Skip to content

Commit f1f470f

Browse files
CSPL-4007: Add sample CRD yaml files in docs (#1587)
* Add sample CRD yaml files in docs * use consistent formatting in finalizers * move samples to existing config/samples directory
1 parent 4d99fa6 commit f1f470f

11 files changed

+174
-0
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
apiVersion: enterprise.splunk.com/v4
3+
kind: ClusterManager
4+
metadata:
5+
name: cm
6+
namespace: splunk-operator
7+
finalizers:
8+
- enterprise.splunk.com/delete-pvc
9+
---
10+
apiVersion: enterprise.splunk.com/v4
11+
kind: IndexerCluster
12+
metadata:
13+
name: idxc
14+
namespace: splunk-operator
15+
finalizers:
16+
- enterprise.splunk.com/delete-pvc
17+
spec:
18+
clusterManagerRef:
19+
name: cm
20+
licenseManagerRef:
21+
name: lm
22+
replicas: 3
23+
---
24+
apiVersion: enterprise.splunk.com/v4
25+
kind: SearchHeadCluster
26+
metadata:
27+
name: shc
28+
namespace: splunk-operator
29+
finalizers:
30+
- enterprise.splunk.com/delete-pvc
31+
spec:
32+
clusterManagerRef:
33+
name: cm
34+
licenseManagerRef:
35+
name: lm
36+
replicas: 3
37+
---
38+
apiVersion: enterprise.splunk.com/v4
39+
kind: LicenseManager
40+
metadata:
41+
name: lm
42+
namespace: splunk-operator
43+
finalizers:
44+
- enterprise.splunk.com/delete-pvc
45+
spec:
46+
volumes:
47+
- name: licenses
48+
configMap:
49+
name: splunk-licenses
50+
licenseUrl: /mnt/licenses/enterprise.lic

config/samples/enterprise_v4_clustermanager.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,8 @@ apiVersion: enterprise.splunk.com/v4
22
kind: ClusterManager
33
metadata:
44
name: clustermanager-sample
5+
namespace: splunk-operator
6+
finalizers:
7+
- enterprise.splunk.com/delete-pvc
58
spec:
69
# Add fields here

config/samples/enterprise_v4_indexercluster.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,10 @@ apiVersion: enterprise.splunk.com/v4
22
kind: IndexerCluster
33
metadata:
44
name: indexercluster-sample
5+
namespace: splunk-operator
6+
finalizers:
7+
- enterprise.splunk.com/delete-pvc
58
spec:
9+
clusterManagerRef:
10+
name: clustermanager-sample
611
# Add fields here
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
1+
# Before using this LicenseManager CR, ensure a ConfigMap named `splunk-licenses` is created
2+
# in the `splunk-operator` namespace with the license file.
13
apiVersion: enterprise.splunk.com/v4
24
kind: LicenseManager
35
metadata:
46
name: licensemanager-sample
7+
namespace: splunk-operator
8+
finalizers:
9+
- enterprise.splunk.com/delete-pvc
510
spec:
11+
volumes:
12+
- name: licenses
13+
configMap:
14+
name: splunk-licenses
15+
licenseUrl: /mnt/licenses/enterprise.lic
616
# Add fields here

config/samples/enterprise_v4_monitoringconsole.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,8 @@ apiVersion: enterprise.splunk.com/v4
22
kind: MonitoringConsole
33
metadata:
44
name: monitoringconsole-sample
5+
namespace: splunk-operator
6+
finalizers:
7+
- enterprise.splunk.com/delete-pvc
58
spec:
69
# Add fields here

config/samples/enterprise_v4_searchheadcluster.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,10 @@ apiVersion: enterprise.splunk.com/v4
22
kind: SearchHeadCluster
33
metadata:
44
name: searchheadcluster-sample
5+
namespace: splunk-operator
6+
finalizers:
7+
- enterprise.splunk.com/delete-pvc
58
spec:
9+
clusterManagerRef:
10+
name: clustermanager-sample
611
# Add fields here

config/samples/enterprise_v4_standalone.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,8 @@ apiVersion: enterprise.splunk.com/v4
22
kind: Standalone
33
metadata:
44
name: standalone-sample
5+
namespace: splunk-operator
6+
finalizers:
7+
- enterprise.splunk.com/delete-pvc
58
spec:
69
# Add fields here
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
apiVersion: enterprise.splunk.com/v4
2+
kind: Standalone
3+
metadata:
4+
name: standalone-sample
5+
namespace: splunk-operator
6+
finalizers:
7+
- enterprise.splunk.com/delete-pvc
8+
spec:
9+
replicas: 1
10+
appRepo:
11+
appsRepoPollIntervalSeconds: 60
12+
defaults:
13+
volumeName: volume_app_repo
14+
scope: local
15+
appSources:
16+
- name: apps
17+
location: apps/
18+
volumes:
19+
- name: volume_app_repo
20+
storageType: s3
21+
provider: aws
22+
path: test-bucket/
23+
endpoint: https://s3-us-west-2.amazonaws.com
24+
region: us-west-2
25+
secretRef: s3-secret
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
apiVersion: enterprise.splunk.com/v4
2+
kind: Standalone
3+
metadata:
4+
name: standalone-sample
5+
namespace: splunk-operator
6+
finalizers:
7+
- enterprise.splunk.com/delete-pvc
8+
spec:
9+
replicas: 1
10+
appRepo:
11+
appsRepoPollIntervalSeconds: 60
12+
defaults:
13+
volumeName: volume_app_repo
14+
scope: local
15+
appSources:
16+
- name: apps
17+
location: apps/
18+
volumes:
19+
- name: volume_app_repo
20+
storageType: blob
21+
provider: azure
22+
path: test-container/
23+
endpoint: https://teststorage.blob.core.windows.net
24+
secretRef: azureblob-secret # Can be removed if using Managed Identity
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
apiVersion: enterprise.splunk.com/v4
2+
kind: Standalone
3+
metadata:
4+
name: standalone-sample
5+
namespace: splunk-operator
6+
finalizers:
7+
- enterprise.splunk.com/delete-pvc
8+
spec:
9+
replicas: 1
10+
appRepo:
11+
appsRepoPollIntervalSeconds: 600
12+
defaults:
13+
volumeName: volume_app_repo
14+
scope: local
15+
appSources:
16+
- name: apps
17+
location: apps/
18+
volumes:
19+
- name: volume_app_repo
20+
storageType: gcs
21+
provider: gcp
22+
path: test-bucket/
23+
endpoint: https://storage.googleapis.com
24+
secretRef: gcs-secret

0 commit comments

Comments
 (0)