Dario Tranchitella
57bf3d1c1b
feat: skipping Ingress indexer setup for deprecated APIs
...
Starting from Kubernetes v1.22+, networking.k8s.io/v1beta1 and
extensions/v1beta1 are no more supported and indexers must not be
started, otherwise the manager would panic.
2021-08-10 15:39:43 +02:00
Dario Tranchitella
bb58e90f5d
test(e2e): skipping ingress class tests if running on Kubernetes 1.22
2021-08-10 15:39:43 +02:00
Dario Tranchitella
f8fa87a998
chore(hack)!: upgrading to certificates.k8s.io/v1
...
Kubernetes 1.22 dropped support for certificates.k8s.io/v1beta1, v1
version has been provided since 1.19 and this must be considered as a
breaking change for users using this hack script for older versions.
2021-08-10 15:39:43 +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
54d0201161
test(e2e): fix linting issues for NamespaceOptions tests
2021-08-09 20:25:03 +02:00
Maksim Fedotov
44ffe0ddf5
build(installer): CRD update for v1beta1 NamespaceOptions
2021-08-09 20:25:03 +02:00
Maksim Fedotov
491ab71842
build(helm): CRD update for v1beta1 NamespaceOptions
2021-08-09 20:25:03 +02:00
Maksim Fedotov
4e9dbf8690
build(kustomize): CRD update for v1beta1 NamespaceOptions
2021-08-09 20:25:03 +02:00
Maksim Fedotov
34614015a0
test(e2e): aligning tests to use new NamespaceOptions structure
2021-08-09 20:25:03 +02:00
Maksim Fedotov
737fb26e39
refactor: use NamespaceOptions struct to store namespace-related tenant configurations
2021-08-09 20:25:03 +02:00
Pietro Terrizzi
b56015922f
chore(gh): using build-args
2021-08-09 11:53:43 +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
Maksim Fedotov
cae65c9f84
fix: capsuleconfiguration controller package name should be config instead of rbac
2021-08-07 20:40:08 +02:00
Dario Tranchitella
befcf65bdd
feat: adding webhook and rest client latency per endpoint
2021-08-03 09:51:33 +02:00
Dario Tranchitella
e1d98334a2
chore(gh): updating e2e workflow
2021-07-28 17:34:24 +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
bd12068397
fix: handling multiple resources for hard ResourceQuota resources
2021-07-24 14:36:57 +02:00
Dario Tranchitella
4604e44c37
build(helm): Tenant or Namespace scope for resource quota budgets
2021-07-24 14:36:57 +02:00
Dario Tranchitella
31863b53af
build(kustomize): Tenant or Namespace scope for resource quota budgets
2021-07-24 14:36:57 +02:00
Dario Tranchitella
7a055fcb9f
fix(test): matching upon reconciliation, not retrieval
2021-07-24 14:36:57 +02:00
Dario Tranchitella
29ab5ca64a
test: Tenant or Namespace scope for resource quota budgets
2021-07-24 14:36:57 +02:00
Dario Tranchitella
c52f7844db
feat: Tenant or Namespace scope for resource quota budgets
2021-07-24 14:36:57 +02:00
spagno
9244122d42
docs (helm): added namespace creation
2021-07-23 19:38:10 +02:00
Dario Tranchitella
f883e7b662
fix: wrong description of Service external IPs
2021-07-23 08:28:20 +02:00
Dario Tranchitella
2f5f31b678
test(e2e): allowed external IPs is grouped in ServiceOptions
2021-07-23 08:28:20 +02:00
Dario Tranchitella
e7ef9642ad
build(helm): allowed external IPs is grouped in ServiceOptions
2021-07-23 08:28:20 +02:00
Dario Tranchitella
34f73af5c4
build(kustomize): allowed external IPs is grouped in ServiceOptions
2021-07-23 08:28:20 +02:00
Dario Tranchitella
18912a002b
feat: allowed external IPs is grouped in ServiceOptions
2021-07-23 08:28:20 +02:00
Dario Tranchitella
d43ad2f9f8
build(kustomize): updating to v0.1.0-rc5
2021-07-23 08:28:20 +02:00
Vivek Kumar Singh
9a595877ce
docs: update capsule-proxy docs
...
Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in >
2021-07-22 12:40:03 +02:00
Dario Tranchitella
c0d4aab582
build(helm): CRD update for PriorityClass enum
v0.1.0-rc5
2021-07-21 16:48:13 +02:00
Dario Tranchitella
6761fb93dc
build(kustomize): CRD update for PriorityClass enum
2021-07-21 16:48:13 +02:00
Dario Tranchitella
bf9e0f6b10
test: PriorityClass proxy operations conversion
2021-07-21 16:48:13 +02:00
Dario Tranchitella
f937942c49
feat: capsule-proxy operations for PriorityClass resources
2021-07-21 16:48:13 +02:00
Dario Tranchitella
89d7f301c6
build(helm): CRD update for v1beta1 service options
2021-07-21 14:34:56 +02:00
Dario Tranchitella
2a6ff09340
build(kustomize): CRD update for v1beta1 service options
2021-07-21 14:34:56 +02:00
Dario Tranchitella
35f48107fc
test(e2e): aligning tests to new v1beta1 structure and ExternalName case
2021-07-21 14:34:56 +02:00
Dario Tranchitella
7aa62b6f1d
test: conversion for new Service options
2021-07-21 14:34:56 +02:00
Dario Tranchitella
58645f39bb
chore(samples): example for ServiceOptions
2021-07-21 14:34:56 +02:00
Dario Tranchitella
0e55823a0c
feat: toggling ExternalName service
2021-07-21 14:34:56 +02:00
Maksim Fedotov
ba690480a7
refactor: use OwnerListSpec to store tenant owners information
v0.1.0-rc4
2021-07-20 11:21:40 +02:00
Maksim Fedotov
faa2306a30
chore: support multiple groups in create-{user}/{user-openshift}.sh scripts
2021-07-20 11:21:40 +02:00
Dario Tranchitella
c1448c82e9
build(installer): add description fields in CRD
2021-07-19 17:07:19 +02:00
Dario Tranchitella
776a56b5bc
build(helm): add description fields in CRD
2021-07-19 17:07:19 +02:00
Dario Tranchitella
e4883bb737
build(kustomize): add description fields in CRD
2021-07-19 17:07:19 +02:00
Dario Tranchitella
e70afb5e77
feat: add description fields in CRD
2021-07-19 17:07:19 +02:00
Dario Tranchitella
ee7af18f98
docs: bare installation of Capsule using kubectl
2021-07-19 15:21:56 +02:00
Dario Tranchitella
ac7de3bf88
chore(github): updating steps for single YAML file installer diffs
2021-07-19 15:21:56 +02:00
Dario Tranchitella
8883b15aa9
chore: single YAML file installer
2021-07-19 15:21:56 +02:00
Dario Tranchitella
e23132c820
chore(kustomize): using single YAML file to install Capsule
2021-07-19 15:21:56 +02:00