--- # 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