stefanprodan
e3d437c3f7
Change metrics port to 8080
...
Use same port as source/helm/notification controllers
2020-07-13 12:59:38 +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
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
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
stefanprodan
1f25b5852b
Watch resources in the runtime namespace only
2020-06-09 15:53:20 +03:00
stefanprodan
057096853e
Add profile controller
2020-04-21 14:03:59 +03:00
stefanprodan
6d28f7c9b2
Introduce JSON logging
...
- add JSON log format cmd flag
- format apply output as a map of object/operation
- add apply logs to docs
2020-04-18 11:11:44 +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
3df6bfebfa
Init controller with kubebuilder
2020-04-15 09:58:33 +03:00