Skip to content

Sync with upstream 2021.12.20#3

Merged
nunnatsa merged 37 commits intoopenshift:mainfrom
nunnatsa:sync-with-upstream-2021.12.20
Dec 21, 2021
Merged

Sync with upstream 2021.12.20#3
nunnatsa merged 37 commits intoopenshift:mainfrom
nunnatsa:sync-with-upstream-2021.12.20

Conversation

@nunnatsa
Copy link
Copy Markdown

What this PR does / why we need it:

Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #

Special notes for your reviewer:

Release notes:

Sync with kubernetes-sigs/cluster-api-provider-kubevirt, 2021.12.20

davidvossel and others added 30 commits December 7, 2021 13:10
Signed-off-by: David Vossel <davidvossel@gmail.com>
…booted

Signed-off-by: David Vossel <davidvossel@gmail.com>
Signed-off-by: David Vossel <davidvossel@gmail.com>
Signed-off-by: David Vossel <davidvossel@gmail.com>
Signed-off-by: David Vossel <davidvossel@gmail.com>
Signed-off-by: David Vossel <davidvossel@gmail.com>
Signed-off-by: Roman Mohr <rmohr@redhat.com>
Signed-off-by: Roman Mohr <rmohr@redhat.com>
- add InfraClusterSecretRef to KubevirtClusterSpec
- add example template
- add InfraCluster construct to incapsulate infra cluster client and context
- move cluster management resource cleanup logic to `reconcileDelete` func in controllers
- enhance logging

Signed-off-by: Alex Gradouski <agradouski@apple.com>
…hecked

Signed-off-by: David Vossel <davidvossel@gmail.com>
- return on errors, with retries

Signed-off-by: Alex Gradouski <agradouski@apple.com>
Add unit- and functional test runners based on github actions
If a PR gets labeled with `ok-to-test` the integration test job is
triggered and this github action has access to secrets.

The github action does for security resaons not allow secrets on all
PRs, so we add this extra step.

Still, the action itself, while using a secret, does not have any
interaction points with users. The PR content is actually not even
checked out.

Signed-off-by: Roman Mohr <rmohr@redhat.com>
Signed-off-by: David Vossel <davidvossel@gmail.com>
…ation

Signed-off-by: David Vossel <davidvossel@gmail.com>
Add Dockerfile to build manager binary and emit production image
With the new Dockerfile in place which builds the manager binary, the
binary does not have to be built upfront with the external golang
version. Instead the internal one can be used which makes for instance
integration jobs independent of the go versions installed there.

Signed-off-by: Roman Mohr <rmohr@redhat.com>
Signed-off-by: Roman Mohr <rmohr@redhat.com>
agradouski and others added 7 commits December 18, 2021 12:25
Signed-off-by: Alex Gradouski <agradouski@apple.com>
…-external-golang

Make integration tests independent of go version changes
Meetings Details update in README.md
Signed-off-by: Alex Gradouski <agradouski@apple.com>
Support for external infra clusters
@openshift-ci
Copy link
Copy Markdown

openshift-ci bot commented Dec 20, 2021

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: nunnatsa

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 openshift-ci bot requested review from davidvossel and rmohr December 20, 2021 12:49
@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Dec 20, 2021
repository: kubevirt/project-infra
path: project-infra
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Will be interesting to see if github actions will be used here too. We potentially have to delete them.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Easy to prevent by adding

if: (github.repository == 'kubernetes-sigs/cluster-api-provider-kubevirt')

in the kubernetes-sigs repo

Copy link
Copy Markdown

@rmohr rmohr left a comment

Choose a reason for hiding this comment

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

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Dec 20, 2021
@openshift-ci
Copy link
Copy Markdown

openshift-ci bot commented Dec 20, 2021

@nunnatsa: all tests passed!

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.

@nunnatsa nunnatsa merged commit d967dc4 into openshift:main Dec 21, 2021
@nunnatsa nunnatsa deleted the sync-with-upstream-2021.12.20 branch December 21, 2021 07:01
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.

10 participants