Skip to content

Commit 48b91ce

Browse files
authored
turbonomic ORM for ibm-cert-manager (#2292)
* test-shell-linter Signed-off-by: Henry Li <[email protected]> * added turbonomic ORM for cert-manager-operands Signed-off-by: Henry Li <[email protected]> * removed throwaway file Signed-off-by: Henry Li <[email protected]> --------- Signed-off-by: Henry Li <[email protected]>
1 parent 3d4a38a commit 48b91ce

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

turbonomic/operands/cert-manager.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
apiVersion: devops.turbonomic.io/v1alpha1
2+
kind: OperatorResourceMapping
3+
metadata:
4+
name: cert-manager-orm
5+
namespace: $namespace
6+
spec:
7+
mappings:
8+
patterns:
9+
- owned:
10+
apiVersion: apps/v1
11+
kind: Deployment
12+
path: .spec.template.spec.containers[?(@.name=="cert-manager-controller")].resources
13+
selector: cert_manager_controller_deploy
14+
ownerPath: .spec.certManagerController.resources
15+
- owned:
16+
apiVersion: apps/v1
17+
kind: Deployment
18+
path: .spec.template.spec.containers[?(@.name=="cert-manager-webhook")].resources
19+
selector: cert_manager_webhook_deploy
20+
ownerPath: .spec.certManagerWebhook.resources
21+
- owned:
22+
apiVersion: apps/v1
23+
kind: Deployment
24+
path: .spec.template.spec.containers[?(@.name=="cert-manager-cainjector")].resources
25+
selector: cert_manager_cainjector_deploy
26+
ownerPath: .spec.certManagerCAInjector.resources
27+
selectors:
28+
cert_manager_controller_deploy:
29+
matchLabels:
30+
app: ibm-cert-manager-controller
31+
cert_manager_webhook_deploy:
32+
matchLabels:
33+
app: ibm-cert-manager-webhook
34+
cert_manager_cainjector_deploy:
35+
matchLabels:
36+
app: ibm-cert-manager-cainjector
37+
owner:
38+
apiVersion: operator.ibm.com/v1
39+
kind: CertManagerConfig
40+
name: default

0 commit comments

Comments
 (0)