Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Alibaba platform to CI #20841

Merged
merged 1 commit into from
Jan 26, 2022

Conversation

kwoodson
Copy link
Contributor

@kwoodson kwoodson commented Aug 3, 2021

This pull request attempts to add support for the Alibaba platform to the CI.

@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Aug 3, 2021
@kwoodson kwoodson force-pushed the alibaba_ci branch 3 times, most recently from 1d88a94 to 7ef1dba Compare August 4, 2021 18:06
@openshift-ci openshift-ci bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Aug 6, 2021
@kwoodson kwoodson force-pushed the alibaba_ci branch 2 times, most recently from 2635370 to 85a12b6 Compare August 6, 2021 15:29
@elmiko
Copy link
Contributor

elmiko commented Aug 16, 2021

just dropping a heads up here, i have #20668 open to add the basic files for the MAPI provider

@openshift-ci openshift-ci bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Aug 25, 2021
@openshift-ci openshift-ci bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Sep 1, 2021
@openshift-ci openshift-ci bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Oct 20, 2021
@openshift-ci openshift-ci bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Nov 30, 2021
@kwoodson kwoodson force-pushed the alibaba_ci branch 4 times, most recently from cf73b9c to 639eee8 Compare November 30, 2021 22:32
OWNERS_ALIASES Show resolved Hide resolved
OWNERS_ALIASES Show resolved Hide resolved
@kwoodson kwoodson force-pushed the alibaba_ci branch 4 times, most recently from 86d067a to 1e3edf8 Compare December 1, 2021 20:20
@openshift-ci openshift-ci bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jan 24, 2022
@kwoodson kwoodson force-pushed the alibaba_ci branch 2 times, most recently from 872c1cc to 4e1dcb1 Compare January 24, 2022 19:37
@mtulio
Copy link
Contributor

mtulio commented Jan 24, 2022

/test step-registry-shellcheck


pushd /tmp
wget https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-amd64.tgz -O aliyun-cli.tgz
tar zxvf aliyun-cli.tgz
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure how worried you are about running this freshly downloaded executable. There are certainly many other steps that do similar stuff. But if you wanted to pin a specific version and confirm that the binary you received had not been corrupted, this is an example of one way to check.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was spawned from our previous discussion. I filed an issue and it will be addressed aliyun/aliyun-cli#401

/tmp/aliyun --config-path "${ALIBABA_CLI_CREDENTIALS_FILE}" configure set --region "${LEASED_RESOURCE}"


cat "${SHARED_DIR}/alibaba-instance-ids.txt" >> "${TMPDIR}/node-provider-IDs.txt"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you want to decouple the aliyun setup from the ID collection. Something like:

if test -f "${SHARED_DIR}/alibaba-instance-ids.txt"
then
  cat "${SHARED_DIR}/alibaba-instance-ids.txt" >> "${TMPDIR}/node-provider-IDs.txt"
fi

# If you really feel motivated, you could exit 0 here if there were no IDs in the assembled node-provider-IDs.txt , but I think that's unlikely enough that we can ignore it.  The existing AWS and GCP console gatherers don't bother.

pushd /tmp
# blah, blah, install aliyun

do
echo "Gathering console logs for ${INSTANCE_ID}"
/tmp/aliyun --config-path "${ALIBABA_CLI_CREDENTIALS_FILE}" ecs GetInstanceConsoleOutput --RegionId "${LEASED_RESOURCE}" --InstanceId "$INSTANCE_ID" | jq -r '.ConsoleOutput' | base64 -d > "${ARTIFACT_DIR}/${INSTANCE_ID}" &
wait "$!"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure where the ID came from, but the rehearsal failed:

$ curl -s https://storage.googleapis.com/origin-ci-test/pr-logs/pull/openshift_release/20841/rehearse-20841-pull-ci-openshift-installer-master-e2e-alibaba/1485730605567053824/build-log.txt | grep gather-alibabacloud-console
INFO[2022-01-24T22:56:36Z] Running step e2e-alibaba-gather-alibabacloud-console. 
INFO[2022-01-24T22:57:06Z] Logs for container test in pod e2e-alibaba-gather-alibabacloud-console: 
INFO[2022-01-24T22:57:06Z] Step e2e-alibaba-gather-alibabacloud-console failed after 30s. 
Link to job on registry info site: https://steps.ci.openshift.org/job?org=openshift&repo=installer&branch=master&test=e2e-alibaba, "e2e-alibaba" post steps failed: "e2e-alibaba" pod "e2e-alibaba-gather-alibabacloud-console" failed: the pod ci-op-cm47ntwf/e2e-alibaba-gather-alibabacloud-console failed after 20s (failed containers: test): ContainerFailed one or more containers exited
Link to step on registry info site: https://steps.ci.openshift.org/reference/gather-alibabacloud-console

with:

Gathering console logs for i-0xih3nnep3txd8c4asyo
�[1;31mERROR: SDK.ServerError
ErrorCode: InvalidParameter
Recommend: https://error-center.aliyun.com/status/search?Keyword=InvalidParameter&source=PopGw
RequestId: 78DC8847-01E5-3D1C-BB4A-6F9D2E4C247D
Message: The instanceId provided is not valid
�[0m

Maybe a bootstrap node? Maybe we need to accept failures here for the subset that are "I don't recognize that instance ID"?

I also don't understand the empty tmp-censor254417089 file here.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe this instance ID is the bootstrap. Since it gets torn down the console log query fails. Will attempt to fix this morning.

#PLATFORM=$(/tmp/yq r "${SHARED_DIR}/install-config.yaml" '.platform' | awk -F':' '{print$1}')
#if [[ "${PLATFORM}" == "alibabacloud" ]];
#then
# STORAGE="20Gi";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't feel to set on making this sizing conditional on the chosen platform, but I don't think we need to keep these dead comments around. Can we either revive this approach, or drop the commented code and explain why we skipped making it platform-specific?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@kwoodson just sharing that doc with the reference of minimal disk size:

ESSD PL1
Capacity range (GiB): 20~32,768

export PROVIDER_ARGS="-provider=alibabacloud -gce-zone=us-east-1"
# TODO: make openshift-tests auto-discover this from cluster config
REGION="$(oc get -o jsonpath='{.status.platformStatus.alibabacloud.region}' infrastructure cluster)"
export TEST_PROVIDER="{\"type\":\"alibabacloud\",\"region\":\"${REGION}\",\"multizone\":true,\"multimaster\":true}"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dropping export for now might avoid.

E0124 22:54:06.535535     281 test_context.go:503] Unknown provider "alibabacloud". The following providers are known: aws azure baremetal gce gke ibmcloud kubemark kubevirt local openstack ovirt skeleton vsphere

until origin can be taught about the new provider type.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

curl -O https://aliyuncli.alicdn.com/aliyun-cli-linux-3.0.83-amd64.tgz
tar -xzf aliyun-cli-linux-3.0.83-amd64.tgz
mkdir -p bin/
mv aliyun bin/
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should drop this until we find a test-case that actually needs the aliyun binary in the PATH.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will remove.

echo "No kubeconfig; skipping providerID extraction."
fi

if test -f "${SHARED_DIR}/alibaba-instance-ids.txt" && test -s "${SHARED_DIR}/alibaba-instance-ids.txt"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

$ man test | grep -A1 -- '-[sf]'
       -f FILE
              FILE exists and is a regular file
--
       -s FILE
              FILE exists and has a size greater than zero

The only case I see where -s is true but -f is not would be if the file was a symlink, and I don't think we need to care about excluding that. Can we just use:

if test -s "${SHARED_DIR}/alibaba-instance-ids.txt"

here? Or am I missing something?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sgtm, will fix.

cat "${SHARED_DIR}/alibaba-instance-ids.txt" >> "${TMPDIR}/node-provider-IDs.txt"
else
echo "No alibaba-instance-ids.txt; skipping console log retrieval."
exit 0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: inconsistent tab/space indent. Also, in this case, we don't want to exit, because we may have content in node-provider-IDs.txt from the kubeconfig-powered oc listings. Just logging the fact that alibaba-instance-ids.txt was missing/empty should be sufficient, and then we can continue on to install aliyun. In the case where node-provider-IDs.txt turns out to be empty, the aliyun install is a waste, but 🤷 not so expensive that I think it needs a custom guard.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will check for node-provider-IDs before installing aliyun.

@petr-muller
Copy link
Member

/approve

Providing approved label which would be needed because of the OWNERS_ALIASES change. Looked at the overall structure (how workflows and chains are set up) and it LGTM. The actual job content should be /lgtmed by someone more familiar with what the jobs are supposed to do.

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jan 26, 2022
@rvanderp3
Copy link
Contributor

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Jan 26, 2022
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jan 26, 2022

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: kwoodson, petr-muller, rvanderp3

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@kwoodson kwoodson removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jan 26, 2022
@openshift-merge-robot openshift-merge-robot merged commit 66c93bd into openshift:master Jan 26, 2022
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jan 26, 2022

@kwoodson: Updated the following 3 configmaps:

  • ci-operator-master-configs configmap in namespace ci at cluster app.ci using the following files:
    • key openshift-installer-master.yaml using file ci-operator/config/openshift/installer/openshift-installer-master.yaml
  • job-config-master-presubmits configmap in namespace ci at cluster app.ci using the following files:
    • key openshift-installer-master-presubmits.yaml using file ci-operator/jobs/openshift/installer/openshift-installer-master-presubmits.yaml
  • step-registry configmap in namespace ci at cluster app.ci using the following files:
    • key OWNERS using file ci-operator/step-registry/gather/alibabacloud-console/OWNERS
    • key gather-alibabacloud-console-commands.sh using file ci-operator/step-registry/gather/alibabacloud-console/gather-alibabacloud-console-commands.sh
    • key gather-alibabacloud-console-ref.metadata.json using file ci-operator/step-registry/gather/alibabacloud-console/gather-alibabacloud-console-ref.metadata.json
    • key gather-alibabacloud-console-ref.yaml using file ci-operator/step-registry/gather/alibabacloud-console/gather-alibabacloud-console-ref.yaml
    • key OWNERS using file ci-operator/step-registry/ipi/alibabacloud/OWNERS
    • key ipi-alibabacloud-workflow.metadata.json using file ci-operator/step-registry/ipi/alibabacloud/ipi-alibabacloud-workflow.metadata.json
    • key ipi-alibabacloud-workflow.yaml using file ci-operator/step-registry/ipi/alibabacloud/ipi-alibabacloud-workflow.yaml
    • key OWNERS using file ci-operator/step-registry/ipi/alibabacloud/post/OWNERS
    • key ipi-alibabacloud-post-chain.metadata.json using file ci-operator/step-registry/ipi/alibabacloud/post/ipi-alibabacloud-post-chain.metadata.json
    • key ipi-alibabacloud-post-chain.yaml using file ci-operator/step-registry/ipi/alibabacloud/post/ipi-alibabacloud-post-chain.yaml
    • key OWNERS using file ci-operator/step-registry/ipi/alibabacloud/pre/OWNERS
    • key ipi-alibabacloud-pre-chain.metadata.json using file ci-operator/step-registry/ipi/alibabacloud/pre/ipi-alibabacloud-pre-chain.metadata.json
    • key ipi-alibabacloud-pre-chain.yaml using file ci-operator/step-registry/ipi/alibabacloud/pre/ipi-alibabacloud-pre-chain.yaml
    • key OWNERS using file ci-operator/step-registry/ipi/alibabacloud/pre/stableinitial/OWNERS
    • key ipi-alibabacloud-pre-stableinitial-chain.metadata.json using file ci-operator/step-registry/ipi/alibabacloud/pre/stableinitial/ipi-alibabacloud-pre-stableinitial-chain.metadata.json
    • key ipi-alibabacloud-pre-stableinitial-chain.yaml using file ci-operator/step-registry/ipi/alibabacloud/pre/stableinitial/ipi-alibabacloud-pre-stableinitial-chain.yaml
    • key OWNERS using file ci-operator/step-registry/ipi/conf/alibabacloud/OWNERS
    • key OWNERS using file ci-operator/step-registry/ipi/conf/alibabacloud/cloud-creds-deprovision/OWNERS
    • key ipi-conf-alibabacloud-cloud-creds-deprovision-commands.sh using file ci-operator/step-registry/ipi/conf/alibabacloud/cloud-creds-deprovision/ipi-conf-alibabacloud-cloud-creds-deprovision-commands.sh
    • key ipi-conf-alibabacloud-cloud-creds-deprovision-ref.metadata.json using file ci-operator/step-registry/ipi/conf/alibabacloud/cloud-creds-deprovision/ipi-conf-alibabacloud-cloud-creds-deprovision-ref.metadata.json
    • key ipi-conf-alibabacloud-cloud-creds-deprovision-ref.yaml using file ci-operator/step-registry/ipi/conf/alibabacloud/cloud-creds-deprovision/ipi-conf-alibabacloud-cloud-creds-deprovision-ref.yaml
    • key OWNERS using file ci-operator/step-registry/ipi/conf/alibabacloud/cloud-creds-provision/OWNERS
    • key ipi-conf-alibabacloud-cloud-creds-provision-commands.sh using file ci-operator/step-registry/ipi/conf/alibabacloud/cloud-creds-provision/ipi-conf-alibabacloud-cloud-creds-provision-commands.sh
    • key ipi-conf-alibabacloud-cloud-creds-provision-ref.metadata.json using file ci-operator/step-registry/ipi/conf/alibabacloud/cloud-creds-provision/ipi-conf-alibabacloud-cloud-creds-provision-ref.metadata.json
    • key ipi-conf-alibabacloud-cloud-creds-provision-ref.yaml using file ci-operator/step-registry/ipi/conf/alibabacloud/cloud-creds-provision/ipi-conf-alibabacloud-cloud-creds-provision-ref.yaml
    • key ipi-conf-alibabacloud-chain.metadata.json using file ci-operator/step-registry/ipi/conf/alibabacloud/ipi-conf-alibabacloud-chain.metadata.json
    • key ipi-conf-alibabacloud-chain.yaml using file ci-operator/step-registry/ipi/conf/alibabacloud/ipi-conf-alibabacloud-chain.yaml
    • key ipi-conf-alibabacloud-commands.sh using file ci-operator/step-registry/ipi/conf/alibabacloud/ipi-conf-alibabacloud-commands.sh
    • key ipi-conf-alibabacloud-ref.metadata.json using file ci-operator/step-registry/ipi/conf/alibabacloud/ipi-conf-alibabacloud-ref.metadata.json
    • key ipi-conf-alibabacloud-ref.yaml using file ci-operator/step-registry/ipi/conf/alibabacloud/ipi-conf-alibabacloud-ref.yaml
    • key ipi-deprovision-deprovision-commands.sh using file ci-operator/step-registry/ipi/deprovision/deprovision/ipi-deprovision-deprovision-commands.sh
    • key ipi-install-install-commands.sh using file ci-operator/step-registry/ipi/install/install/ipi-install-install-commands.sh
    • key ipi-install-monitoringpvc-commands.sh using file ci-operator/step-registry/ipi/install/monitoringpvc/ipi-install-monitoringpvc-commands.sh
    • key OWNERS using file ci-operator/step-registry/openshift/e2e/alibabacloud/OWNERS
    • key openshift-e2e-alibabacloud-workflow.metadata.json using file ci-operator/step-registry/openshift/e2e/alibabacloud/openshift-e2e-alibabacloud-workflow.metadata.json
    • key openshift-e2e-alibabacloud-workflow.yaml using file ci-operator/step-registry/openshift/e2e/alibabacloud/openshift-e2e-alibabacloud-workflow.yaml
    • key OWNERS using file ci-operator/step-registry/openshift/e2e/alibabacloud/serial/OWNERS
    • key openshift-e2e-alibabacloud-serial-workflow.metadata.json using file ci-operator/step-registry/openshift/e2e/alibabacloud/serial/openshift-e2e-alibabacloud-serial-workflow.metadata.json
    • key openshift-e2e-alibabacloud-serial-workflow.yaml using file ci-operator/step-registry/openshift/e2e/alibabacloud/serial/openshift-e2e-alibabacloud-serial-workflow.yaml
    • key openshift-e2e-test-commands.sh using file ci-operator/step-registry/openshift/e2e/test/openshift-e2e-test-commands.sh

In response to this:

This pull request attempts to add support for the Alibaba platform to the CI.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jan 26, 2022

@kwoodson: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/rehearse/openshift/cluster-cloud-controller-manager-operator/release-4.9/e2e-azure-ccm-install 872c1cca8228aea874e2358c82fc8784c4cd2c87 link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-cloud-controller-manager-operator/release-4.11/e2e-gcp-ccm-install 872c1cca8228aea874e2358c82fc8784c4cd2c87 link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.10-e2e-gcp-techpreview-serial 1210ef08bff780ddd25dc582433034251d52bf37 link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-cloud-controller-manager-operator/release-4.9/e2e-azure-ccm 872c1cca8228aea874e2358c82fc8784c4cd2c87 link unknown /test pj-rehearse
ci/rehearse/openshift/okd-machine-os/release-4.7/e2e-ovirt 1210ef08bff780ddd25dc582433034251d52bf37 link unknown /test pj-rehearse
ci/rehearse/openshift/okd-machine-os/release-4.9/e2e-ovirt 1210ef08bff780ddd25dc582433034251d52bf37 link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.10-e2e-gcp-techpreview 1210ef08bff780ddd25dc582433034251d52bf37 link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-cloud-controller-manager-operator/release-4.9/e2e-openstack-ccm 872c1cca8228aea874e2358c82fc8784c4cd2c87 link unknown /test pj-rehearse
ci/rehearse/openshift/origin/release-4.5/e2e-aws-csi 4e1dcb1afeaecc8aaf8f1a7b84204d1fadbf481f link unknown /test pj-rehearse
ci/rehearse/openshift/origin/release-4.2/e2e-cmd 4e1dcb1afeaecc8aaf8f1a7b84204d1fadbf481f link unknown /test pj-rehearse
ci/rehearse/openshift/cloud-credential-operator/release-4.11/e2e-gcp-manual-oidc 4e1dcb1afeaecc8aaf8f1a7b84204d1fadbf481f link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-kube-controller-manager-operator/release-4.11/e2e-aws-ccm-install 906d0c987cbdcb53586fef1c4ab95245fd4b11dc link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-kube-controller-manager-operator/release-4.11/e2e-aws-ccm 906d0c987cbdcb53586fef1c4ab95245fd4b11dc link unknown /test pj-rehearse
ci/rehearse/openshift/origin/release-4.1/e2e-aws-builds 4e1dcb1afeaecc8aaf8f1a7b84204d1fadbf481f link unknown /test pj-rehearse
ci/rehearse/openshift/installer/release-4.11/e2e-azurestack aa7e5ed link unknown /test pj-rehearse
ci/rehearse/openshift/router/release-4.9/e2e-agnostic 001678e11242e830b081d4d820cb3a1af16d8e1d link unknown /test pj-rehearse
ci/rehearse/openshift/installer/release-4.9/e2e-azure-resourcegroup aa7e5ed link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.11-e2e-gcp-techpreview aa7e5ed link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-ovn-kubernetes-release-4.11-e2e-ibmcloud-ipi-ovn-periodic aa7e5ed link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-etcd-operator/release-4.9/e2e-gcp-disruptive-ovn 182794f7c5652d01077530493a855e1e67e065ed link unknown /test pj-rehearse
ci/rehearse/openshift/installer/release-4.11/e2e-azure-upi aa7e5ed link unknown /test pj-rehearse
ci/rehearse/openshift/ovn-kubernetes/release-4.11/e2e-aws-ovn-local-to-shared-gateway-mode-migration 182794f7c5652d01077530493a855e1e67e065ed link unknown /test pj-rehearse
ci/prow/pj-rehearse aa7e5ed link false /test pj-rehearse
ci/rehearse/openshift/cluster-network-operator/release-4.9/e2e-azure-ovn-dualstack 182794f7c5652d01077530493a855e1e67e065ed link unknown /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-alibaba aa7e5ed link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-capi-operator/release-4.11/e2e-aws-capi-techpreview 001678e11242e830b081d4d820cb3a1af16d8e1d link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.11-e2e-gcp-techpreview-serial aa7e5ed link unknown /test pj-rehearse

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@zaneb
Copy link
Member

zaneb commented Jan 27, 2022

@kwoodson this is now a required job for every installer patch, despite the fact that it has never once passed (including on this review).

@patrickdillon
Copy link
Contributor

@kwoodson this is now a required job for every installer patch, despite the fact that it has never once passed (including on this review).

Looks like it was required by accident. If someone creates a PR to make it optional I will approve it, otherwise I will create one myself in a few hours.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged.
Projects
None yet