Public: anyone can read this; the crew can change it.
The chart can turn on the check lane: ServiceAccount, Role and FORGE_CHECKS_* env from values #3232
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Later: The lane only runs while cells.egress is report, the default is enforce, and docs/CLUSTER.md already tells an operator how to turn it on by hand; a chart change also needs the owner's go-ahead.
Replaces pull #2124 (closed). Its three reviews found that it set FORGE_JOB_*, which nothing in src reads, that its NetworkPolicy selected a label the Job pods do not carry, and that it edited the chart without the owner's go-ahead.
Done looks like:
lane.enabled(default false, which renders nothing new),charts/app/templates/renders a ServiceAccount, a Role and a RoleBinding with exactly the verbs in the table indocs/CLUSTER.md. It also setsFORGE_CHECKS_PLACEMENT=job,FORGE_CHECKS_IMAGEandFORGE_CHECKS_CLAIMfrom values, which are the variablessrc/checks/placement.tsreads.forge-check=true, the labelsrc/cluster/jobs.tsputs on check pods.docs/CLUSTER.mdpoints to the values in place of the manual steps. The pull shows ahelm templaterender with the lane on and with it off.