apiVersion: ran.openshift.io/v1
kind: PolicyGenTemplate
metadata:
name: "group-dev"
namespace: "ztp-clusters"
spec:
bindingRules:
dev: "true"
mcp: "master"
sourceFiles:
# These policies/CRs come from the internal container Image
#Cluster Logging
- fileName: ClusterLogNS.yaml
remediationAction: inform
policyName: "group-dev-cluster-log-ns"
- fileName: ClusterLogOperGroup.yaml
remediationAction: inform
policyName: "group-dev-cluster-log-operator-group"
- fileName: ClusterLogSubscription.yaml
remediationAction: inform
policyName: "group-dev-cluster-log-sub"
#Local Storage Operator
- fileName: StorageNS.yaml
remediationAction: inform
policyName: "group-dev-lso-ns"
- fileName: StorageOperGroup.yaml
remediationAction: inform
policyName: "group-dev-lso-operator-group"
- fileName: StorageSubscription.yaml
remediationAction: inform
policyName: "group-dev-lso-sub"
#These are custom local polices that come from the source-crs directory in the git repo
# Performance Addon Operator
- fileName: PaoSubscriptionNS.yaml
remediationAction: inform
policyName: "group-dev-pao-ns"
- fileName: PaoSubscriptionCatalogSource.yaml
remediationAction: inform
policyName: "group-dev-pao-cat-source"
spec:
image: <image_URL_here>
- fileName: PaoSubscription.yaml
remediationAction: inform
policyName: "group-dev-pao-sub"
#Elasticsearch Operator
- fileName: elasticsearch/ElasticsearchNS.yaml
remediationAction: inform
policyName: "group-dev-elasticsearch-ns"
- fileName: elasticsearch/ElasticsearchOperatorGroup.yaml
remediationAction: inform
policyName: "group-dev-elasticsearch-operator-group"
#Custom Resources
- fileName: custom-crs/apiserver-config.yaml
remediationAction: inform
policyName: "group-dev-apiserver-config"
- fileName: custom-crs/disable-nic-lldp.yaml
remediationAction: inform
policyName: "group-dev-disable-nic-lldp"
apiVersion : ran.openshift.io/v1
kind : PolicyGenTemplate
metadata :
name : "group-dev"
namespace : "ztp-clusters"
spec :
bindingRules :
dev : "true"
mcp : "master"
sourceFiles :
- fileName : ClusterLogNS.yaml
remediationAction : inform
policyName : "group-dev-cluster-log-ns"
- fileName : ClusterLogOperGroup.yaml
remediationAction : inform
policyName : "group-dev-cluster-log-operator-group"
- fileName : ClusterLogSubscription.yaml
remediationAction : inform
policyName : "group-dev-cluster-log-sub"
- fileName : StorageNS.yaml
remediationAction : inform
policyName : "group-dev-lso-ns"
- fileName : StorageOperGroup.yaml
remediationAction : inform
policyName : "group-dev-lso-operator-group"
- fileName : StorageSubscription.yaml
remediationAction : inform
policyName : "group-dev-lso-sub"
- fileName : PaoSubscriptionNS.yaml
remediationAction : inform
policyName : "group-dev-pao-ns"
- fileName : PaoSubscriptionCatalogSource.yaml
remediationAction : inform
policyName : "group-dev-pao-cat-source"
spec :
image : <image_URL_here>
- fileName : PaoSubscription.yaml
remediationAction : inform
policyName : "group-dev-pao-sub"
- fileName : elasticsearch/ElasticsearchNS.yaml
1
remediationAction : inform
policyName : "group-dev-elasticsearch-ns"
- fileName : elasticsearch/ElasticsearchOperatorGroup.yaml
remediationAction : inform
policyName : "group-dev-elasticsearch-operator-group"
- fileName : custom- crs/apiserver- config.yaml
2
remediationAction : inform
policyName : "group-dev-apiserver-config"
- fileName : custom- crs/disable- nic- lldp.yaml
remediationAction : inform
policyName : "group-dev-disable-nic-lldp"
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow