diff --git a/cyberchef/kustomization.yaml b/cyberchef/kustomization.yaml new file mode 100644 index 0000000..4ae436c --- /dev/null +++ b/cyberchef/kustomization.yaml @@ -0,0 +1,6 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +resources: + - main.yaml \ No newline at end of file diff --git a/cyberchef/main.yaml b/cyberchef/main.yaml new file mode 100644 index 0000000..010a363 --- /dev/null +++ b/cyberchef/main.yaml @@ -0,0 +1,68 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app.kubernetes.io/instance: cyberchef + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: cyberchef + app.kubernetes.io/service: cyberchef + app.kubernetes.io/version: v10.19.4 + helm.sh/chart: cyberchef-0.2.0 + name: cyberchef + namespace: cyberchef +spec: + ports: + - name: http + port: 80 + protocol: TCP + targetPort: 80 + selector: + app.kubernetes.io/controller: main + app.kubernetes.io/instance: cyberchef + app.kubernetes.io/name: cyberchef + type: ClusterIP +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/controller: main + app.kubernetes.io/instance: cyberchef + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: cyberchef + app.kubernetes.io/version: v10.19.4 + helm.sh/chart: cyberchef-0.2.0 + name: cyberchef + namespace: cyberchef +spec: + replicas: 1 + revisionHistoryLimit: 3 + selector: + matchLabels: + app.kubernetes.io/controller: main + app.kubernetes.io/instance: cyberchef + app.kubernetes.io/name: cyberchef + strategy: + type: Recreate + template: + metadata: + labels: + app.kubernetes.io/controller: main + app.kubernetes.io/instance: cyberchef + app.kubernetes.io/name: cyberchef + spec: + automountServiceAccountToken: true + containers: + - image: mpepping/cyberchef:v10.19.4 + imagePullPolicy: IfNotPresent + name: main + ports: + - containerPort: 8000 + name: http + protocol: TCP + dnsPolicy: ClusterFirst + enableServiceLinks: false + hostIPC: false + hostNetwork: false + hostPID: false + serviceAccountName: default diff --git a/cyberchef/src/kustomization.yaml b/cyberchef/src/kustomization.yaml new file mode 100644 index 0000000..9e6af34 --- /dev/null +++ b/cyberchef/src/kustomization.yaml @@ -0,0 +1,12 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +helmCharts: + - name: cyberchef + repo: https://sm-moshi.github.io/helm-charts/ + version: 0.2.0 + releaseName: cyberchef + includeCRDs: true + namespace: cyberchef + valuesFile: values.yaml diff --git a/cyberchef/src/values.yaml b/cyberchef/src/values.yaml new file mode 100644 index 0000000..a659ae0 --- /dev/null +++ b/cyberchef/src/values.yaml @@ -0,0 +1,47 @@ +controllers: + main: + containers: + main: + image: + repository: mpepping/cyberchef + tag: v10.19.4 + pullPolicy: IfNotPresent + ports: + - name: http + containerPort: 8000 + protocol: TCP + env: [] + resources: {} + +service: + main: + controller: main + ports: + http: + port: 80 + primary: true + +ingress: + main: + enabled: false + className: "" + annotations: {} + hosts: + - host: cyberchef.local + paths: + - path: / + pathType: Prefix + service: + identifier: main + port: http + tls: [] + +serviceAccount: + cyberchef: + enabled: false + annotations: {} + labels: {} + # forceRename: "" + +podAnnotations: {} +podLabels: {}