renovate[bot]
|
eb121a91f2
|
chore(deps): update dependency golangci/golangci-lint to v2.2.1 (#1521)
* chore(deps): update dependency golangci/golangci-lint to v2.2.1
* chore(deps): update github/codeql-action action to v3.29.1 (#1519)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* chore(deps): update github/codeql-action digest to 4c57370 (#1518)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* chore(deps): update dependency b1nary-gr0up/nwa to v0.7.4 (#1520)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* chore(deps): update dependency golangci/golangci-lint to v2.2.1
chore(deps): update dependency golangci/golangci-lint to v2.2.1
Signed-off-by: Hristo Hristov <me@hhristov.info>
---------
Signed-off-by: Hristo Hristov <me@hhristov.info>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hristo Hristov <me@hhristov.info>
|
2025-06-30 13:41:40 +03:00 |
|
Oliver Bähler
|
3682283352
|
chore: add license headers (#1504)
* chore: add nwa
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* chore: update helm-schema version
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* chore: update helm-schema version
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
|
2025-06-13 07:31:04 +02:00 |
|
Oliver Bähler
|
c7237f802b
|
feat(api): add resourcepools and claims (#1333)
* feat: functional appsets
* feat(api): add resourcepools api
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* chore: fix gomod
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* chore: correct webhooks
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* chore: fix harpoon image
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* chore: improve e2e
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* chore: add labels to e2e test
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* chore: fix status handling
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* chore: fix racing conditions
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* chore: make values compatible
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* chore: fix custom resources test
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* chore: correct metrics
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
|
2025-05-22 09:07:13 +02:00 |
|
Siarhei Rasiukevich
|
f85b61860e
|
feat: namespace metadata sync on creation #1378 (#1379)
* feat: namespace metadata sync on creation #1378
Signed-off-by: Siarhei Rasiukevich <s_rasiukevich@wargaming.net>
* fix(tenant): internal error is not returned in cordon webhook
Signed-off-by: Siarhei Rasiukevich <s_rasiukevich@wargaming.net>
* fix(utils): lint on pkg/utils/namespace_selector.go
Signed-off-by: Siarhei Rasiukevich <s_rasiukevich@wargaming.net>
---------
Signed-off-by: Siarhei Rasiukevich <s_rasiukevich@wargaming.net>
Co-authored-by: Siarhei Rasiukevich <s_rasiukevich@wargaming.net>
|
2025-05-09 06:39:12 +02:00 |
|
Deofex
|
8e9b8adac9
|
feat: Add additionalMetadataList Support for Conditional Metadata Assignment (#1339)
* feat: Add support for additionalMetadataList
Signed-off-by: Deofex <28751252+Deofex@users.noreply.github.com>
* docs: change description
Signed-off-by: Deofex <28751252+Deofex@users.noreply.github.com>
* fix: missing bracket
Signed-off-by: Deofex <28751252+Deofex@users.noreply.github.com>
* fix: removed duplicated if statement
Signed-off-by: Deofex <28751252+Deofex@users.noreply.github.com>
* chore: adjustments after review
Signed-off-by: Deofex <28751252+Deofex@users.noreply.github.com>
* chore: Sync `syncNamespaceMetadata` method
Signed-off-by: Deofex <28751252+Deofex@users.noreply.github.com>
---------
Signed-off-by: Deofex <28751252+Deofex@users.noreply.github.com>
Signed-off-by: Deofex 28751252+Deofex@users.noreply.github.com
|
2025-05-08 08:45:05 +02:00 |
|
Hristo Hristov
|
9d1f70229b
|
feat(tenant): improve cordoning selection (#1424)
feat(tenant): improve cordoning selection (#1424)
Signed-off-by: Hristo Hristov <me@hhristov.info>
Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
|
2025-05-05 23:04:52 +03:00 |
|
renovate[bot]
|
e286dc94a7
|
chore(deps): update dependency golangci/golangci-lint to v2 (#1405)
* chore(deps): update dependency golangci/golangci-lint to v2
* chore(golint): bump v2 and satisfy linters
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
|
2025-04-30 13:45:10 +02:00 |
|
lukasboettcher
|
5efb4fbfcf
|
feat(metrics): provide metrics for tenant quotas (#1094)
Signed-off-by: Lukas Boettcher <1340215+lukasboettcher@users.noreply.github.com>
|
2024-05-27 16:38:25 +02:00 |
|
Oliver Bähler
|
4afcfbbb27
|
fix(controller): use ownerreferences without controller owner relation (#1095)
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
|
2024-05-27 14:33:34 +02:00 |
|
lukasboettcher
|
b16bcda8fb
|
fix(resourcequotas): Update namespace-specific hard quota calculation logic (#1088)
Signed-off-by: Lukas Boettcher <1340215+lukasboettcher@users.noreply.github.com>
|
2024-05-23 08:08:51 +02:00 |
|
Oliver Bähler
|
e16202f3cf
|
feat(go): bump relevant components to 1.21 (#987)
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
|
2024-02-20 16:15:43 +01:00 |
|
Dario Tranchitella
|
65a743903d
|
fix: preserving externally managed labels
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu>
|
2024-02-18 18:23:41 +01: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
|
242fdd23ee
|
feat: ensuring well-known label
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu>
|
2023-11-28 14:56:09 +01:00 |
|
Dario Tranchitella
|
c0e48d1bd9
|
fix(quota-resources): skipping from count delete-marked objects
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu>
|
2023-11-20 15:11:33 +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
|
37455417bc
|
fix: resource quota annotations key max length support
|
2023-09-26 17:39:20 +02:00 |
|
Dario Tranchitella
|
5457df7e96
|
refactor(deps): updating to controller-runtime 0.15.0
|
2023-05-25 14:36:48 +02:00 |
|
Dario Tranchitella
|
89348c9499
|
chore(golangci-lint): updating to latest version and code alignement
|
2023-03-02 15:32:47 +01:00 |
|
Dario Tranchitella
|
43bd2491ae
|
refactor(api): switching to v1beta2 as storage version
|
2022-12-27 17:53:17 +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
|
75525ac192
|
fix: preventing serviceaccount privilege escalation
|
2022-12-02 15:19:06 +01:00 |
|
Dario Tranchitella
|
ab750141c6
|
refactor: support for rfc 1123 for tenant owners cluster roles overrides
|
2022-06-29 10:53:35 +00:00 |
|
Dario Tranchitella
|
49e76f7f93
|
style: linters refactoring
|
2022-05-05 13:33:39 +00:00 |
|
Dario Tranchitella
|
9d69770888
|
style: fixing linters issues
|
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
|
345836630c
|
refactor: avoiding using background context
|
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
|
e53911942d
|
feat: limiting amount of resources deployed in a tenant
|
2021-12-23 11:39:34 +00:00 |
|
Oliver Bähler
|
5c7804e1bf
|
fix: add rolebinding validation against rfc-1123 dns for sa subjects
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
|
2021-11-12 11:22:26 +01: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 |
|
Dario Tranchitella
|
c2218912eb
|
fix: pointer doesn't trigger resources pruning
|
2021-10-28 17:53:17 +02:00 |
|
Maksim Fedotov
|
b28b98a7bc
|
feat: namespace labeling for tenant owners. fix linting issues
|
2021-09-23 14:10:24 +02:00 |
|
Maksim Fedotov
|
a14c7609df
|
feat: namespace labeling for tenant owners
|
2021-09-23 14:10:24 +02:00 |
|
Dario Tranchitella
|
09277e9f3d
|
feat: Ingress hostname collision scope at Tenant level
|
2021-08-12 19:30:27 +02:00 |
|
Dario Tranchitella
|
01053d5deb
|
refactor: renaming struct field names for allowed hostnames and classes
|
2021-08-12 19:30:27 +02:00 |
|
Dario Tranchitella
|
b749e34547
|
refactor: grouping Ingress options into defined struct
|
2021-08-12 19:30:27 +02:00 |
|
Maxim Fedotov
|
b3658b7bfc
|
refactor AdditionalMetadataSpec struct. Remove Additional prefix from labels and annotations fields (#379)
* refactor: remove 'Additional' prefix from Labels and Annotations fields in AdditionalMetadataSpec
* test(e2e): aligning tests to use updated AdditionalMetadataSpec structure
* build(kustomize): CRD update for updated v1beta1 AdditionalMetadataSpec
* build(helm): CRD update for updated v1beta1 AdditionalMetadataSpec
* build(installer): CRD update for updated v1beta1 AdditionalMetadataSpec
Co-authored-by: Maksim Fedotov <m_fedotov@wargaming.net>
|
2021-08-10 12:11:16 +03:00 |
|
Maksim Fedotov
|
737fb26e39
|
refactor: use NamespaceOptions struct to store namespace-related tenant configurations
|
2021-08-09 20:25:03 +02:00 |
|
Maxim Fedotov
|
ddb9ffd79e
|
refactor: split tenant controller to separate files
Co-authored-by: Maksim Fedotov <m_fedotov@wargaming.net>
|
2021-08-07 21:37:48 +02:00 |
|