Commit Graph

1568 Commits

Author SHA1 Message Date
Hidde Beydals ea07f5e7a6 Make various targets work after api pkg change 2020-08-19 20:44:21 +02:00
Hidde Beydals ade8645632
Merge pull request #54 from fluxcd/allow-map-value-overwrites
Allow overwrites of map values with flat values
2020-08-19 14:44:21 +02:00
Hidde Beydals 86cc4f9908 Allow overwrites of map values with flat values
After taking a closer look at the Helm code, this is the behaviour
we are actually after, given we want to mimic the merging behaviour
of the -f flag available to Helm install and/or upgrade commands.
2020-08-19 14:01:19 +02:00
Hidde Beydals d08dd4bef1
Merge pull request #53 from fluxcd/release-v0.0.3
Release v0.0.3
2020-08-18 14:01:34 +02:00
Hidde Beydals 52a423b676 Release v0.0.3 2020-08-18 13:42:09 +02:00
Hidde Beydals cc1275bb8d
Merge pull request #52 from fluxcd/api-pkg
Make the api package a dedicated module
2020-08-18 13:34:54 +02:00
Hidde Beydals 62bfb8aa6a Make the api package a dedicated module 2020-08-18 13:19:03 +02:00
Hidde Beydals 2255a9f26d
Merge pull request #51 from fluxcd/dedicated-pkg 2020-08-18 12:54:57 +02:00
Hidde Beydals 41b1b684e3 Make use of dedicated fluxcd/pkg modules
This includes a dependency change from github/fluxcd/source-controller
to github.com/fluxcd/source-controller/api (v0.0.9) to decrease the
amount of indirect dependencies.
2020-08-17 19:58:43 +02:00
Stefan Prodan a69f3a2b57
Merge pull request #50 from fluxcd/release-v0.0.2
Release v0.0.2
2020-08-13 14:23:45 +03:00
stefanprodan 03d4d80fd0 Release v0.0.2 2020-08-13 14:08:43 +03:00
Stefan Prodan 442085e9a2
Merge pull request #49 from fluxcd/helm-v3.3.0
Update Helm package to v3.3.0
2020-08-12 18:26:16 +03:00
stefanprodan d398185df8 Update source-controller to v0.0.8 2020-08-12 17:46:23 +03:00
stefanprodan b637c0efdb Update Helm package to v3.3.0 2020-08-12 07:53:52 +03:00
Hidde Beydals b3d8ef301e
Merge pull request #48 from fluxcd/release-v0.0.1
Release v0.0.1
2020-07-31 09:48:12 +02:00
Hidde Beydals bdda4544b0 Release v0.0.1 2020-07-31 09:35:10 +02:00
Hidde Beydals 5ad42954e4
Merge pull request #46 from fluxcd/spec/domain-change 2020-07-31 09:15:16 +02:00
Hidde Beydals 3bbb5ea2a2 Update source-controller to v0.0.7 2020-07-31 08:59:14 +02:00
Hidde Beydals 17597d1e19 Change CRD domain to 'helm.toolkit.fluxcd.io'
To allow the Helm Operator and helm-controller HelmReleases to
co-exist in the cluster, while being handled by separate controllers
during e.g. the migration period.

This is not possible without using another domain due to how Custom
Resource Definitions work, as newer API versions are seen as a
replacement of older versions, and are expected to be handled by a
single controller.
2020-07-30 22:38:11 +02:00
Hidde Beydals 0eab933216
Merge pull request #44 from fluxcd/enhancement/values-from
Support values from ConfigMap and Secret resources
2020-07-30 08:17:11 +02:00
Hidde Beydals 6b1d28a736 Record SHA1 of values of last release attempt 2020-07-28 16:05:09 +02:00
Hidde Beydals 6dba659c3c Compose values from references 2020-07-28 15:36:38 +02:00
Hidde Beydals 50ab012a28 Spec: define ValuesReference and ValesFrom
Without the proposed TargetPath, to be added later.
2020-07-27 14:42:32 +02:00
Hidde Beydals c3de7a14bb
Merge pull request #45 from fluxcd/use-central-ghactions
Remove local actions and use those from fluxcd/pkg
2020-07-24 15:17:09 +02:00
Michael Bridgen ac2c76a360 Remove local actions and use those from fluxcd/pkg 2020-07-24 12:23:31 +01:00
Hidde Beydals 7692529d75
Merge pull request #43 from fluxcd/enhancement/dep-observed-generation 2020-07-23 16:51:16 +02:00
Hidde Beydals 0a2532b325 Fix: 'Uninstall' -> 'Uninstalled' 2020-07-23 16:25:15 +02:00
Hidde Beydals 03e18ee14f Take observed generation of deps into account
To prevent operations from being performed while they are "Ready",
but the latest generation of the depenceny has not been reconciled
yet.
2020-07-23 16:21:25 +02:00
Hidde Beydals 39fdfdfe66
Merge pull request #40 from fluxcd/spec/update-conditions
Rename conditions to describe the current state
2020-07-23 12:40:21 +02:00
Hidde Beydals 354590249e Rename conditions to describe the current state
As "condition type names should describe the current observed state of
the resource, rather than describing the current state transitions".

Described by the draft convention for update conditions in
kubernetes/community#4521.
2020-07-23 12:23:52 +02:00
Stefan Prodan 2316c6b8db
Merge pull request #39 from fluxcd/release-v0.0.1-beta.4
Release v0.0.1-beta.4
2020-07-22 16:25:50 +03:00
stefanprodan 47ec46c5fe Release v0.0.1-beta.4 2020-07-22 15:47:35 +03:00
Stefan Prodan c82600c5b8
Merge pull request #38 from fluxcd/fix-status
Reevaluate ready status after transient errors
2020-07-22 14:41:54 +03:00
stefanprodan 0efee4a41b Reevaluate ready status after transient errors 2020-07-22 14:21:11 +03:00
Stefan Prodan 2eab74c927
Merge pull request #36 from fluxcd/release-v0.0.1-beta.3
Release v0.0.1-beta.3
2020-07-21 20:10:03 +03:00
stefanprodan d01fd786af Release v0.0.1-beta.3 2020-07-21 19:53:06 +03:00
Hidde Beydals 3e3951593d
Merge pull request #35 from fluxcd/fix-chartupdate 2020-07-21 18:13:21 +02:00
stefanprodan 5411834f14 Fix Helm chart update 2020-07-21 17:35:26 +03:00
Hidde Beydals 8b1f39ea73
Merge pull request #34 from fluxcd/release-v0.0.1-beta.2
Release v0.0.1-beta.2
2020-07-21 14:59:57 +02:00
Hidde Beydals 04ad202552 Release v0.0.1-beta.2 2020-07-21 14:47:09 +02:00
Hidde Beydals 8677ae1d4e
Merge pull request #33 from fluxcd/bugfix/release-name
Fix: use composed release name in Helm actions
2020-07-21 14:29:52 +02:00
Hidde Beydals 5a81f5af70 Fix: use composed release name in Helm actions 2020-07-21 14:08:48 +02:00
Hidde Beydals 522cdddf20
Merge pull request #31 from fluxcd/bugfix/chart-reconcile-update
Fix: use fetched HelmChart object for update
2020-07-21 11:43:54 +02:00
Hidde Beydals 355e4f2ec3 Fix: use fetched HelmChart object for update 2020-07-21 11:30:18 +02:00
Hidde Beydals 188d081489
Merge pull request #25 from seaneagan/abstract-action
Factor out common patterns
2020-07-20 17:42:33 +02:00
Sean Eagan 5a41fdb5cc Factor out common patterns
- helm action result handling
- common fields set after release attempt (success or fail)
2020-07-20 17:21:33 +02:00
Hidde Beydals e17b8e09a0
Merge pull request #27 from seaneagan/uninstall-fixes
Uninstall fixes
2020-07-20 15:52:51 +02:00
Sean Eagan c78919dd08 Uninstall fixes
* Ensure Status.LastReleaseRevision is 0 after uninstall.
* Ensure uninstall leads to ready condition being false. This has
  no effect now since uninstall is only triggered on install failure,
  but will once other triggers (such as test failure) are supported.
2020-07-20 15:24:49 +02:00
Stefan Prodan a88916f7a4
Merge pull request #29 from fluxcd/release-v0.0.1-beta.1
Release v0.0.1-beta.1
2020-07-20 14:29:09 +03:00
stefanprodan a0e313021d Release v0.0.1-beta.1 2020-07-20 14:13:17 +03:00