Skip to content

ash: Add e2e CI testing for PRs#18796

Merged
openshift-merge-robot merged 1 commit intoopenshift:masterfrom
rna-afk:e2e-ash-testing
Sep 20, 2021
Merged

ash: Add e2e CI testing for PRs#18796
openshift-merge-robot merged 1 commit intoopenshift:masterfrom
rna-afk:e2e-ash-testing

Conversation

@rna-afk
Copy link
Copy Markdown
Contributor

@rna-afk rna-afk commented May 24, 2021

Added steps configuration for the ASH environment to enable testing.

@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 May 24, 2021
@openshift-ci openshift-ci Bot requested review from e-tienne and jhixson74 May 24, 2021 16:28
@rna-afk rna-afk force-pushed the e2e-ash-testing branch 12 times, most recently from c5a9a30 to 8ceb676 Compare May 27, 2021 17:36
@rna-afk rna-afk force-pushed the e2e-ash-testing branch 15 times, most recently from ac86293 to 439ed9b Compare June 2, 2021 17:16
@rna-afk
Copy link
Copy Markdown
Contributor Author

rna-afk commented Aug 27, 2021

/retest

@patrickdillon
Copy link
Copy Markdown
Contributor

/retest

Comment on lines 21 to 26
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Instead of adding this conditional, can we change the workflow to point to a different deprovision step?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Isn't this required for the installation process too?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I'm not sure what you mean. Is this what you're referring to: 0f3315a#diff-65cce809dc5ddaa91711f6709acd41e5c24b735c073708e60f10aae28faf8712R65

The point I'm trying to make is that with steps we want to avoid branching or conditionality as much as possible within the steps. I think this is fine to include initially. Let's not worry about it.

Comment thread ci-operator/step-registry/ipi/conf/azurestack/ipi-conf-azurestack-commands.sh Outdated
@rna-afk
Copy link
Copy Markdown
Contributor Author

rna-afk commented Aug 31, 2021

/retest

@patrickdillon
Copy link
Copy Markdown
Contributor

/test pj-rehearse

@patrickdillon
Copy link
Copy Markdown
Contributor

/retest

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I don't think we want set +euE here. This is allowing execution of the script to continue after there is an error creating DNS records/zones.

@patrickdillon
Copy link
Copy Markdown
Contributor

/retest

@patrickdillon
Copy link
Copy Markdown
Contributor

@patrickdillon
Copy link
Copy Markdown
Contributor

I'm still seeing an error in the logs:

pip 20.3.4 from /usr/lib/python2.7/site-packages/pip (python 2.7)
Installing python modules: yaml
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'yaml'
Collecting pyyaml
  Downloading https://files.pythonhosted.org/packages/7a/5b/bc0b5ab38247bba158504a410112b6c03f153c652734ece1849749e5f518/PyYAML-5.4.1-cp36-cp36m-manylinux1_x86_64.whl (640kB)
Installing collected packages: pyyaml
Successfully installed pyyaml-5.4.1

From:
https://storage.googleapis.com/origin-ci-test/pr-logs/pull/openshift_release/18796/rehearse-18796-pull-ci-openshift-installer-master-e2e-azurestack-upi/1433043771632652288/build-log.txt

It is unclear to me whether this is affecting anything?

@rna-afk
Copy link
Copy Markdown
Contributor Author

rna-afk commented Sep 1, 2021

This line here checks to see if yaml exists and then installs pyyaml. So the error message is from here and I guess it won't cause problems for the later code.

python3 -c "import yaml" || pip3 install --user pyyaml

Comment thread ci-operator/step-registry/openshift/e2e/test/openshift-e2e-test-commands.sh Outdated
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Due to openshift/installer#5180 we should revert this back to https://rhcossa.blob.ppe3.stackpoc.com/vhd/art-rhcos-ash.vhd

There aren't any issues with ASH, so don't worry about stopping rehearsals. Just include it in your next set of changes.

I will open a card about follow up work we can do to improve this process.

@patrickdillon
Copy link
Copy Markdown
Contributor

/approve

@patrickdillon
Copy link
Copy Markdown
Contributor

@wking can you add this to your review queue? I think we will need your approval as:
ci-operator/step-registry/ipi/OWNERS
ci-operator/step-registry/openshift/OWNERS
ci-operator/step-registry/upi/OWNERS

@openshift/test-platform can we get a review as needed by:
clusters/app.ci/prow/OWNERS

A brief summary:

  • The purpose of this is to add e2e tests for the Azure Stack Hub platform
  • We are currently working in a temporary environment (called PPE3) while the permanent environment (WWT) is being readied
  • PPE3 has limited capacity so number of leases is very low (2 I believe)
  • UPI job is now successfully running e2e-tests although not passing yet
  • IPI job fails to provision infrastructure, but this is expected at this point, so I would prefer not to have IPI be a blocker, but rather iterate on t his

@patrickdillon
Copy link
Copy Markdown
Contributor

/lgtm

@alvaroaleman
Copy link
Copy Markdown
Contributor

/lgtm cancel
the generated-config presubmit is failing

Added steps configuration for the ASH environment to enable testing.
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Sep 20, 2021

@rna-afk: 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/cloud-credential-operator/release-4.9/e2e-aws-manual-oidc e39713145f441fe689e0b479cbd2443f66c9ba49 link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-e2e-openstack-parallel c1d75f3c83460e5bc28714a468c2cf5175ac9a10 link /test pj-rehearse
ci/rehearse/openshift/aws-efs-csi-driver-operator/release-4.9/operator-e2e be69e739e63b23962196568f17e0399a21535434 link /test pj-rehearse
ci/rehearse/operator-framework/operator-lifecycle-manager/release-4.7/e2e-gcp 0ddd4269a772d2a2bf6e6d2e11769340e018a0d0 link /test pj-rehearse
ci/rehearse/operator-framework/operator-lifecycle-manager/release-4.7/e2e-upgrade 0ddd4269a772d2a2bf6e6d2e11769340e018a0d0 link /test pj-rehearse
ci/rehearse/openshift/cluster-logging-operator/tech-preview/e2e-operator 942df61bc286e85cb95c7c6a5f1a945dcb02dcec link /test pj-rehearse
ci/rehearse/red-hat-storage/odf-operator/main/odf-operator-bundle-e2e-aws 942df61bc286e85cb95c7c6a5f1a945dcb02dcec link /test pj-rehearse
ci/rehearse/openshift/gcp-pd-csi-driver-operator/release-4.9/e2e-gcp-csi-migration 942df61bc286e85cb95c7c6a5f1a945dcb02dcec link /test pj-rehearse
ci/rehearse/openshift/openstack-cinder-csi-driver-operator/release-4.9/e2e-openstack-csi 8428d16a58337a0d10e99977fccbb10e7aae3e77 link /test pj-rehearse
ci/rehearse/openshift/okd-machine-os/release-4.7/e2e-ovirt b8eb9fd857cb3472f78a6d2b78f5a98c003b73df link /test pj-rehearse
ci/rehearse/openshift/machine-config-operator/release-4.5/e2e-ovirt b8eb9fd857cb3472f78a6d2b78f5a98c003b73df link /test pj-rehearse
ci/rehearse/openshift/sdn/release-4.9/e2e-aws-multitenant b8eb9fd857cb3472f78a6d2b78f5a98c003b73df link /test pj-rehearse
ci/rehearse/openshift/machine-config-operator/release-4.9/e2e-gcp-single-node b8eb9fd857cb3472f78a6d2b78f5a98c003b73df link /test pj-rehearse
ci/rehearse/openshift/installer/release-4.9/e2e-gcp-upi-xpn a39a5b2a5e152c22aac95e94567fc1ced6c29d50 link /test pj-rehearse
ci/rehearse/openshift/installer/release-4.9/e2e-gcp-upi a39a5b2a5e152c22aac95e94567fc1ced6c29d50 link /test pj-rehearse
ci/rehearse/red-hat-data-services/opendatahub-operator/master/48-modh-operator-e2e-48 a39a5b2a5e152c22aac95e94567fc1ced6c29d50 link /test pj-rehearse
ci/rehearse/openshift/installer/release-4.9/e2e-kubevirt a39a5b2a5e152c22aac95e94567fc1ced6c29d50 link /test pj-rehearse
ci/rehearse/openshift/installer/release-4.9/e2e-azure-shared-vpc a39a5b2a5e152c22aac95e94567fc1ced6c29d50 link /test pj-rehearse
ci/rehearse/openshift/installer/release-4.9/e2e-azure-resourcegroup a39a5b2a5e152c22aac95e94567fc1ced6c29d50 link /test pj-rehearse
ci/rehearse/openshift/installer/release-4.9/e2e-gcp-shared-vpc a39a5b2a5e152c22aac95e94567fc1ced6c29d50 link /test pj-rehearse
ci/rehearse/tnozicka/openshift-acme/master/e2e-cluster-wide a90ee209b80ee893a94b327260637c924e122d2a link true /test pj-rehearse
ci/rehearse/red-hat-storage/odf-operator/release-4.9/odf-operator-bundle-e2e-aws a90ee209b80ee893a94b327260637c924e122d2a link true /test pj-rehearse
ci/rehearse/openshift/okd-machine-os/release-4.8/e2e-ovirt a90ee209b80ee893a94b327260637c924e122d2a link true /test pj-rehearse
ci/rehearse/openshift/vmware-vsphere-csi-driver/release-4.9/e2e-vsphere 5119c3f27019f49fc75eb6bb0891f4bbe9c9e9c3 link true /test pj-rehearse
ci/rehearse/openshift/cluster-cloud-controller-manager-operator/release-4.9/e2e-openstack-ccm f99ed0e8fe8521506f3e1dcc11bdf56d4fe34a15 link true /test pj-rehearse
ci/rehearse/openshift/cluster-cloud-controller-manager-operator/release-4.9/e2e-azure-ccm f99ed0e8fe8521506f3e1dcc11bdf56d4fe34a15 link true /test pj-rehearse
ci/rehearse/openshift/kubernetes/release-4.9/e2e-openstack-csi-manila f99ed0e8fe8521506f3e1dcc11bdf56d4fe34a15 link true /test pj-rehearse
ci/rehearse/redhat-developer/jenkins-operator/main/e2e f99ed0e8fe8521506f3e1dcc11bdf56d4fe34a15 link true /test pj-rehearse
ci/rehearse/openshift/cluster-etcd-operator/release-4.9/e2e-gcp-disruptive-ovn f99ed0e8fe8521506f3e1dcc11bdf56d4fe34a15 link true /test pj-rehearse
ci/rehearse/openshift/vsphere-problem-detector/release-4.9/e2e-vsphere f99ed0e8fe8521506f3e1dcc11bdf56d4fe34a15 link true /test pj-rehearse
ci/rehearse/openshift/cluster-cloud-controller-manager-operator/release-4.9/e2e-aws-ccm-install f99ed0e8fe8521506f3e1dcc11bdf56d4fe34a15 link true /test pj-rehearse
ci/rehearse/openshift/cluster-network-operator/release-4.9/e2e-azure-ovn-dualstack 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-cluster-api-provider-kubevirt-release-4.9-sanity-ovn 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-azurestack 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-e2e-aws-upgrade-single-node 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-e2e-aws-techpreview 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-e2e-aws-calico 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/openshift/origin/release-4.2/e2e-cmd 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-e2e-azure-techpreview 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-e2e-azure-ovn 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/openshift/cluster-network-operator/release-4.9/e2e-ovn-ipsec-step-registry 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/openshift/origin/release-4.9/e2e-gcp 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/openshift/origin/release-4.9/e2e-aws 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/openshift/origin/release-4.9/e2e-gcp-disruptive 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-e2e-aws-techpreview-serial 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/operator-framework/operator-marketplace/release-4.9/e2e-aws-serial 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-e2e-azure-techpreview-serial 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-e2e-azure-cilium 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-azurestack-upi 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-e2e-azure-serial 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/openshift/origin/release-4.9/e2e-aws-disruptive 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/rehearse/openshift/origin/release-4.5/e2e-aws-csi 1f756dc6b1994d100e9fbe7ec263472b02dc1aad link /test pj-rehearse
ci/prow/generated-dashboards 5370ec44f1a6d1e32ef0298785aece787594261b link true /test generated-dashboards
ci/prow/owners 5370ec44f1a6d1e32ef0298785aece787594261b link true /test owners
ci/prow/pj-rehearse 5370ec44f1a6d1e32ef0298785aece787594261b link false /test pj-rehearse
ci/prow/prow-config 5370ec44f1a6d1e32ef0298785aece787594261b link true /test prow-config
ci/prow/ci-secret-generator-config 5370ec44f1a6d1e32ef0298785aece787594261b link true /test ci-secret-generator-config
ci/prow/core-valid 5370ec44f1a6d1e32ef0298785aece787594261b link true /test core-valid
ci/prow/config 5370ec44f1a6d1e32ef0298785aece787594261b link true /test config
ci/build-farm/vsphere-dry 5370ec44f1a6d1e32ef0298785aece787594261b link false /test vsphere-dry
ci/prow/openshift-image-mirror-mappings 5370ec44f1a6d1e32ef0298785aece787594261b link true /test openshift-image-mirror-mappings
ci/rehearse/periodic-ci-openshift-release-master-ci-4.7-upgrade-from-stable-4.6-e2e-ovirt-upgrade f1ffd65 link unknown /test pj-rehearse
ci/rehearse/openshift/origin/release-4.1/e2e-aws-builds f1ffd65 link unknown /test pj-rehearse
ci/rehearse/openshift/origin/release-4.1/e2e-aws-image-ecosystem f1ffd65 link unknown /test pj-rehearse

Full PR test history. Your PR dashboard.

Details

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.

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Sep 20, 2021

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: alvaroaleman, patrickdillon, rna-afk

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

The pull request process is described here

Details 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

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Sep 20, 2021

@rna-afk: 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 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/ipi/azurestack/OWNERS
    • key ipi-azurestack-workflow.metadata.json using file ci-operator/step-registry/ipi/azurestack/ipi-azurestack-workflow.metadata.json
    • key ipi-azurestack-workflow.yaml using file ci-operator/step-registry/ipi/azurestack/ipi-azurestack-workflow.yaml
    • key OWNERS using file ci-operator/step-registry/ipi/azurestack/post/OWNERS
    • key ipi-azurestack-post-chain.metadata.json using file ci-operator/step-registry/ipi/azurestack/post/ipi-azurestack-post-chain.metadata.json
    • key ipi-azurestack-post-chain.yaml using file ci-operator/step-registry/ipi/azurestack/post/ipi-azurestack-post-chain.yaml
    • key OWNERS using file ci-operator/step-registry/ipi/azurestack/pre/OWNERS
    • key ipi-azurestack-pre-chain.metadata.json using file ci-operator/step-registry/ipi/azurestack/pre/ipi-azurestack-pre-chain.metadata.json
    • key ipi-azurestack-pre-chain.yaml using file ci-operator/step-registry/ipi/azurestack/pre/ipi-azurestack-pre-chain.yaml
    • key OWNERS using file ci-operator/step-registry/ipi/conf/azurestack/OWNERS
    • key ipi-conf-azurestack-chain.metadata.json using file ci-operator/step-registry/ipi/conf/azurestack/ipi-conf-azurestack-chain.metadata.json
    • key ipi-conf-azurestack-chain.yaml using file ci-operator/step-registry/ipi/conf/azurestack/ipi-conf-azurestack-chain.yaml
    • key ipi-conf-azurestack-commands.sh using file ci-operator/step-registry/ipi/conf/azurestack/ipi-conf-azurestack-commands.sh
    • key ipi-conf-azurestack-ref.metadata.json using file ci-operator/step-registry/ipi/conf/azurestack/ipi-conf-azurestack-ref.metadata.json
    • key ipi-conf-azurestack-ref.yaml using file ci-operator/step-registry/ipi/conf/azurestack/ipi-conf-azurestack-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 OWNERS using file ci-operator/step-registry/openshift/e2e/azurestack/OWNERS
    • key openshift-e2e-azurestack-workflow.metadata.json using file ci-operator/step-registry/openshift/e2e/azurestack/openshift-e2e-azurestack-workflow.metadata.json
    • key openshift-e2e-azurestack-workflow.yaml using file ci-operator/step-registry/openshift/e2e/azurestack/openshift-e2e-azurestack-workflow.yaml
    • key OWNERS using file ci-operator/step-registry/openshift/e2e/azurestack/upi/OWNERS
    • key openshift-e2e-azurestack-upi-workflow.metadata.json using file ci-operator/step-registry/openshift/e2e/azurestack/upi/openshift-e2e-azurestack-upi-workflow.metadata.json
    • key openshift-e2e-azurestack-upi-workflow.yaml using file ci-operator/step-registry/openshift/e2e/azurestack/upi/openshift-e2e-azurestack-upi-workflow.yaml
    • key openshift-e2e-test-commands.sh using file ci-operator/step-registry/openshift/e2e/test/openshift-e2e-test-commands.sh
    • key OWNERS using file ci-operator/step-registry/upi/azurestack/OWNERS
    • key OWNERS using file ci-operator/step-registry/upi/azurestack/post/OWNERS
    • key upi-azurestack-post-chain.metadata.json using file ci-operator/step-registry/upi/azurestack/post/upi-azurestack-post-chain.metadata.json
    • key upi-azurestack-post-chain.yaml using file ci-operator/step-registry/upi/azurestack/post/upi-azurestack-post-chain.yaml
    • key OWNERS using file ci-operator/step-registry/upi/azurestack/pre/OWNERS
    • key upi-azurestack-pre-chain.metadata.json using file ci-operator/step-registry/upi/azurestack/pre/upi-azurestack-pre-chain.metadata.json
    • key upi-azurestack-pre-chain.yaml using file ci-operator/step-registry/upi/azurestack/pre/upi-azurestack-pre-chain.yaml
    • key upi-azurestack-workflow.metadata.json using file ci-operator/step-registry/upi/azurestack/upi-azurestack-workflow.metadata.json
    • key upi-azurestack-workflow.yaml using file ci-operator/step-registry/upi/azurestack/upi-azurestack-workflow.yaml
    • key OWNERS using file ci-operator/step-registry/upi/deprovision/azurestack/OWNERS
    • key upi-deprovision-azurestack-commands.sh using file ci-operator/step-registry/upi/deprovision/azurestack/upi-deprovision-azurestack-commands.sh
    • key upi-deprovision-azurestack-ref.metadata.json using file ci-operator/step-registry/upi/deprovision/azurestack/upi-deprovision-azurestack-ref.metadata.json
    • key upi-deprovision-azurestack-ref.yaml using file ci-operator/step-registry/upi/deprovision/azurestack/upi-deprovision-azurestack-ref.yaml
    • key OWNERS using file ci-operator/step-registry/upi/install/azurestack/OWNERS
    • key upi-install-azurestack-commands.sh using file ci-operator/step-registry/upi/install/azurestack/upi-install-azurestack-commands.sh
    • key upi-install-azurestack-ref.metadata.json using file ci-operator/step-registry/upi/install/azurestack/upi-install-azurestack-ref.metadata.json
    • key upi-install-azurestack-ref.yaml using file ci-operator/step-registry/upi/install/azurestack/upi-install-azurestack-ref.yaml
Details

In response to this:

Added steps configuration for the ASH environment to enable testing.

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.

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

Development

Successfully merging this pull request may close these issues.

4 participants