Stefan Prodan
807b7cb042
Merge pull request #4 from fluxcd/e2e-tests
...
Add e2e tests
2020-04-17 21:16:40 +03:00
stefanprodan
58846979bc
Trigger sync on artifact creation
2020-04-17 19:50:17 +03:00
stefanprodan
b500778ccc
Copy internal packages for container build
2020-04-17 15:30:13 +03:00
stefanprodan
c21e0e6b1f
Add GitHub actions release workflow
2020-04-17 14:20:25 +03:00
stefanprodan
e0a1e2ea27
Add e2e tests
...
- build and deploy kustomize-controller
- deploy source-controller
- apply sample kustomizations and git repositories
- check that kustomization apply was successful
2020-04-17 14:14:26 +03:00
Stefan Prodan
e2945e6ca8
Merge pull request #3 from fluxcd/garbage-collection
...
Implement garbage collection
2020-04-17 14:00:28 +03:00
stefanprodan
eee47333cf
Implement garbage collection
...
- add GarbageCollect predicate
- remove the Kubernetes objects previously applied on the cluster, based on the prune label select
- add garbage collection spec to docs
2020-04-17 13:25:36 +03:00
Stefan Prodan
c1cb216262
Merge pull request #2 from fluxcd/lock-kustomization
...
Add locking to kustomization apply
2020-04-17 11:21:58 +03:00
stefanprodan
681349f425
Set apply timeout to interval duration
2020-04-17 11:15:39 +03:00
stefanprodan
9f7d995577
Add locking to kustomization apply
2020-04-17 10:30:40 +03:00
Stefan Prodan
81a65474d4
Merge pull request #1 from fluxcd/source-interface
...
Use Source interface instead of Git concrete type
2020-04-16 18:44:49 +03:00
stefanprodan
c564555eb0
Use Source interface instead of Git concrete type
...
- use TypedLocalObjectReference instead of LocalObjectReference for referencing a source
- update docs for GitRepository kind
- update source API to 0.0.1-alpha.1
2020-04-16 18:30:18 +03:00
stefanprodan
21309c3bf5
Add revision change behavior to docs
2020-04-16 10:41:07 +03:00
stefanprodan
ee74f8e329
Trigger kustomization apply on source changes
...
- detect revision changes in Git repositories
- index kustomizations based on source
- trigger kustomizations on revision changes
2020-04-16 10:40:28 +03:00
stefanprodan
eb7fdfe98d
Add production deployment example
2020-04-15 18:28:42 +03:00
stefanprodan
47f0abc52c
Add GitOps pipeline example to docs
2020-04-15 17:56:39 +03:00
stefanprodan
90157e3c77
Add usage docs
2020-04-15 17:26:34 +03:00
stefanprodan
a018533d25
Add deploy and build manifests
2020-04-15 15:23:43 +03:00
stefanprodan
17ec746136
Implement kustomization reconciler
...
- fetch artifact from source controller based on the referenced Git repository
- run kustomize build for the specified path
- apply kustomization on cluster
- prune objects based on label selector
2020-04-15 15:20:21 +03:00
stefanprodan
a3d9a8876a
Introduce kustomization API
2020-04-15 15:15:31 +03:00
stefanprodan
3df6bfebfa
Init controller with kubebuilder
2020-04-15 09:58:33 +03:00
Stefan Prodan
62fc0042a8
Initial commit
2020-04-15 08:57:39 +03:00