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

CI: bootstrapping nodes with MachineRegistration #56

Merged
merged 21 commits into from
Mar 21, 2022
Merged

CI: bootstrapping nodes with MachineRegistration #56

merged 21 commits into from
Mar 21, 2022

Conversation

ldevulder
Copy link
Contributor

@ldevulder ldevulder commented Mar 18, 2022

Should fix #41.

To re-use previously uploaded artifacts from a build workflow I will consider using this: https://github.com/marketplace/actions/download-workflow-artifact

Verification run: https://github.com/ldevulder/os2/actions/runs/2003258813

NOTE: CI tests cannot be run because the PR was made from a cloned repo, will be done from another branch next time.

Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Use iPXE to install the OS

Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
scripts/add-node-in-cluster Outdated Show resolved Hide resolved
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Signed-off-by: Loic Devulder <ldevulder@suse.com>
Copy link
Contributor

@mudler mudler left a comment

Choose a reason for hiding this comment

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

Looks good!

@ldevulder
Copy link
Contributor Author

Merge but still few things to do:

  • configure a runner to run it, nested virt on a self-hosted runner? cirrus-ci (a test is in progress on it)?
  • schedule it
  • convert most of the logic/scripts in Ginkgo

@ldevulder ldevulder merged commit 933b589 into rancher:master Mar 21, 2022
@ldevulder ldevulder deleted the add-install-with-rancher-ci branch March 21, 2022 16:22
mudler pushed a commit that referenced this pull request Jun 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Acceptance tests: bootstrapping nodes with MachineRegistration
2 participants