argo-cd/resource_customizations/solr.apache.org/SolrCloud/testdata/progressing.yaml
rezellme 19d85aa9fb
feat(health): Adding more health checks for Keycloak, Postgres, Grafana, SolrCloud (#20294)
* feat(health): Add healtchcheck for acid.zalan.do/postgresql

Signed-off-by: Remo Zellmer <rze@vizrt.com>

* feat(health): Add healthcheck for grafana.integreatly.org/Grafana and GrafanaDatasource

Signed-off-by: Remo Zellmer <rze@vizrt.com>

* feat(health): Add healthcheck for k8s.keycloak.org/Keycloak

Signed-off-by: Remo Zellmer <rze@vizrt.com>

* feat(health): Add healthcheck for solr.apache.org/SolrCloud

Signed-off-by: Remo Zellmer <rze@vizrt.com>

---------

Signed-off-by: Remo Zellmer <rze@vizrt.com>
2024-10-09 11:12:09 -04:00

125 lines
3.2 KiB
YAML

apiVersion: solr.apache.org/v1beta1
kind: SolrCloud
metadata:
annotations:
argocd.argoproj.io/tracking-id: foobar-solr:solr.apache.org/SolrCloud:foo/solr
creationTimestamp: '2024-10-07T09:30:03Z'
finalizers:
- storage.finalizers.solr.apache.org
generation: 2
labels:
app.kubernetes.io/instance: foobar-solr
app.kubernetes.io/name: solr
app.kubernetes.io/version: 8.11.1
helm.sh/chart: solr-0.8.1
name: solr
namespace: foo
resourceVersion: '339148'
uid: 42f073e1-bf7c-4d2f-923a-66886898e6a2
spec:
availability:
podDisruptionBudget:
enabled: true
method: ClusterWide
busyBoxImage:
repository: library/busybox
tag: 1.28.0-glibc
customSolrKubeOptions:
podOptions:
defaultInitContainerResources: {}
nodeSelector:
node-role.kubernetes.io/worker: ''
podSecurityContext:
runAsGroup: 8983
runAsNonRoot: true
runAsUser: 8983
seccompProfile:
type: RuntimeDefault
resources: {}
serviceAccountName: solr-sa
startupProbe:
periodSeconds: 10
timeoutSeconds: 30
dataStorage:
persistent:
pvcTemplate:
metadata:
annotations:
foobar: solr-data
labels:
foobar: solr-data
name: solr-data
spec:
resources:
requests:
storage: 20Gi
reclaimPolicy: Delete
replicas: 2
scaling:
populatePodsOnScaleUp: true
vacatePodsOnScaleDown: true
solrAddressability:
commonServicePort: 80
podPort: 8983
solrImage:
repository: solr
tag: '8.11'
solrJavaMem: '-Xms1g -Xmx2g'
solrLogLevel: DEBUG
solrOpts: '-Dsolr.disable.shardsWhitelist=true'
updateStrategy:
managed: {}
method: Managed
zookeeperRef:
provided:
adminServerService: {}
chroot: /
clientService: {}
config: {}
headlessService: {}
image:
pullPolicy: IfNotPresent
repository: pravega/zookeeper
maxUnavailableReplicas: 1
persistence:
reclaimPolicy: Delete
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
replicas: 1
zookeeperPodPolicy:
resources: {}
securityContext:
runAsNonRoot: true
seccompProfile:
type: RuntimeDefault
status:
internalCommonAddress: http://solr-solrcloud-common.foo
podSelector: solr-cloud=solr,technology=solr-cloud
readyReplicas: 1
replicas: 2
solrNodes:
- internalAddress: http://solr-solrcloud-0.solr-solrcloud-headless.foo:8983
name: solr-solrcloud-0
nodeName: crc-j5m2n-master-0
ready: true
scheduledForDeletion: false
specUpToDate: true
version: '8.11'
- internalAddress: http://solr-solrcloud-1.solr-solrcloud-headless.foo:8983
name: solr-solrcloud-1
nodeName: ''
ready: false
scheduledForDeletion: false
specUpToDate: true
version: ''
upToDateNodes: 2
version: '8.11'
zookeeperConnectionInfo:
chroot: /
externalConnectionString: N/A
internalConnectionString: >-
solr-solrcloud-zookeeper-0.solr-solrcloud-zookeeper-headless.foo.svc.cluster.local:2181