File tree 6 files changed +76
-72
lines changed
6 files changed +76
-72
lines changed Original file line number Diff line number Diff line change @@ -5,8 +5,8 @@ metadata:
5
5
namespace : etherpad
6
6
spec :
7
7
clusterConditions :
8
- - type : OK
8
+ - type : ManagedClusterConditionAvailable
9
+ status : " True"
9
10
clusterSelector :
10
- matchExpressions : []
11
11
matchLabels :
12
12
environment : dev
Original file line number Diff line number Diff line change 1
- apiVersion : policy.mcm.ibm.com/v1alpha1
1
+ ---
2
+ apiVersion : policy.open-cluster-management.io/v1
2
3
kind : Policy
3
4
metadata :
4
5
name : policy-certificate
5
6
namespace : rhacm-policies
6
7
spec :
7
- complianceType : musthave
8
+ remediationAction : inform
8
9
disabled : false
9
- namespaces : {}
10
10
policy-templates :
11
- - objectDefinition :
12
- apiVersion : policies.ibm.com/v1alpha1
13
- kind : CertificatePolicy
14
- metadata :
15
- name : policy-certificatepolicy-example
16
- spec :
17
- minimumDuration : 2200h
18
- namespaceSelector :
19
- exclude : []
20
- include :
21
- - openshift-ingress
22
- remediationAction : inform
23
- severity : low
24
- status :
25
- Validity : {}
26
- remediationAction : inform
11
+ - objectDefinition :
12
+ apiVersion : policy.open-cluster-management.io/v1
13
+ kind : CertificatePolicy
14
+ metadata :
15
+ name : policy-certificate-example
16
+ spec :
17
+ namespaceSelector :
18
+ include :
19
+ - openshift-ingress
20
+ exclude : []
21
+ remediationAction : inform
22
+ severity : low
23
+ minimumDuration : 2200h
27
24
---
28
- apiVersion : mcm.ibm.com/v1alpha1
25
+ apiVersion : policy.open-cluster-management.io/v1
29
26
kind : PlacementBinding
30
27
metadata :
31
28
name : certificate-placement-binding
@@ -37,4 +34,4 @@ placementRef:
37
34
subjects :
38
35
- name : policy-certificate
39
36
kind : Policy
40
- apiGroup : policy.mcm.ibm.com
37
+ apiGroup : policy.open-cluster-management.io
Original file line number Diff line number Diff line change 1
- apiVersion : policy.mcm.ibm.com/v1alpha1
1
+ apiVersion : policy.open-cluster-management.io/v1
2
2
kind : Policy
3
3
metadata :
4
- name : policy-configuration
5
- namespace : rhacm-policies
4
+ name : policy-limitmemory
5
+ namespace : rhacm-policies
6
6
spec :
7
- complianceType : musthave
8
7
remediationAction : enforce
9
- namespaces :
10
- exclude :
11
- - kube-*
12
- - openshift-*
13
- - openshift
14
- - default
15
- - multicluster-endpoint
16
- include :
17
- - ' *'
18
- object-templates :
19
- - complianceType : musthave
20
- namespaces :
21
- exclude :
22
- objectDefinition :
23
- apiVersion : v1
24
- kind : LimitRange
8
+ disabled : false
9
+ policy-templates :
10
+ - objectDefinition :
11
+ apiVersion : policy.open-cluster-management.io/v1
12
+ kind : ConfigurationPolicy
25
13
metadata :
26
- name : default-limit-range
14
+ name : policy-limitrange
27
15
spec :
28
- limits :
29
- - type : Container
30
- default :
31
- cpu : 500m
32
- memory : 512Mi
33
- defaultRequest :
34
- cpu : 50m
35
- memory : 256Mi
36
- max :
37
- cpu : 2
38
- memory : 4Gi
39
- - type : Pod
40
- max :
41
- cpu : 4
42
- memory : 8Gi
16
+ severity : medium
17
+ namespaceSelector :
18
+ exclude :
19
+ - kube-*
20
+ - openshift-*
21
+ - openshift
22
+ - open-cluster*
23
+ - default
24
+ - multicluster-endpoint
25
+ include :
26
+ - ' *'
27
+ object-templates :
28
+ - complianceType : musthave
29
+ objectDefinition :
30
+ apiVersion : v1
31
+ kind : LimitRange
32
+ metadata :
33
+ name : default-limit-range
34
+ spec :
35
+ limits :
36
+ - type : Container
37
+ default :
38
+ cpu : 500m
39
+ memory : 512Mi
40
+ defaultRequest :
41
+ cpu : 50m
42
+ memory : 256Mi
43
+ max :
44
+ cpu : 2
45
+ memory : 4Gi
46
+ - type : Pod
47
+ max :
48
+ cpu : 4
49
+ memory : 8Gi
Original file line number Diff line number Diff line change 1
- apiVersion : mcm.ibm.com/v1alpha1
1
+ apiVersion : policy.open-cluster-management.io/v1
2
2
kind : PlacementBinding
3
3
metadata :
4
- name : config-placement-binding
4
+ name : binding-policy-limitmemory
5
5
namespace : rhacm-policies
6
6
placementRef :
7
7
name : dev-clusters
8
8
kind : PlacementRule
9
9
apiGroup : apps.open-cluster-management.io
10
10
subjects :
11
- - name : policy-configuration
11
+ - name : policy-limitmemory
12
12
kind : Policy
13
- apiGroup : policy.mcm.ibm.com
13
+ apiGroup : policy.open-cluster-management.io
Original file line number Diff line number Diff line change @@ -5,7 +5,8 @@ metadata:
5
5
namespace : rhacm-policies
6
6
spec :
7
7
clusterConditions :
8
- - type : OK
8
+ - type : ManagedClusterConditionAvailable
9
+ status : " True"
9
10
clusterSelector :
10
11
matchExpressions :
11
12
- key : environment
Original file line number Diff line number Diff line change 1
- apiVersion : policy.mcm.ibm.com/v1alpha1
1
+ apiVersion : policy.open-cluster-management.io/v1
2
2
kind : Policy
3
3
metadata :
4
- name : policy-iam
4
+ name : policy-limitclusteradmin
5
5
namespace : rhacm-policies
6
6
spec :
7
7
complianceType : musthave
8
8
remediationAction : inform
9
9
disabled : false
10
- namespaces : {}
11
10
policy-templates :
12
11
- objectDefinition :
13
- apiVersion : iam.policies.ibm.com/v1alpha1
12
+ apiVersion : policy.open-cluster-management.io/v1
14
13
kind : IamPolicy
15
14
metadata :
16
- name : policy-clusteradmin
15
+ name : policy-limitclusteradmin-example
17
16
spec :
18
17
severity : medium
19
18
namespaceSelector : {}
20
19
remediationAction : inform
21
- maxClusterRoleBindingUsers : 3
20
+ maxClusterRoleBindingUsers : 5
22
21
---
23
- apiVersion : mcm.ibm.com/v1alpha1
22
+ apiVersion : policy.open-cluster-management.io/v1
24
23
kind : PlacementBinding
25
24
metadata :
26
25
name : binding-policy-iam
@@ -32,4 +31,4 @@ placementRef:
32
31
subjects :
33
32
- name : policy-iam
34
33
kind : Policy
35
- apiGroup : policy.mcm.ibm.com
34
+ apiGroup : policy.open-cluster-management.io
You can’t perform that action at this time.
0 commit comments