Dario Tranchitella
|
accd9ca038
|
feat: emitting events for policies violations
|
2021-06-15 21:42:39 +02:00 |
|
Dario Tranchitella
|
e7b33bda26
|
docs: documenting ImagePullPolicy enforcement
|
2021-06-14 10:53:55 +02:00 |
|
Dario Tranchitella
|
08fbd26ec8
|
test(e2e): bug on PodPriorityClass case
|
2021-06-14 10:53:55 +02:00 |
|
Dario Tranchitella
|
006b0c80cf
|
test(e2e): ImagePullPolicy for v1alpha using annotations
|
2021-06-14 10:53:55 +02:00 |
|
Dario Tranchitella
|
b6f3fccbea
|
build(helm): webhook for ImagePullPolicy enforcement
|
2021-06-14 10:53:55 +02:00 |
|
Dario Tranchitella
|
bf79c25a8a
|
build(kustomize): webhook for image PullPolicy
|
2021-06-14 10:53:55 +02:00 |
|
Dario Tranchitella
|
630e802708
|
feat: image PullPolicy webhook enforcer
|
2021-06-14 10:53:55 +02:00 |
|
Dario Tranchitella
|
e5a1861cac
|
test: aligning to new additional RoleBinding name pattern
|
2021-06-07 14:56:03 +02:00 |
|
Dario Tranchitella
|
246c1a3c2c
|
fix: misleading info message for additional RoleBindings sync
|
2021-06-07 14:56:03 +02:00 |
|
Dario Tranchitella
|
a06e68945c
|
fix: avoiding Namespace's RoleBinding labels collision
|
2021-06-07 14:56:03 +02:00 |
|
Dario Tranchitella
|
61c9bc647c
|
refactor: object labels must be set in the mutateFn
|
2021-06-06 22:18:51 +02:00 |
|
Dario Tranchitella
|
9c8b0377dc
|
feat: emitting events for Tenant operations
|
2021-06-06 22:18:51 +02:00 |
|
ptx96
|
dfe0f5ea49
|
chore: do docker(x) build/push step in gh actions
|
2021-06-05 16:12:14 +02:00 |
|
ptx96
|
a1a2e5e00c
|
build(helm): using arm compatible kubectl image
|
2021-06-05 16:12:14 +02:00 |
|
ptx96
|
20aa7657e4
|
build: using targetarch for arm support
|
2021-06-05 16:12:14 +02:00 |
|
Dario Tranchitella
|
7c1592e739
|
chore(license): switching over SPDX license header (#280)
|
2021-06-03 19:46:20 +02:00 |
|
Dario Tranchitella
|
f60f2b1542
|
build: using Quay.io-hoested builder image
|
2021-06-03 18:20:47 +02:00 |
|
alessio
|
53377e994c
|
docs: Updated Golang version
|
2021-06-03 16:25:38 +02:00 |
|
alessio
|
d0893a5aa9
|
docs: Fixed typo
|
2021-06-03 14:32:54 +02:00 |
|
Dario Tranchitella
|
a7fff597fa
|
feat: providing log upon CapsuleConfiguration change
v0.1.0-rc1
|
2021-05-31 16:15:44 +02:00 |
|
Dario Tranchitella
|
a4128b5744
|
chore(make): reorg helm params
|
2021-05-31 16:15:44 +02:00 |
|
Dario Tranchitella
|
b349042265
|
chore: no need of fmt or vet, already managed by golanci-lint
|
2021-05-31 16:15:44 +02:00 |
|
Dario Tranchitella
|
40bdf0cd25
|
test(e2e): typo on feature documentation By group
|
2021-05-31 16:15:44 +02:00 |
|
Dario Tranchitella
|
20d0ef8ed0
|
docs: documenting CapsuleConfiguration CRD and options
|
2021-05-31 16:15:44 +02:00 |
|
Dario Tranchitella
|
61034947fd
|
test(e2e): modifying CapsuleConfiguration at runtime
|
2021-05-31 16:15:44 +02:00 |
|
Dario Tranchitella
|
ca7b85971b
|
build(helm): deletion of CRB using names rather than label
|
2021-05-31 16:15:44 +02:00 |
|
Dario Tranchitella
|
73e6a17527
|
build(helm)!: support for CapsuleConfiguration CRD
|
2021-05-31 16:15:44 +02:00 |
|
Dario Tranchitella
|
9103a14506
|
build(kustomize)!: support for CapsuleConfiguration CRD
|
2021-05-31 16:15:44 +02:00 |
|
Dario Tranchitella
|
d532f1633c
|
refactor: simplifying RBAC managed with multiple user groups
|
2021-05-31 16:15:44 +02:00 |
|
Dario Tranchitella
|
3570b02427
|
feat!: using CapsuleConfiguration CRD with reload at runtime
|
2021-05-31 16:15:44 +02:00 |
|
Dario Tranchitella
|
994a4c282d
|
chore: using last git commit as build date
|
2021-05-31 16:15:44 +02:00 |
|
Dario Tranchitella
|
eff1282e34
|
chore: upgrading kubebuilder project to v3
|
2021-05-31 16:15:44 +02:00 |
|
Dario Tranchitella
|
52a73e011c
|
docs: block of NodePort services using Tenant annotation
|
2021-05-29 00:31:17 +02:00 |
|
Dario Tranchitella
|
4ccef411ab
|
docs: Pod Priority Class enforcement using Tenant annotations
|
2021-05-29 00:31:17 +02:00 |
|
Dario Tranchitella
|
dfb0a536b7
|
test: testing enforced Pod Priority Class using Tenant annotations
|
2021-05-29 00:31:17 +02:00 |
|
Dario Tranchitella
|
9ef64d0f8c
|
build(helm): providing webhook for Pod Priority Class
|
2021-05-29 00:31:17 +02:00 |
|
Dario Tranchitella
|
5649283058
|
build(kustomize): installing Pod Priority Class webhook
|
2021-05-29 00:31:17 +02:00 |
|
Dario Tranchitella
|
0481822555
|
feat: enforcing Pod Priority Class
|
2021-05-29 00:31:17 +02:00 |
|
Dario Tranchitella
|
bcbd9c2781
|
build(helm): using different names for Job hooks
|
2021-05-29 00:08:07 +02:00 |
|
Maksim Fedotov
|
229b569b50
|
fix: the ClusterRoleBindings capsule-namespace-provisioner are not reconciled when --capsule-user-group changes
|
2021-05-28 09:32:38 +02:00 |
|
Maksim Fedotov
|
ef6eea62dc
|
fix: wrong order of checks in validating-external-service-ips webhook
|
2021-05-27 19:27:43 +02:00 |
|
Maksim Fedotov
|
bb6614d1e8
|
chore(ci): output diff files for manifests files
|
2021-05-25 14:46:05 +02:00 |
|
Maksim Fedotov
|
784f3a71df
|
build(helm): use multiple groups as capsule-user-group. Remove capsule clusterrolebindings using label selector
|
2021-05-25 14:46:05 +02:00 |
|
Maksim Fedotov
|
3c9895e498
|
feat: use multiple groups as capsule-user-group
|
2021-05-25 14:46:05 +02:00 |
|
Dario Tranchitella
|
6dc83b16da
|
fix: generating TLS certificate matching the deployed Namespace
|
2021-05-23 18:46:25 +02:00 |
|
Maksim Fedotov
|
e6da507d10
|
feat: block use of NodePort Services
|
2021-05-19 16:44:08 +02:00 |
|
Dario Tranchitella
|
5bca3b7da7
|
chore(go): upgrading to go 1.16
|
2021-05-14 13:55:51 +02:00 |
|
Dario Tranchitella
|
2e188d26f9
|
chore(operatorsdk): upgrading to v3 format
|
2021-05-14 13:55:51 +02:00 |
|
Dario Tranchitella
|
3afee659ff
|
chore(kustomize): new CRD and webhooks for admission/v1
|
2021-05-14 13:55:51 +02:00 |
|
Dario Tranchitella
|
c22cb6cc88
|
refactor: moving to admission/v1 for Kubernetes +1.16
|
2021-05-14 13:55:51 +02:00 |
|