diff --git a/tenants/acme/50-backup.yaml b/tenants/acme/50-backup.yaml index ad253fe..9d7475c 100644 --- a/tenants/acme/50-backup.yaml +++ b/tenants/acme/50-backup.yaml @@ -73,6 +73,10 @@ spec: # e um CronJob que falha toda madrugada por falta de credencial # ensina todo mundo a ignorar o unico alerta que nao se pode ignorar. - { name: COMANDO_ENVIO, value: "enviar_offsite.sh {}" } + # Um prefixo POR ORIGEM no bucket: sem ele todos gravavam em `athleticmap/` com o + # mesmo nome de arquivo — nao se sabia de quem era o dump, e dois no mesmo segundo + # se sobrescreveriam (visto em 01/10/2026). + - { name: OFFSITE_PREFIXO, value: "athleticmap/acme" } # `optional: true`: enquanto o Secret `backup-offsite` nao existir, o # CronJob roda igual e guarda local. No dia em que ele existir, o # envio liga sozinho — sem tocar neste arquivo. diff --git a/tenants/demo/50-backup.yaml b/tenants/demo/50-backup.yaml index c188c0d..8220bc0 100644 --- a/tenants/demo/50-backup.yaml +++ b/tenants/demo/50-backup.yaml @@ -69,6 +69,10 @@ spec: # e um CronJob que falha toda madrugada por falta de credencial # ensina todo mundo a ignorar o unico alerta que nao se pode ignorar. - { name: COMANDO_ENVIO, value: "enviar_offsite.sh {}" } + # Um prefixo POR ORIGEM no bucket: sem ele todos gravavam em `athleticmap/` com o + # mesmo nome de arquivo — nao se sabia de quem era o dump, e dois no mesmo segundo + # se sobrescreveriam (visto em 01/10/2026). + - { name: OFFSITE_PREFIXO, value: "athleticmap/demo" } # `optional: true`: enquanto o Secret `backup-offsite` nao existir, o # CronJob roda igual e guarda local. No dia em que ele existir, o # envio liga sozinho — sem tocar neste arquivo. diff --git a/tenants/escolinha/50-backup.yaml b/tenants/escolinha/50-backup.yaml index 9f0bed5..7cd4d3b 100644 --- a/tenants/escolinha/50-backup.yaml +++ b/tenants/escolinha/50-backup.yaml @@ -69,6 +69,10 @@ spec: # O envio para fora se cala sem o Secret, e falha alto quando ele # existe e nao funciona — sao coisas diferentes. - { name: COMANDO_ENVIO, value: "enviar_offsite.sh {}" } + # Um prefixo POR ORIGEM no bucket: sem ele todos gravavam em `athleticmap/` com o + # mesmo nome de arquivo — nao se sabia de quem era o dump, e dois no mesmo segundo + # se sobrescreveriam (visto em 01/10/2026). + - { name: OFFSITE_PREFIXO, value: "athleticmap/escolinha" } # `optional: true`: sem o Secret o CronJob roda igual e guarda local. envFrom: - secretRef: { name: backup-offsite, optional: true } diff --git a/tenants/piloto/50-backup.yaml b/tenants/piloto/50-backup.yaml index e6af2fe..1fdd945 100644 --- a/tenants/piloto/50-backup.yaml +++ b/tenants/piloto/50-backup.yaml @@ -73,6 +73,10 @@ spec: # e um CronJob que falha toda madrugada por falta de credencial # ensina todo mundo a ignorar o unico alerta que nao se pode ignorar. - { name: COMANDO_ENVIO, value: "enviar_offsite.sh {}" } + # Um prefixo POR ORIGEM no bucket: sem ele todos gravavam em `athleticmap/` com o + # mesmo nome de arquivo — nao se sabia de quem era o dump, e dois no mesmo segundo + # se sobrescreveriam (visto em 01/10/2026). + - { name: OFFSITE_PREFIXO, value: "athleticmap/piloto" } # `optional: true`: enquanto o Secret `backup-offsite` nao existir, o # CronJob roda igual e guarda local. No dia em que ele existir, o # envio liga sozinho — sem tocar neste arquivo. diff --git a/tenants/plataforma/50-backup.yaml b/tenants/plataforma/50-backup.yaml index 0f9f543..4206faf 100644 --- a/tenants/plataforma/50-backup.yaml +++ b/tenants/plataforma/50-backup.yaml @@ -90,6 +90,10 @@ spec: # e um CronJob que falha toda madrugada por falta de credencial # ensina todo mundo a ignorar o unico alerta que nao se pode ignorar. - { name: COMANDO_ENVIO, value: "enviar_offsite.sh {}" } + # Um prefixo POR ORIGEM no bucket: sem ele todos gravavam em `athleticmap/` com o + # mesmo nome de arquivo — nao se sabia de quem era o dump, e dois no mesmo segundo + # se sobrescreveriam (visto em 01/10/2026). + - { name: OFFSITE_PREFIXO, value: "athleticmap/plataforma" } # `optional: true`: enquanto o Secret `backup-offsite` nao existir, o # CronJob roda igual e guarda local. No dia em que ele existir, o # envio liga sozinho — sem tocar neste arquivo. diff --git a/tenants/plataforma/51-backup-compartilhado.yaml b/tenants/plataforma/51-backup-compartilhado.yaml index c04a76c..ec5be65 100644 --- a/tenants/plataforma/51-backup-compartilhado.yaml +++ b/tenants/plataforma/51-backup-compartilhado.yaml @@ -82,6 +82,10 @@ spec: # e um CronJob que falha toda madrugada por falta de credencial # ensina todo mundo a ignorar o unico alerta que nao se pode ignorar. - { name: COMANDO_ENVIO, value: "enviar_offsite.sh {}" } + # Um prefixo POR ORIGEM no bucket: sem ele todos gravavam em `athleticmap/` com o + # mesmo nome de arquivo — nao se sabia de quem era o dump, e dois no mesmo segundo + # se sobrescreveriam (visto em 01/10/2026). + - { name: OFFSITE_PREFIXO, value: "athleticmap/plataforma-compartilhado" } # `optional: true`: enquanto o Secret `backup-offsite` nao existir, o # CronJob roda igual e guarda local. No dia em que ele existir, o # envio liga sozinho — sem tocar neste arquivo.