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
8d5084bbea
Add missing optional to messageTemplateValues API
...
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2025-02-14 11:36:17 +00: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
Kevin McDermott
711504944c
Additional values for commit message template
...
This adds .spec.git.commit.messageTemplateValues as a map of strings
that can be used to supplement the rendering of the commit message
template.
Signed-off-by: Kevin McDermott <bigkevmcd@gmail.com>
2024-10-28 10:38:31 +00: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
Sunny
785b5f7ca4
Deprecate v1beta1 API
...
Add a deprecation note to upgrade to v1beta2 API.
Signed-off-by: Sunny <github@darkowlzz.space>
2024-05-06 13:22:20 +00: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
Maxim Samoilov
d0a24940d6
Add support to limit applied policies in automation by specifying a selector
...
Signed-off-by: Maxim Samoilov <nitive@icloud.com>
2024-04-18 16:37:12 +05:30
Sunny
e0d0885e32
Introduce v1beta2 API
...
- Introduce v1beta2 API with the following changes
- Removes SetImageUpdateAutomationReadiness() and
GetStatusConditions().
- Introduce new status fields in the API ObservedPolicies and
ObservedSourceRevision.
- Introduce new status condition reasons for use in the new
reconciliation model with v1beta2 API.
Signed-off-by: Sunny <github@darkowlzz.space>
2024-04-18 16:16:08 +05:30
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
Soule BA
4397249c7f
updating controller-gen to v0.14.0
...
Signed-off-by: Soule BA <bah.soule@gmail.com>
2024-03-12 14:25:11 +01: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
1dd0e63924
add support for specifying push options
...
Add `.spec.git.push.options` to allow specifying the push options to be
sent to the upstream Git server during a push operation. For more info,
see: https://git-scm.com/docs/git-push#Documentation/git-push.txt---push-optionltoptiongt
This is useful for platforms like GitLab when used with
image-automation-controller by enabling the creation of MRs automatically
upon a push operation (ref: https://docs.gitlab.com/ee/user/project/push_options.html#push-options-for-merge-requests )
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
2023-08-23 20:48:09 +05:30
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
Sanskar Jaiswal
68ad71b1b3
git: add push.refspec to push using a refspec
...
Add `.spec.git.push.refspec` to allow specifying a refspec to be used
for performing a push operation. If specified alongside
`.spec.git.push.branch`, two push operations, one for each specified
push configuration will be performed.
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
2023-08-23 17:39: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