Compare commits

...

3 Commits

Author SHA1 Message Date
Daniel Berteaud cfee45c86d Rebuild rsync-ssh image for 24.5 2024-05-02 15:02:23 +02:00
Daniel Berteaud e3eb17b2eb Update rendered example 2024-03-28 22:56:03 +01:00
Daniel Berteaud 489bb0660b Update rendered example 2024-03-05 15:00:55 +01:00
4 changed files with 7 additions and 5 deletions

View File

@ -1,4 +1,4 @@
FROM danielberteaud/alpine:24.3-1
FROM danielberteaud/alpine:24.5-1
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
ENV SSHD_PORT=2022 \

View File

@ -80,6 +80,8 @@ job "repo" {
}
# Use a template block instead of env {} so we can fetch values from vault
template {
data = <<_EOT
@ -165,7 +167,7 @@ _EOF
driver = "docker"
config {
image = "danielberteaud/rsync-ssh:24.3-1"
image = "danielberteaud/rsync-ssh:24.5-1"
pids_limit = 100
readonly_rootfs = true
mount {
@ -194,7 +196,7 @@ _EOF
template {
data = <<-_EOF
{{ with secret "/kv/service/repo" }}
{{ with secret "kv/service/repo" }}
{{- range $idx, $key := .Data.data.ssh_keys | split "," -}}
SSH_AUTH_KEY_{{ $idx }}={{ $key }}
{{ end }}{{ end }}

View File

@ -1,3 +1,3 @@
path "/kv/data/service/repo" {
path "kv/data/service/repo" {
capabilities = ["read"]
}

View File

@ -31,7 +31,7 @@ repo:
rsync:
# Image to use
image: '[[ .docker.repo ]]rsync-ssh:24.3-1'
image: '[[ .docker.repo ]]rsync-ssh:24.5-1'
# Resources to allocate
resources: