Commit Graph

1570 Commits

Author SHA1 Message Date
Adriano Pezzuto
7661bbb0ad Updating docs (#48)
* update documents to fix #38

* resolve comments

Co-authored-by: Dario Tranchitella <dario@tranchitella.eu>
2020-08-11 08:52:36 +02:00
Dario Tranchitella
1767bcee12 Implementing Capsule certificate validation (#44) 2020-08-07 16:19:23 +02:00
Dario Tranchitella
ef51e6dee0 Adding zap controlled by CLI flags (#47)
* Adding zap controlled by CLI flags

* Updating contributing for further logs
2020-08-07 15:42:07 +02:00
Dario Tranchitella
272bbf261e Providing shortName tnt for Tenant (#45) 2020-08-07 12:12:28 +02:00
Dario Tranchitella
38cd3be71a Programmatic Tenant prefix for the Capsule namespaces (#41) 2020-08-07 10:25:05 +02:00
Dario Tranchitella
a29db95ad3 Updating tenant after adding/removing Namespace (#43) 2020-08-06 21:50:50 +02:00
Dario Tranchitella
941bddb81d Adding additional printer columns (#40) 2020-08-06 13:43:22 +02:00
Dario Tranchitella
a3c667b2b9 Moving the Namespace count reconciliation to the Tenant reconciler (#39) 2020-08-06 13:36:21 +02:00
Roberto Polli
6d4fb83a23 Refactoring lint GitHub Action (#37) 2020-08-06 11:08:00 +02:00
Dario Tranchitella
0ff047ee10 Enabling Capsule removal and documenting it (#36) 2020-08-05 12:06:41 +02:00
Dario Tranchitella
e8307e773b NetworkPolicy validating webhook logic was the opposite (#35) 2020-08-05 12:00:36 +02:00
Dario Tranchitella
72380e2aba Syncing Namespace annotations for Storage and Ingress classes (#30) 2020-08-05 11:54:46 +02:00
Dario Tranchitella
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
5d20d515a7 Migrating from OperatorSDK 0.18 to 0.19 (#23) 2020-08-04 16:30:28 +02:00
Dario Tranchitella
aab0d9b657 Providing contributing documentation (#20) 2020-07-31 10:50:02 +02:00
Dario Tranchitella
9db30c6e81 Fixing the ResourceQuota update (#15)
* Fixing the ResourceQuota update

* Using goroutines to parallelize and speed up ResourceQuotas processing
2020-07-30 15:22:43 +02:00
Dario Tranchitella
fef3607ecf Implementing Capsule Tenant ownership predicate for Namespace Controller (#13)
* Implementing Capsule OwnerRef predicate

* Sorting imports
2020-07-28 11:45:39 +02:00
Dario Tranchitella
66969e334c Removing needless rules from Capsule ClusterRole (#11) 2020-07-28 11:15:46 +02:00
Dario Tranchitella
bd7218ba44 Avoiding TLS/CA race condition on Capsule installation (#7)
* Avoiding race condition on Capsule installation

The TLS Secret controller needs to wait for the CA one in order to
retrieve the updated one, otherwise it could use a non-stored CA.

* Linting

Minor linting fixes

* Makefile for Docker Image

Providing `make docker-image` to speed-up generation of Docker image
2020-07-25 17:21:36 +02:00
Dario Tranchitella
812b16fcff Initial commit 2020-07-24 10:57:51 +02:00