No description
- Shell 100%
|
Some checks failed
deploy.yml / Phase 3 build: deploy-action v1 content (push) Failing after 0s
|
||
|---|---|---|
| .forgejo/workflows | ||
| deploy.sh | ||
| README.md | ||
forge-public/deploy-action
Shared reusable workflow for all catalog-app projects. Port k3s managed-app deploy.sh с правками Spec 3 D3:
- Два env'а:
main→prod,test→test. - Hash ConfigMap в ns
tenant-platform, имяflox-build-hash-${ORG}-${REPO}-${ENV}. - PriorityClass
tenant-critical/tenant-preemptible. - envSecret naming
${REPO}-env-${ENV}. - Rollout restart через annotation
flox.dev/environment. - Backup Plan create/delete по
spec.backup.enabled. - Git auth — auto-token
${{ github.token }}(workflow-scoped).
Pin
forge-public/deploy-action@v1 — major version pin. Breaking changes требуют
осознанного bump (v2). Non-breaking fixes подхватываются автоматом
(tag moves).