helm install k8ssandra k8ssandra/k8ssandra -f prod_values.yaml -n k8ssandra
Error: unable to build kubernetes objects from release manifest: error validating “”: error validating data: [ValidationError(Prometheus.spec): unknown field “probeNamespaceSelector” in com.coreos.monitoring.v1.Prometheus.spec, ValidationError(Prometheus.spec): unknown field “probeSelector” in com.coreos.monitoring.v1.Prometheus.spec, ValidationError(Prometheus.spec): unknown field “shards” in com.coreos.monitoring.v1.Prometheus.spec]
Are you using a custom YAML? As the error suggests, you have an invalid probeNamespaceSelector
field in it.
Do you have anything installed right now? Please post the output of:
$ helm list --all
It would also be ideal if you could post your YAML so we could review it. Cheers!
This is my custom YAML,
cassandra:
version: "3.11.10"
cassandraLibDirVolume:
storageClass: gp2
size: 10Gi
heap:
size: 1024M
newGenSize: 256G
resources:
requests:
cpu: 4000m
memory: 3Gi
limits:
cpu: 1000m
memory: 3Gi
datacenters:
- name: chong
size: 2
racks:
- name: us-west-1a
affinityLabels:
topology.kubernetes.io/zone: us-west-1a
- name: us-west-1b
affinityLabels:
topology.kubernetes.io/zone: us-west-1b
stargate:
enabled: true
replicas: 2
heapMB: 1024
cpuReqMillicores: 1000
cpuLimMillicores: 1000
medusa:
enabled: true
storage: s3
bucketName: cdstorage-cassandra
storageSecret: cassandra-admin-secret
storage_properties:
region: us-west-1
helm ls
NAME
aws-alb-ingress-controller
backofficebobservice-prod
cassandra
cluster-autoscaler
external-dns
rabbitmq
kubeviz-agent
loggingservice
metrics-server
nginx-ingress-external-0-22-0
nginx-ingress-external-airport-0-22-0
nginx-ingress-external-meet-1-41-0
nginx-ingress-internal-0-22-0
passwordmanager
uapi