Dario Tranchitella
49e76f7f93
style: linters refactoring
2022-05-05 13:33:39 +00:00
Dario Tranchitella
f4ac85dfed
refactor: using k8s client scheme
2022-05-05 13:33:39 +00:00
Dario Tranchitella
cb4289d45b
refactor: using kubernetes tls secret key names
2022-05-05 13:33:39 +00:00
Dario Tranchitella
01197892a4
refactor: optimizing watchers predicates
2022-05-05 13:33:39 +00:00
Dario Tranchitella
345836630c
refactor: avoiding using background context
2022-05-05 13:33:39 +00:00
Dario Tranchitella
cb3ce372b9
fix: ensuring ca bundle replication upon helm upgrade
2022-04-14 14:10:32 +00:00
Davide Imola and Dario Tranchitella
569d803e95
fix: using configuration for mutating and validating webhooks
2022-03-31 13:02:25 +00:00
Davide Imola and Dario Tranchitella
7b3b0d6504
fix: using configuration for tls and ca secret names
2022-03-31 13:02:25 +00:00
Dario Tranchitella
778fb4bcc2
fix: starting all controllers only when certificates are generated
...
This is going to solve the issue when upgrading Capsule <v0.1.0 to
>=v0.1.0: due to a resource reflector many warning were polluting the
reconciliation loop and causing unmarshaling errors.
Additionally, just the CA secret was checked before starting the
Operator, when also the TLS is requested for the webhooks, along with
the `/convert` one that is used for the CR version conversion.
2021-12-21 06:45:16 +00:00
Maksim Fedotov and Dario Tranchitella
ec715d2e8f
fix: do not register tenant controller\webhook\indexer until CA is created
2021-11-06 16:34:22 +01:00
Dario Tranchitella
8f3b3eac29
fix: deleting Pods upon TLS update for HA installations
2021-09-01 18:18:07 +02:00
Dario Tranchitella
848c6d99c2
refactor: using goroutines per Namespace for each resource Kind reconciliation
2021-07-28 17:34:24 +02:00
Dario Tranchitella
6008373960
bug: ensuring to update the conversion webhook CA bundle
2021-07-05 17:58:49 +02:00
Maksim Fedotov and Dario Tranchitella
e6b433dcd7
feat(v1beta1): update code to use v1beta1 version
2021-07-02 10:14:06 +02:00
Dario Tranchitella and GitHub
7c1592e739
chore(license): switching over SPDX license header ( #280 )
2021-06-03 19:46:20 +02:00
Dario Tranchitella
6dc83b16da
fix: generating TLS certificate matching the deployed Namespace
2021-05-23 18:46:25 +02:00
Dario Tranchitella and GitHub
d2700556dd
Adding linters and aligning code ( #169 )
...
* Adding linters and aligning code
* Aligning ingressHostnames to AllowedListSpec
2021-01-13 23:49:11 +01:00
Dario Tranchitella and GitHub
03eb6e633e
No loop on ResourceQuota outer updates and error handling improvements ( #168 )
...
* Avoiding loop on updating outer resource quota
* Using retryOnConflict on Tenant status update
* Using errgroup instead of bare go routines
* Testing Namespace Capsule default label presence
2020-12-20 12:25:41 +01:00
Dario Tranchitella and GitHub
a7f7c00558
Supporting ingresses.networking.k8s.io/v1 ( #110 )
...
* Updating to controller-runtime v0.7.0-alpha.4 and k8s 0.19.3
* Implementing ingresses.networking.k8s.io/v1
* Aligning to latest zap signatures
2020-10-23 21:19:14 +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
1767bcee12
Implementing Capsule certificate validation ( #44 )
2020-08-07 16:19:23 +02:00
Dario Tranchitella and GitHub
5d20d515a7
Migrating from OperatorSDK 0.18 to 0.19 ( #23 )
2020-08-04 16:30:28 +02:00