Skip to content

Commit a9151a4

Browse files
committedJan 5, 2022
(feat) add cluster name feature
1 parent bbfc36c commit a9151a4

8 files changed

+16
-0
lines changed
 

‎bundle/manifests/consoledefenders.pcc.paloaltonetworks.com.crd.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ spec:
5252
type: object
5353
defenderConfig:
5454
properties:
55+
cluster:
56+
type: string
5557
collectPodLabels:
5658
default: false
5759
type: boolean

‎bundle/manifests/defenders.pcc.paloaltonetworks.com.crd.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ spec:
2727
type: object
2828
defenderConfig:
2929
properties:
30+
cluster:
31+
type: string
3032
clusterAddress:
3133
type: string
3234
collectPodLabels:

‎config/crd/bases/pcc.paloaltonetworks.com_consoledefenders.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ spec:
6767
defenderConfig:
6868
type: object
6969
properties:
70+
cluster:
71+
type: string
7072
collectPodLabels:
7173
type: boolean
7274
default: false

‎config/crd/bases/pcc.paloaltonetworks.com_defenders.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ spec:
4242
defenderConfig:
4343
type: object
4444
properties:
45+
cluster:
46+
type: string
4547
clusterAddress:
4648
type: string
4749
collectPodLabels:

‎docs/Kubernetes/resource_spec.md

+3
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@ They are ultimately passed to `twistcli` for YAML generation.
6767
- **defenderConfig** (PrismaCloudComputeDefenderConfig)
6868
Options for installing Defender.
6969
They are ultimately passed to `twistcli` for YAML generation.
70+
- **defenderConfig.cluster** (string)
71+
A cluster name to identify the kubernetes cluster.
72+
If no value specified, defender will try to automatically get the cluster name from the cloud provider.
7073
- **defenderConfig.clusterAddress** (string)
7174
Host name used by Defender to verify Console certificate.
7275
Must be one of the SANs listed at Manage > Defenders > Names.

‎docs/OpenShift/resource_spec.md

+3
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@ They are ultimately passed to `twistcli` for YAML generation.
6767
- **defenderConfig** (PrismaCloudComputeDefenderConfig)
6868
Options for installing Defender.
6969
They are ultimately passed to `twistcli` for YAML generation.
70+
- **defenderConfig.cluster** (string)
71+
A cluster name to identify the openshift cluster.
72+
If no value specified, defender will try to automatically get the cluster name from the cloud provider.
7073
- **defenderConfig.clusterAddress** (string)
7174
Host name used by Defender to verify Console certificate.
7275
Must be one of the SANs listed at Manage > Defenders > Names.

‎roles/consoledefender/tasks/main.yml

+1
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
--user {{ username }}
7474
--address https://twistlock-console.{{ namespace }}:8083
7575
--cluster-address twistlock-console
76+
{{ ('--cluster ' + defenderConfig.cluster) if defenderConfig.cluster is defined else '' }}
7677
{{ '--collect-pod-labels' if defenderConfig.collectPodLabels else '' }}
7778
{{ '--cri' if not defenderConfig.docker else '' }}
7879
{{ ('--docker-socket-path ' + defenderConfig.dockerSocketPath) if defenderConfig.dockerSocketPath is defined else '' }}

‎roles/defender/tasks/main.yml

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
--user {{ username }}
1919
--address {{ defenderConfig.consoleAddress }}
2020
--cluster-address {{ defenderConfig.clusterAddress }}
21+
{{ ('--cluster ' + defenderConfig.cluster) if defenderConfig.cluster is defined else '' }}
2122
{{ '--collect-pod-labels' if defenderConfig.collectPodLabels else '' }}
2223
{{ '--cri' if not defenderConfig.docker else '' }}
2324
{{ ('--docker-socket-path ' + defenderConfig.dockerSocketPath) if defenderConfig.dockerSocketPath is defined else '' }}

0 commit comments

Comments
 (0)