Commit Graph
441 Commits
Author SHA1 Message Date
ptx96andPietro Terrizzi a179645f26 feat(helm): find kubectl tag from server version 2021-12-22 09:33:27 +01: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
bc23324fe7 feat(helm): add imagePullSecrets to jobs
Co-authored-by: Tom OBrien <tom.obrien@ns.nl>
helm-v0.1.4
2021-12-21 06:43:03 +00:00
Dario TranchitellaandGitHub 4a6fd49554 fix: yaml installer should use namespace selector for pods webhook (#484) 2021-12-19 00:01:16 +01:00
Adriano PezzutoandGitHub d7baf18bf9 Refactoring of the documentation structure (#481)
* docs: structure refactoring

* build(yaml): alignement to latest release
2021-12-16 17:39:30 +01:00
Oliver BählerandDario Tranchitella 5c7804e1bf fix: add rolebinding validation against rfc-1123 dns for sa subjects
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
v0.1.1-rc1
2021-11-12 11:22:26 +01:00
Oliver BählerandDario Tranchitella c4481f26f7 docs: additions to dev-guide
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
2021-11-12 11:22:26 +01:00
Maksim FedotovandDario Tranchitella ec715d2e8f fix: do not register tenant controller\webhook\indexer until CA is created 2021-11-06 16:34:22 +01:00
Luca SpezzanoandDario Tranchitella 0aeaf89cb7 fix(docs): broken links and style, deleted command code from MD file 2021-11-06 16:30:34 +01:00
Dario Tranchitella 3d31ddb4e3 docs: instructions on how to develop the docs website 2021-11-06 16:30:34 +01:00
Luca SpezzanoandDario Tranchitella e83f344cdc feat(docs): removed meta robots and added meta og:url 2021-11-06 16:30:34 +01:00
Luca SpezzanoandDario Tranchitella da83a8711a style(docs): added blockquote style 2021-11-06 16:30:34 +01:00
Luca SpezzanoandDario Tranchitella 43a944ace0 feat(docs): created 404 default page 2021-11-06 16:30:34 +01:00
Luca SpezzanoandDario Tranchitella 0acc2d2ef1 feat(docs): setup Gridsome for the website 2021-11-06 16:30:34 +01:00
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 6ba9826c51 chore(linters): no more need of duplicate check 2021-11-02 17:13:23 +01:00
Dario Tranchitella bd58084ded docs!: container registry enforcement required fqci 2021-11-02 17:13:23 +01:00
Dario Tranchitella 3a5e50886d test: fqci is required for containar registry enforcement 2021-11-02 17:13:23 +01:00
Dario Tranchitella e2768dad83 fix!: forcing to use fqci and container registries with no repositories 2021-11-02 17:13:23 +01:00
Vivek SinghandDario Tranchitella b97c23176d fix: duplicate release for helm chart
this commit remote helm release workflow trigger on create which triggers duplicate event as push

fixes: #459
2021-11-02 17:13:10 +01:00
Dario Tranchitella fa8e805842 build(ci): triggering e2e also for nested files 2021-10-28 17:53:17 +02: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
Tom OBrienandDario Tranchitella e361e2d424 fix: allowing regex underscore for container registry enforcement
While not best practice, underscore can be used and so should be allowed.
2021-10-27 20:55:39 +02:00
Dario Tranchitella 260b60d263 build(helm): bumping up to new Helm version helm-v0.1.3 2021-10-24 17:04:58 +02:00
maxgioandGitHub e0d5e6feb2 Refactor helper script to create a Capsule user (#454)
* chore(hack/create-user.sh): let pick bash interpreter from path

bash interpreter binary could be put at different paths than /bin/bash.

Signed-off-by: maxgio92 <massimiliano.giovagnoli.1992@gmail.com>

* refactor(hack/create-user.sh): add helper function to apply dry

add helper function to check commands existence.

Signed-off-by: maxgio92 <massimiliano.giovagnoli.1992@gmail.com>
2021-10-22 20:55:52 +02:00
Adriano PezzutoandGitHub 0784dc7177 docs: add service account group to Capsule group (#450) 2021-10-15 14:57:55 +02:00
Vivek Kumar SinghandGitHub b17c6c4636 fix(helm): do not hardcode namespace forwebhook configs 2021-10-07 16:14:22 +02:00
Bright ZhengandDario Tranchitella 52cf597041 docs: use one patch for each webhook 2021-10-02 17:13:20 +02:00
Bright ZhengandDario Tranchitella b8dcded882 docs: add dev env diagram 2021-10-02 17:13:20 +02:00
Bright ZhengandDario Tranchitella 6a175e9017 docs: explicitly add the contribution section 2021-10-02 17:13:20 +02:00
Bright ZhengandDario Tranchitella 3c609f84db docs: tune the dev setup process 2021-10-02 17:13:20 +02:00
Bright ZhengandDario Tranchitella 7c3a59c4e4 feat: ignore vscode 2021-10-02 17:13:20 +02:00
Bright ZhengandDario Tranchitella d3e3b8a881 docs: review and enhance dev guide 2021-09-30 21:26:31 +02:00
Bright ZhengandDario Tranchitella 7a8148bd58 docs: add dev guide 2021-09-30 21:26:31 +02:00
Bright ZhengandDario Tranchitella 405d3ac52d docs: move and refactor contributing.md 2021-09-30 21:26:31 +02:00
Bright ZhengandDario Tranchitella f92acf9a9d fix: correct the make run issue 2021-09-30 21:26:31 +02:00
Pietro TerrizziandDario Tranchitella bbb7b850d6 fix: avoid CRD reinstall 2021-09-30 21:16:04 +02:00
Maksim FedotovandDario Tranchitella 0f7284d190 fix(helm): remove matchExpressions selector from ingresses webhook helm-v0.1.2 2021-09-29 09:59:12 +02:00
Alessio GreggiandDario Tranchitella 7db263b2b6 fix(documentation): add link to use case velero backup restoration 2021-09-23 18:34:46 +02:00
Alessio GreggiandDario Tranchitella 0a8f50f761 docs(operator): add documentation for deny wildcard hostnames 2021-09-23 18:34:46 +02:00
Gonzalo Gabriel Jiménez FuentesandDario Tranchitella 7a66e8ea93 ci: limit e2e tests to specific paths helm-v0.1.1 2021-09-23 17:57:25 +02:00
Gonzalo Gabriel Jiménez FuentesandDario Tranchitella b5eb03ea76 chore: adding auto-generated code 2021-09-23 17:57:25 +02:00
Gonzalo Gabriel Jiménez FuentesandDario Tranchitella 681b514516 ci: allowing tag creation as trigger to push helm chart 2021-09-23 17:57:25 +02:00
Maksim FedotovandDario Tranchitella b28b98a7bc feat: namespace labeling for tenant owners. fix linting issues v0.1.1-rc0 2021-09-23 14:10:24 +02:00
Maksim FedotovandDario Tranchitella f6bf0ca446 build(installer): namespace labeling for tenant owners 2021-09-23 14:10:24 +02:00
Maksim FedotovandDario Tranchitella 1081bad7cb docs: namespace labeling for tenant owners 2021-09-23 14:10:24 +02:00
Maksim FedotovandDario Tranchitella 79372c7332 build(helm): namespace labeling for tenant owners 2021-09-23 14:10:24 +02:00
Maksim FedotovandDario Tranchitella 4e8faaf845 build(kustomize): namespace labeling for tenant owners 2021-09-23 14:10:24 +02:00
Maksim FedotovandDario Tranchitella d1b008972c test(e2e): namespace labeling for tenant owners 2021-09-23 14:10:24 +02:00