Commit Graph

139 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 b09cceb8b9
Release v0.41.0
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2025-05-28 12:07:49 +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 f6eed853e3
Release v0.40.0
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2025-02-14 13:29:16 +00: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 1a7d0fe5f0 Release v0.39.0
Signed-off-by: Sunny <github@darkowlzz.space>
2024-09-26 18:42:42 +00:00
Stefan Prodan 14e5969687
Update controller-gen to v0.16.1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-09-13 10:52:10 +03:00
Dipti Pai c1c5cc14a8 Fix image update automation RBAC
Signed-off-by: Dipti Pai <diptipai89@outlook.com>
2024-09-10 08:13:35 -07:00
Sunny e028cd962f
Release v0.38.0
Signed-off-by: Sunny <github@darkowlzz.space>
2024-05-06 15:34:33 +00: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 96898c99e3
Update dependencies to Kubernetes 1.30
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2024-04-26 12:59:04 +03: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
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 853a7608ce
Release v0.37.1
Signed-off-by: Sunny <github@darkowlzz.space>
2024-02-01 15:09:46 +00:00
Stefan Prodan 00553644cd
Release v0.37.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-12-11 16:42:36 +02:00
Max Jonas Werner 7ae8cc7f81
Bump version in kustomization and go.mod
Signed-off-by: Max Jonas Werner <mail@makk.es>
2023-09-18 16:40:01 +02:00
Max Jonas Werner f9bbcf1cae
Release v0.36.0
Signed-off-by: Max Jonas Werner <mail@makk.es>
2023-08-24 00:28:36 +05:30
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 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
Sanskar Jaiswal 12a05ad6f9
Release v0.35.0
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
2023-07-04 14:14:42 +05:30
Sanskar Jaiswal a5326a8593
Release v0.34.1
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
2023-06-01 13:53:34 +05:30
Sanskar Jaiswal 7a0f3eb249
Release v0.34.0
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
2023-05-29 13:33:38 +05:30
Hidde Beydals c65a2dfeea Update ctrl-runtime (v0.15), Kubernetes (v1.27), kyaml (v5)
This deals with various breaking changes in controller-runtime, as
documented in the release notes:
https://github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.15.0

In short:

- `Watches` now use a `client.Object` instead of a `source.Kind`.
- `handler.MapFunc` signature accepts a Go context, which is used to
  log any errors, instead of silently ignoring them and/or panicking.
- Fake clients used in tests are now configured using
  `WithStatusSubresource` to enable the correct behavior for status
  updates and patches.
- Max concurrent reconciles and panic recovery is configured on the
  manager, instead of configuring them per reconciler instance.
- Various manager configuration options have been moved to new
  structures and/or fields.

In addition to this, all other dependencies which had updates are
updated to their latest (compatible) versions as well. Including an
update of kyaml to match Kustomize v5.

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-05-25 10:08:03 +02:00
Stefan Prodan eafea0dfd4
Release v0.33.1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-05-12 13:42:01 +03:00
Stefan Prodan da9c442ac2
Release v0.33.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-05-09 13:36:45 +03:00
Max Jonas Werner b9d51e6dbd
Release 0.32.0
Signed-off-by: Max Jonas Werner <mail@makk.es>
2023-03-31 16:28:35 +02:00
Hidde Beydals e556517da4
Release v0.31.0
Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-03-08 17:13:58 +01:00
Sunny 497cf1b332 Release v0.30.0
Signed-off-by: Sunny <darkowlzz@protonmail.com>
2023-02-16 20:00:10 +01:00
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
Sunny 2bd67d3f2b Release v0.29.0
Signed-off-by: Sunny <darkowlzz@protonmail.com>
2023-02-01 22:10:33 +05:30
Paulo Gomes 864d031e5f
Release v0.28.0
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-12-21 09:20:44 +00:00
Paulo Gomes 3e0c3e04bb
Release v0.27.0
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-11-21 10:49:42 +00:00
Stefan Prodan 2ce27a70fb
Remove deprecated alpha APIs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-11-16 17:22:51 +02:00
Paulo Gomes 0084acaa37
Release v0.26.1
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-10-21 16:14:34 +01:00
Paulo Gomes dee4b22ce1
Release v0.26.0
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-09-29 17:16:34 +01:00
Stefan Prodan 79ca3ceec1
Build with Go 1.19
- Update Go to 1.19 in CI
- Use Go 1.19 in base image
- Update Alpine to 3.16 in the final image
- Update controller-gen v0.8.0 (v0.7 fails with Go 1.19) and regenerate manifests

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-09-28 18:38:55 +03:00
Stefan Prodan 456b48a909
api: add custom validation for v1.Duration types
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-09-20 12:08:08 +03:00
Stefan Prodan 9d125501c5
Release v0.25.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-09-12 11:43:32 +03:00
Stefan Prodan 24176b60ef
Release v0.24.2
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-08-29 12:58:03 +03:00
Stefan Prodan 63e55d2f0b
Update Kubernetes packages to v1.25.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-08-29 12:42:21 +03:00
Paulo Gomes e008aef762
Release v0.24.1
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-08-10 14:52:54 +01:00
Paulo Gomes 165d06563b
Release v0.24.0
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-08-09 15:31:19 +01:00
Paulo Gomes 3ad3d332f9
Release v0.23.5
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-07-15 16:29:36 +01:00
Sunny 5df580733a
Release v0.23.4
Signed-off-by: Sunny <darkowlzz@protonmail.com>
2022-06-24 17:27:24 +05:30
Sunny 222e5306f4
Release v0.23.3
Signed-off-by: Sunny <darkowlzz@protonmail.com>
2022-06-22 16:29:48 +05:30
Paulo Gomes cb1016479f
Release v0.23.2
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-06-08 12:33:35 +01:00
Paulo Gomes 28f5045ce4
Release v0.23.1
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-06-07 16:54:45 +01:00
Sanskar Jaiswal 80eb63e520 Release v0.23.0
Signed-off-by: Sanskar Jaiswal <sanskar.jaiswal@weave.works>
2022-06-03 03:12:00 +05:30
Hidde Beydals 7f68bef2e9 Release v0.22.1
Signed-off-by: Hidde Beydals <hello@hidde.co>
2022-05-03 19:59:20 +02:00