303fc4d69c
Support Groups as Subject Kind for Tenant Namespace RoleBindings created by Capsule ( #71 )
...
Modified CRD to support Owner struct.
Added Tenant name validation webhook.
Rewrote owner_reference hook logic.
Updated and added new e2e tests.
Co-authored-by: Maksim Fedotov <m_fedotov@wargaming.net >
2020-09-10 17:02:22 +02:00
e8362f739f
Add Service labelling and annotating webhook ( #84 )
...
Co-authored-by: Maksim Fedotov <m_fedotov@wargaming.net >
2020-09-10 11:56:51 +02:00
Dario Tranchitella and GitHub
12b1338dad
Making Namespace no more hard-coded ( #83 )
2020-09-09 13:33:03 +02:00
Dario Tranchitella and GitHub
ee0261c069
Providing namespace metadata additional labels and annotations ( #80 )
2020-09-07 15:09:34 +02:00
164431959c
Add capsule-user-group CLI flag ( #67 )
...
* add capsule-user-group param
* Implementing RBAC controller
Co-authored-by: Maksim Fedotov <m_fedotov@wargaming.net >
Co-authored-by: Dario Tranchitella <dario@tranchitella.eu >
2020-09-01 12:15:48 +02:00
Dario Tranchitella and GitHub
9969864141
Scaffolding e2e testing ( #56 )
...
* Implementing generic e2e features
* Adding changes upon e2e benchmarking
2020-08-21 14:55:48 +02:00
Dario Tranchitella and GitHub
ee469ce2e7
Ignoring NotIn requirement during resource pruning ( #54 )
2020-08-12 17:16:48 +02:00
Dario Tranchitella and GitHub
1767bcee12
Implementing Capsule certificate validation ( #44 )
2020-08-07 16:19:23 +02:00
Dario Tranchitella and GitHub
a29db95ad3
Updating tenant after adding/removing Namespace ( #43 )
2020-08-06 21:50:50 +02:00
Dario Tranchitella and GitHub
a3c667b2b9
Moving the Namespace count reconciliation to the Tenant reconciler ( #39 )
2020-08-06 13:36:21 +02:00
Dario Tranchitella and GitHub
72380e2aba
Syncing Namespace annotations for Storage and Ingress classes ( #30 )
2020-08-05 11:54:46 +02:00
Dario Tranchitella and GitHub
ee0a238b7f
Adding exists requirement to avoid pruning tenant owner resources ( #29 )
...
* Adding exists requirement to avoid pruning tenant owner resources
* Restoring useful Makefile commands (fixing 5d20d51 )
2020-08-04 16:45:44 +02:00
Dario Tranchitella and GitHub
5d20d515a7
Migrating from OperatorSDK 0.18 to 0.19 ( #23 )
2020-08-04 16:30:28 +02:00