Commit Graph

375 Commits

Author SHA1 Message Date
Hidde Beydals d753d5621c
Merge pull request #202 from alex-berger/feature/post-renderer 2021-02-03 15:51:01 +01:00
Alexander Berger 7db84ac307 Add support for Kustomize based PostRenderer as built-in post renderer.
Signed-off-by: Alexander Berger <alex-berger@gmx.ch>
2021-02-03 15:29:51 +01:00
Hidde Beydals 06dc7ed18d
Merge pull request #200 from fluxcd/release-v0.6.1
Release v0.6.1
2021-01-25 18:53:36 +01:00
Hidde Beydals 0e573408a9 Release v0.6.1
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-25 18:35:45 +01:00
Hidde Beydals a4bcfcb133
Merge pull request #201 from fluxcd/document-storagenamespace-api
Document StorageNamespace field
2021-01-25 18:35:04 +01:00
Hidde Beydals c2b1ce8688 Document StorageNamespace field
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-25 18:16:31 +01:00
Hidde Beydals ad6957b9f0
Merge pull request #198 from gtracer/storage-namespace 2021-01-25 17:34:28 +01:00
gtracer a5ab88962a add optional storageNamespace
Signed-off-by: gtracer <ganesha.ashoka@gmail.com>

update comments

Signed-off-by: gtracer <ganesha.ashoka@gmail.com>

make test

Signed-off-by: gtracer <ganesha.ashoka@gmail.com>

revert controller-gen version

Signed-off-by: gtracer <ganesha.ashoka@gmail.com>
2021-01-25 17:09:37 +01:00
Hidde Beydals e402a46816
Merge pull request #199 from fluxcd/release-v0.6.0
Release v0.6.0
2021-01-22 12:21:28 +00:00
Hidde Beydals 9d19ac6298 Release v0.6.0
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-22 13:05:47 +01:00
Hidde Beydals 0a793983b0
Merge pull request #197 from fluxcd/fluxcd/pkg/runtime-v0.8.0
Update fluxcd/pkg/runtime to v0.8.0
2021-01-21 17:52:27 +00:00
Stefan Prodan d072da6298
Update fluxcd/pkg/runtime to v0.8.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-21 19:09:04 +02:00
Hidde Beydals 7ae44b365f
Merge pull request #196 from fluxcd/release-v0.5.2
Release v0.5.2
2021-01-18 13:55:18 +01:00
Hidde Beydals c85b99bd8c Release v0.5.2
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-18 13:40:21 +01:00
Hidde Beydals 6c0410b465
Merge pull request #195 from fluxcd/update-dependencies
Update `source-controller` manifests to `v0.6.2`
2021-01-16 15:25:05 +01:00
Hidde Beydals b0689ee08c Update `source-controller` manifests to `v0.6.2`
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-16 15:02:23 +01:00
Hidde Beydals 362e96eeea
Merge pull request #194 from fluxcd/update-dependencies 2021-01-16 14:53:06 +01:00
Hidde Beydals 34110baeee Run `go mod tidy` for api module before main
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-16 14:39:06 +01:00
Hidde Beydals c66e875a60 Update K8s, Helm, source API and ctrl-runtime deps
* `github.com/fluxcd/pkg/apis/meta` to `v0.6.0`
* `github.com/fluxcd/source-controller/api` to `v0.6.0`
* `helm.sh/helm/v3` to `v3.5.0`
* `k8s.io/*` to `v0.20.2`
* `sigs.k8s.io/controller-runtime` to `v0.8.0`

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-16 14:19:03 +01:00
Hidde Beydals dd70d1aad6
Merge pull request #193 from fluxcd/release-v0.5.1
Release v0.5.1
2021-01-14 16:10:29 +01:00
Hidde Beydals e2ce223a24 Release v0.5.1
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-14 15:57:28 +01:00
Hidde Beydals 8010dff638
Merge pull request #192 from fluxcd/upgrade-runtime-v0.6.1 2021-01-14 12:58:44 +01:00
Hidde Beydals 9b139cdcaa Upgrade source-controller API to v0.6.1
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-14 12:43:35 +01:00
Hidde Beydals 32693b8106 Upgrade runtime package to v0.6.2
To include a bug fix to the `ReconcilateAtChangedPredicate`
and renaming to `ReconcileRequestedPredicate`.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-14 12:32:34 +01:00
Sean Eagan 38b3dff969
Merge pull request #191 from seaneagan/remove-mergo-fix
Remove mergo version replacement
2021-01-13 11:16:30 -06:00
Sean Eagan 832efe4107 Remove mergo version replacement
As of #183 this is no longer needed.

Signed-off-by: Sean Eagan <seaneagan1@gmail.com>
2021-01-13 10:45:31 -06:00
Hidde Beydals 1c452dc011
Merge pull request #190 from fluxcd/release-v0.5.0
Release v0.5.0
2021-01-12 13:54:32 +01:00
Hidde Beydals 7ef8c82698 Release v0.5.0
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-12 13:38:37 +01:00
Hidde Beydals 4a8dd410a4
Merge pull request #189 from fluxcd/upgrade-deps
Upgrade source-controller to v0.6.0
2021-01-12 13:34:11 +01:00
Hidde Beydals 5b401818c7 Upgrade source-controller to v0.6.0
This commit upgrades both the `source-controller` API package and the
runtime dependency to `v0.6.0`.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-12 12:53:40 +01:00
Hidde Beydals 1c98e2bf6b
Merge pull request #188 from fluxcd/multi-arch-image
Publish as single multi-arch Docker image
2021-01-11 18:42:33 +01:00
Hidde Beydals 9ef1823a7b Publish as single multi-arch Docker image
This commit bundles the `helm-controller:$VER-arm64` ARM image tag
range that was previously released separately with the
`helm-controller:$VER` image, as GitHub now provides us insights into
image layer statistics.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-11 18:25:29 +01:00
Hidde Beydals 401f6a2c51
Merge pull request #183 from fluxcd/controller-runtime-v0.7.0
Upgrade controller-runtime to v0.7.0
2021-01-11 18:18:47 +01:00
Hidde Beydals e511cb8af4 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`.
- Signatures that made use of `runtime.Object` have changed to
  `client.Object`, removing the requirement to e.g. call
  `runtime.Object#Object`.
- The `leader-election-role` was changed, as leader election now works
  via the `coordination/v1` API.

Other notable changes:

- `util.ObjectKey` was added to easily construct a `client.ObjectKey` /
  `types.NamespacedName` from a `metav1.Object`.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-01-11 17:41:49 +01:00
Stefan Prodan df7ce5c1b0
Merge pull request #187 from raffis/raffis-patch-1-1
Update helmreleases.md dependsOn
2021-01-08 15:08:13 +02:00
raffis c141e74643
Update helmreleases.md
Signed-off-by: Raffael Sahli <public@raffaelsahli.com>
2021-01-08 13:50:05 +01:00
Hidde Beydals 220940b044
Merge pull request #182 from fluxcd/release-v0.4.4
Release v0.4.4
2020-12-16 16:44:37 +01:00
Hidde Beydals 80ecda4848 Release v0.4.4
Signed-off-by: Hidde Beydals <hello@hidde.co>
2020-12-16 16:30:26 +01:00
Hidde Beydals 9403c74b11
Merge pull request #181 from fluxcd/upgrade-deps
Upgrade source-controller to v0.5.5
2020-12-16 16:23:37 +01:00
Hidde Beydals 462de15519 Upgrade source-controller to v0.5.5
Signed-off-by: Hidde Beydals <hello@hidde.co>
2020-12-16 16:06:59 +01:00
Hidde Beydals 405698956f
Merge pull request #180 from fluxcd/increase-term-grace-period
Increase default `terminationGracePeriodSeconds` to `600`
2020-12-11 18:35:52 +01:00
Hidde Beydals 99a4f2e5a4 Increase default terminationGracePeriodSeconds
To a total of 10 minutes (600s), this allows most release process that
just have been started and make use of the default timeouts to finish.

In a future release, we will likely want to be able to stop a
reconciliation process between the reconciliation steps and continue on
the pod restart (e.g. upgrade -> terminate -> start -> continue with
test).

Signed-off-by: Hidde Beydals <hello@hidde.co>
2020-12-11 17:50:57 +01:00
Hidde Beydals be7738ac87
Merge pull request #179 from fluxcd/upgrade-deps
Upgrade source-controller to v0.5.2
2020-12-11 15:14:31 +01:00
Hidde Beydals 08ee4d5959 Upgrade source-controller to v0.5.2
Signed-off-by: Hidde Beydals <hello@hidde.co>
2020-12-11 14:52:50 +01:00
Hidde Beydals a09ab78978
Merge pull request #178 from fluxcd/release-v0.4.3 2020-12-10 11:22:57 +01:00
Hidde Beydals 21941c5ed4 Release v0.4.3
Signed-off-by: Hidde Beydals <hello@hidde.co>
2020-12-10 11:06:18 +01:00
Hidde Beydals 7b2e71d1f7 Remove date from CHANGELOG version titles
Signed-off-by: Hidde Beydals <hello@hidde.co>
2020-12-10 11:04:18 +01:00
Hidde Beydals 8ee10282d2
Merge pull request #177 from fluxcd/source-controller-v0.5.1
Upgrade source-controller API to v0.5.1
2020-12-10 11:01:54 +01:00
Hidde Beydals f57c81e9d7 Upgrade source-controller API to v0.5.1
Signed-off-by: Hidde Beydals <hello@hidde.co>
2020-12-10 10:46:04 +01:00
Hidde Beydals eec8337007
Merge pull request #176 from fluxcd/upgrade-deps
Upgrade dependencies
2020-12-09 21:33:39 +01:00