# Default values for configuration of a STARTX cluster # see values.yaml for explanation on each params context: &context scope: startx cluster: default environment: infra component: 3scale app: startx-3scale manager: enabled: true hooked: false project: enabled: false context: <<: *context project: enabled: true hooked: false type: project name: startx-3scale display_name: "Startx 3SCALE" requester: startx description: 3Scale enterprise api-management & control plane configured by STARTX rbac: enabled: true groups: - id: dev-3scale-operator name: dev role: 3scale-operator-view - id: devops-3scale-operator name: devops role: 3scale-operator-edit - id: ops-3scale-operator name: ops role: 3scale-operator-admin serviceAccounts: enabled: true list: - name: default imagePullSecrets: - name: startx-registrycreds-redhat dockercfg: enabled: false list: - name: startx-registrycreds-redhat registry: registry.redhat.io username: myuser password: mypass email: "dev@startx.fr" networkpolicy: enabled: true rules: - id: allow-from-openshift-ingress spec: | podSelector: matchLabels: app: startx-3scale ingress: - from: - namespaceSelector: {} limits: enabled: true rules: | limits: - type: "Pod" # min: # cpu: "10m" # memory: "16Mi" max: cpu: 10 memory: "34Gi" - type: "Container" default: cpu: "400m" memory: "512Mi" defaultRequest: cpu: "100m" memory: "128Mi" # min: # cpu: "10m" # memory: "16Mi" max: cpu: 10 memory: "32Gi" quotas: enabled: true rules: | hard: limits.cpu: "25" limits.memory: "120Gi" requests.cpu: "6" requests.memory: "10000Mi" requests.storage: "30Gi" persistentvolumeclaims: "10" ephemeral-storage: "0" gp2.storageclass.storage.k8s.io/requests.storage: "0Gi" gp2.storageclass.storage.k8s.io/persistentvolumeclaims: "0" gp3.storageclass.storage.k8s.io/requests.storage: "0Gi" gp3.storageclass.storage.k8s.io/persistentvolumeclaims: "0" gp3-csi.storageclass.storage.k8s.io/requests.storage: "20Gi" gp3-csi.storageclass.storage.k8s.io/persistentvolumeclaims: "10" startx-aws-generic-retain.storageclass.storage.k8s.io/requests.storage: "0" startx-aws-generic-retain.storageclass.storage.k8s.io/persistentvolumeclaims: "0" startx-aws-generic-delete.storageclass.storage.k8s.io/requests.storage: "0" startx-aws-generic-delete.storageclass.storage.k8s.io/persistentvolumeclaims: "0" startx-aws-fast-retain.storageclass.storage.k8s.io/requests.storage: "0" startx-aws-fast-retain.storageclass.storage.k8s.io/persistentvolumeclaims: "0" startx-aws-fast-delete.storageclass.storage.k8s.io/requests.storage: "0" startx-aws-fast-delete.storageclass.storage.k8s.io/persistentvolumeclaims: "0" startx-aws-slow-retain.storageclass.storage.k8s.io/requests.storage: "0" startx-aws-slow-retain.storageclass.storage.k8s.io/persistentvolumeclaims: "0" startx-aws-slow-delete.storageclass.storage.k8s.io/requests.storage: "0" startx-aws-slow-delete.storageclass.storage.k8s.io/persistentvolumeclaims: "0" startx-odf-generic-delete.storageclass.storage.k8s.io/requests.storage: "0" startx-odf-generic-delete.storageclass.storage.k8s.io/persistentvolumeclaims: "0" startx-odf-generic-retain.storageclass.storage.k8s.io/requests.storage: "0" startx-odf-generic-retain.storageclass.storage.k8s.io/persistentvolumeclaims: "0" startx-odf-fs-delete.storageclass.storage.k8s.io/requests.storage: "0" startx-odf-fs-delete.storageclass.storage.k8s.io/persistentvolumeclaims: "0" startx-odf-fs-retain.storageclass.storage.k8s.io/requests.storage: "2Gi" startx-odf-fs-retain.storageclass.storage.k8s.io/persistentvolumeclaims: "2" ocs-storagecluster-ceph-rbd.storageclass.storage.k8s.io/requests.storage: "0" ocs-storagecluster-ceph-rbd.storageclass.storage.k8s.io/persistentvolumeclaims: "0" openshift-storage.noobaa.io.storageclass.storage.k8s.io/requests.storage: "0" openshift-storage.noobaa.io.storageclass.storage.k8s.io/persistentvolumeclaims: "0" pods: "25" services: "20" services.loadbalancers: "0" services.nodeports: "0" secrets: "50" configmaps: "16" replicationcontrollers: "30" openshift.io/imagestreams: "25" count/daemonsets.apps: "0" count/replicasets.apps: "6" count/deployments.apps: "2" operator: enabled: false context: <<: *context subscription: enabled: true hooked: false name: "3scale-operator" namespace: "openshift-operators" version: "v0.10.7" operator: channel: threescale-2.13 name: 3scale-operator installPlanApproval: Automatic # csv: 3scale-operator source: name: redhat-operators namespace: openshift-marketplace operatorGroup: enabled: false target: "all-ns" name: "3scale-operator" namespace: "openshift-operators" providedAPIs: "APIManager.v1alpha1.apps.3scale.net,APIManagerBackup.v1alpha1.apps.3scale.net,APIManagerRestore.v1alpha1.apps.3scale.net,ActiveDoc.v1beta1.capabilities.3scale.net,Backend.v1beta1.capabilities.3scale.net,CustomPolicyDefinition.v1beta1.capabilities.3scale.net,DeveloperAccount.v1beta1.capabilities.3scale.net,DeveloperUser.v1beta1.capabilities.3scale.net,OpenAPI.v1beta1.capabilities.3scale.net,Product.v1beta1.capabilities.3scale.net,ProxyConfigPromote.v1beta1.capabilities.3scale.net"