Skip to content

Commit 7db3634

Browse files
committed
use new sftp-server docker image + fix #15
1 parent c0ebcf9 commit 7db3634

File tree

6 files changed

+23
-22
lines changed

6 files changed

+23
-22
lines changed

sftp/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ description: A Helm chart for deploying a SFTP stack
44

55
type: application
66

7-
version: 1.3.0
7+
version: 1.4.0
88

99
appVersion: "1.0"

sftp/templates/sftp-cm.yaml

+1-14
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,7 @@ metadata:
44
name: {{ include "sftp.fullname" . }}-sftp-cm
55
labels:
66
{{- include "sftp.labels" . | nindent 4 }}
7-
app.georchestra.org: sftp
7+
app.kubernetes.io/name: sftp
88
data:
99
authorized_keys: |
1010
{{- .Values.sftp.authorized_keys | nindent 4 }}
11-
---
12-
apiVersion: v1
13-
kind: ConfigMap
14-
metadata:
15-
name: {{ include "sftp.fullname" . }}-sftp-hostkeys-cm
16-
labels:
17-
{{- include "sftp.labels" . | nindent 4 }}
18-
app.georchestra.org: sftp
19-
data:
20-
{{- range $filename, $contents := .Values.sftp.host_keys }}
21-
{{ $filename }}: |
22-
{{- $contents | trim | nindent 4 }}
23-
{{- end }}

sftp/templates/sftp-depl.yaml

+5-3
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,19 @@ metadata:
44
name: {{ include "sftp.fullname" . }}-sftp-depl
55
labels:
66
{{- include "sftp.labels" . | nindent 4 }}
7-
app.georchestra.org: sftp
7+
app.kubernetes.io/name: sftp
88
spec:
99
selector:
1010
matchLabels:
1111
{{- include "sftp.selectorLabels" . | nindent 6 }}
12-
app.georchestra.org: sftp
12+
app.kubernetes.io/name: sftp
1313
template:
1414
metadata:
1515
labels:
1616
{{- include "sftp.selectorLabels" . | nindent 8 }}
17-
app.georchestra.org: sftp
17+
app.kubernetes.io/name: sftp
18+
annotations:
19+
checksum/config: {{ include (print $.Template.BasePath "/sftp-cm.yaml") . | sha256sum }}
1820
spec:
1921
{{- with .Values.sftp.imagePullSecrets }}
2022
imagePullSecrets:

sftp/templates/sftp-hostkeys-cm.yaml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: v1
2+
kind: ConfigMap
3+
metadata:
4+
name: {{ include "sftp.fullname" . }}-sftp-hostkeys-cm
5+
labels:
6+
{{- include "sftp.labels" . | nindent 4 }}
7+
app.kubernetes.io/name: sftp
8+
data:
9+
{{- range $filename, $contents := .Values.sftp.host_keys }}
10+
{{ $filename }}: |
11+
{{- $contents | trim | nindent 4 }}
12+
{{- end }}

sftp/templates/sftp-svc.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
name: {{ include "sftp.fullname" . }}-sftp-svc
55
labels:
66
{{- include "sftp.labels" . | nindent 4 }}
7-
app.georchestra.org: sftp
7+
app.kubernetes.io/name: sftp
88
spec:
99
type: {{ .Values.sftp.service.type }}
1010
{{- if .Values.sftp.service.externalTrafficPolicy }}

sftp/values.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@ sftp:
66
# nodePort: 30022 # when type NodePort
77
# Set to local if want to preserve source IP for NodePort or LoadBalancer
88
# externalTrafficPolicy: Cluster
9-
image: camptocamp/sftp:bullseye-k8s-georchestra
9+
image: ghcr.io/camptocamp/georchestra-docker-images/sftp-server:latest
1010
imagePullPolicy: Always
11-
#lifecycle:
11+
lifecycle: {}
1212
# postStart:
1313
# exec:
1414
# command: ["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"]
1515
# preStop:
1616
# exec:
1717
# command: ["/bin/sh","-c","nginx -s quit; while killall -0 nginx; do sleep 1; done"]
1818

19-
#imagePullSecrets:
19+
imagePullSecrets: []
2020
#- name: secret
2121

2222
customHostname: "{{ .Release.Name }}-{{ .Release.Namespace }}"

0 commit comments

Comments
 (0)