Ticket: P1.5-S6-01
Type: Infra | Est: 0.5d
Goal: UC3 GCP project has Pub/Sub + Cloud Functions APIs enabled and ARIA SA holds roles/logging.viewer + roles/monitoring.viewer before any S6 ARIA-side work begins.
Context: Fixes already committed to infra/terraform/uc_testing/uc3-gcp-native/main.tf in this session.
Scope:
- Run:
terraform -chdir=infra/terraform/uc_testing/uc3-gcp-native apply
- Verify APIs:
gcloud services list --project aria-uc3-gcp-native --filter="config.name:(pubsub OR cloudfunctions)"
- Verify IAM:
gcloud projects get-iam-policy aria-uc3-gcp-native --flatten="bindings[].members" --filter="bindings.role:(roles/logging.viewer OR roles/monitoring.viewer)"
Acceptance criteria:
Ticket:
P1.5-S6-01Type: Infra | Est: 0.5d
Goal: UC3 GCP project has Pub/Sub + Cloud Functions APIs enabled and ARIA SA holds
roles/logging.viewer+roles/monitoring.viewerbefore any S6 ARIA-side work begins.Context: Fixes already committed to
infra/terraform/uc_testing/uc3-gcp-native/main.tfin this session.Scope:
terraform -chdir=infra/terraform/uc_testing/uc3-gcp-native applygcloud services list --project aria-uc3-gcp-native --filter="config.name:(pubsub OR cloudfunctions)"gcloud projects get-iam-policy aria-uc3-gcp-native --flatten="bindings[].members" --filter="bindings.role:(roles/logging.viewer OR roles/monitoring.viewer)"Acceptance criteria:
pubsub.googleapis.comandcloudfunctions.googleapis.comconfirmed enabledroles/logging.viewerandroles/monitoring.viewerconfirmed for ARIA SAterraform applyexits with no errors