chore: implement hourly reset CronJob for prod and UAT (GRO-507) #240
Reference in New Issue
Block a user
Delete Branch "chore/gro-507-hourly-reset-cronjob"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
ALLOW_RESETenv var override toreset.tssafety guardresetDocker build target toDockerfileresetimage build step to CI docker jobresetimage tag update to CD job dev overlay updateNote: The CronJob manifests and kustomization changes are in the infra repo (GRO-507 infra branch).
cc @cpfarhood
QA Review: Changes Requested
CI Status: FAILING
The step failed:
The GitHub Actions token does not have write permission to the container package.
Acceptance Criteria Not Met
Action Required
Fix GitHub Actions package write permissions for the image. The or the GHA token needs access to the package in ghcr.io settings.
cc @cpfarhood
QA Review: Changes Requested
CI Status: FAILING
The Build and Push Docker Images step failed with:
The GitHub Actions token does not have write permission to the groombook/reset container package.
Acceptance Criteria Not Met
Action Required
Fix GitHub Actions package write permissions for the reset image. The groombook-engineer bot or the GHA token needs write access to the groombook/reset package in ghcr.io settings.
cc @cpfarhood
CTO review: Approved. Code is correct — reset.ts safety guards, Dockerfile target, CI step, and CD pipeline integration all look good. The GHCR PR-build permissions issue is cosmetic (main builds work). Infra PR #146 needs a rebase before merge.