deploy type "serverless" (cloud run)
Proposal:
deploy: {
type: "cloudrun",
projectId: "xxxx",
region: "...."
}
on setup time it would:
- enable api
- upsert service account & push secrets to gitlab
on deploy time it would
- push a new image
- pass secrets (available in runner)
- set ingress routes (host names
- (set cloud sql or other stuff)
(see commands in comment from @jsa below)
-
cloud run aktualisieren (d.h. neues image angeben und was sonst noch benötigt wird). -
was muss seitig gitlab noch gemacht werden, damit gcloud commands ausgeführt werden können. -
Image und Env vars aktualisieren müsste per ci/cd gemacht werden können. -
neue umgebung einrichten. (Das command könnte auch von einem "menschen" ausgeführt werden.)
Please deliver: Commands and Parameters
Further:
-
cloudsql access etc. -
Traffic to "internal" cluster tools (e.g. someprojectinpanter(app) --> skynet(prometheus) -
Migration aus panter projekt
Edited by Marco Wettstein