Commit Graph

943 Commits

Author SHA1 Message Date
stefanprodan 6b1bbb53b8 Retry sync trigger 2020-05-02 12:06:48 +03:00
stefanprodan 5a73ba7477 Implement SA impersonation 2020-05-01 22:13:54 +03:00
stefanprodan f2fe44eaba Refactor GC
- remove namespaced objects before cluster ones
2020-05-01 20:39:51 +03:00
Stefan Prodan e6ef1a5475
Merge pull request #25 from fluxcd/rbac-spec
spec: Role-based access control
2020-05-01 19:53:21 +03:00
stefanprodan 579b770710 spec: Role-based access control 2020-05-01 12:14:48 +03:00
Stefan Prodan bbfb9df843
Merge pull request #24 from fluxcd/e2e
ci: consolidate e2e manifests
2020-04-29 15:22:51 +03:00
stefanprodan 9d7fb1eca0 ci: consolidate e2e manifests 2020-04-29 13:02:58 +03:00
Stefan Prodan de8fcf15d7
Merge pull request #23 from fluxcd/gc
gc: remove non-namespaced objects first
2020-04-28 20:06:41 +03:00
stefanprodan 210c8bf131 ci: add debug step 2020-04-28 19:26:01 +03:00
stefanprodan af68aa0e9e build: install tar 2020-04-28 16:25:05 +03:00
stefanprodan fdd394bc31 ci: update source-controller to v0.0.1-alpha.4 2020-04-28 15:18:57 +03:00
stefanprodan 1746a1bd70 ci: wait for source controller to start 2020-04-28 15:07:54 +03:00
stefanprodan deb9161f94 gc: remove non-namespaced objects first 2020-04-28 14:20:02 +03:00
Stefan Prodan c637b3a2cb Merge pull request #22 from fluxcd/release-v0.0.1-alpha.5
Release v0.0.1-alpha.5
2020-04-27 13:42:05 +03:00
stefanprodan e644b4fbe4 Release v0.0.1-alpha.5 2020-04-27 12:36:54 +03:00
stefanprodan ce9ba243bc build: update source controller to v0.0.1-alpha.3 2020-04-27 12:36:39 +03:00
stefanprodan 7dd363544b docs: add release guide 2020-04-27 12:34:27 +03:00
stefanprodan 4ae08888c8 docs: update status conditions spec 2020-04-27 12:34:05 +03:00
Stefan Prodan a64fc01b2c
Merge pull request #21 from fluxcd/progressing-status
Report progressing status
2020-04-27 11:31:43 +03:00
stefanprodan 86f6e84d59 Report progressing status
Set ready condition to unknown while the reconciliation is progressing.
This allows other operators to wait for a sync to complete.
2020-04-27 00:39:48 +03:00
Stefan Prodan 9007286496
Merge pull request #20 from fluxcd/release-v0.0.1-alpha.4
Release v0.0.1-alpha.4
2020-04-24 17:46:40 +03:00
stefanprodan 49cc4216f9 Release v0.0.1-alpha.4 2020-04-24 17:32:23 +03:00
Stefan Prodan 6a4e190f24
Merge pull request #19 from fluxcd/install-config
deploy: reusable config
2020-04-24 12:29:43 +03:00
stefanprodan e8c3010906 deploy: reusable config 2020-04-24 12:16:43 +03:00
Stefan Prodan 1019e002be
Merge pull request #18 from fluxcd/status-revision
Record last applied revision
2020-04-24 09:45:28 +03:00
stefanprodan 696658dcc9 Record last applied revision
- add LastAppliedRevision field to Status
- set LastAppliedRevision after a successful sync
- add Status section spec
2020-04-24 00:44:32 +03:00
Stefan Prodan f8aae94975
Merge pull request #17 from fluxcd/backward-compatibility
Add backward compatibility section to spec
2020-04-23 20:58:54 +03:00
stefanprodan d9aa74100c Add backward compatibility section to spec 2020-04-23 20:42:13 +03:00
Stefan Prodan 1de33ee2fa
Merge pull request #16 from fluxcd/release-v0.0.1-alpha.3
Release v0.0.1-alpha.3
2020-04-23 18:45:08 +03:00
stefanprodan 5fe5e006ea Release v0.0.1-alpha.3 2020-04-23 18:15:28 +03:00
Stefan Prodan 4d36c3dbcb
Merge pull request #15 from fluxcd/controller-spec
Add controller specification
2020-04-23 17:42:11 +03:00
stefanprodan 75f659d9e8 Add example to controller spec 2020-04-23 17:41:19 +03:00
stefanprodan 51f07944c1 Add controller specification doc 2020-04-23 15:48:13 +03:00
Stefan Prodan d1ba85722d
Merge pull request #14 from fluxcd/generate
Generate kustomization.yaml automatically
2020-04-23 13:15:48 +03:00
stefanprodan 73e09ac1f4 Add pipeline diagram 2020-04-23 13:00:17 +03:00
stefanprodan b88626c0cc Generate label transformers for the prune selectors 2020-04-23 12:52:35 +03:00
stefanprodan d3e5c8faf9 Add kustomization.yaml generation to docs 2020-04-22 20:49:43 +03:00
stefanprodan d584725bec Add kustomization.yaml generation e2e test 2020-04-22 20:35:18 +03:00
stefanprodan d37741e633 Implement kustomization.yaml generation 2020-04-22 20:34:40 +03:00
stefanprodan da1ad5b642 Add generate flag to Kustomization API 2020-04-22 20:33:38 +03:00
Stefan Prodan 0c86ccf64e
Merge pull request #13 from fluxcd/e2e-fix
Cleanup e2e tests
2020-04-21 21:13:06 +03:00
stefanprodan 07fa742944 Cleanup e2e tests 2020-04-21 20:58:01 +03:00
Stefan Prodan b0f93334c2
Merge pull request #12 from fluxcd/release-v0.0.1-alpha.2
Release v0.0.1-alpha.2
2020-04-21 20:56:32 +03:00
stefanprodan 6e6a4ff3bd Release v0.0.1-alpha.2 2020-04-21 18:33:40 +03:00
Stefan Prodan a613992527
Merge pull request #11 from fluxcd/profiles
Introduce profiles and alerting
2020-04-21 18:27:49 +03:00
stefanprodan 9c1ec256c1 Add profile specification to API docs 2020-04-21 17:56:49 +03:00
stefanprodan 00aff9c29f Add alerting section to docs 2020-04-21 14:43:14 +03:00
stefanprodan 81ff97bc8d Implement Slack and Discord alerting 2020-04-21 14:09:26 +03:00
stefanprodan 057096853e Add profile controller 2020-04-21 14:03:59 +03:00
stefanprodan 4895bf16cc Introduce profiles
- add Profile type to API
- add AlertProvider to Profile
2020-04-21 14:01:51 +03:00