Skip to content

Commit fc39a63

Browse files
authored
Adding IM turbo manifests (#2289)
* adding im turbo manifests Signed-off-by: Ujjwal Chakraborty <[email protected]> * adding im turbo manifests Signed-off-by: Ujjwal Chakraborty <[email protected]> * adding im turbo manifests Signed-off-by: Ujjwal Chakraborty <[email protected]> --------- Signed-off-by: Ujjwal Chakraborty <[email protected]>
1 parent f1f5380 commit fc39a63

File tree

4 files changed

+84
-0
lines changed

4 files changed

+84
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
apiVersion: devops.turbonomic.io/v1alpha1
2+
kind: OperatorResourceMapping
3+
metadata:
4+
name: auth-service-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=="platform-auth-service")].resources
13+
selector: im_auth_service_deploy
14+
ownerPath: .spec.authService.resources
15+
selectors:
16+
im_auth_service_deploy:
17+
matchLabels:
18+
app: platform-auth-service
19+
owner:
20+
apiVersion: operator.ibm.com/v1alpha1
21+
kind: Authentication
22+
name: example-authentication
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
apiVersion: devops.turbonomic.io/v1alpha1
2+
kind: OperatorResourceMapping
3+
metadata:
4+
name: management-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=="platform-identity-management")].resources
13+
selector: im_management_deploy
14+
ownerPath: .spec.identityManager.resources
15+
selectors:
16+
im_management_deploy:
17+
matchLabels:
18+
app: platform-identity-management
19+
owner:
20+
apiVersion: operator.ibm.com/v1alpha1
21+
kind: Authentication
22+
name: example-authentication
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
apiVersion: devops.turbonomic.io/v1alpha1
2+
kind: OperatorResourceMapping
3+
metadata:
4+
name: provider-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=="platform-identity-provider")].resources
13+
selector: im_provider_deploy
14+
ownerPath: .spec.identityProvider.resources
15+
selectors:
16+
im_provider_deploy:
17+
matchLabels:
18+
app: platform-identity-provider
19+
owner:
20+
apiVersion: operator.ibm.com/v1alpha1
21+
kind: Authentication
22+
name: example-authentication

turbonomic/operators/im-operator.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
apiVersion: devops.turbonomic.io/v1alpha1
2+
kind: OperatorResourceMapping
3+
metadata:
4+
name: im-operator-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=="ibm-iam-operator")].resources
13+
name: ibm-iam-operator
14+
ownerPath: .spec.install.spec.deployments[?(@.name=="ibm-iam-operator")].spec.template.spec.containers[?(@.name=="ibm-iam-operator")].resources
15+
owner:
16+
apiVersion: operators.coreos.com/v1alpha1
17+
kind: ClusterServiceVersion
18+
name: ibm-iam-operator.v4.9.0

0 commit comments

Comments
 (0)