Commit Graph

97 Commits

Author SHA1 Message Date
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
Stefan Prodan e6a9f7c3ec
Merge pull request #28 from fluxcd/crd-v1
Upgrade CRDs to apiextensions.k8s.io/v1
2020-07-20 14:10:13 +03:00
stefanprodan b1549e13e1 Update source-controller to v0.0.6 2020-07-20 13:58:36 +03:00
stefanprodan 1314fee7b5 Upgrade CRDs to apiextensions.k8s.io/v1 2020-07-20 13:22:02 +03:00
Hidde Beydals 005066bc3f
Merge pull request #26 from fluxcd/enhancement/uninstall-keep-history
Support KeepHistory flag for Helm uninstall action
2020-07-17 17:13:49 +02:00
Hidde Beydals fd8d83de80 Support KeepHistory flag for Helm uninstall action
This is the companion to 'Install.Replace'.
2020-07-17 17:00:40 +02:00
Hidde Beydals afe255e1ae
Merge pull request #23 from fluxcd/enhancement/finalizers
Refactor garbage collection to finalizer
2020-07-16 13:13:13 +02:00
Hidde Beydals 31361bd62b Refactor garbage collection to finalizer 2020-07-16 13:00:41 +02:00
Hidde Beydals 077a7b1ecb
Merge pull request #22 from fluxcd/release-v0.0.1-alpha.2
Release v0.0.1-alpha.2
2020-07-16 10:11:46 +02:00
Hidde Beydals 6390a7a899 Release v0.0.1-alpha.2 2020-07-16 09:58:34 +02:00
Hidde Beydals 425f4f8abb
Merge pull request #21 from fluxcd/enhancement/action-events
Broadcast events for Helm actions
2020-07-16 09:24:38 +02:00
Hidde Beydals 3074f9934b Broadcast events for Helm actions 2020-07-16 09:07:40 +02:00
Hidde Beydals 749ad816ad
Merge pull request #20 from fluxcd/bug/helmchart-watcher
Lookup releases in all namespaces in chart watcher
2020-07-15 17:23:04 +02:00
Hidde Beydals 4aacdb0b59 Lookup releases in all namespaces in chart watcher 2020-07-15 16:58:25 +02:00
Stefan Prodan ed10ffbd35
Merge pull request #19 from fluxcd/fix-release-ci
Use GitHub token in release workflow
2020-07-13 18:38:26 +03:00
stefanprodan 061f56913e Use GitHub token in release workflow 2020-07-13 18:28:06 +03:00
Hidde Beydals 205857b7cd
Merge pull request #18 from fluxcd/fix/secret-names
Use organization secrets in release pipeline
2020-07-13 16:48:32 +02:00
Hidde Beydals a587ad842d Use organization secrets in release pipeline 2020-07-13 16:46:46 +02:00
Hidde Beydals d5b1fcddeb
Merge pull request #16 from fluxcd/release/0.0.1-alpha.1
Release v0.0.1-alpha.1
2020-07-13 16:39:56 +02:00
Hidde Beydals 5cd5a13aeb
Merge pull request #17 from fluxcd/deps/source-controller-v0.0.5
Update source-controller to v0.0.5
2020-07-13 16:39:40 +02:00
Hidde Beydals 020c0dcfef Update source-controller to v0.0.5 2020-07-13 16:24:20 +02:00
Hidde Beydals fcb551194e Release v0.0.1-alpha.1 2020-07-13 16:21:41 +02:00