jld3103
2 years ago
5 changed files with 0 additions and 192 deletions
@ -1,4 +0,0 @@
|
||||
apiVersion: "v1" |
||||
name: nextcloud-neon |
||||
version: 1.0.0 |
||||
description: nextcloud-neon |
@ -1,73 +0,0 @@
|
||||
--- |
||||
kind: Deployment |
||||
apiVersion: apps/v1 |
||||
metadata: |
||||
name: common-proxies |
||||
spec: |
||||
selector: |
||||
matchLabels: |
||||
app: common-proxies |
||||
template: |
||||
metadata: |
||||
labels: |
||||
app: common-proxies |
||||
spec: |
||||
containers: |
||||
- name: common-proxies |
||||
image: "{{ .Values.common_proxies.image.repository }}:{{ .Values.common_proxies.image.tag }}" |
||||
imagePullPolicy: {{ .Values.common_proxies.image.pullPolicy }} |
||||
env: |
||||
{{ toYaml .Values.common_proxies.environment | indent 12 }} |
||||
ports: |
||||
- name: http |
||||
containerPort: 5000 |
||||
readinessProbe: |
||||
httpGet: |
||||
port: http |
||||
path: /health |
||||
livenessProbe: |
||||
httpGet: |
||||
port: http |
||||
path: /health |
||||
|
||||
--- |
||||
kind: Service |
||||
apiVersion: v1 |
||||
metadata: |
||||
name: common-proxies |
||||
spec: |
||||
type: {{ .Values.common_proxies.service.type }} |
||||
ports: |
||||
- port: {{ .Values.common_proxies.service.port }} |
||||
targetPort: http |
||||
selector: |
||||
app: common-proxies |
||||
|
||||
--- |
||||
apiVersion: networking.k8s.io/v1 |
||||
kind: Ingress |
||||
metadata: |
||||
name: common-proxies |
||||
{{ if .Values.common_proxies.ingress.annotations }} |
||||
annotations: |
||||
{{ toYaml .Values.common_proxies.ingress.annotations | indent 4 }} |
||||
{{ end }} |
||||
spec: |
||||
{{ if .Values.common_proxies.ingress.className }} |
||||
ingressClassName: {{ .Values.common_proxies.ingress.className }} |
||||
{{ end }} |
||||
rules: |
||||
- host: {{ .Values.common_proxies.ingress.host }} |
||||
http: |
||||
paths: |
||||
- path: {{ .Values.common_proxies.ingress.path }} |
||||
pathType: {{ .Values.common_proxies.ingress.pathType }} |
||||
backend: |
||||
service: |
||||
name: common-proxies |
||||
port: |
||||
number: {{ .Values.common_proxies.service.port }} |
||||
{{ if .Values.common_proxies.ingress.tls }} |
||||
tls: |
||||
{{ toYaml .Values.common_proxies.ingress.tls | indent 4 }} |
||||
{{ end }} |
@ -1,91 +0,0 @@
|
||||
--- |
||||
kind: Deployment |
||||
apiVersion: apps/v1 |
||||
metadata: |
||||
name: push-proxy |
||||
spec: |
||||
selector: |
||||
matchLabels: |
||||
app: push-proxy |
||||
template: |
||||
metadata: |
||||
labels: |
||||
app: push-proxy |
||||
spec: |
||||
containers: |
||||
- name: push-proxy |
||||
image: "{{ .Values.imageNextcloudPushProxy }}" |
||||
imagePullPolicy: IfNotPresent |
||||
ports: |
||||
- name: http |
||||
containerPort: 8080 |
||||
readinessProbe: |
||||
httpGet: |
||||
port: http |
||||
path: /health |
||||
livenessProbe: |
||||
httpGet: |
||||
port: http |
||||
path: /health |
||||
volumeMounts: |
||||
- mountPath: /data |
||||
name: push-proxy |
||||
volumes: |
||||
- name: push-proxy |
||||
persistentVolumeClaim: |
||||
claimName: push-proxy |
||||
|
||||
--- |
||||
kind: Service |
||||
apiVersion: v1 |
||||
metadata: |
||||
name: push-proxy |
||||
spec: |
||||
type: {{ .Values.push_proxy.service.type }} |
||||
ports: |
||||
- port: {{ .Values.push_proxy.service.port }} |
||||
targetPort: http |
||||
selector: |
||||
app: push-proxy |
||||
|
||||
--- |
||||
apiVersion: networking.k8s.io/v1 |
||||
kind: Ingress |
||||
metadata: |
||||
name: push-proxy |
||||
{{ if .Values.push_proxy.ingress.annotations }} |
||||
annotations: |
||||
{{ toYaml .Values.push_proxy.ingress.annotations | indent 4 }} |
||||
{{ end }} |
||||
spec: |
||||
{{ if .Values.push_proxy.ingress.className }} |
||||
ingressClassName: {{ .Values.push_proxy.ingress.className }} |
||||
{{ end }} |
||||
rules: |
||||
- host: {{ .Values.push_proxy.ingress.host }} |
||||
http: |
||||
paths: |
||||
- path: {{ .Values.push_proxy.ingress.path }} |
||||
pathType: {{ .Values.push_proxy.ingress.pathType }} |
||||
backend: |
||||
service: |
||||
name: push-proxy |
||||
port: |
||||
number: {{ .Values.push_proxy.service.port }} |
||||
{{ if .Values.push_proxy.ingress.tls }} |
||||
tls: |
||||
{{ toYaml .Values.push_proxy.ingress.tls | indent 4 }} |
||||
{{ end }} |
||||
|
||||
|
||||
--- |
||||
apiVersion: v1 |
||||
kind: PersistentVolumeClaim |
||||
metadata: |
||||
name: push-proxy |
||||
spec: |
||||
resources: |
||||
requests: |
||||
storage: 1Gi |
||||
accessModes: |
||||
- ReadWriteOnce |
@ -1,23 +0,0 @@
|
||||
kind: Config |
||||
apiVersion: skaffold/v2beta27 |
||||
build: |
||||
artifacts: |
||||
- image: provokateurin/nextcloud-push-proxy |
||||
context: packages/nextcloud_push_proxy |
||||
local: |
||||
useBuildkit: true |
||||
concurrency: 0 |
||||
push: true |
||||
tagPolicy: |
||||
sha256: {} |
||||
deploy: |
||||
helm: |
||||
releases: |
||||
- name: nextcloud-neon |
||||
chartPath: helm/nextcloud-neon |
||||
namespace: nextcloud-neon |
||||
valuesFiles: |
||||
- helm/nextcloud-neon/values.yaml |
||||
artifactOverrides: |
||||
imageNextcloudPushProxy: provokateurin/nextcloud-push-proxy |
||||
statusCheckDeadlineSeconds: 300 |
Loading…
Reference in new issue