🔧 Run make generate-manifests

This commit is contained in:
M. Mert Yildiran 2023-08-22 18:54:25 +03:00
parent 63325ec890
commit 05ecef557f
No known key found for this signature in database
GPG Key ID: DA5D6DCBB758A461

View File

@ -13,7 +13,23 @@ metadata:
name: kubeshark-service-account name: kubeshark-service-account
namespace: default namespace: default
--- ---
# Source: kubeshark/templates/12-nginx-config.yaml # Source: kubeshark/templates/hub-secret.yaml
kind: Secret
apiVersion: v1
metadata:
name: kubeshark-hub-secret
namespace: default
labels:
app.kubeshark.co/app: hub
helm.sh/chart: kubeshark-41.7
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "41.7"
app.kubernetes.io/managed-by: Helm
stringData:
LICENSE: ''
---
# Source: kubeshark/templates/12-nginx-config-map.yaml
apiVersion: v1 apiVersion: v1
kind: ConfigMap kind: ConfigMap
metadata: metadata:
@ -43,6 +59,28 @@ data:
} }
} }
--- ---
# Source: kubeshark/templates/hub-config.yaml
kind: ConfigMap
apiVersion: v1
metadata:
name: kubeshark-hub-config
namespace: default
labels:
app.kubeshark.co/app: hub
helm.sh/chart: kubeshark-41.7
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "41.7"
app.kubernetes.io/managed-by: Helm
data:
POD_REGEX: '.*'
NAMESPACES: ''
SCRIPTING_ENV: 'null'
SCRIPTING_SCRIPTS: '[]'
AUTH_ENABLED: ''
AUTH_APPROVED_EMAILS: ''
AUTH_APPROVED_DOMAINS: ''
---
# Source: kubeshark/templates/02-cluster-role.yaml # Source: kubeshark/templates/02-cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole kind: ClusterRole
@ -61,13 +99,11 @@ rules:
- "" - ""
- extensions - extensions
- apps - apps
- networking.k8s.io
resources: resources:
- pods - pods
- services - services
- endpoints - endpoints
- persistentvolumeclaims - persistentvolumeclaims
- ingresses
verbs: verbs:
- list - list
- get - get
@ -100,6 +136,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
labels: labels:
app.kubeshark.co/app: hub
helm.sh/chart: kubeshark-41.7 helm.sh/chart: kubeshark-41.7
app.kubernetes.io/name: kubeshark app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark app.kubernetes.io/instance: kubeshark
@ -114,8 +151,8 @@ spec:
port: 80 port: 80
targetPort: 80 targetPort: 80
selector: selector:
app: kubeshark-hub app.kubeshark.co/app: hub
type: NodePort type: ClusterIP
status: status:
loadBalancer: {} loadBalancer: {}
--- ---
@ -138,8 +175,8 @@ spec:
port: 80 port: 80
targetPort: 80 targetPort: 80
selector: selector:
app: kubeshark-front app.kubeshark.co/app: front
type: NodePort type: ClusterIP
status: status:
loadBalancer: {} loadBalancer: {}
--- ---
@ -148,7 +185,7 @@ apiVersion: apps/v1
kind: DaemonSet kind: DaemonSet
metadata: metadata:
labels: labels:
app: kubeshark-worker-daemon-set app.kubeshark.co/app: worker
sidecar.istio.io/inject: "false" sidecar.istio.io/inject: "false"
helm.sh/chart: kubeshark-41.7 helm.sh/chart: kubeshark-41.7
app.kubernetes.io/name: kubeshark app.kubernetes.io/name: kubeshark
@ -161,11 +198,21 @@ metadata:
spec: spec:
selector: selector:
matchLabels: matchLabels:
app: kubeshark-worker-daemon-set app.kubeshark.co/app: worker
helm.sh/chart: kubeshark-41.7
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "41.7"
app.kubernetes.io/managed-by: Helm
template: template:
metadata: metadata:
labels: labels:
app: kubeshark-worker-daemon-set app.kubeshark.co/app: worker
helm.sh/chart: kubeshark-41.7
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "41.7"
app.kubernetes.io/managed-by: Helm
name: kubeshark-worker-daemon-set name: kubeshark-worker-daemon-set
namespace: kubeshark namespace: kubeshark
spec: spec:
@ -184,6 +231,9 @@ spec:
image: 'docker.io/kubeshark/worker:latest' image: 'docker.io/kubeshark/worker:latest'
imagePullPolicy: Always imagePullPolicy: Always
name: kubeshark-worker-daemon-set name: kubeshark-worker-daemon-set
envFrom:
- secretRef:
name: kubeshark-hub-secret
resources: resources:
limits: limits:
cpu: 750m cpu: 750m
@ -200,8 +250,19 @@ spec:
- SYS_PTRACE - SYS_PTRACE
- DAC_OVERRIDE - DAC_OVERRIDE
- SYS_RESOURCE - SYS_RESOURCE
- SYS_MODULE
drop: drop:
- ALL - ALL
readinessProbe:
periodSeconds: 1
initialDelaySeconds: 1
tcpSocket:
port: 8897
livenessProbe:
periodSeconds: 1
initialDelaySeconds: 1
tcpSocket:
port: 8897
volumeMounts: volumeMounts:
- mountPath: /hostproc - mountPath: /hostproc
name: proc name: proc
@ -218,6 +279,15 @@ spec:
operator: Exists operator: Exists
- effect: NoSchedule - effect: NoSchedule
operator: Exists operator: Exists
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/os
operator: In
values:
- linux
volumes: volumes:
- hostPath: - hostPath:
path: /proc path: /proc
@ -226,119 +296,126 @@ spec:
path: /sys path: /sys
name: sys name: sys
--- ---
# Source: kubeshark/templates/04-hub-pod.yaml # Source: kubeshark/templates/04-hub-deployment.yaml
apiVersion: v1 apiVersion: apps/v1
kind: Pod kind: Deployment
metadata: metadata:
labels:
app: kubeshark-hub
sidecar.istio.io/inject: "false"
helm.sh/chart: kubeshark-41.7
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "41.7"
app.kubernetes.io/managed-by: Helm
annotations:
name: kubeshark-hub name: kubeshark-hub
namespace: default namespace: default
spec:
containers:
- command:
- ./hub
env:
- name: POD_REGEX
value: '.*'
- name: NAMESPACES
value: ''
- name: LICENSE
value: ''
- name: SCRIPTING_ENV
value: '{}'
- name: SCRIPTING_SCRIPTS
value: '[]'
- name: AUTH_ENABLED
value: ''
- name: AUTH_APPROVED_EMAILS
value: ''
- name: AUTH_APPROVED_DOMAINS
value: ''
image: 'docker.io/kubeshark/hub:latest'
imagePullPolicy: Always
name: kubeshark-hub
resources:
limits:
cpu: 750m
memory: 1Gi
requests:
cpu: 50m
memory: 50Mi
dnsPolicy: ClusterFirstWithHostNet
serviceAccountName: kubeshark-service-account
terminationGracePeriodSeconds: 0
tolerations:
- effect: NoExecute
operator: Exists
- effect: NoSchedule
operator: Exists
status: {}
---
# Source: kubeshark/templates/06-front-pod.yaml
apiVersion: v1
kind: Pod
metadata:
labels: labels:
app: kubeshark-front app.kubeshark.co/app: hub
sidecar.istio.io/inject: "false"
helm.sh/chart: kubeshark-41.7 helm.sh/chart: kubeshark-41.7
app.kubernetes.io/name: kubeshark app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "41.7" app.kubernetes.io/version: "41.7"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
annotations: annotations:
spec:
replicas: 1 # Set the desired number of replicas
selector:
matchLabels:
app.kubeshark.co/app: hub
template:
metadata:
labels:
app.kubeshark.co/app: hub
sidecar.istio.io/inject: "false"
spec:
dnsPolicy: ClusterFirstWithHostNet
serviceAccountName: kubeshark-service-account
containers:
- name: kubeshark-hub
command:
- ./hub
envFrom:
- configMapRef:
name: kubeshark-hub-config
- secretRef:
name: kubeshark-hub-secret
image: 'docker.io/kubeshark/hub:latest'
imagePullPolicy: Always
readinessProbe:
periodSeconds: 1
initialDelaySeconds: 3
tcpSocket:
port: 80
livenessProbe:
periodSeconds: 1
initialDelaySeconds: 3
tcpSocket:
port: 80
resources:
limits:
cpu: 750m
memory: 1Gi
requests:
cpu: 50m
memory: 50Mi
---
# Source: kubeshark/templates/06-front-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: kubeshark-front name: kubeshark-front
namespace: default namespace: default
labels:
app.kubeshark.co/app: front
helm.sh/chart: kubeshark-41.7
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "41.7"
app.kubernetes.io/managed-by: Helm
annotations:
spec: spec:
containers: replicas: 1 # Set the desired number of replicas
- env: selector:
- name: REACT_APP_DEFAULT_FILTER matchLabels:
value: ' ' app.kubeshark.co/app: front
- name: REACT_APP_HUB_HOST template:
value: ' ' metadata:
- name: REACT_APP_HUB_PORT labels:
value: ':8898' app.kubeshark.co/app: front
image: 'docker.io/kubeshark/front:latest' spec:
imagePullPolicy: Always containers:
name: kubeshark-front - env:
readinessProbe: - name: REACT_APP_DEFAULT_FILTER
failureThreshold: 3 value: ' '
periodSeconds: 1 - name: REACT_APP_HUB_HOST
successThreshold: 1 value: ' '
tcpSocket: - name: REACT_APP_HUB_PORT
port: 80 value: ':8898'
timeoutSeconds: 1 image: 'docker.io/kubeshark/front:latest'
resources: imagePullPolicy: Always
limits: name: kubeshark-front
cpu: 750m livenessProbe:
memory: 1Gi failureThreshold: 3
requests: periodSeconds: 1
cpu: 50m successThreshold: 1
memory: 50Mi tcpSocket:
volumeMounts: port: 80
readinessProbe:
failureThreshold: 3
periodSeconds: 1
successThreshold: 1
tcpSocket:
port: 80
timeoutSeconds: 1
resources:
limits:
cpu: 750m
memory: 1Gi
requests:
cpu: 50m
memory: 50Mi
volumeMounts:
- name: nginx-config
mountPath: /etc/nginx/conf.d/default.conf
subPath: default.conf
readOnly: true
volumes:
- name: nginx-config - name: nginx-config
mountPath: /etc/nginx/conf.d/default.conf configMap:
subPath: default.conf name: kubeshark-nginx-config
readOnly: true dnsPolicy: ClusterFirstWithHostNet
volumes: serviceAccountName: kubeshark-service-account
- name: nginx-config
configMap:
name: kubeshark-nginx-config
dnsPolicy: ClusterFirstWithHostNet
serviceAccountName: kubeshark-service-account
terminationGracePeriodSeconds: 0
tolerations:
- effect: NoExecute
operator: Exists
- effect: NoSchedule
operator: Exists
status: {}