dependabot[bot]
|
00b59fa843
|
feat(deps): bump sigs.k8s.io/controller-runtime from 0.17.3 to 0.18.0 (#1061)
* feat(deps): update kubernetes components to 1.30
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* ci(deps): update kubernetes components to 1.30
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* chore(makefile): update binaries and improve building
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* feat(deps): remove multierror dependency
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* chore(ci): use go.mod as go version
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
|
2024-05-03 14:48:45 +02:00 |
|
Oliver Bähler
|
c0d5d6fcb2
|
fix(controller): add boolean defaults (#1056)
* fix(controller): add boolean defaults
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* fix(helm): add boolean defaults
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* fix(docs): add boolean defaults
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* fix(installer): add boolean defaults
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
|
2024-05-01 11:00:09 +02:00 |
|
Oliver Bähler
|
c58b46cedf
|
feat(tenant): add label with tenant name for each tenant
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
|
2023-11-29 07:24:27 +01:00 |
|
Dario Tranchitella
|
0241603f2b
|
feat!: deprecating v1alpha1 api
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu>
|
2023-11-26 17:16:33 +01:00 |
|
Dario Tranchitella
|
e61152a484
|
feat(api): additional metadata for pods
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu>
Co-authored-by: Giuseppe Chiesa <mail@giuseppechiesa.it>
|
2023-11-24 11:10:42 +01:00 |
|
Dario Tranchitella
|
34977aa5d8
|
fix: ensuring resourcequota name doesn't break DNS-1123
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu>
|
2023-11-21 13:15:04 +01:00 |
|
Dario Tranchitella
|
2e5c232188
|
fix: sync quota values from tenant to resourcequota object
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu>
|
2023-11-14 17:16:32 +01:00 |
|
Dario Tranchitella
|
0830b3629e
|
chore(header): moving to new neutral organization
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu>
|
2023-10-16 21:29:23 +02:00 |
|
Dario Tranchitella
|
d7a48d771f
|
refactor: moving to new neutral organization
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu>
|
2023-10-16 21:29:23 +02:00 |
|
Dario Tranchitella
|
56f51855e2
|
chore(gosec): no need for security check
|
2023-09-26 17:39:20 +02:00 |
|
Dario Tranchitella
|
37455417bc
|
fix: resource quota annotations key max length support
|
2023-09-26 17:39:20 +02:00 |
|
Dario Tranchitella
|
809fa11741
|
refactor(golint): removing deprecated functions
|
2023-05-25 14:36:48 +02:00 |
|
Dario Tranchitella
|
47dd56fbaf
|
fix: missing proxyservice kinds
Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
|
2023-03-04 12:20:22 +01:00 |
|
Dario Tranchitella
|
89348c9499
|
chore(golangci-lint): updating to latest version and code alignement
|
2023-03-02 15:32:47 +01:00 |
|
Dario Tranchitella
|
7ec7f3c69c
|
fix: converting the status between v1beta1 and v1beta2
|
2023-01-31 19:54:14 +01:00 |
|
Dario Tranchitella
|
8e827b2f5b
|
fix(api): adding required omitempty for ux
|
2023-01-28 11:42:34 +01:00 |
|
Oliver Bähler
|
ab0fe91c58
|
feat: add defaults handler
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
|
2023-01-14 15:51:01 +01:00 |
|
Oliver Bähler
|
79391f863a
|
feat: add runtimeclass control
Signed-off-by: Oliver Baehler <oliver.baehler@hotmail.com>
|
2022-12-28 15:01:28 +01:00 |
|
Dario Tranchitella
|
93fbca9b18
|
feat(api): label selector for storage, ingress, podpriority classes
|
2022-12-27 17:53:17 +01:00 |
|
Dario Tranchitella
|
43bd2491ae
|
refactor(api): switching to v1beta2 as storage version
|
2022-12-27 17:53:17 +01:00 |
|
Dario Tranchitella
|
0f580ef379
|
feat(api): promoting v1beta2 as storage version
|
2022-12-27 17:53:17 +01:00 |
|
Dario Tranchitella
|
6a380b00ad
|
style: kubebuilder annotations start with empty space
|
2022-12-26 14:27:26 +01:00 |
|
Dario Tranchitella
|
2808344847
|
refactor: deprecating tenant v1alpha1 version
|
2022-12-26 14:27:26 +01:00 |
|
Max Fedotov
|
b1ec9fed50
|
feat: refactor resources controller
Co-authored-by: Maksim Fedotov <m_fedotov@wargaming.net>
|
2022-12-26 14:27:26 +01:00 |
|
Dario Tranchitella
|
503e3fc1d0
|
feat: globaltenantresource and tenantresource reconciliation
|
2022-12-26 14:27:26 +01:00 |
|
Dario Tranchitella
|
cade41da81
|
feat(api): globaltenantresource and tenantresource support
|
2022-12-26 14:27:26 +01:00 |
|
Dario Tranchitella
|
360a8d2b56
|
refactor: using interfaces for accessing tenant namespaces
|
2022-12-26 14:27:26 +01:00 |
|
Dario Tranchitella
|
4835b94839
|
style: conforming go files headers
|
2022-12-26 14:27:26 +01:00 |
|
Dario Tranchitella
|
cf52924870
|
refactor: abstracting types used by several api versions
|
2022-12-26 14:27:26 +01:00 |
|
Dario Tranchitella
|
bca70e634d
|
feat: introducing v1beta2 api group
|
2022-12-26 14:27:26 +01:00 |
|
Dario Tranchitella
|
098a74b565
|
refactor(capsuleconfiguration): allowing to skip tls reconciler
|
2022-07-26 17:48:58 +02:00 |
|
Dario Tranchitella
|
ab750141c6
|
refactor: support for rfc 1123 for tenant owners cluster roles overrides
|
2022-06-29 10:53:35 +00:00 |
|
Oliver Bähler
|
cac2920827
|
feat: grant global patch privileges and add patch handler
|
2022-06-09 18:32:39 +00:00 |
|
Maksim Fedotov
|
fce1658827
|
chore: remove unused CASecretNameAnnotation constant
|
2022-06-08 11:12:35 +00:00 |
|
Maksim Fedotov
|
82b58d7d53
|
feat: refactor capsule TLS certificates management
|
2022-06-08 11:12:35 +00:00 |
|
Maksim Fedotov
|
23564f8e40
|
feat: protected tenant annotation
|
2022-05-18 18:06:10 +02:00 |
|
Dario Tranchitella
|
a8b84c8cb3
|
fix: using sentinel error for non limited custom resource
|
2022-05-16 15:51:07 +00:00 |
|
Dario Tranchitella
|
49e76f7f93
|
style: linters refactoring
|
2022-05-05 13:33:39 +00:00 |
|
Dario Tranchitella
|
9fd18db5a5
|
feat: dynamic cluster roles for tenant owners
|
2022-04-14 14:35:59 +00:00 |
|
Dario Tranchitella
|
364adf7d9e
|
style: using constant for rbac group
|
2022-04-14 14:35:59 +00:00 |
|
Davide Imola
|
569d803e95
|
fix: using configuration for mutating and validating webhooks
|
2022-03-31 13:02:25 +00:00 |
|
Davide Imola
|
7b3b0d6504
|
fix: using configuration for tls and ca secret names
|
2022-03-31 13:02:25 +00:00 |
|
Karthikeyan Govindaraj
|
f7bc2e24cc
|
chore: description for limit ranges and update doc
Signed-off-by: gkarthiks <github.gkarthiks@gmail.com>
|
2022-03-18 16:44:34 +00:00 |
|
Maksim Fedotov
|
cd56eab119
|
fix: object count resource quotas not working when using Tenant scope
|
2022-01-25 16:04:08 +00:00 |
|
Dario Tranchitella
|
e53911942d
|
feat: limiting amount of resources deployed in a tenant
|
2021-12-23 11:39:34 +00:00 |
|
Oliver Bähler
|
c4481f26f7
|
docs: additions to dev-guide
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
|
2021-11-12 11:22:26 +01:00 |
|
Maksim Fedotov
|
ec715d2e8f
|
fix: do not register tenant controller\webhook\indexer until CA is created
|
2021-11-06 16:34:22 +01:00 |
|
Maxim Fedotov
|
14f9686bbb
|
Forbidden node labels and annotations (#464)
* feat: forbidden node labels and annotations
* test(e2e): forbidden node labels and annotations
* build(kustomize): forbidden node labels and annotations
* build(helm): forbidden node labels and annotations
* build(installer): forbidden node labels and annotations
* chore(make): forbidden node labels and annotations
* docs: forbidden node labels and annotations
* test(e2e): forbidden node labels and annotations. Use EventuallyCreation func
* feat: forbidden node labels and annotations. Check kubernetes version
* test(e2e): forbidden node labels and annotations. Check kubernetes version
* docs: forbidden node labels and annotations. Version restrictions
* feat: forbidden node labels and annotations. Do not update deepcopy functions
* docs: forbidden node labels and annotations. Use blockquotes for notes
Co-authored-by: Maksim Fedotov <m_fedotov@wargaming.net>
|
2021-11-02 20:01:53 +03:00 |
|
Dario Tranchitella
|
8df66fc232
|
test: resources are no more pointers
|
2021-10-28 17:53:17 +02:00 |
|
Dario Tranchitella
|
c2218912eb
|
fix: pointer doesn't trigger resources pruning
|
2021-10-28 17:53:17 +02:00 |
|