Commit Graph

35 Commits

Author SHA1 Message Date
Stefan Prodan a75b04398a
Update dependencies
- k8s.io/* v0.26.1
- sigs.k8s.io/controller-runtime v0.14.2
- github.com/Azure/azure-amqp-common-go/v4 v4.0.0
- github.com/Azure/azure-event-hubs-go/v3 v3.4.0
- github.com/ktrysmt/go-bitbucket v0.9.55
- github.com/xanzy/go-gitlab v0.79.0
- github.com/getsentry/sentry-go v0.17.0
- github.com/fluxcd/pkg/runtime v0.27.0

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-01-30 14:36:22 +02:00
Hidde Beydals da32a27430 api: update dependencies
- github.com/fluxcd/pkg/apis/meta to v0.18.0
- k8s.io/apimachinery to v0.25.4
- sigs.k8s.io/controller-runtime to v0.13.1

Signed-off-by: Hidde Beydals <hello@hidde.co>
2022-11-22 10:05:51 +00:00
Stefan Prodan 40c034b8cf
Update dependencies
Includes a fix for CVE-2022-32149 of `golang.org/x/text`

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-10-20 14:19:57 +03:00
Stefan Prodan a0fe94c590
Update dependencies
- k8s.io/* v0.25.2
- controller-runtime v0.13.0
- fluxcd/pkg/runtime v0.19.0

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-09-26 18:03:50 +03:00
Somtochi Onyekwere 327fac85dd Update pkg and controller-runtime
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2022-08-31 12:13:57 +01:00
Stefan Prodan b95816db8c
Update Kubernetes packages to v1.25.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-08-26 12:00:36 +03:00
Paulo Gomes ddfa077df8
build: Upgrade to Go 1.18
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-07-06 14:50:01 +01:00
Paulo Gomes 4d07c9bde6
Update dependencies
- github.com/containrrr/shoutrrr to version 0.6.0.
- github.com/fluxcd/pkg/apis/meta to version 0.14.2.
- github.com/fluxcd/pkg/runtime to version 0.16.2.
- github.com/ktrysmt/go-bitbucket to version 0.9.48.
- github.com/microsoft/azure-devops-go-api/azuredevops/v6 to version 6.0.1.
- github.com/stretchr/testify to version 1.8.0.
- github.com/xanzy/go-gitlab to version 0.68.2.
- golang.org/x/oauth2 to version 0.0.0-20220630143837-2104d58473e0.
- gopkg.in/yaml.v3 to version 3.0.1

Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-07-01 13:29:07 +01:00
Stefan Prodan d88893aab6
Update go-yaml to v3.0.0
Fix CVE-2022-28948

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-05-27 12:06:40 +03:00
Stefan Prodan ea8b6ce887
Update dependencies
- fluxcd/pkg/apis/meta v0.14.0
- fluxcd/pkg/runtime v0.16.0
- fluxcd/pkg/ssa v0.16.0
- k8s.io/* v0.24.0
- github.com/xanzy/go-gitlab v0.65.0

Note that fluxcd/pkg/runtime v0.16 comes with support for Kubernetes API Priority and Fairness feature.

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-05-11 18:44:14 +03:00
Stefan Prodan 5cafa4721e
Update dependencies
- github.com/fluxcd/pkg/apis/meta v0.13.0
- k8s.io/* v0.23.6
- github.com/xanzy/go-gitlab v0.64.0

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-05-03 14:58:02 +03:00
Hidde Beydals 4798284bff api: update dependencies
- github.com/fluxcd/pkg/apis/meta to v0.12.2
- k8s.io/apimachinery to v0.23.5
- sigs.k8s.io/controller-runtime to v0.11.2

Signed-off-by: Hidde Beydals <hello@hidde.co>
2022-04-19 15:31:31 +02:00
Hidde Beydals 88ce854edd api: update dependencies
- sigs.k8s.io/controller-runtime to v0.11.1

Signed-off-by: Hidde Beydals <hello@hidde.co>
2022-03-18 15:12:15 +01:00
Sunny cc8b8e9089
Use new standardized runtime and meta packages
Signed-off-by: Sunny <darkowlzz@protonmail.com>
2022-03-18 00:01:41 +05:30
Stefan Prodan 44c08a2659
Allow disabling cross-namespace event sources
Introduce the flag `--no-cross-namespace-refs` (defaults to false) for allowing cluster admins to disable cross-namespace event sources for alerts.

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-01-28 10:30:31 +02:00
Stefan Prodan 16a517adc9
Downgrade fluxcd/pkg/apis/meta to v0.10.2
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-01-11 15:02:41 +02:00
Aurel Canciu 6963766d47
Update flux pkg components
Updating to the latest versions of the flux pkg components and a small
adjustment due to
a26ceb22f0

Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
2021-12-15 23:14:08 +01:00
Aurel Canciu ae2bdbae0b
Update Go to v1.17
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
2021-12-15 18:39:43 +01:00
Stefan Prodan a54ad114b7
Update controller-runtime to v0.10.2
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-11-22 14:04:23 +02:00
Stefan Prodan 47ce56e238
Update dependencies
- k8s.io/* v0.21.3
- controller-runtime v0.9.5
- sentry-go v0.11.0
- go-gitlab v0.50.2

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-08-05 12:31:42 +03:00
Stefan Prodan 4ad2327b5b
Update dependencies
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-06-08 14:39:53 +03:00
Stefan Prodan 15e97d0de9
Update fluxcd/pkg/runtime to v0.11.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-04-21 14:59:44 +03:00
Stefan Prodan 8eda9d1871
Update dependencies
- sigs.k8s.io/controller-runtime v0.8.3
- github.com/fluxcd/pkg/runtime v0.8.4

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-03-15 16:07:01 +02:00
Stefan Prodan 6c51b28411
Update dependencies
- sigs.k8s.io/controller-runtime v0.8.2
- sigs.k8s.io/controller-tools/cmd/controller-gen v0.4.1
- fluxcd/pkg/runtime v0.8.3

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-24 15:40:54 +02:00
Stefan Prodan b1612474c5
Update fluxcd/pkg/apis/meta to v0.8.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-12 14:27:53 +02:00
Stefan Prodan dff79355ec
Update fluxcd/pkg/runtime to v0.8.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-22 10:23:47 +02:00
Stefan Prodan 4e25920f6a
Update Kubernetes packages to v1.20.2
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-16 17:28:07 +02:00
Philip Laine ed9382ec80 Upgrade controller-runtime to v0.7.0
This commit upgrades the `controller-runtime` dependency to `v0.7.0`,
including all changes required to make all wiring work again.

- Upgrade `runtime` to v0.6.0 to include `controller-runtime` changes.
- Loggers have been removed from the reconcilers and are now retrieved
  from the `context.Context` passed to the `Reconcile` method and
  downwards functions.
- Logger configuration flags are now bound to the flag set using
  `BindFlags` from `runtime/logger`, ensuring the same contract across
  GitOps Toolkit controllers, and the `--log-json` flag has been
  deprecated in favour of the `--log-encoding=json` default.
- The `ChangePredicate` from `runtime` has changed to a
  `ReconcilateAtChangedPredicate`, and is now chained with the
  `GenerationChangedPredicate` from `controller-runtime` using
  `predicate.Or`.
- The `leader-election-role` was changed, as leader election now works
  via the `coordination/v1` API.

Other notable changes:

- Use `DeletionTimestamp` of resource object to determine readiness.
- `source-controller` API dependency has been upgraded to `v0.6.0`
  which also uses `controller-runtime` `v0.7.0`.

Co-authored-by: Hidde Beydals <hiddeco@users.noreply.github.com>
Signed-off-by: Philip Laine <philip.laine@gmail.com>
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-12 15:05:54 +01:00
Stefan Prodan 9a1bfd024b
Upgrade dependencies
- `github.com/fluxcd/pkg/apis/meta` to `v0.5.0`
- `github.com/fluxcd/pkg/runtime` to `v0.4.0`
- `github.com/fluxcd/source-controller/api` to `v0.5.1`
- `k8s.io/{api,apiextensions-apiserver,apimachinery,cli-runtime,client-go}` to `v0.19.4`
- `sigs.k8s.io/controller-runtime` to `v0.6.4`

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-12-10 09:58:04 +02:00
Aurel Canciu ce214b9fa9
Refactor to adopt k8s standardized Condition type
Updates to use metav1.Condition type and removes references for
deprecated corev1.Condition* constants and uses the new k8s api/meta
helpers in place of the old pkg/apis/meta types.

Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
2020-11-19 19:51:40 +02:00
Aurel Canciu e29ca37148
Update pkg components and k8s to 1.19
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
2020-11-01 18:12:15 +02:00
Stefan Prodan e02c336582
Use reconcile request annotation
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-10-27 17:36:39 +02:00
stefanprodan d90acda9e6 Promote API to v1beta1 2020-09-30 18:21:17 +03:00
stefanprodan d4e3755515 Implement `fluxcd/pkg/meta/api` in APIs 2020-09-30 11:33:32 +03:00
stefanprodan 1e6843d189 Make the api package a dedicated module 2020-09-11 09:57:54 +03:00