Commit Graph

95 Commits

Author SHA1 Message Date
Matheus Pimenta d8366598f0
Release v0.41.1
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2025-06-13 17:27:32 +01:00
Matheus Pimenta e5ae4097be
Update dependencies
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2025-05-28 10:43:08 +01:00
Matheus Pimenta 806d41081a
Update digest of latest image
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2025-05-28 10:13:23 +01:00
Matheus Pimenta 07058a1f60
[RFC-0010] Introduce feature gate
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2025-05-19 13:44:48 +01:00
Matheus Pimenta 91c2f594b6
Downgrade k8s.io/utils and github.com/Masterminds/semver
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2025-05-10 18:46:35 +01:00
Matheus Pimenta 68b9bc7d0d
Update to Kubernetes 1.33.0 and Go 1.24.0
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2025-05-03 16:47:50 +01:00
Stefan Prodan 6ca182eade
Update `fluxcd/pkg/git` to v0.26.0
Add support for mutual TLS to Git HTTP/S operations

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2025-04-22 10:58:31 +03:00
Matheus Pimenta 9f17c8b21d
Update source-controller API to v1.5.0 and image-reflector-controller
API to v0.34.0

Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2025-02-13 16:27:53 +00:00
Stefan Prodan 6b7d26bdf1
Update dependencies
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2025-02-06 12:02:19 +00:00
Stefan Prodan b205745e5c
Update dependencies to Kubernetes 1.32.0 and Go 1.23.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-12-12 16:50:44 +02:00
Stefan Prodan b88af04335
Update Git dependencies
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-12-06 17:05:14 +02:00
Sunny d2b33d1165 Update source-controller to v1.4.1 in api
Signed-off-by: Sunny <github@darkowlzz.space>
2024-09-26 19:17:03 +00:00
Sunny 87bff0e6fd Update dependencies
Signed-off-by: Sunny <github@darkowlzz.space>
2024-09-26 03:37:52 +05:30
Max Jonas Werner dc1a6154b8
Bump API deps; bump remaining main deps
Signed-off-by: Max Jonas Werner <max.werner@associmates.eu>
2024-08-15 11:05:51 +02:00
Stefan Prodan e722b5f800
Update source-controller API to v1.3.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-05-04 09:38:48 +03:00
Stefan Prodan 96898c99e3
Update dependencies to Kubernetes 1.30
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-26 12:59:04 +03:00
dependabot[bot] dfe6927676
build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 in /api
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.20.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.20.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-24 18:51:00 +00:00
Stefan Prodan 682c598e30
Update dependencies to Go 1.22 and Kubernetes 1.29.3
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-02 17:56:59 +03:00
Sunny 4325802e06
Dependency updates
Signed-off-by: Sunny <github@darkowlzz.space>
2024-02-01 14:42:55 +00:00
Stefan Prodan 021a40ea10
Update API to Kubernetes v1.28.6
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-01-29 16:39:01 +02:00
Stefan Prodan 17a65b2fee
Update dependencies
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-12-11 16:13:00 +02:00
Stefan Prodan 53c503e456
Update Kustomize to v5.3.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-12-11 11:11:32 +02:00
Stefan Prodan c9d0a39f34
Update API dependencies
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-11-21 09:57:54 +02:00
Stefan Prodan 06a0e025a1
Update dependencies to Kubernetes 1.28
The `sigs.k8s.io/kustomize/kyaml/setters2` pkg is gone

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-11-20 23:18:27 +02:00
dependabot[bot] f4c3b91b96
build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 in /api
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.10.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.10.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-12 06:46:17 +00:00
Max Jonas Werner 8437e1520d
Upgrade source-controller dependencies
Signed-off-by: Max Jonas Werner <mail@makk.es>
2023-09-18 15:52:42 +02:00
Sanskar Jaiswal 6f07aad390
add proxy support for Git operations
Add proxy support for Git operations using the proxy configuration
specified in the source GitRepository's `.spec.proxySecretRef`.

Refactor the Git client building process to make it more testable.

Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
2023-08-23 18:31:40 +05:30
Hidde Beydals 48f2f49d5f api: update dependencies
- github.com/fluxcd/pkg/apis/meta to v1.1.2
- github.com/fluxcd/source-controller/api to v1.0.1
- k8s.io/apimachinery to v0.27.4
- sigs.k8s.io/controller-runtime to v0.15.1

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-08-11 13:15:19 +02:00
Sanskar Jaiswal 3dc39ea81c
Update source-controller API to v1.0.0
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
2023-07-04 13:30:14 +05:30
Hidde Beydals 1bd7ebf866 api: update Go dependencies
- github.com/fluxcd/pkg/apis/meta v1.1.0 -> v1.1.1
- k8s.io/apimachinery v0.27.2 -> v0.27.3

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-07-03 13:29:30 +02:00
Stefan Prodan e922335ba0
Align go.mod version with Kubernetes (Go 1.20)
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-06-27 10:18:54 +03:00
Sanskar Jaiswal c656221973
Update source-controller API to v1.0.0-rc.5
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
2023-06-01 13:42:42 +05:30
Hidde Beydals cc59b4b0c5 Update source-controller to v1.0.0-rc.4
Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-05-26 15:12:09 +02:00
Hidde Beydals 7e85148a00 api: update dependencies
- github.com/fluxcd/pkg/apis/meta to version 1.1.0
- github.com/fluxcd/source-controller/api to version 1.0.0-rc.3
- k8s.io/apimachinery to version 0.27.2
- sigs.k8s.io/controller-runtime to version 0.15.0

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-05-24 16:53:12 +02:00
Stefan Prodan bd6d19fa4c
Update dependencies
- github.com/ProtonMail/go-crypto v0.0.0-20230426101702-58e86b294756
- github.com/fluxcd/image-reflector-controller/api v0.27.1
- github.com/fluxcd/source-controller/api v1.0.0-rc.2
- github.com/google/go-containerregistry v0.15.1
- github.com/otiai10/copy v1.11.0

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-05-09 12:49:03 +03:00
Max Jonas Werner dfe26820d9
bump API deps; GitRepository v1
Signed-off-by: Max Jonas Werner <mail@makk.es>
2023-03-31 14:27:12 +02:00
Max Jonas Werner 8760b2140d
Add reconciler sharding capability based on label selector
The new `--watch-label-selector` lets operators provide a label to the
controller manager which in turn uses it to reconcile only those resources
`ImageUpdateAutomations` that match the given label.

This way operators can deploy multiple instances of IAC, each reconciling a
distinct set of resources based on their labels and effectively scale IAC
horizontally.

closes #503

Signed-off-by: Max Jonas Werner <mail@makk.es>
2023-03-31 12:42:49 +02:00
Hidde Beydals 79fe985110
Update {source,image-reflector}-controller deps
- github.com/fluxcd/source-controller/api to v0.36.0
- github.com/fluxcd/image-reflector-controller/api to v0.26.0

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-03-08 16:41:23 +01:00
Hidde Beydals f31d3136cb
api: update dependencies
- github.com/fluxcd/pkg/apis/meta to v0.19.1
- github.com/fluxcd/source-controller/api to v0.35.2
- k8s.io/apimachinery to v0.26.2
- sigs.k8s.io/controller-runtime to v0.14.5

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-03-08 10:46:07 +01:00
Sunny a2c0d5e38f deps: drop golang.org/x/text replace statement
golang.org/x/text v0.7.0 is used without the replacement.

Signed-off-by: Sunny <darkowlzz@protonmail.com>
2023-02-17 00:04:45 +05:30
Sunny 2f67f33029 Update dependencies
- Update controller-gen to v0.11.1 and re-generate the CRDs.
- Update controller-runtime to v0.14.4.
- Update golang.org/x/crypto to v0.6.0.
- Update github.com/go-git/go-billy/v5 to v5.4.1.
- Update all the fluxcd/pkg dependencies to the latest.
- Update source-controller to v0.35.0.

Signed-off-by: Sunny <darkowlzz@protonmail.com>
2023-02-16 21:23:36 +05:30
Hidde Beydals 3dbcc711d1 api: update dependencies
- github.com/fluxcd/pkg/apis/meta to v0.19.0
- github.com/fluxcd/source-controller/api to v0.34.0
- k8s.io/apimachinery to v0.26.1
- sigs.k8s.io/controller-runtime to v0.14.2

Signed-off-by: Hidde Beydals <hello@hidde.co>
2023-02-01 15:49:17 +00:00
Paulo Gomes d94f317e65
Update dependencies
- github.com/fluxcd/image-reflector-controller/api to versio0.23.1...
- github.com/fluxcd/source-controller/api to version 0.33.0.
- github.com/AdaLogics/go-fuzz-headers to version 0.0-20221206110420-d395f97c4830...
- github.com/Masterminds/sprig/v3 to version 3.2.3.
- github.com/fluxcd/go-git/v5 to version 5.0-20221219190809-2e5c9d01cfc4...
- github.com/fluxcd/pkg/git/gogit to version 0.4.0.
- github.com/onsi/gomega to version 1.24.2.
- golang.org/x/crypto to version 0.4.0.

Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-12-20 15:25:12 +00:00
Paulo Gomes ebbf83aa10
Update dependencies
- github.com/fluxcd/image-reflector-controller/api 0.23.0
- github.com/fluxcd/pkg/apis/event 0.2.0
- github.com/fluxcd/pkg/runtime 0.24.0
- github.com/google/go-containerregistry 0.12.1
- golang.org/x/crypto 0.3.0
- k8s.io/api 0.25.4
- k8s.io/client-go 0.25.4
- sigs.k8s.io/kustomize/kyaml 0.13.10
- github.com/fluxcd/pkg/apis/meta 0.18.0
- github.com/fluxcd/source-controller/api 0.32.1
- k8s.io/apimachinery 0.25.4

Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-11-18 17:01:42 +00:00
Stefan Prodan cad8850c11
Use Flux Event API v1beta1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-11-09 12:11:43 +02:00
Stefan Prodan 1e89d03c14
Update dependencies
- `k8s.io/*` v0.25.3
- `fluxcd/pkg/runtime` v0.22.0
- `fluxcd/source-controller/api` v0.31.0
- `fluxcd/image-reflector-controller/api` v0.22.1
- `golang.org/x/text` v0.4.0 (fix CVE-2022-32149)

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-10-21 17:48:42 +03:00
Paulo Gomes 8ef121874d
Update dependencies
- github.com/fluxcd/source-controller to version 0.30.0.
- github.com/fluxcd/source-controller/api to version 0.30.0.
- k8s.io/kube-openapi to version 0.0.0-20220928191237-829ce0c27909.

Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-09-29 17:02:48 +01:00
Paulo Gomes 8640fd12cf
Update dependencies
Removed redirects no longer needed and bumped dependencies:
- github.com/fluxcd/image-reflector-controller/api to version 0.22.0.
- github.com/fluxcd/pkg/apis/meta to version 0.16.0.
- github.com/fluxcd/pkg/runtime to version 0.19.0.
- golang.org/x/crypto to version 0.0.0-20220926161630-eccd6366d1be.
- k8s.io/api to version 0.25.2.
- k8s.io/apimachinery to version 0.25.2.
- k8s.io/client-go to version 0.25.2.
- k8s.io/kube-openapi to version 0.0.0-20220927161751-b7a9e6fe3bb6.
- sigs.k8s.io/controller-runtime to version 0.13.0.

Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-09-28 17:36:58 +01:00
Stefan Prodan 9efa17f7bc
Update dependencies
- github.com/fluxcd/source-controller/api v0.29.0
- github.com/fluxcd/image-reflector-controller/api v0.21.0

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-09-09 19:30:27 +03:00
Somtochi Onyekwere 50ab3112c4 Align controller logs to Kubernetes structured logging
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2022-09-01 18:55:31 +01:00