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