Commit Graph

943 Commits

Author SHA1 Message Date
stefanprodan f9a37d6f44 Upgrade CRDs to apiextensions.k8s.io/v1 2020-07-20 12:46:45 +03:00
Hidde Beydals 68add1e864
Merge pull request #69 from fluxcd/enhancement/finalizers
Refactor garbage collector to finalizer
2020-07-16 15:25:49 +02:00
Hidde Beydals 61c1dce06c Refactor garbage collector to finalizer 2020-07-16 15:06:37 +02:00
Stefan Prodan 8a360619c6
Merge pull request #67 from fluxcd/release-v0.0.4
Release v0.0.4
2020-07-16 11:16:09 +03:00
stefanprodan d2b7155d71 Release v0.0.4 2020-07-16 10:55:52 +03:00
Stefan Prodan 01a163e3e8
Merge pull request #66 from fluxcd/cross-namespace-source-ref
Implement cross-namespace source references
2020-07-16 10:41:46 +03:00
stefanprodan 2a025c49cb Implement cross-namespace source references 2020-07-16 10:28:15 +03:00
stefanprodan edb479f778 Update kustomize/api to v0.5.1 2020-07-16 08:57:24 +03:00
Stefan Prodan 3fdd29901d
Merge pull request #64 from fluxcd/refactor-reconciliation
Improve error handling and reporting
2020-07-15 16:01:10 +03:00
stefanprodan 0934fda436 Improve error handling and reporting
- return reconciliation error so that controller runtime metrics record failures
- change structure logging labels to match the controller runtime format
- prevent spurious info events by issuing events only when revision changes
2020-07-15 15:00:45 +03:00
Hidde Beydals 11358d7388
Merge pull request #63 from fluxcd/build/org-secrets
Use Docker organization secrets in build
2020-07-14 07:48:00 +02:00
Hidde Beydals 0b03bcdb8a Use Docker organization secrets in build 2020-07-13 23:31:56 +02:00
Stefan Prodan a7a32f0cc1
Merge pull request #62 from mcristina422/patch-1
Fix typo in readme
2020-07-13 22:38:39 +03:00
Michael Cristina eda04f9646
Fix typo in readme 2020-07-13 14:18:41 -05:00
Stefan Prodan e5eaaa6e5d
Merge pull request #61 from fluxcd/release-v0.0.3
Release v0.0.3
2020-07-13 17:49:10 +03:00
stefanprodan f0434cd28d Release v0.0.3 2020-07-13 17:35:09 +03:00
Stefan Prodan 2fab4b51c9
Merge pull request #60 from fluxcd/reconcile-annotation
Rename syncAt annotation to reconcileAt
2020-07-13 17:28:04 +03:00
stefanprodan f79ac6dd44 Rename syncAt annotation to reconcileAt
Use `fluxcd.io/reconcileAt` annotation across all controllers.
2020-07-13 17:14:57 +03:00
stefanprodan 47d239312a Update source-controller to v0.0.5 2020-07-13 17:14:13 +03:00
Stefan Prodan 57806b9fdd
Merge pull request #59 from fluxcd/metrics-port
Change metrics port to 8080
2020-07-13 13:16:52 +03:00
stefanprodan e3d437c3f7 Change metrics port to 8080
Use same port as source/helm/notification controllers
2020-07-13 12:59:38 +03:00
Stefan Prodan 75879d11f9
Merge pull request #58 from fluxcd/enhancement/logging
Setup production logging
2020-07-13 12:17:53 +03:00
stefanprodan 3acb82fa0b Setup production logging
For production the log format is JSON, the timestamps format is ISO8601
and stack traces are logged when the level is set to debug.
2020-07-13 12:03:15 +03:00
Stefan Prodan d827b3790b
Merge pull request #57 from fluxcd/last-attempted-revision
Add last attempted revision to status
2020-07-10 11:48:24 +03:00
stefanprodan 706e85ecec Use fluxcd/pkg/untar for artifact extraction 2020-07-10 10:44:57 +03:00
stefanprodan a69af9d57c Add last attempted revision to status 2020-07-10 09:54:45 +03:00
Stefan Prodan ae42e59185
Merge pull request #56 from fluxcd/unit-tests
Add reconciliation test
2020-07-07 08:49:29 +03:00
stefanprodan a4197f2a5d Add makefile target for downloading source CRD 2020-07-06 18:33:46 +03:00
stefanprodan b6380abfb7 Install kubectl 1.18 in CI 2020-07-06 18:06:34 +03:00
stefanprodan 6c50c1d1eb Update kustomize to v3.8.0 in CI 2020-07-06 17:56:27 +03:00
stefanprodan a7fae2d5c7 Update source-controller to v0.0.2 2020-07-06 17:43:44 +03:00
stefanprodan 90c87646c4 Add namespace reconciliation test 2020-07-06 17:37:17 +03:00
stefanprodan a7877ad665 Init unit tests with ginkgo 2020-07-06 14:49:20 +03:00
Stefan Prodan 1e22205f97
Merge pull request #55 from fluxcd/kustomize-3.8.0
Update kustomize to v3.8.0
2020-07-06 13:42:09 +03:00
stefanprodan 561d9e5ad0 Update kustomize to v3.8.0 2020-07-06 13:25:13 +03:00
Stefan Prodan 74cb7638c4
Merge pull request #54 from fluxcd/release-v0.0.2
Release v0.0.2
2020-07-02 13:06:06 +03:00
stefanprodan 7e7dcc5f03 Release v0.0.2 2020-07-02 12:25:45 +03:00
stefanprodan d6a01c0ee3 Use tk and gitops-system in docs 2020-07-02 12:20:27 +03:00
Stefan Prodan 5e850f42cb
Merge pull request #53 from fluxcd/events
Implement event recording
2020-07-02 12:05:08 +03:00
stefanprodan 4d3a3a7bae Emit events for garbage collection 2020-07-02 11:52:03 +03:00
stefanprodan 406ce977a4 Add revision to events metadata 2020-07-02 08:01:06 +03:00
stefanprodan 2ebd5b6450 Implement event recording
- emit Kubernetes events for reconciliation actions
- forward events to notification controller
- remove the Profile API/CRD
2020-07-01 20:39:48 +03:00
Stefan Prodan 570d2ea05e
Merge pull request #51 from fluxcd/fluxcd-pkg
Migrate to fluxcd/pkg
2020-06-30 17:40:41 +03:00
stefanprodan ab15f3c185 Migrate to fluxcd/pkg 2020-06-30 17:25:03 +03:00
Stefan Prodan 4a64092904
Merge pull request #50 from fluxcd/enhancement/move-suspend-check
Check suspend status before progressing
2020-06-30 17:17:39 +03:00
Hidde Beydals 3f6edc5280 Check suspend status before progressing
When a release is marked as suspended no operations should be performed
for the release except acknowledging the reconciler has noticed it has
been suspended. This means the suspend check should happen _before_ the
Kustomization is marked as progressing (which should be an indicator
reconciliation is enabled for the Kustomization).
2020-06-30 11:15:43 +02:00
Stefan Prodan 7e080f14a9
Merge pull request #48 from fluxcd/release-v0.0.1
Release v0.0.1
2020-06-24 18:55:13 +03:00
stefanprodan 2722caf179 Release v0.0.1 2020-06-24 18:01:37 +03:00
Stefan Prodan 37d84d749e
Merge pull request #47 from fluxcd/requeue-dependency
Configurable dependency requeuing
2020-06-22 17:20:28 +03:00
stefanprodan d11e76d322 Configurable dependency requeuing
Add command argument for configuring the interval at which failing dependencies are reevaluated.
2020-06-20 10:30:37 +03:00