diff --git a/.env b/.env index 5db3472fa..084d76467 100644 --- a/.env +++ b/.env @@ -6,4 +6,4 @@ KUBECTL_VERSION=v1.29.1 AZ_CLI_VERSION=2.30.0 EKSCTL_VERSION=v0.191.0 EKS_CLUSTER_K8_VERSION=1.31 -SPLUNK_ENTERPRISE_RELEASE_IMAGE=splunk/splunk:9.3.0 +SPLUNK_ENTERPRISE_RELEASE_IMAGE=splunk/splunk:9.3.2 diff --git a/bundle/manifests/enterprise.splunk.com_clustermanagers.yaml b/bundle/manifests/enterprise.splunk.com_clustermanagers.yaml index 648e5ab14..e8baa84c3 100644 --- a/bundle/manifests/enterprise.splunk.com_clustermanagers.yaml +++ b/bundle/manifests/enterprise.splunk.com_clustermanagers.yaml @@ -971,7 +971,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -983,8 +983,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -2091,7 +2091,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -2103,8 +2103,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -4085,7 +4085,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -4097,8 +4097,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array @@ -4354,7 +4355,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -4366,8 +4367,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array diff --git a/bundle/manifests/enterprise.splunk.com_clustermasters.yaml b/bundle/manifests/enterprise.splunk.com_clustermasters.yaml index 4ba412e1f..f635b4ac4 100644 --- a/bundle/manifests/enterprise.splunk.com_clustermasters.yaml +++ b/bundle/manifests/enterprise.splunk.com_clustermasters.yaml @@ -967,7 +967,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -979,8 +979,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -2087,7 +2087,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -2099,8 +2099,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -4081,7 +4081,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -4093,8 +4093,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array @@ -4347,7 +4348,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -4359,8 +4360,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array diff --git a/bundle/manifests/enterprise.splunk.com_licensemanagers.yaml b/bundle/manifests/enterprise.splunk.com_licensemanagers.yaml index 75e417481..99d6291ab 100644 --- a/bundle/manifests/enterprise.splunk.com_licensemanagers.yaml +++ b/bundle/manifests/enterprise.splunk.com_licensemanagers.yaml @@ -961,7 +961,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -973,8 +973,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -3959,7 +3959,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -3971,8 +3971,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array diff --git a/bundle/manifests/enterprise.splunk.com_licensemasters.yaml b/bundle/manifests/enterprise.splunk.com_licensemasters.yaml index 6312c605c..ec5183c34 100644 --- a/bundle/manifests/enterprise.splunk.com_licensemasters.yaml +++ b/bundle/manifests/enterprise.splunk.com_licensemasters.yaml @@ -956,7 +956,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -968,8 +968,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -3954,7 +3954,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -3966,8 +3966,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array diff --git a/bundle/manifests/enterprise.splunk.com_monitoringconsoles.yaml b/bundle/manifests/enterprise.splunk.com_monitoringconsoles.yaml index edf4fad0c..c5833cba4 100644 --- a/bundle/manifests/enterprise.splunk.com_monitoringconsoles.yaml +++ b/bundle/manifests/enterprise.splunk.com_monitoringconsoles.yaml @@ -963,7 +963,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -975,8 +975,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -3960,7 +3960,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -3972,8 +3972,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array @@ -5082,7 +5083,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -5094,8 +5095,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -8079,7 +8080,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -8091,8 +8092,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array diff --git a/bundle/manifests/enterprise.splunk.com_searchheadclusters.yaml b/bundle/manifests/enterprise.splunk.com_searchheadclusters.yaml index c0e4754d5..e9a97c05d 100644 --- a/bundle/manifests/enterprise.splunk.com_searchheadclusters.yaml +++ b/bundle/manifests/enterprise.splunk.com_searchheadclusters.yaml @@ -969,7 +969,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -981,8 +981,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -3983,7 +3983,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -3995,8 +3995,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array @@ -5175,7 +5176,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -5187,8 +5188,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -8189,7 +8190,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -8201,8 +8202,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array diff --git a/bundle/manifests/enterprise.splunk.com_standalones.yaml b/bundle/manifests/enterprise.splunk.com_standalones.yaml index 897bde6e2..d497c1627 100644 --- a/bundle/manifests/enterprise.splunk.com_standalones.yaml +++ b/bundle/manifests/enterprise.splunk.com_standalones.yaml @@ -964,7 +964,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -976,8 +976,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -2088,7 +2088,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -2100,8 +2100,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -4083,7 +4083,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -4095,8 +4095,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array @@ -4346,7 +4347,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -4358,8 +4359,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -5327,7 +5328,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -5339,8 +5340,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -6451,7 +6452,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -6463,8 +6464,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -8446,7 +8447,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -8458,8 +8459,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array @@ -8712,7 +8714,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -8724,8 +8726,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array diff --git a/bundle/manifests/splunk-operator.clusterserviceversion.yaml b/bundle/manifests/splunk-operator.clusterserviceversion.yaml index c8886145f..3ba017dd9 100644 --- a/bundle/manifests/splunk-operator.clusterserviceversion.yaml +++ b/bundle/manifests/splunk-operator.clusterserviceversion.yaml @@ -111,7 +111,7 @@ metadata: capabilities: Seamless Upgrades categories: Big Data, Logging & Tracing, Monitoring, Security, AI/Machine Learning containerImage: splunk/splunk-operator@sha256:c4e0d314622699496f675760aad314520d050a66627fdf33e1e21fa28ca85d50 - createdAt: "2024-09-30T21:21:00Z" + createdAt: "2024-11-21T21:00:57Z" description: The Splunk Operator for Kubernetes enables you to quickly and easily deploy Splunk Enterprise on your choice of private or public cloud provider. The Operator simplifies scaling and management of Splunk Enterprise by automating @@ -120,7 +120,7 @@ metadata: operators.operatorframework.io/builder: operator-sdk-v1.31.0 operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 repository: https://github.com/splunk/splunk-operator - name: splunk-operator.v2.6.1 + name: splunk-operator.v2.7.0 namespace: placeholder spec: apiservicedefinitions: {} @@ -548,14 +548,14 @@ spec: fieldRef: fieldPath: metadata.annotations['olm.targetNamespaces'] - name: RELATED_IMAGE_SPLUNK_ENTERPRISE - value: docker.io/splunk/splunk:9.3.0 + value: docker.io/splunk/splunk:9.3.2 - name: OPERATOR_NAME value: splunk-operator - name: POD_NAME valueFrom: fieldRef: fieldPath: metadata.name - image: docker.io/splunk/splunk-operator:2.6.1 + image: docker.io/splunk/splunk-operator:2.7.0 imagePullPolicy: Always livenessProbe: httpGet: @@ -668,7 +668,7 @@ spec: name: Splunk Inc. url: www.splunk.com relatedImages: - - image: docker.io/splunk/splunk:9.3.0 + - image: docker.io/splunk/splunk:9.3.2 name: splunk-enterprise replaces: splunk-operator.v2.6.0 - version: 2.6.1 + version: 2.7.0 diff --git a/config/crd/bases/enterprise.splunk.com_clustermanagers.yaml b/config/crd/bases/enterprise.splunk.com_clustermanagers.yaml index da20f98ca..b960a0d92 100644 --- a/config/crd/bases/enterprise.splunk.com_clustermanagers.yaml +++ b/config/crd/bases/enterprise.splunk.com_clustermanagers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: (devel) + controller-gen.kubebuilder.io/version: v0.16.1 name: clustermanagers.enterprise.splunk.com spec: group: enterprise.splunk.com diff --git a/config/crd/bases/enterprise.splunk.com_clustermasters.yaml b/config/crd/bases/enterprise.splunk.com_clustermasters.yaml index f9098524f..6019145a1 100644 --- a/config/crd/bases/enterprise.splunk.com_clustermasters.yaml +++ b/config/crd/bases/enterprise.splunk.com_clustermasters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: (devel) + controller-gen.kubebuilder.io/version: v0.16.1 name: clustermasters.enterprise.splunk.com spec: group: enterprise.splunk.com diff --git a/config/crd/bases/enterprise.splunk.com_indexerclusters.yaml b/config/crd/bases/enterprise.splunk.com_indexerclusters.yaml index 88ada520e..571efa7a1 100644 --- a/config/crd/bases/enterprise.splunk.com_indexerclusters.yaml +++ b/config/crd/bases/enterprise.splunk.com_indexerclusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: (devel) + controller-gen.kubebuilder.io/version: v0.16.1 name: indexerclusters.enterprise.splunk.com spec: group: enterprise.splunk.com diff --git a/config/crd/bases/enterprise.splunk.com_licensemanagers.yaml b/config/crd/bases/enterprise.splunk.com_licensemanagers.yaml index 6d232fcf9..bde351721 100644 --- a/config/crd/bases/enterprise.splunk.com_licensemanagers.yaml +++ b/config/crd/bases/enterprise.splunk.com_licensemanagers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: (devel) + controller-gen.kubebuilder.io/version: v0.16.1 name: licensemanagers.enterprise.splunk.com spec: group: enterprise.splunk.com diff --git a/config/crd/bases/enterprise.splunk.com_licensemasters.yaml b/config/crd/bases/enterprise.splunk.com_licensemasters.yaml index fc3c568d4..77c25c23c 100644 --- a/config/crd/bases/enterprise.splunk.com_licensemasters.yaml +++ b/config/crd/bases/enterprise.splunk.com_licensemasters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: (devel) + controller-gen.kubebuilder.io/version: v0.16.1 name: licensemasters.enterprise.splunk.com spec: group: enterprise.splunk.com diff --git a/config/crd/bases/enterprise.splunk.com_monitoringconsoles.yaml b/config/crd/bases/enterprise.splunk.com_monitoringconsoles.yaml index 820f80b10..1637618bb 100644 --- a/config/crd/bases/enterprise.splunk.com_monitoringconsoles.yaml +++ b/config/crd/bases/enterprise.splunk.com_monitoringconsoles.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: (devel) + controller-gen.kubebuilder.io/version: v0.16.1 name: monitoringconsoles.enterprise.splunk.com spec: group: enterprise.splunk.com diff --git a/config/crd/bases/enterprise.splunk.com_searchheadclusters.yaml b/config/crd/bases/enterprise.splunk.com_searchheadclusters.yaml index ff65337c9..d4eeec141 100644 --- a/config/crd/bases/enterprise.splunk.com_searchheadclusters.yaml +++ b/config/crd/bases/enterprise.splunk.com_searchheadclusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: (devel) + controller-gen.kubebuilder.io/version: v0.16.1 name: searchheadclusters.enterprise.splunk.com spec: group: enterprise.splunk.com diff --git a/config/crd/bases/enterprise.splunk.com_standalones.yaml b/config/crd/bases/enterprise.splunk.com_standalones.yaml index c715ee12d..6bb772c6b 100644 --- a/config/crd/bases/enterprise.splunk.com_standalones.yaml +++ b/config/crd/bases/enterprise.splunk.com_standalones.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: (devel) + controller-gen.kubebuilder.io/version: v0.16.1 name: standalones.enterprise.splunk.com spec: group: enterprise.splunk.com diff --git a/config/default/kustomization.yaml b/config/default/kustomization.yaml index 7a400f81d..3c2396ba9 100644 --- a/config/default/kustomization.yaml +++ b/config/default/kustomization.yaml @@ -124,7 +124,7 @@ patches: - name: WATCH_NAMESPACE value: WATCH_NAMESPACE_VALUE - name: RELATED_IMAGE_SPLUNK_ENTERPRISE - value: docker.io/splunk/splunk:9.3.0 + value: docker.io/splunk/splunk:9.3.2 - name: OPERATOR_NAME value: splunk-operator - name: POD_NAME diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index b39b90808..77d1ddfac 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -17,4 +17,4 @@ kind: Kustomization images: - name: controller newName: docker.io/splunk/splunk-operator - newTag: 2.6.1 + newTag: 2.7.0 diff --git a/config/manifests/bases/splunk-operator.clusterserviceversion.yaml b/config/manifests/bases/splunk-operator.clusterserviceversion.yaml index dffc35db6..982f37b9f 100644 --- a/config/manifests/bases/splunk-operator.clusterserviceversion.yaml +++ b/config/manifests/bases/splunk-operator.clusterserviceversion.yaml @@ -12,7 +12,7 @@ metadata: administrative workflows using Kubernetes best practices. olm.properties: '[{"type": "olm.maxOpenShiftVersion", "value": "4.15"}]' repository: https://github.com/splunk/splunk-operator - name: splunk-operator.v2.6.1 + name: splunk-operator.v2.7.0 namespace: placeholder spec: apiservicedefinitions: {} @@ -274,5 +274,5 @@ spec: provider: name: Splunk Inc. url: www.splunk.com - replaces: splunk-operator.v2.6.0 - version: 2.6.1 + replaces: splunk-operator.v2.6.1 + version: 2.7.0 diff --git a/docs/AppFramework.md b/docs/AppFramework.md index 7f9c61144..b1d124d74 100644 --- a/docs/AppFramework.md +++ b/docs/AppFramework.md @@ -672,7 +672,7 @@ spec: serviceAccountName: splunk-operator containers: - name: splunk-operator - image: "docker.io/splunk/splunk-operator:2.6.1" + image: "docker.io/splunk/splunk-operator:2.7.0" volumeMounts: - mountPath: /opt/splunk/appframework/ name: app-staging @@ -689,7 +689,7 @@ spec: - name: OPERATOR_NAME value: "splunk-operator" - name: RELATED_IMAGE_SPLUNK_ENTERPRISE - value: "docker.io/splunk/splunk:9.1.3" + value: "docker.io/splunk/splunk:9.3.2" volumes: - name: app-staging diff --git a/docs/ChangeLog.md b/docs/ChangeLog.md index dd58b93a3..475016191 100644 --- a/docs/ChangeLog.md +++ b/docs/ChangeLog.md @@ -1,5 +1,39 @@ # Splunk Operator for Kubernetes Change Log +## 2.7.0 (2024-12-04) + +* This is the 2.7.0 release. The Splunk Operator for Kubernetes is a supported platform for deploying Splunk Enterprise with the prerequisites and constraints laid out [here](https://github.com/splunk/splunk-operator/blob/main/docs/README.md#prerequisites-for-the-splunk-operator) + +* CPSL-2699 - Add Azure and GCP SDK support for AppFramework + +* CSPL-3149 - Address openshift documentation for 4.14 or later + +* CSPL-3060 - Avoid upgrade path during deployment creation + +* CSPL-3058 - Build docker image using SHA instead of tag for redhat UBI + +* CSPL-3063 - Add an option to test SVA testing only via helm + +* CSPL-2496 - Cleanup AWS resources during cluster cleanup + +* CSPL-2887 - Update eksctl, K8s versions, default storage class + +* CSPL-2756 - Add documentation for PDB with SOK deployments + +* CSPL-2820 - Add Support for Configuring Custom Cluster Domain in Helm Chart + +### Supported Splunk Version + +>| Splunk Version| +>| --- | +>| 9.3.2 | + +### Supported Kubernetes Version + +>| Kubernetes Version| +>| --- | +>| 1.31+ | + ## 2.6.1 (2024-08-27) * This is the 2.6.1 release. The Splunk Operator for Kubernetes is a supported platform for deploying Splunk Enterprise with the prerequisites and constraints laid out [here](https://github.com/splunk/splunk-operator/blob/main/docs/README.md#prerequisites-for-the-splunk-operator) diff --git a/docs/Install.md b/docs/Install.md index 5c7b68f6d..ea831da8b 100644 --- a/docs/Install.md +++ b/docs/Install.md @@ -7,7 +7,7 @@ If you want to customize the installation of the Splunk Operator, download a copy of the installation YAML locally, and open it in your favorite editor. ``` -wget -O splunk-operator-cluster.yaml https://github.com/splunk/splunk-operator/releases/download/2.6.1/splunk-operator-cluster.yaml +wget -O splunk-operator-cluster.yaml https://github.com/splunk/splunk-operator/releases/download/2.7.0/splunk-operator-cluster.yaml ``` ## Default Installation @@ -17,7 +17,7 @@ Based on the file used Splunk Operator can be installed cluster-wide or namespac By installing `splunk-operator-cluster.yaml` Operator will watch all the namespaces of your cluster for splunk enterprise custom resources ``` -wget -O splunk-operator-cluster.yaml https://github.com/splunk/splunk-operator/releases/download/2.6.1/splunk-operator-cluster.yaml +wget -O splunk-operator-cluster.yaml https://github.com/splunk/splunk-operator/releases/download/2.7.0/splunk-operator-cluster.yaml kubectl apply -f splunk-operator-cluster.yaml ``` @@ -31,7 +31,7 @@ If Splunk Operator is installed clusterwide and user wants to manage multiple na - name: WATCH_NAMESPACE value: "namespace1,namespace2" - name: RELATED_IMAGE_SPLUNK_ENTERPRISE - value: splunk/splunk:9.1.3 + value: splunk/splunk:9.3.2 - name: OPERATOR_NAME value: splunk-operator - name: POD_NAME @@ -44,10 +44,10 @@ If Splunk Operator is installed clusterwide and user wants to manage multiple na ## Install operator to watch single namespace with restrictive permission -In order to install operator with restrictive permission to watch only single namespace use [splunk-operator-namespace.yaml](https://github.com/splunk/splunk-operator/releases/download/2.6.1/splunk-operator-namespace.yaml). This will create Role and Role-Binding to only watch single namespace. By default operator will be installed in `splunk-operator` namespace, user can edit the file to change the namespace. +In order to install operator with restrictive permission to watch only single namespace use [splunk-operator-namespace.yaml](https://github.com/splunk/splunk-operator/releases/download/2.7.0/splunk-operator-namespace.yaml). This will create Role and Role-Binding to only watch single namespace. By default operator will be installed in `splunk-operator` namespace, user can edit the file to change the namespace. ``` -wget -O splunk-operator-namespace.yaml https://github.com/splunk/splunk-operator/releases/download/2.6.1/splunk-operator-namespace.yaml +wget -O splunk-operator-namespace.yaml https://github.com/splunk/splunk-operator/releases/download/2.7.0/splunk-operator-namespace.yaml kubectl apply -f splunk-operator-namespace.yaml ``` @@ -68,7 +68,7 @@ If you are using a private registry for the Docker images, edit `deployment` `sp - name: WATCH_NAMESPACE value: "namespace1,namespace2" - name: RELATED_IMAGE_SPLUNK_ENTERPRISE - value: splunk/splunk:9.1.3 + value: splunk/splunk:9.3.2 - name: OPERATOR_NAME value: splunk-operator - name: POD_NAME diff --git a/docs/MultisiteExamples.md b/docs/MultisiteExamples.md index bff1fcb1e..752248d42 100644 --- a/docs/MultisiteExamples.md +++ b/docs/MultisiteExamples.md @@ -148,7 +148,7 @@ metadata: - enterprise.splunk.com/delete-pvc spec: replicas: 3 - image: "splunk/splunk:9.1.3" + image: "splunk/splunk:9.3.2" clusterManagerRef: name: example defaults: |- diff --git a/docs/README.md b/docs/README.md index 1c5dcba46..05b31b80f 100644 --- a/docs/README.md +++ b/docs/README.md @@ -113,12 +113,12 @@ For production environments, we are requiring the use of Splunk SmartStore. As a A Kubernetes cluster administrator can install and start the Splunk Operator for specific namespace by running: ``` -kubectl apply -f https://github.com/splunk/splunk-operator/releases/download/2.6.1/splunk-operator-namespace.yaml --server-side --force-conflicts +kubectl apply -f https://github.com/splunk/splunk-operator/releases/download/2.7.0/splunk-operator-namespace.yaml --server-side --force-conflicts ``` A Kubernetes cluster administrator can install and start the Splunk Operator for cluster-wide by running: ``` -kubectl apply -f https://github.com/splunk/splunk-operator/releases/download/2.6.1/splunk-operator-cluster.yaml --server-side --force-conflicts +kubectl apply -f https://github.com/splunk/splunk-operator/releases/download/2.7.0/splunk-operator-cluster.yaml --server-side --force-conflicts ``` The [Advanced Installation Instructions](Install.md) page offers guidance for advanced configurations, including the use of private image registries, installation at cluster scope, and installing the Splunk Operator as a user who is not a Kubernetes administrator. Users of Red Hat OpenShift should review the [Red Hat OpenShift](OpenShift.md) page. diff --git a/docs/SplunkOperatorUpgrade.md b/docs/SplunkOperatorUpgrade.md index b25c8d9ee..de6aa0aa7 100644 --- a/docs/SplunkOperatorUpgrade.md +++ b/docs/SplunkOperatorUpgrade.md @@ -25,7 +25,7 @@ A Splunk Operator for Kubernetes upgrade might include support for a later versi 1. Download the latest Splunk Operator installation yaml file. ​ ``` -wget -O splunk-operator-namespace.yaml https://github.com/splunk/splunk-operator/releases/download/2.6.1/splunk-operator-namespace.yaml +wget -O splunk-operator-namespace.yaml https://github.com/splunk/splunk-operator/releases/download/2.7.0/splunk-operator-namespace.yaml ``` ​ 2. (Optional) Review the file and update it with your specific customizations used during your install. @@ -48,7 +48,7 @@ If a Splunk Operator release changes the custom resource (CRD) API version, the ### Upgrading Splunk Enterprise Docker Image with the Operator Upgrade -Splunk Operator follows the upgrade path steps mentioned in [Splunk documentation](https://docs.splunk.com/Documentation/Splunk/9.1.3/Installation/HowtoupgradeSplunk). If a Splunk Operator release includes an updated Splunk Enterprise Docker image, the operator upgrade will also initiate pod restart using the latest Splunk Enterprise Docker image. To follow the best practices described under the [General Process to Upgrade the Splunk Enterprise], a recommeded upgrade path is followed while initiating pod restarts of different Splunk Instances. At each step, if a particular CR instance exists, a certain flow is imposed to ensure that each instance is updated in the correct order. After an instance is upgraded, the Operator verifies if the upgrade was successful and all the components are working as expected. If any unexpected behaviour is detected, the process is terminated. +Splunk Operator follows the upgrade path steps mentioned in [Splunk documentation](https://docs.splunk.com/Documentation/Splunk/9.3.2/Installation/HowtoupgradeSplunk). If a Splunk Operator release includes an updated Splunk Enterprise Docker image, the operator upgrade will also initiate pod restart using the latest Splunk Enterprise Docker image. To follow the best practices described under the [General Process to Upgrade the Splunk Enterprise], a recommeded upgrade path is followed while initiating pod restarts of different Splunk Instances. At each step, if a particular CR instance exists, a certain flow is imposed to ensure that each instance is updated in the correct order. After an instance is upgraded, the Operator verifies if the upgrade was successful and all the components are working as expected. If any unexpected behaviour is detected, the process is terminated. If a Splunk Operator release changes the custom resource (CRD) API version, the administrator is responsible for updating their Custom Resource specification to reference the latest CRD API version. @@ -104,7 +104,7 @@ Edit `deployment` `splunk-operator-controller-manager-` in `splunk-operat - name: WATCH_NAMESPACE value: "splunk-operator" - name: RELATED_IMAGE_SPLUNK_ENTERPRISE - value: splunk/splunk:9.1.3 + value: splunk/splunk:9.3.2 - name: OPERATOR_NAME value: splunk-operator - name: POD_NAME @@ -139,7 +139,7 @@ To verify that a new Splunk Enterprise Docker image was applied to a pod, you ca ​ ```bash kubectl get pods splunk--monitoring-console-0 -o yaml | grep -i image -image: splunk/splunk:9.1.3 +image: splunk/splunk:9.3.2 imagePullPolicy: IfNotPresent ``` ## Splunk Enterprise Cluster upgrade diff --git a/docs/index.yaml b/docs/index.yaml index b605549b5..bba75b817 100644 --- a/docs/index.yaml +++ b/docs/index.yaml @@ -1,9 +1,29 @@ apiVersion: v1 entries: splunk-enterprise: + - apiVersion: v2 + appVersion: 2.7.0 + created: "2024-11-21T20:21:25.69474524Z" + dependencies: + - condition: splunk-operator.enabled + name: splunk-operator + repository: file://splunk-operator/helm-chart/splunk-operator + version: 2.7.0 + description: A Helm chart for Splunk Enterprise managed by the Splunk Operator + digest: ffd2f618079e9615811dab0b8fb2d0172652c14fae0db392eeb5666d9798a72b + maintainers: + - email: vivekr@splunk.com + name: Vivek Reddy + - email: akondur@splunk.com + name: Arjun Kondur + name: splunk-enterprise + type: application + urls: + - https://splunk.github.io/splunk-operator/splunk-enterprise-2.7.0.tgz + version: 2.7.0 - apiVersion: v2 appVersion: 2.6.1 - created: "2024-08-21T21:13:28.105185722Z" + created: "2024-11-21T20:21:25.610402359Z" dependencies: - condition: splunk-operator.enabled name: splunk-operator @@ -23,7 +43,7 @@ entries: version: 2.6.1 - apiVersion: v2 appVersion: 2.6.0 - created: "2024-08-21T21:13:28.031887308Z" + created: "2024-11-21T20:21:25.529608584Z" dependencies: - condition: splunk-operator.enabled name: splunk-operator @@ -43,7 +63,7 @@ entries: version: 2.6.0 - apiVersion: v2 appVersion: 2.5.2 - created: "2024-08-21T21:13:27.964311348Z" + created: "2024-11-21T20:21:25.462074454Z" dependencies: - condition: splunk-operator.enabled name: splunk-operator @@ -63,7 +83,7 @@ entries: version: 2.5.2 - apiVersion: v2 appVersion: 2.5.1 - created: "2024-08-21T21:13:27.908546143Z" + created: "2024-11-21T20:21:25.408481184Z" dependencies: - condition: splunk-operator.enabled name: splunk-operator @@ -83,7 +103,7 @@ entries: version: 2.5.1 - apiVersion: v2 appVersion: 2.5.0 - created: "2024-08-21T21:13:27.867105139Z" + created: "2024-11-21T20:21:25.361678311Z" dependencies: - condition: splunk-operator.enabled name: splunk-operator @@ -103,7 +123,7 @@ entries: version: 2.5.0 - apiVersion: v2 appVersion: 2.4.0 - created: "2024-08-21T21:13:27.835239498Z" + created: "2024-11-21T20:21:25.326748255Z" dependencies: - condition: splunk-operator.enabled name: splunk-operator @@ -125,7 +145,7 @@ entries: version: 2.4.0 - apiVersion: v2 appVersion: 2.3.0 - created: "2024-08-21T21:13:27.812660498Z" + created: "2024-11-21T20:21:25.303514858Z" dependencies: - condition: splunk-operator.enabled name: splunk-operator @@ -147,7 +167,7 @@ entries: version: 2.3.0 - apiVersion: v2 appVersion: 2.2.1 - created: "2024-08-21T21:13:27.800191981Z" + created: "2024-11-21T20:21:25.290479742Z" dependencies: - condition: splunk-operator.enabled name: splunk-operator @@ -162,7 +182,7 @@ entries: version: 2.2.1 - apiVersion: v2 appVersion: 2.2.0 - created: "2024-08-21T21:13:27.783685512Z" + created: "2024-11-21T20:21:25.27754399Z" dependencies: - condition: splunk-operator.enabled name: splunk-operator @@ -177,7 +197,7 @@ entries: version: 2.2.0 - apiVersion: v2 appVersion: 2.1.0 - created: "2024-08-21T21:13:27.764222418Z" + created: "2024-11-21T20:21:25.256990017Z" dependencies: - condition: splunk-operator.enabled name: splunk-operator @@ -191,9 +211,24 @@ entries: - https://splunk.github.io/splunk-operator/splunk-enterprise-1.0.0.tgz version: 1.0.0 splunk-operator: + - apiVersion: v2 + appVersion: 2.7.0 + created: "2024-11-21T20:21:25.819109754Z" + description: A Helm chart for the Splunk Operator for Kubernetes + digest: e0862798c88960774bcdcd62f05aa54f43eef0d6d6bcb09737e2e59b137f7cb5 + maintainers: + - email: vivekr@splunk.com + name: Vivek Reddy + - email: akondur@splunk.com + name: Arjun Kondur + name: splunk-operator + type: application + urls: + - https://splunk.github.io/splunk-operator/splunk-operator-2.7.0.tgz + version: 2.7.0 - apiVersion: v2 appVersion: 2.6.1 - created: "2024-08-21T21:13:28.21381178Z" + created: "2024-11-21T20:21:25.807976355Z" description: A Helm chart for the Splunk Operator for Kubernetes digest: 05e12835582cd201dafe3e9db06854f31115235e030efbc627c571dd25f87c8d maintainers: @@ -208,7 +243,7 @@ entries: version: 2.6.1 - apiVersion: v2 appVersion: 2.6.0 - created: "2024-08-21T21:13:28.202612209Z" + created: "2024-11-21T20:21:25.795875933Z" description: A Helm chart for the Splunk Operator for Kubernetes digest: b6dcfa4ed9de85817d7a84fa83aeb573b80c64136b80f9c6089a88d4f6efafff maintainers: @@ -223,7 +258,7 @@ entries: version: 2.6.0 - apiVersion: v2 appVersion: 2.5.2 - created: "2024-08-21T21:13:28.190774375Z" + created: "2024-11-21T20:21:25.783988892Z" description: A Helm chart for the Splunk Operator for Kubernetes digest: 7ab3e92f9f9f0a964294b95bf32066edb1b6d5375cd59099c9525f3ca733327a maintainers: @@ -238,7 +273,7 @@ entries: version: 2.5.2 - apiVersion: v2 appVersion: 2.5.1 - created: "2024-08-21T21:13:28.178877651Z" + created: "2024-11-21T20:21:25.772066842Z" description: A Helm chart for the Splunk Operator for Kubernetes digest: 5c90889e175bbfc79cbb7f83bf213de43a46c4d688574d04ff82aa16dcd8681a maintainers: @@ -253,7 +288,7 @@ entries: version: 2.5.1 - apiVersion: v2 appVersion: 2.5.0 - created: "2024-08-21T21:13:28.168387288Z" + created: "2024-11-21T20:21:25.759832962Z" description: A Helm chart for the Splunk Operator for Kubernetes digest: ed93f8fac421f92cfdbfd043ec27911a07ec7db2c05b4efc3137cef4f2bfca4a maintainers: @@ -268,7 +303,7 @@ entries: version: 2.5.0 - apiVersion: v2 appVersion: 2.4.0 - created: "2024-08-21T21:13:28.156786911Z" + created: "2024-11-21T20:21:25.747760901Z" description: A Helm chart for the Splunk Operator for Kubernetes digest: 9d0377747e46df4bf4b9dbd447c9ff46c926bfe2c66fd07d6d27a61abb31cb42 maintainers: @@ -285,7 +320,7 @@ entries: version: 2.4.0 - apiVersion: v2 appVersion: 2.3.0 - created: "2024-08-21T21:13:28.145113519Z" + created: "2024-11-21T20:21:25.737386892Z" description: A Helm chart for the Splunk Operator for Kubernetes digest: 23e70ec4059bc92920d7d3adce3bff6b8aba0d5eb5d4c0efe225bf3b88d5b274 maintainers: @@ -302,7 +337,7 @@ entries: version: 2.3.0 - apiVersion: v2 appVersion: 2.2.1 - created: "2024-08-21T21:13:28.13398032Z" + created: "2024-11-21T20:21:25.726892331Z" description: A Helm chart for the Splunk Operator for Kubernetes digest: 8868b9ae2ebde0c667b13c97d71d904a31b5a9f2c803b199bc77324f1727e1fd name: splunk-operator @@ -312,7 +347,7 @@ entries: version: 2.2.1 - apiVersion: v2 appVersion: 2.2.0 - created: "2024-08-21T21:13:28.122659146Z" + created: "2024-11-21T20:21:25.715472838Z" description: A Helm chart for the Splunk Operator for Kubernetes digest: 49c72276bd7ff93465b0545d8b0814f684cade7d2cd191b6d73d4c3660bd1fb4 name: splunk-operator @@ -322,7 +357,7 @@ entries: version: 2.2.0 - apiVersion: v2 appVersion: 2.1.0 - created: "2024-08-21T21:13:28.113915786Z" + created: "2024-11-21T20:21:25.705328559Z" description: A Helm chart for the Splunk Operator for Kubernetes digest: 34e5463f8f5442655d05cb616b50391b738a0827b30d8440b4c7fce99a291d9a name: splunk-operator @@ -330,4 +365,4 @@ entries: urls: - https://splunk.github.io/splunk-operator/splunk-operator-1.0.0.tgz version: 1.0.0 -generated: "2024-08-21T21:13:27.753889272Z" +generated: "2024-11-21T20:21:25.246519808Z" diff --git a/docs/splunk-enterprise-2.7.0.tgz b/docs/splunk-enterprise-2.7.0.tgz new file mode 100644 index 000000000..e284cbed9 Binary files /dev/null and b/docs/splunk-enterprise-2.7.0.tgz differ diff --git a/docs/splunk-operator-2.7.0.tgz b/docs/splunk-operator-2.7.0.tgz new file mode 100644 index 000000000..bcf4a4bde Binary files /dev/null and b/docs/splunk-operator-2.7.0.tgz differ diff --git a/helm-chart/splunk-enterprise/Chart.yaml b/helm-chart/splunk-enterprise/Chart.yaml index 046e47776..b6bf1c6ec 100644 --- a/helm-chart/splunk-enterprise/Chart.yaml +++ b/helm-chart/splunk-enterprise/Chart.yaml @@ -15,13 +15,13 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 2.6.1 +version: 2.7.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "2.6.1" +appVersion: "2.7.0" maintainers: - name: Vivek Reddy email: vivekr@splunk.com @@ -29,6 +29,6 @@ maintainers: email: akondur@splunk.com dependencies: - name: splunk-operator - version: "2.6.1" + version: "2.7.0" repository: "file://splunk-operator/helm-chart/splunk-operator" condition: splunk-operator.enabled diff --git a/helm-chart/splunk-enterprise/charts/splunk-operator-2.7.0.tgz b/helm-chart/splunk-enterprise/charts/splunk-operator-2.7.0.tgz new file mode 100644 index 000000000..bcf4a4bde Binary files /dev/null and b/helm-chart/splunk-enterprise/charts/splunk-operator-2.7.0.tgz differ diff --git a/helm-chart/splunk-operator/Chart.yaml b/helm-chart/splunk-operator/Chart.yaml index 36adcc3a7..fc8765b92 100644 --- a/helm-chart/splunk-operator/Chart.yaml +++ b/helm-chart/splunk-operator/Chart.yaml @@ -19,10 +19,10 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: "2.6.1" +version: "2.7.0" # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "2.6.1" +appVersion: "2.7.0" diff --git a/helm-chart/splunk-operator/crds/enterprise.splunk.com_clustermanagers.yaml b/helm-chart/splunk-operator/crds/enterprise.splunk.com_clustermanagers.yaml index 648e5ab14..e8baa84c3 100644 --- a/helm-chart/splunk-operator/crds/enterprise.splunk.com_clustermanagers.yaml +++ b/helm-chart/splunk-operator/crds/enterprise.splunk.com_clustermanagers.yaml @@ -971,7 +971,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -983,8 +983,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -2091,7 +2091,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -2103,8 +2103,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -4085,7 +4085,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -4097,8 +4097,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array @@ -4354,7 +4355,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -4366,8 +4367,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array diff --git a/helm-chart/splunk-operator/crds/enterprise.splunk.com_clustermasters.yaml b/helm-chart/splunk-operator/crds/enterprise.splunk.com_clustermasters.yaml index 4ba412e1f..f635b4ac4 100644 --- a/helm-chart/splunk-operator/crds/enterprise.splunk.com_clustermasters.yaml +++ b/helm-chart/splunk-operator/crds/enterprise.splunk.com_clustermasters.yaml @@ -967,7 +967,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -979,8 +979,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -2087,7 +2087,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -2099,8 +2099,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -4081,7 +4081,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -4093,8 +4093,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array @@ -4347,7 +4348,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -4359,8 +4360,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array diff --git a/helm-chart/splunk-operator/crds/enterprise.splunk.com_licensemanagers.yaml b/helm-chart/splunk-operator/crds/enterprise.splunk.com_licensemanagers.yaml index 75e417481..99d6291ab 100644 --- a/helm-chart/splunk-operator/crds/enterprise.splunk.com_licensemanagers.yaml +++ b/helm-chart/splunk-operator/crds/enterprise.splunk.com_licensemanagers.yaml @@ -961,7 +961,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -973,8 +973,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -3959,7 +3959,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -3971,8 +3971,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array diff --git a/helm-chart/splunk-operator/crds/enterprise.splunk.com_licensemasters.yaml b/helm-chart/splunk-operator/crds/enterprise.splunk.com_licensemasters.yaml index 6312c605c..ec5183c34 100644 --- a/helm-chart/splunk-operator/crds/enterprise.splunk.com_licensemasters.yaml +++ b/helm-chart/splunk-operator/crds/enterprise.splunk.com_licensemasters.yaml @@ -956,7 +956,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -968,8 +968,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -3954,7 +3954,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -3966,8 +3966,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array diff --git a/helm-chart/splunk-operator/crds/enterprise.splunk.com_monitoringconsoles.yaml b/helm-chart/splunk-operator/crds/enterprise.splunk.com_monitoringconsoles.yaml index edf4fad0c..c5833cba4 100644 --- a/helm-chart/splunk-operator/crds/enterprise.splunk.com_monitoringconsoles.yaml +++ b/helm-chart/splunk-operator/crds/enterprise.splunk.com_monitoringconsoles.yaml @@ -963,7 +963,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -975,8 +975,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -3960,7 +3960,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -3972,8 +3972,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array @@ -5082,7 +5083,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -5094,8 +5095,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -8079,7 +8080,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -8091,8 +8092,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array diff --git a/helm-chart/splunk-operator/crds/enterprise.splunk.com_searchheadclusters.yaml b/helm-chart/splunk-operator/crds/enterprise.splunk.com_searchheadclusters.yaml index c0e4754d5..e9a97c05d 100644 --- a/helm-chart/splunk-operator/crds/enterprise.splunk.com_searchheadclusters.yaml +++ b/helm-chart/splunk-operator/crds/enterprise.splunk.com_searchheadclusters.yaml @@ -969,7 +969,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -981,8 +981,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -3983,7 +3983,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -3995,8 +3995,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array @@ -5175,7 +5176,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -5187,8 +5188,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -8189,7 +8190,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -8201,8 +8202,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array diff --git a/helm-chart/splunk-operator/crds/enterprise.splunk.com_standalones.yaml b/helm-chart/splunk-operator/crds/enterprise.splunk.com_standalones.yaml index 897bde6e2..d497c1627 100644 --- a/helm-chart/splunk-operator/crds/enterprise.splunk.com_standalones.yaml +++ b/helm-chart/splunk-operator/crds/enterprise.splunk.com_standalones.yaml @@ -964,7 +964,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -976,8 +976,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -2088,7 +2088,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -2100,8 +2100,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -4083,7 +4083,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -4095,8 +4095,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array @@ -4346,7 +4347,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -4358,8 +4359,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -5327,7 +5328,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -5339,8 +5340,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -6451,7 +6452,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -6463,8 +6464,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array @@ -8446,7 +8447,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where @@ -8458,8 +8459,9 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: - s3, blob. s3 works with aws or minio providers, whereas - blob works with azure provider.' + s3, blob, gcs. s3 works with aws or minio providers, + whereas blob works with azure provider, gcs works + for gcp.' type: string type: object type: array @@ -8712,7 +8714,7 @@ spec: type: string provider: description: 'App Package Remote Store provider. Supported - values: aws, minio, azure.' + values: aws, minio, azure, gcp.' type: string region: description: Region of the remote storage volume where apps @@ -8724,8 +8726,8 @@ spec: type: string storageType: description: 'Remote Storage type. Supported values: s3, - blob. s3 works with aws or minio providers, whereas blob - works with azure provider.' + blob, gcs. s3 works with aws or minio providers, whereas + blob works with azure provider, gcs works for gcp.' type: string type: object type: array diff --git a/helm-chart/splunk-operator/values.yaml b/helm-chart/splunk-operator/values.yaml index d23f67a03..aaba1fab4 100644 --- a/helm-chart/splunk-operator/values.yaml +++ b/helm-chart/splunk-operator/values.yaml @@ -3,7 +3,7 @@ splunk-operator: # Splunk image image: - repository: docker.io/splunk/splunk:9.3.0 + repository: docker.io/splunk/splunk:9.3.2 # The kube-rbac-proxy is a small HTTP proxy for a single upstream, that can perform RBAC # authorization against the Kubernetes API. @@ -32,7 +32,7 @@ splunkOperator: # Splunk operator image and pull policy # reference: https://github.com/splunk/splunk-operator image: - repository: docker.io/splunk/splunk-operator:2.6.1 + repository: docker.io/splunk/splunk-operator:2.7.0 pullPolicy: IfNotPresent # Set image pull secrets to pull image from a private registry