github.com/argoproj/argo-cd/v3@v3.2.1/resource_customizations/solr.apache.org/SolrCloud/testdata/provisioning.yaml (about)

     1  apiVersion: solr.apache.org/v1beta1
     2  kind: SolrCloud
     3  metadata:
     4    annotations:
     5      argocd.argoproj.io/tracking-id: foobar-solr:solr.apache.org/SolrCloud:foo/solr
     6    finalizers:
     7      - storage.finalizers.solr.apache.org
     8    labels:
     9      app.kubernetes.io/instance: foobar-solr
    10      app.kubernetes.io/name: solr
    11      app.kubernetes.io/version: 8.11.1
    12      helm.sh/chart: solr-0.8.1
    13    name: solr
    14    namespace: foo
    15  spec:
    16    availability:
    17      podDisruptionBudget:
    18        enabled: true
    19        method: ClusterWide
    20    busyBoxImage:
    21      repository: library/busybox
    22      tag: 1.28.0-glibc
    23    customSolrKubeOptions:
    24      podOptions:
    25        defaultInitContainerResources: {}
    26        nodeSelector:
    27          node-role.kubernetes.io/worker: ''
    28        podSecurityContext:
    29          runAsGroup: 8983
    30          runAsNonRoot: true
    31          runAsUser: 8983
    32          seccompProfile:
    33            type: RuntimeDefault
    34        resources: {}
    35        serviceAccountName: solr-sa
    36        startupProbe:
    37          periodSeconds: 10
    38          timeoutSeconds: 30
    39    dataStorage:
    40      persistent:
    41        pvcTemplate:
    42          metadata:
    43            annotations:
    44              foobar: solr-data
    45            labels:
    46              foobar: solr-data
    47            name: solr-data
    48          spec:
    49            resources:
    50              requests:
    51                storage: 20Gi
    52        reclaimPolicy: Delete
    53    replicas: 1
    54    scaling:
    55      populatePodsOnScaleUp: true
    56      vacatePodsOnScaleDown: true
    57    solrAddressability:
    58      commonServicePort: 80
    59      podPort: 8983
    60    solrImage:
    61      repository: solr
    62      tag: '8.11'
    63    solrJavaMem: '-Xms1g -Xmx2g'
    64    solrLogLevel: DEBUG
    65    solrOpts: '-Dsolr.disable.shardsWhitelist=true'
    66    updateStrategy:
    67      managed: {}
    68      method: Managed
    69    zookeeperRef:
    70      provided:
    71        adminServerService: {}
    72        chroot: /
    73        clientService: {}
    74        config: {}
    75        headlessService: {}
    76        image:
    77          pullPolicy: IfNotPresent
    78          repository: pravega/zookeeper
    79        maxUnavailableReplicas: 1
    80        persistence:
    81          reclaimPolicy: Delete
    82          spec:
    83            accessModes:
    84              - ReadWriteOnce
    85            resources:
    86              requests:
    87                storage: 5Gi
    88        replicas: 1
    89        zookeeperPodPolicy:
    90          resources: {}
    91          securityContext:
    92            runAsNonRoot: true
    93            seccompProfile:
    94              type: RuntimeDefault
    95  status: