datalab/helm-charts-datalab/helm-charts-test/charts/activetigger/template

163 lines
4.2 KiB
Plaintext

---
# Source: activetigger/templates/serviceaccount.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: release-name-activetigger
labels:
helm.sh/chart: activetigger-0.1.0
app.kubernetes.io/name: activetigger
app.kubernetes.io/instance: release-name
app.kubernetes.io/version: "1.0.0"
app.kubernetes.io/managed-by: Helm
automountServiceAccountToken: true
---
# Source: activetigger/templates/pvc.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: activetigger-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
---
# Source: activetigger/templates/service.yaml
apiVersion: v1
kind: Service
metadata:
name: release-name-activetigger
labels:
helm.sh/chart: activetigger-0.1.0
app.kubernetes.io/name: activetigger
app.kubernetes.io/instance: release-name
app.kubernetes.io/version: "1.0.0"
app.kubernetes.io/managed-by: Helm
spec:
type: ClusterIP
ports:
- port: 3838
targetPort: http
protocol: TCP
name: http
selector:
app.kubernetes.io/name: activetigger
app.kubernetes.io/instance: release-name
---
# Source: activetigger/templates/deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: release-name-activetigger
labels:
helm.sh/chart: activetigger-0.1.0
app.kubernetes.io/name: activetigger
app.kubernetes.io/instance: release-name
app.kubernetes.io/version: "1.0.0"
app.kubernetes.io/managed-by: Helm
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: activetigger
app.kubernetes.io/instance: release-name
template:
metadata:
labels:
helm.sh/chart: activetigger-0.1.0
app.kubernetes.io/name: activetigger
app.kubernetes.io/instance: release-name
app.kubernetes.io/version: "1.0.0"
app.kubernetes.io/managed-by: Helm
spec:
serviceAccountName: release-name-activetigger
securityContext:
{}
containers:
- name: activetigger
securityContext:
{}
image: "alexisguy/activetiggeremilien:1"
imagePullPolicy: IfNotPresent
ports:
- name: http
containerPort: 3838
protocol: TCP
livenessProbe:
httpGet:
path: /
port: http
readinessProbe:
httpGet:
path: /
port: http
resources:
limits:
cpu: 20000m
memory: 128Gi
volumeMounts:
- mountPath: /data/
name: data
readOnly: false
volumes:
- name: data
persistentVolumeClaim:
claimName: activetigger-data
---
# Source: activetigger/templates/ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: release-name-activetigger
labels:
helm.sh/chart: activetigger-0.1.0
app.kubernetes.io/name: activetigger
app.kubernetes.io/instance: release-name
app.kubernetes.io/version: "1.0.0"
app.kubernetes.io/managed-by: Helm
spec:
rules:
- host: "activetigger.lab.groupe-genes.fr"
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: release-name-activetigger
port:
number: 3838
- host: "activetigger2.lab.groupe-genes.fr"
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: release-name-activetigger
port:
number: 3838
---
# Source: activetigger/templates/tests/test-connection.yaml
apiVersion: v1
kind: Pod
metadata:
name: "release-name-activetigger-test-connection"
labels:
helm.sh/chart: activetigger-0.1.0
app.kubernetes.io/name: activetigger
app.kubernetes.io/instance: release-name
app.kubernetes.io/version: "1.0.0"
app.kubernetes.io/managed-by: Helm
annotations:
"helm.sh/hook": test
spec:
containers:
- name: wget
image: busybox
command: ['wget']
args: ['release-name-activetigger:3838']
restartPolicy: Never