metadata: annotations: ci-chat-bot.openshift.io/buildCluster: build10 ci-chat-bot.openshift.io/channel: "" ci-chat-bot.openshift.io/expires: "13500" ci-chat-bot.openshift.io/jobInputs: '[{"Image":"registry.ci.openshift.org/ocp/release-5:5.0.0-0.nightly-2026-06-29-195240","RunImage":"registry.ci.openshift.org/ocp/release-5:5.0.0-0.nightly-2026-06-29-195240","Version":"5.0.0-0.nightly-2026-06-29-195240","Refs":[{"org":"openshift","repo":"insights-operator","base_ref":"master","base_sha":"1eb28cdcfa1ec93afce5fdb582243c2ee47fc4e4","pulls":[{"number":1313,"author":"system:serviceaccount:ci:ci-chat-bot","sha":"b0ec95082b2a15079b8379b337c10d399ed0f87f"}]}]}]' ci-chat-bot.openshift.io/jobParams: "" ci-chat-bot.openshift.io/mode: build ci-chat-bot.openshift.io/ns: ci-ln-clflr9b ci-chat-bot.openshift.io/originalMessage: build 5.0,openshift/insights-operator#1313 ci-chat-bot.openshift.io/platform: aws ci-chat-bot.openshift.io/requesterUserID: szoltan ci-chat-bot.openshift.io/user: U097UV6UHGA prow.k8s.io/job: release-openshift-origin-installer-launch-aws-modern release.openshift.io/architecture: amd64 creationTimestamp: "2026-06-30T16:23:16Z" generation: 8 labels: ci-chat-bot.openshift.io/launch: "true" ci-operator.openshift.io/cloud: aws ci-operator.openshift.io/cloud-cluster-profile: aws prow.k8s.io/build-id: "2071993002649194496" prow.k8s.io/id: chat-bot-2026-06-30-162316.0292 prow.k8s.io/job: release-openshift-origin-installer-launch-aws-modern prow.k8s.io/type: periodic name: chat-bot-2026-06-30-162316.0292 namespace: ci resourceVersion: "7767182949" uid: 538a9705-e40f-4463-ac43-1d243966d3a1 spec: agent: kubernetes cluster: build10 decoration_config: censor_secrets: true censoring_options: minimum_secret_length: 6 gcs_configuration: bucket: test-platform-results compress_file_types: - txt - log - json - tar - html - yaml default_org: openshift default_repo: origin mediaTypes: log: text/plain path_strategy: single gcs_credentials_secret: gce-sa-credentials-gcs-publisher grace_period: 1h0m0s resources: clonerefs: limits: memory: 3Gi requests: cpu: 100m memory: 500Mi initupload: limits: memory: 200Mi requests: cpu: 100m memory: 50Mi place_entrypoint: limits: memory: 100Mi requests: cpu: 100m memory: 25Mi sidecar: limits: memory: 2Gi requests: cpu: 100m memory: 250Mi skip_cloning: false timeout: 8h0m0s utility_images: clonerefs: us-docker.pkg.dev/k8s-infra-prow/images/clonerefs:v20260617-37d12bec7 entrypoint: us-docker.pkg.dev/k8s-infra-prow/images/entrypoint:v20260617-37d12bec7 initupload: us-docker.pkg.dev/k8s-infra-prow/images/initupload:v20260617-37d12bec7 sidecar: us-docker.pkg.dev/k8s-infra-prow/images/sidecar:v20260617-37d12bec7 extra_refs: - base_ref: master base_sha: 1eb28cdcfa1ec93afce5fdb582243c2ee47fc4e4 org: openshift path_alias: 0/github.com/openshift/insights-operator pulls: - author: system:serviceaccount:ci:ci-chat-bot number: 1313 sha: b0ec95082b2a15079b8379b337c10d399ed0f87f repo: insights-operator job: release-openshift-origin-installer-launch-aws-modern namespace: ci pod_spec: containers: - args: - --give-pr-author-access-to-namespace=true - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson - --input-hash=$(BUILD_ID) - --input-hash=$(JOB_NAME) - --secret-dir=/usr/local/launch-cluster-profile - --secret-dir=/usr/local/pull-secret - --target=[release:latest] - --gcs-upload-secret=/secrets/gcs/service-account.json - --lease-server-credentials-file=/etc/boskos/credentials - --namespace=$(NAMESPACE) command: - /bin/bash - -c - "registry_host=registry.build10.ci.openshift.org\nset -euo pipefail\n\ntrap 'e=$!; jobs -p | xargs -r kill || true; exit $e' TERM EXIT\n\nencoded_token=\"$( echo -n \"serviceaccount:$( cat /var/run/secrets/kubernetes.io/serviceaccount/token )\" | base64 -w 0 - )\"\necho \"{\\\"auths\\\":{\\\"${registry_host}\\\":{\\\"auth\\\":\\\"${encoded_token}\\\"}}}\" > /tmp/push-auth\n\nmkdir -p \"$(ARTIFACTS)/initial\" \"$(ARTIFACTS)/final\"\n\n# HACK: clonerefs infers a directory from the refs provided to the prowjob, there's no way\n# to override it outside the job today, so simply reset to the working dir\ninitial_dir=$(pwd)\ncd \"/home/prow/go/src\"\nworking_dir=\"$(pwd)\"\n\ntargets=(\"--target=[release:latest]\")\nif [[ -z \"${RELEASE_IMAGE_INITIAL-}\" ]]; then\n unset RELEASE_IMAGE_INITIAL\nelse\n \ targets+=(\"--target=[release:initial]\")\nfi\nif [[ -z \"${RELEASE_IMAGE_LATEST-}\" ]]; then\n unset RELEASE_IMAGE_LATEST\nfi\n\n# import the initial release, if any\nUNRESOLVED_CONFIG=$INITIAL ARTIFACTS=$(ARTIFACTS)/initial ci-operator \\\n --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson \\\n --image-mirror-push-secret=/tmp/push-auth \\\n --gcs-upload-secret=/secrets/gcs/service-account.json \\\n --namespace=$(NAMESPACE) \\\n --delete-when-idle=$(PRESERVE_DURATION) \\\n --delete-after=$(DELETE_AFTER) \\\n \"${targets[@]}\"\n\nunset RELEASE_IMAGE_INITIAL\nunset RELEASE_IMAGE_LATEST\n\n# spawn one child ci-operator job per repo type\npids=()\nfor var in \"${!CONFIG_SPEC_@}\"; do\n suffix=\"${var/CONFIG_SPEC_/}\"\n jobvar=\"JOB_SPEC_$suffix\"\n\tsrcpath=\"REPO_PATH_$suffix\"\n\tsrcpath=\"${working_dir}/${!srcpath}\"\n \ mkdir -p \"$(ARTIFACTS)/$suffix\"\n (\n set +e\n echo \"Starting $suffix:${srcpath} ...\"\n if [[ -d \"${srcpath}\" ]]; then pushd \"${srcpath}\" >/dev/null; else echo \"does not have a source directory ${srcpath}\"; fi\n \ JOB_SPEC=\"${!jobvar}\" ARTIFACTS=$(ARTIFACTS)/$suffix UNRESOLVED_CONFIG=\"${!var}\" ci-operator \\\n --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson \\\n --image-mirror-push-secret=/tmp/push-auth \\\n --gcs-upload-secret=/secrets/gcs/service-account.json \\\n --namespace=$(NAMESPACE)-${suffix} \\\n --target=[images] -promote >\"$(ARTIFACTS)/$suffix/build.log\" 2>&1\n code=$?\n cat \"$(ARTIFACTS)/$suffix/build.log\" 1>&2\n exit $code\n ) & pids+=($!)\ndone\n\n# drain the job results\nfor i in ${pids[@]}; do if ! wait $i; then exit 1; fi; done\ncd ${initial_dir}\n# update job spec with operator ref changes if needed\nif [ -n \"${OPERATOR_REFS-}\" ]; then\n\tcurl -s -L https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux-$(uname -m | sed 's/aarch64/arm64/;s/x86_64/amd64/') -o jq\n\tchmod +x jq\n\tJOB_SPEC=$(( echo $JOB_SPEC ; echo $OPERATOR_REFS ) | ./jq -s add)\nfi\n\n\n\n# prow doesn't allow init containers or a second container\nexport PATH=$PATH:/tmp/bin\nmkdir /tmp/bin\ncurl -sL https://mirror.openshift.com/pub/openshift-v4/$(uname -m | sed 's/aarch64/arm64/;s/x86_64/amd64/')/clients/ocp/4.18.1/openshift-client-linux.tar.gz | tar xvzf - -C /tmp/bin/ oc\nchmod ug+x /tmp/bin/oc\n\n# grant all authenticated users access to the images in this namespace\noc policy add-role-to-group system:image-puller -n $(NAMESPACE) system:authenticated\noc policy add-role-to-group system:image-puller -n $(NAMESPACE) system:unauthenticated\n\n exec ci-operator $@" - "" env: - name: REPO_PATH_0 value: 0/github.com/openshift/insights-operator - name: JOB_SPEC_0 value: |- { "refs": { "org": "openshift", "repo": "insights-operator", "base_ref": "master", "base_sha": "1eb28cdcfa1ec93afce5fdb582243c2ee47fc4e4", "pulls": [ { "number": 1313, "author": "system:serviceaccount:ci:ci-chat-bot", "sha": "b0ec95082b2a15079b8379b337c10d399ed0f87f" } ] } } - name: NAMESPACE value: ci-ln-clflr9b - name: DELETE_AFTER value: 168h - name: PRESERVE_DURATION value: 168h - name: RELEASE_IMAGE_INITIAL - name: RELEASE_IMAGE_LATEST value: registry.ci.openshift.org/ocp/release-5:5.0.0-0.nightly-2026-06-29-195240 - name: CLUSTER_VARIANT - name: CLUSTER_DURATION value: "10800" - name: BRANCH value: "5.0" - name: CLUSTER_TYPE value: aws - name: UNRESOLVED_CONFIG value: |- { "zz_generated_metadata": { "org": "", "repo": "", "branch": "" }, "base_images": { "insights-operator": { "namespace": "$(NAMESPACE)", "name": "stable", "tag": "insights-operator" } }, "releases": { "initial": { "integration": { "namespace": "$(NAMESPACE)", "name": "pipeline" } }, "latest": { "integration": { "namespace": "$(NAMESPACE)", "name": "pipeline", "include_built_images": true } } }, "tests": [ { "as": "launch", "steps": { "cluster_profile": "aws-4", "test": [ { "ref": "clusterbot-wait" } ], "workflow": "ipi-aws", "env": { "CLUSTER_DURATION": "$(CLUSTER_DURATION)" } } }, { "as": "launch-proxy", "steps": { "cluster_profile": "aws-2", "test": [ { "ref": "clusterbot-wait" } ], "workflow": "openshift-e2e-aws-proxy", "env": { "CLUSTER_DURATION": "$(CLUSTER_DURATION)" } } }, { "as": "launch-ovn", "steps": { "cluster_profile": "aws-4", "test": [ { "ref": "clusterbot-wait" } ], "workflow": "openshift-e2e-aws-ovn", "env": { "CLUSTER_DURATION": "$(CLUSTER_DURATION)" } } }, { "as": "launch-ovn-hybrid", "steps": { "cluster_profile": "aws", "test": [ { "ref": "clusterbot-wait" } ], "workflow": "ipi-aws-ovn-hybrid", "env": { "CLUSTER_DURATION": "$(CLUSTER_DURATION)" } } }, { "as": "launch-shared-vpc", "steps": { "cluster_profile": "aws-2", "test": [ { "ref": "clusterbot-wait" } ], "workflow": "openshift-e2e-aws-sharednetwork", "env": { "CLUSTER_DURATION": "$(CLUSTER_DURATION)" } } }, { "as": "launch-no-capabilities", "steps": { "cluster_profile": "aws-3", "test": [ { "ref": "clusterbot-wait" } ], "workflow": "openshift-e2e-aws", "env": { "ADDITIONAL_ENABLED_CAPABILITIES": "MachineAPI CloudCredential CloudControllerManager", "BASELINE_CAPABILITY_SET": "None", "CLUSTER_DURATION": "$(CLUSTER_DURATION)", "PERSISTENT_MONITORING": "false" } } }, { "as": "launch-fips", "steps": { "cluster_profile": "aws-4", "pre": [ { "chain": "ipi-aws-pre" }, { "ref": "fips-check" } ], "test": [ { "ref": "clusterbot-wait" } ], "workflow": "openshift-e2e-aws", "env": { "CLUSTER_DURATION": "$(CLUSTER_DURATION)", "FIPS_ENABLED": "true" } } }, { "as": "launch-single-node", "steps": { "cluster_profile": "aws-5", "test": [ { "ref": "clusterbot-wait" } ], "workflow": "openshift-e2e-aws-single-node", "env": { "CLUSTER_DURATION": "$(CLUSTER_DURATION)" } } }, { "as": "launch-cgroupsv2", "steps": { "cluster_profile": "aws", "test": [ { "ref": "clusterbot-wait" } ], "workflow": "openshift-e2e-aws-cgroupsv2", "env": { "CLUSTER_DURATION": "$(CLUSTER_DURATION)" } } }, { "as": "launch-techpreview", "steps": { "cluster_profile": "aws-2", "test": [ { "ref": "clusterbot-wait" } ], "workflow": "openshift-e2e-aws", "env": { "CLUSTER_DURATION": "$(CLUSTER_DURATION)", "FEATURE_SET": "TechPreviewNoUpgrade" } } }, { "as": "launch-devpreview", "steps": { "cluster_profile": "aws-2", "test": [ { "ref": "clusterbot-wait" } ], "workflow": "openshift-e2e-aws", "env": { "CLUSTER_DURATION": "$(CLUSTER_DURATION)", "FEATURE_SET": "DevPreviewNoUpgrade" } } }, { "as": "launch-sdn", "steps": { "cluster_profile": "aws-3", "test": [ { "ref": "clusterbot-wait" } ], "workflow": "openshift-e2e-aws-sdn", "env": { "CLUSTER_DURATION": "$(CLUSTER_DURATION)" } } }, { "as": "upgrade", "steps": { "cluster_profile": "aws-4", "workflow": "openshift-upgrade-$(CLUSTER_TYPE)", "env": { "TEST_SUITE": "all" } } } ], "resources": { "*": { "requests": { "cpu": "100m", "memory": "200Mi" }, "limits": { "memory": "6Gi" } } } } - name: JOB_NAME_SAFE value: launch - name: TEST_COMMAND value: sleep $(CLUSTER_DURATION) & wait - name: INITIAL value: |2 resources: '*': limits: memory: 4Gi requests: cpu: 100m memory: 200Mi releases: initial: integration: name: "$(BRANCH)" namespace: ocp latest: integration: include_built_images: true name: "$(BRANCH)" namespace: ocp tests: - as: none commands: "true" container: from: src - name: CONFIG_SPEC_0 value: |- { "zz_generated_metadata": { "org": "openshift", "repo": "insights-operator", "branch": "master" }, "base_images": { "dev-scripts": { "namespace": "ocp-kni", "name": "test", "tag": "dev-scripts" }, "golangci-lint": { "namespace": "ci", "name": "golangci-lint", "tag": "v2.10.1" }, "insights-operator-tests": { "namespace": "ci", "name": "insights-operator-tests", "tag": "latest" }, "tls-scanner-tool": { "namespace": "ocp", "name": "5.0", "tag": "tls-scanner-tool" } }, "build_root": { "from_repository": true }, "releases": { "initial": { "integration": { "namespace": "$(NAMESPACE)", "name": "stable" } }, "latest": { "integration": { "namespace": "$(NAMESPACE)", "name": "stable", "include_built_images": true } } }, "images": { "items": [ { "to": "insights-operator" } ] }, "promotion": { "to": [ { "namespace": "$(NAMESPACE)", "name": "stable" } ], "registry_override": "registry.build10.ci.openshift.org", "disable_build_cache": true }, "resources": { "*": { "requests": { "cpu": "100m", "memory": "200Mi" } }, "lint": { "requests": { "cpu": "100m", "memory": "200Mi" }, "limits": { "memory": "8Gi" } } } } image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest imagePullPolicy: Always name: "" resources: requests: cpu: 10m volumeMounts: - mountPath: /etc/boskos name: boskos readOnly: true - mountPath: /usr/local/launch-cluster-profile name: cluster-profile - mountPath: /secrets/gcs name: gcs-credentials readOnly: true - mountPath: /etc/pull-secret name: pull-secret readOnly: true - mountPath: /etc/push-secret name: push-secret readOnly: true - mountPath: /usr/local/pull-secret name: release-pull-secret - mountPath: /secrets/manifest-tool name: manifest-tool-local-pusher readOnly: true serviceAccountName: ci-operator volumes: - name: boskos secret: items: - key: credentials path: credentials secretName: boskos-credentials - name: cluster-profile projected: sources: - secret: name: cluster-secrets-aws - name: pull-secret secret: secretName: registry-pull-credentials - name: push-secret secret: secretName: registry-push-credentials-ci-central - name: release-pull-secret secret: secretName: ci-pull-credentials - name: manifest-tool-local-pusher secret: secretName: manifest-tool-local-pusher prowjob_defaults: tenant_id: GlobalDefaultID report: true type: periodic status: build_id: "2071993002649194496" completionTime: "2026-06-30T16:38:03Z" description: Job succeeded. pendingTime: "2026-06-30T16:23:22Z" pod_name: chat-bot-2026-06-30-162316.0292 prev_report_states: gcsk8sreporter: success gcsreporter: success startTime: "2026-06-30T16:23:16Z" state: success url: https://prow.ci.openshift.org/view/gs/test-platform-results/logs/release-openshift-origin-installer-launch-aws-modern/2071993002649194496