Jesse Suen
cbaf8a0bc8
Promote resources field in ComparisonStatus to application.status
...
Fix pruning/syncing when changing application namespace
Rename DeploymentInfo to RevisionHistory to be consistent with k8s
2018-12-04 10:03:01 -08:00
Jesse Suen
f5861aa708
Refactor, consolidate and rename resource type datastructures
2018-12-04 10:03:01 -08:00
Jesse Suen
4fa33f300b
Proper treatment of resource lifecycle hooks: ( #859 )
...
* do not allow hooks to affect Synced or Health status
* do not delete hooks during a sync --prune
* add health statuses for jobs and pods
2018-12-03 10:27:43 -08:00
Alexander Matyushentsev
93ad11095a
Resources events streaming bug fixes: panic ( #699 ), stale cache detection, restaring bad watchers ( #852 )
2018-11-30 11:29:12 -08:00
Jesse Suen
83fb5fb388
Rename 'controlled resources' to 'managed resources' ( #850 )
...
Rename 'resources tree' to 'resource tree'
2018-11-30 10:32:31 -08:00
Alexander Matyushentsev
6dede28f72
Issue #696 - Support apps with static namespaces in resources ( #842 )
2018-11-29 15:34:46 -08:00
Alexander Matyushentsev
6368a3e548
Refactor application controller ( #840 )
...
* Refactor application controller
2018-11-28 13:38:02 -08:00
Jesse Suen
3b447a19ea
Support for Pods as a sync hook ( #801 )
...
Add app label to pod metadata in job.spec.template.labels
Fix issue where hooks could bypass a project whitelist/blacklist (issue #794 )
Fix issue where deletion of hooks did not perform a cascaded deletion (issue #797 )
2018-11-21 11:58:08 -08:00
Alexander Matyushentsev
44087fa1b5
Issue #621 - Remove resources state from application CRD ( #758 )
2018-11-16 17:10:04 -08:00
Alexander Matyushentsev
93a808e65a
Issue #627 - Cluster watch needs to be restarted when CRDs get created ( #678 )
2018-10-05 13:18:12 -04:00
Alexander Matyushentsev
70b9db68b4
Issue #599 - Lazy enforcement of unknown cluster/namespace restricted resources ( #612 )
2018-09-20 09:48:54 -07:00
dthomson25
954706570c
Reorder K8s resources to correct creation order ( #551 )
2018-09-10 10:14:14 -07:00
Jesse Suen
d633f6b299
Support for PreSync, Sync, PostSync resource hooks ( #350 )
...
* Rewrite controller sync logic to support workflow-based sync
* Redesign hook implementation to support generic resources as hooks
2018-07-07 00:54:06 -07:00