Commit Graph

306 Commits

Author SHA1 Message Date
Soule BA 256064606d
Update controller-gen to v0.14.0
Signed-off-by: Soule BA <bah.soule@gmail.com>
2024-03-12 15:20:37 +01:00
Sunny 94b64517f0
Update source-controller dependency
Signed-off-by: Sunny <github@darkowlzz.space>
2024-02-01 14:56:09 +00:00
Stefan Prodan fc1d20e6e1
Release v1.2.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-12-11 18:03:37 +02:00
Stefan Prodan dfb2dcc22f
Update source-controller to v1.2.2
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-12-11 16:50:05 +02:00
Stefan Prodan edd1f875cf
Update source-controller APIs to v1.2.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-12-11 10:48:21 +02:00
Soule BA 6b11f7766b
update-source-controller-yamls
Signed-off-by: Soule BA <bah.soule@gmail.com>
2023-10-13 14:42:57 +02:00
Stefan Prodan 383b402b3c
Release v1.1.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-08-23 15:21:29 +03:00
Stefan Prodan c59cd67669
Update Source API to v1.1.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-08-23 14:16:51 +03:00
Stefan Prodan 3131986141
controller: jitter requeue interval
Add a `--interval-jitter-percentage` flag to the controller to
add a +/- percentage jitter to the `Kustomization.spec.interval`.

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-08-07 19:11:19 +03:00
Stefan Prodan 35b3facb1f
Release v1.0.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-07-04 09:39:21 +03:00
Stefan Prodan 704776d50d
Run e2e with source-controller v1.0.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-07-03 23:52:44 +03:00
Stefan Prodan 0efcbfa831
Release v1.0.0-rc.4
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-05-29 11:11:23 +03:00
Hidde Beydals dbce23b981
Update source-controller to v1.0.0-rc.4
Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-05-26 15:08:22 +02:00
Sanskar Jaiswal 74f0da8d06
update k8s to v1.27 and kustomize to v5
Changes made due to breaking changes in controller-runtime:
* `Watches` accepts a plain `client.Object` instead of a `source.Kind`
  object.
* Some fields in `controller.Options` are now in `config.Controller` which
  is embedded in `controller.Options`.
* `handler.MapFunc` now accepts a context.
* `ctrlcache.Options` uses `ByObject` instead of `SelectorByObject`.

Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
2023-05-23 14:22:59 +03:00
Stefan Prodan cb39f8de53
Release v1.0.0-rc.3
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-05-12 14:02:29 +03:00
Stefan Prodan 65727920be
Update dependencies
- github.com/fluxcd/pkg/http/fetch v0.5.0
- github.com/fluxcd/source-controller/api v1.0.0-rc.3
- google.golang.org/api v0.122.0

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-05-12 13:27:10 +03:00
Stefan Prodan 1e70f2da3a
Release v1.0.0-rc.2
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-05-09 16:47:56 +03:00
Stefan Prodan c8fd5ab82c
Update dependencies
- cloud.google.com/go/kms v1.10.2
- github.com/aws/aws-sdk-go-v2 v1.18.0
- github.com/fluxcd/pkg/kustomize v1.1.1
- github.com/fluxcd/source-controller/api v1.0.0-rc.2
- github.com/hashicorp/vault/api v1.9.1
- golang.org/x/net v0.10.0
- google.golang.org/api v0.121.0
- google.golang.org/grpc v1.55.0

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-05-09 14:23:13 +03:00
Stefan Prodan 69edf6e1a7
Release v1.0.0-rc.1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-04-03 14:05:44 +03:00
Hidde Beydals ae00400d12
api/docs: various nits and typos
Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-03-31 17:23:46 +02:00
Sanskar Jaiswal f8711dcf4e
change path to root for e2e oci test
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
2023-03-31 14:27:03 +05:30
Sanskar Jaiswal 794558e3ec
remove deprecated field validation from test data
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
2023-03-31 13:31:55 +05:30
Sanskar Jaiswal 7df47e6dc8
update config/testdata to use source v1 and kustomize v1
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
2023-03-31 13:14:44 +05:30
Stefan Prodan d456f3156d
Update e2e tests to v1 APIs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-03-30 18:48:05 +03:00
Stefan Prodan 4ed5082946
Update Source APIs to v1.0.0-rc.1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-03-30 18:25:44 +03:00
Stefan Prodan 29d25a4dbe
Promote Kustomization API to v1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-03-29 16:29:05 +03:00
Stefan Prodan 0ba76c01c3
Update APIs and runtime packages
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-03-29 13:43:08 +03:00
Stefan Prodan 0e222c9c83
docs: Document the CommonMetadata field
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-03-29 11:25:19 +03:00
Stefan Prodan f53750ddc2
API: Add CommonMetadata optional field
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-03-29 11:25:15 +03:00
Stefan Prodan 08a2456e84
Release v0.35.1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-03-20 17:52:35 +02:00
Hidde Beydals 3bd45b5d57
Release v0.35.0
Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-03-08 17:29:57 +01:00
Hidde Beydals 8d4d65aeb8
Update source-controller to v0.36.0
Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-03-08 13:46:45 +01:00
Hidde Beydals dff4fd2835 api: update description LastAppliedRevision
Signed-off-by: Hidde Beydals <hello@hidde.co>
2023-02-17 13:07:39 +01:00
Stefan Prodan f33d898dde
Release v0.34.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-02-17 11:34:20 +02:00
Hidde Beydals 73363eee8a Support RFC-0005 revision format
This updates all the comparisons to make use of `HasRevision` which
supports the RFC-0005 and legacy revision formats.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2023-02-17 09:31:42 +01:00
Hidde Beydals 0edf9a0005 Update controller API build tooling
- Update both to their latest versions
- Introduce version variables

Signed-off-by: Hidde Beydals <hello@hidde.co>
2023-02-16 18:13:17 +01:00
Stefan Prodan 4d73e0f36b
Release v0.33.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-02-01 17:11:16 +02:00
Stefan Prodan 0c8a51b41b
Update source-controller/api to v0.34.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-02-01 13:07:14 +02:00
Stefan Prodan 630af3e3e5
Use autoscaling/v2 in tests
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2023-01-26 19:07:51 +02:00
Stefan Prodan b7c4691314
Release v0.32.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-12-20 17:05:01 +02:00
Stefan Prodan 0442bfbd40
Update dependencies
- github.com/fluxcd/pkg/kustomize v0.12.0
- github.com/fluxcd/source-controller/api v0.33.0
- github.com/aws/aws-sdk-go-v2/service/kms v1.19.4
- cloud.google.com/go/kms v1.7.0
- golang.org/x/net v0.4.0
- google.golang.org/api v0.105.0
- google.golang.org/grpc v1.51.0

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-12-20 16:19:50 +02:00
Kristian Klausen b25dea8366 Add support for Kustomize components
Fix #753

Signed-off-by: Kristian Klausen <kristian@klausen.dk>
2022-12-03 00:04:14 +01:00
Stefan Prodan fb27853566
Release v0.31.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-11-18 14:10:59 +02:00
Stefan Prodan 7673ab4f2e
Update Source API to v0.32.1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-11-18 12:57:17 +02:00
Stefan Prodan acc533f12e
Release v0.30.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-10-21 19:05:01 +03:00
Stefan Prodan ecb5e3c096
Update dependencies
- `k8s.io/*` v0.25.3
- `aws-sdk-go-v2/service/kms` v1.18.13
- `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 18:06:44 +03:00
Hidde Beydals 4835ece070 api: allow configuration of `h` unit for timeouts
To allow waiting for `HelmRelease` resources with an exceptionally
high timeout of `1h` or more.

Related to: https://github.com/fluxcd/helm-controller/pull/549

Signed-off-by: Hidde Beydals <hello@hidde.co>
2022-10-21 12:24:30 +00:00
Stefan Prodan 06e91e047b
Refactor: Use impersonation from `fluxcd/pkg/runtime/client`
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-10-07 17:36:41 +03:00
Stefan Prodan db3131d7d4
Release v0.29.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-09-29 19:42:14 +03:00
Stefan Prodan fc7d9dfb77
Update dependencies
- k8s.io/* v0.25.2
- sigs.k8s.io/controller-runtime v0.13.0
- fluxcd/pkg/runtime v0.19.0
- aws/aws-sdk-go-v2 v1.16.16
- hashicorp/vault/api v1.8.0
- fluxcd/source-controller/api v0.30.0

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-09-29 19:15:31 +03:00