machine-controller icon indicating copy to clipboard operation
machine-controller copied to clipboard

Add support for OpenNebula as a cloud provider

Open nilsding opened this issue 2 years ago • 2 comments

What this PR does / why we need it:

This PR adds support for OpenNebula as a cloud provider. Similar to OpenStack it can be hosted on your own infrastructure.

We're using OpenNebula for many years already, and adding (basic?) support for it seemed to be easy enough.

What type of PR is this? /kind feature

Special notes for your reviewer: I'm not too fond of GoLang, so if there's anything that's not idiomatic please point it out.

Also I would still like to figure out automated end-to-end tests, any support with that is welcome. I tested it manually on a small kubernetes cluster (just some basic creation of the VMs) and it seems to work fine so far.

Does this PR introduce a user-facing change? Then add your Release Note here:

Add support for OpenNebula as a cloud provider

Documentation:

TBD

(?)

nilsding avatar Sep 29 '22 08:09 nilsding

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: nilsding To complete the pull request process, please assign ahmedwaleedmalik after the PR has been reviewed. You can assign the PR to them by writing /assign @ahmedwaleedmalik in a comment when ready.

The full list of commands accepted by this bot can be found 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

kubermatic-bot avatar Sep 29 '22 08:09 kubermatic-bot

Hi @nilsding. Thanks for your PR.

I'm waiting for a kubermatic member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

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.

kubermatic-bot avatar Sep 29 '22 08:09 kubermatic-bot

Hi,

we (adidas Runtastic) are testing this provider now for some month in some small user-clusters and it works fine for us. A review and approval would be much aprechiated @xrstf or @ahmedwaleedmalik - Thanks in advance!

Cheers, Andreas

akurz avatar Apr 25 '23 09:04 akurz

/ok-to-test

embik avatar May 02 '23 06:05 embik

@nilsding please address the linter issues as well. The PR should be good to go afterwards.

embik avatar May 02 '23 07:05 embik

LGTM label has been added.

Git tree hash: 457cb4afe9416faa791b8155ae0674826563b67b

kubermatic-bot avatar May 05 '23 08:05 kubermatic-bot

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: embik, nilsding

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

kubermatic-bot avatar May 05 '23 08:05 kubermatic-bot

Thank you for your contribution, @nilsding!

embik avatar May 05 '23 08:05 embik

/retest

embik avatar May 05 '23 10:05 embik

/retest This bot automatically retries jobs that failed/flaked on approved PRs

Review the full test history

Silence the bot with an /lgtm cancel or /hold comment for consistent failures.

kubermatic-triage-bot avatar May 05 '23 12:05 kubermatic-triage-bot

/retest This bot automatically retries jobs that failed/flaked on approved PRs

Review the full test history

Silence the bot with an /lgtm cancel or /hold comment for consistent failures.

kubermatic-triage-bot avatar May 05 '23 14:05 kubermatic-triage-bot

/retest This bot automatically retries jobs that failed/flaked on approved PRs

Review the full test history

Silence the bot with an /lgtm cancel or /hold comment for consistent failures.

kubermatic-triage-bot avatar May 05 '23 15:05 kubermatic-triage-bot

/retest This bot automatically retries jobs that failed/flaked on approved PRs

Review the full test history

Silence the bot with an /lgtm cancel or /hold comment for consistent failures.

kubermatic-triage-bot avatar May 05 '23 17:05 kubermatic-triage-bot