Fix all of the remaining issues in the Helm chart

This commit is contained in:
M. Mert Yildiran
2023-04-12 02:50:12 +03:00
parent 18addbb980
commit 3cc543827a
10 changed files with 55 additions and 32 deletions

View File

@@ -11,3 +11,30 @@ then install Kubeshark:
```shell
helm install kubeshark kubeshark/kubeshark
```
## Locally
Clone the repo:
```shell
git clone git@github.com:kubeshark/kubeshark.git --depth 1
cd kubeshark/helm-chart
```
See the generated templates
```shell
helm template .
```
Install Kubeshark:
```shell
helm install kubeshark .
```
Uninstall Kubeshark:
```shell
helm uninstall kubeshark
```

View File

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

View File

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

View File

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

View File

@@ -6,8 +6,8 @@ metadata:
app: kubeshark-hub
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
name: '{{ .Values.tap.selfnamespace }}'
namespace: kubeshark
name: kubeshark-hub
namespace: '{{ .Values.tap.selfnamespace }}'
spec:
containers:
- command:
@@ -16,7 +16,7 @@ spec:
- name: POD_REGEX
value: '{{ .Values.tap.regex }}'
- name: NAMESPACES
value: '{{ .Values.tap.allnamespaces | ternary "" .Values.tap.namespaces | quote }}'
value: '{{ .Values.tap.allnamespaces | ternary "" .Values.tap.namespaces }}'
- name: STORAGE_LIMIT
value: '{{ .Values.tap.storagelimit }}'
- name: LICENSE
@@ -32,7 +32,6 @@ spec:
cpu: '{{ .Values.tap.resources.hub.requests.cpu }}'
memory: '{{ .Values.tap.resources.hub.requests.memory }}'
dnsPolicy: ClusterFirstWithHostNet
imagePullSecrets: '{{ .Values.tap.docker.imagepullsecrets }}'
serviceAccountName: kubeshark-service-account
terminationGracePeriodSeconds: 0
tolerations:

View File

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

View File

@@ -6,8 +6,8 @@ metadata:
app: kubeshark-front
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
name: '{{ .Values.tap.selfnamespace }}'
namespace: kubeshark
name: kubeshark-front
namespace: '{{ .Values.tap.selfnamespace }}'
spec:
containers:
- env:
@@ -35,7 +35,6 @@ spec:
cpu: 50m
memory: 50Mi
dnsPolicy: ClusterFirstWithHostNet
imagePullSecrets: '{{ .Values.tap.docker.imagepullsecrets }}'
serviceAccountName: kubeshark-service-account
terminationGracePeriodSeconds: 0
tolerations:

View File

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

View File

@@ -6,10 +6,9 @@ metadata:
app: kubeshark-worker-daemon-set
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
name: '{{ .Values.tap.selfnamespace }}'
namespace: kubeshark
name: kubeshark-worker-daemon-set
namespace: '{{ .Values.tap.selfnamespace }}'
spec:
imagePullSecrets: '{{ .Values.tap.docker.imagepullsecrets }}'
selector:
matchLabels:
app: kubeshark-worker-daemon-set