123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226 |
- parameters:
- - parameter: clusterd.nodeSelector
- description: |
- Node selector to use for clusterd pods spawned by the operator
- default: "{}"
- - parameter: environmentd.nodeSelector
- description: |
- Node selector to use for environmentd pods spawned by the operator
- default: "{}"
- - parameter: networkPolicies.egress
- description: egress from Materialize pods to sources and sinks
- default: |
- {"cidrs":["0.0.0.0/0"],"enabled":false}
- - parameter: networkPolicies.enabled
- description: |
- Whether to enable network policies for securing communication between pods
- default: false
- - parameter: networkPolicies.ingress
- description: |
- Ingress to the SQL and HTTP interfaces on environmentd or balancerd
- default: |
- {"cidrs":["0.0.0.0/0"],"enabled":false}
- - parameter: networkPolicies.internal
- description: |
- Internal communication between Materialize pods
- default: |
- {"enabled":false}
- - parameter: observability.enabled
- description: ""
- default: true
- - parameter: observability.podMetrics.enabled
- description: |
- Whether to enable the pod metrics scraper which populates the Environment Overview Monitoring tab in the web console (requires metrics-server to be installed)
- default: false
- - parameter: observability.prometheus.scrapeAnnotations.enabled
- description: |
- Whether to annotate pods with common keys used for prometheus scraping.
- default: true
- - parameter: operator.args.enableInternalStatementLogging
- description: ""
- default: true
- - parameter: operator.args.startupLogFilter
- description: Log filtering settings for startup logs
- default: INFO,mz_orchestratord=TRACE
- - parameter: operator.cloudProvider.providers.aws.accountID
- description: When using AWS, accountID is required
- default: ""
- - parameter: operator.cloudProvider.providers.aws.enabled
- description: ""
- default: false
- - parameter: operator.cloudProvider.providers.aws.iam.roles.connection
- description: ARN for CREATE CONNECTION feature
- default: ""
- - parameter: operator.cloudProvider.providers.aws.iam.roles.environment
- description: ARN of the IAM role for environmentd
- default: ""
- - parameter: operator.cloudProvider.providers.gcp
- description: GCP Configuration (placeholder for future use)
- default: |
- {"enabled":false}
- - parameter: operator.cloudProvider.region
- description: Common cloud provider settings
- default: |
- kind
- - parameter: operator.cloudProvider.type
- description: ""
- default: local
- - parameter: operator.clusters.defaultSizes.analytics
- description: ""
- default: 25cc
- - parameter: operator.clusters.defaultSizes.catalogServer
- description: ""
- default: 50cc
- - parameter: operator.clusters.defaultSizes.default
- description: ""
- default: 25cc
- - parameter: operator.clusters.defaultSizes.probe
- description: ""
- default: mz_probe
- - parameter: operator.clusters.defaultSizes.support
- description: ""
- default: 25cc
- - parameter: operator.clusters.defaultSizes.system
- description: ""
- default: 25cc
- - parameter: operator.features.authentication
- description: |
- Whether to enable environmentd rbac checks.
- *Not yet supported in the helm chart*
- default: false
- - parameter: operator.features.consoleImageTagMapOverride
- description: |
- Override the mapping of environmentd versions to console versions
- default: |
- {}
- - parameter: operator.features.createBalancers
- description: |
- Flag to indicate whether to create balancerd pods for the environments
- default: true
- - parameter: operator.features.createConsole
- description: |
- Flag to indicate whether to create console pods for the environments
- default: true
- - parameter: operator.image.pullPolicy
- description: |
- Policy for pulling the image: "IfNotPresent" avoids unnecessary re-pulling of images
- default: IfNotPresent
- - parameter: operator.image.repository
- description: |
- The Docker repository for the operator image
- default: materialize/orchestratord
- - parameter: operator.image.tag
- description: |
- The tag/version of the operator image to be used
- default: v0.127.0
- - parameter: operator.nodeSelector
- description: ""
- default: |
- {}
- - parameter: operator.resources.limits
- description: |
- Resource limits for the operator's CPU and memory
- default: |
- {"memory":"512Mi"}
- - parameter: operator.resources.requests
- description: |
- Resources requested by the operator for CPU and memory
- default: |
- {"cpu":"100m","memory":"512Mi"}
- - parameter: rbac.create
- description: |
- Whether to create necessary RBAC roles and bindings
- default: true
- - parameter: serviceAccount.create
- description: |
- Whether to create a new service account for the operator
- default: true
- - parameter: serviceAccount.name
- description: |
- The name of the service account to be created
- default: orchestratord
- - parameter: storage.storageClass.allowVolumeExpansion
- description: ""
- default: false
- - parameter: storage.storageClass.create
- description: |
- Set to false to use an existing StorageClass instead
- default: false
- - parameter: storage.storageClass.name
- description: |
- Name of the StorageClass to create/use: e.g.,"openebs-lvm-instance-store-ext4"
- default: ""
- - parameter: storage.storageClass.parameters
- description: Parameters for the CSI driver
- default: |
- {"fsType":"ext4","storage":"lvm","volgroup":"instance-store-vg"}
- - parameter: storage.storageClass.provisioner
- description: |
- CSI driver to use, eg "local.csi.openebs.io"
- default: ""
- - parameter: storage.storageClass.reclaimPolicy
- description: ""
- default: Delete
- - parameter: storage.storageClass.volumeBindingMode
- description: ""
- default: WaitForFirstConsumer
- - parameter: telemetry.enabled
- description: ""
- default: true
- - parameter: telemetry.segmentApiKey
- description: ""
- default: hMWi3sZ17KFMjn2sPWo9UJGpOQqiba4A
- - parameter: telemetry.segmentClientSide
- description: ""
- default: true
- - parameter: tls.defaultCertificateSpecs
- description: ""
- default: |
- {}
|