Generate Helm chart templates

This commit is contained in:
M. Mert Yildiran
2023-04-12 01:06:39 +03:00
parent 504ecc4f83
commit 3ebf816a68
13 changed files with 139 additions and 53 deletions

View File

@@ -5,6 +5,6 @@ metadata:
labels:
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
name: kubeshark
name: '{{ .Values.tap.selfnamespace }}'
spec: {}
status: {}

View File

@@ -6,5 +6,5 @@ metadata:
kubeshark-cli-version: v1
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
name: kubeshark-service-account
name: '{{ .Values.tap.selfnamespace }}'
namespace: kubeshark

View File

@@ -6,7 +6,7 @@ metadata:
kubeshark-cli-version: v1
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
name: kubeshark-cluster-role
name: '{{ .Values.tap.selfnamespace }}'
namespace: kubeshark
rules:
- apiGroups:

View File

@@ -6,7 +6,7 @@ metadata:
kubeshark-cli-version: v1
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
name: kubeshark-service-account
name: '{{ .Values.tap.selfnamespace }}'
namespace: kubeshark
roleRef:
apiGroup: rbac.authorization.k8s.io
@@ -15,4 +15,4 @@ roleRef:
subjects:
- kind: ServiceAccount
name: kubeshark-service-account
namespace: kubeshark
namespace: '{{ .Values.tap.selfnamespace }}'

View File

@@ -6,7 +6,7 @@ metadata:
app: kubeshark-hub
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
name: kubeshark-hub
name: '{{ .Values.tap.selfnamespace }}'
namespace: kubeshark
spec:
containers:
@@ -14,21 +14,23 @@ spec:
- ./hub
env:
- name: POD_REGEX
value: .*
value: '{{ .Values.tap.regex }}'
- name: NAMESPACES
value: '{{ .Values.tap.namespaces }}'
- name: STORAGE_LIMIT
value: 200MB
value: '{{ .Values.tap.storagelimit }}'
- name: LICENSE
image: docker.io/kubeshark/hub:latest
imagePullPolicy: Always
value: '{{ .Values.license }}'
image: '{{ .Values.tap.docker.registry }}/hub:{{ .Values.tap.docker.tag }}'
imagePullPolicy: '{{ .Values.tap.docker.imagePullPolicy }}'
name: kubeshark-hub
resources:
limits:
cpu: 750m
memory: 1Gi
cpu: '{{ .Values.tap.resources.hub.cpu-limit }}'
memory: '{{ .Values.tap.resources.hub.memory-limit }}'
requests:
cpu: 50m
memory: 50Mi
cpu: '{{ .Values.tap.resources.hub.cpu-requests }}'
memory: '{{ .Values.tap.resources.hub.memory-requests }}'
dnsPolicy: ClusterFirstWithHostNet
serviceAccountName: kubeshark-service-account
terminationGracePeriodSeconds: 0

View File

@@ -5,7 +5,7 @@ metadata:
labels:
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
name: kubeshark-hub
name: '{{ .Values.tap.selfnamespace }}'
namespace: kubeshark
spec:
ports:

View File

@@ -6,7 +6,7 @@ metadata:
app: kubeshark-front
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
name: kubeshark-front
name: '{{ .Values.tap.selfnamespace }}'
namespace: kubeshark
spec:
containers:
@@ -17,8 +17,8 @@ spec:
value: ' '
- name: REACT_APP_HUB_PORT
value: "8898"
image: docker.io/kubeshark/front:latest
imagePullPolicy: Always
image: '{{ .Values.tap.docker.registry }}/front:{{ .Values.tap.docker.tag }}'
imagePullPolicy: '{{ .Values.tap.docker.imagePullPolicy }}'
name: kubeshark-front
readinessProbe:
failureThreshold: 3

View File

@@ -5,7 +5,7 @@ metadata:
labels:
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
name: kubeshark-front
name: '{{ .Values.tap.selfnamespace }}'
namespace: kubeshark
spec:
ports:

View File

@@ -6,7 +6,7 @@ metadata:
app: kubeshark-worker-daemon-set
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
name: kubeshark-worker-daemon-set
name: '{{ .Values.tap.selfnamespace }}'
namespace: kubeshark
spec:
selector:
@@ -35,16 +35,16 @@ spec:
- -tls
- -procfs
- /hostproc
image: docker.io/kubeshark/worker:latest
imagePullPolicy: Always
image: '{{ .Values.tap.docker.registry }}/worker:{{ .Values.tap.docker.tag }}'
imagePullPolicy: '{{ .Values.tap.docker.imagePullPolicy }}'
name: kubeshark-worker-daemon-set
resources:
limits:
cpu: 750m
memory: 1Gi
cpu: '{{ .Values.tap.resources.worker.cpu-limit }}'
memory: '{{ .Values.tap.resources.worker.memory-limit }}'
requests:
cpu: 50m
memory: 50Mi
cpu: '{{ .Values.tap.resources.worker.cpu-requests }}'
memory: '{{ .Values.tap.resources.worker.memory-requests }}'
securityContext:
capabilities:
add: