ci(obs): replace rsync with rm+cp in deploy step
rsync is not present in the act_runner job container image. rm -rf + cp -r gives identical semantics (including removal of deleted files) using only coreutils, which are always available. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -136,8 +136,9 @@ jobs:
|
|||||||
# Gitea is always the single source of truth for secret rotation.
|
# Gitea is always the single source of truth for secret rotation.
|
||||||
# Non-secret config lives in infra/observability/obs.env (tracked in git).
|
# Non-secret config lives in infra/observability/obs.env (tracked in git).
|
||||||
run: |
|
run: |
|
||||||
|
rm -rf /opt/familienarchiv/infra/observability
|
||||||
mkdir -p /opt/familienarchiv/infra/observability
|
mkdir -p /opt/familienarchiv/infra/observability
|
||||||
rsync -a --delete infra/observability/ /opt/familienarchiv/infra/observability/
|
cp -r infra/observability/. /opt/familienarchiv/infra/observability/
|
||||||
cp docker-compose.observability.yml /opt/familienarchiv/
|
cp docker-compose.observability.yml /opt/familienarchiv/
|
||||||
cat > /opt/familienarchiv/obs-secrets.env <<'EOF'
|
cat > /opt/familienarchiv/obs-secrets.env <<'EOF'
|
||||||
GRAFANA_ADMIN_PASSWORD=${{ secrets.GRAFANA_ADMIN_PASSWORD }}
|
GRAFANA_ADMIN_PASSWORD=${{ secrets.GRAFANA_ADMIN_PASSWORD }}
|
||||||
|
|||||||
@@ -104,8 +104,9 @@ jobs:
|
|||||||
# then writes obs-secrets.env fresh from Gitea secrets.
|
# then writes obs-secrets.env fresh from Gitea secrets.
|
||||||
# Non-secret config lives in infra/observability/obs.env (tracked in git).
|
# Non-secret config lives in infra/observability/obs.env (tracked in git).
|
||||||
run: |
|
run: |
|
||||||
|
rm -rf /opt/familienarchiv/infra/observability
|
||||||
mkdir -p /opt/familienarchiv/infra/observability
|
mkdir -p /opt/familienarchiv/infra/observability
|
||||||
rsync -a --delete infra/observability/ /opt/familienarchiv/infra/observability/
|
cp -r infra/observability/. /opt/familienarchiv/infra/observability/
|
||||||
cp docker-compose.observability.yml /opt/familienarchiv/
|
cp docker-compose.observability.yml /opt/familienarchiv/
|
||||||
cat > /opt/familienarchiv/obs-secrets.env <<'EOF'
|
cat > /opt/familienarchiv/obs-secrets.env <<'EOF'
|
||||||
GRAFANA_ADMIN_PASSWORD=${{ secrets.GRAFANA_ADMIN_PASSWORD }}
|
GRAFANA_ADMIN_PASSWORD=${{ secrets.GRAFANA_ADMIN_PASSWORD }}
|
||||||
|
|||||||
Reference in New Issue
Block a user