Open mboukhalfa opened 1 week ago
[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: Once this PR has been reviewed and has the lgtm label, please ask for approval from mboukhalfa. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.
/test metal3-dev-env-integration-test-centos-main
/test metal3-dev-env-integration-test-centos-main
Quite strange error:
22:07:56 TASK [run_tests : Set fact for NIC names for the first BMH found] **************
22:07:56 An exception occurred during task execution. To see the full traceback, use -vvv. The error was: KeyError: 'status'
22:07:56 task path: /home/metal3ci/tested_repo/tests/roles/run_tests/tasks/generate_templates.yml:9
22:07:56 fatal: [localhost]: FAILED! => {"changed": false}
Retriggering the PR is not changing the templates !
/test metal3-dev-env-integration-test-centos-main
/test metal3-dev-env-integration-test-centos-main
/test metal3-dev-env-integration-test-centos-main
/test metal3-dev-env-integration-test-centos-main
/test metal3-dev-env-integration-test-centos-main
Seems the issue seenRETRYING: Wait until no metal3cluster is remaining 132/150
relate to changes here since the issue has not been seen on the other periodic tests or the PR tests
/test ?
@mboukhalfa: The following commands are available to trigger required jobs:
/test markdownlint
/test metal3-centos-e2e-integration-test-release-1-7
/test metal3-dev-env-integration-test-ubuntu-main
/test shellcheck
The following commands are available to trigger optional jobs:
/test metal3-bml-integration-test-centos
/test metal3-centos-e2e-basic-test-main
/test metal3-centos-e2e-basic-test-release-1-6
/test metal3-centos-e2e-basic-test-release-1-7
/test metal3-centos-e2e-feature-test-main
/test metal3-centos-e2e-feature-test-release-1-5
/test metal3-centos-e2e-feature-test-release-1-6
/test metal3-centos-e2e-feature-test-release-1-7
/test metal3-centos-e2e-integration-test-main
/test metal3-centos-e2e-integration-test-release-1-5
/test metal3-centos-e2e-integration-test-release-1-6
/test metal3-dev-env-integration-test-centos-main
/test metal3-dev-env-integration-test-centos-release-1-5
/test metal3-dev-env-integration-test-centos-release-1-6
/test metal3-dev-env-integration-test-centos-release-1-7
/test metal3-dev-env-integration-test-ubuntu-release-1-5
/test metal3-dev-env-integration-test-ubuntu-release-1-6
/test metal3-dev-env-integration-test-ubuntu-release-1-7
/test metal3-e2e-1-26-1-27-upgrade-test-main
/test metal3-e2e-1-26-1-27-upgrade-test-release-1-5
/test metal3-e2e-1-26-1-27-upgrade-test-release-1-6
/test metal3-e2e-1-26-1-27-upgrade-test-release-1-7
/test metal3-e2e-1-27-1-28-upgrade-test-main
/test metal3-e2e-1-27-1-28-upgrade-test-release-1-5
/test metal3-e2e-1-27-1-28-upgrade-test-release-1-6
/test metal3-e2e-1-27-1-28-upgrade-test-release-1-7
/test metal3-e2e-1-28-1-29-upgrade-test-main
/test metal3-e2e-1-28-1-29-upgrade-test-release-1-5
/test metal3-e2e-1-28-1-29-upgrade-test-release-1-6
/test metal3-e2e-1-28-1-29-upgrade-test-release-1-7
/test metal3-e2e-clusterctl-upgrade-test-main
/test metal3-e2e-clusterctl-upgrade-test-release-1-5
/test metal3-e2e-clusterctl-upgrade-test-release-1-6
/test metal3-e2e-clusterctl-upgrade-test-release-1-7
/test metal3-ubuntu-e2e-basic-test-main
/test metal3-ubuntu-e2e-basic-test-release-1-6
/test metal3-ubuntu-e2e-basic-test-release-1-7
/test metal3-ubuntu-e2e-feature-test-main
/test metal3-ubuntu-e2e-feature-test-release-1-5
/test metal3-ubuntu-e2e-feature-test-release-1-6
/test metal3-ubuntu-e2e-feature-test-release-1-7
/test metal3-ubuntu-e2e-integration-test-main
/test metal3-ubuntu-e2e-integration-test-release-1-5
/test metal3-ubuntu-e2e-integration-test-release-1-6
/test metal3-ubuntu-e2e-integration-test-release-1-7
Use /test all
to run the following jobs that were automatically triggered:
shellcheck
/test metal3-centos-e2e-basic-test-main
@mboukhalfa: 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 |
---|---|---|---|---|
metal3-dev-env-integration-test-centos-main | 7674368fbe6d41f4ede17aa369a282adf6441511 | link | false | /test metal3-dev-env-integration-test-centos-main |
metal3-centos-e2e-basic-test-main | 7674368fbe6d41f4ede17aa369a282adf6441511 | link | false | /test metal3-centos-e2e-basic-test-main |
@mboukhalfa: 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 |
---|---|---|---|---|
metal3-dev-env-integration-test-centos-main | 7674368fbe6d41f4ede17aa369a282adf6441511 | link | false | /test metal3-dev-env-integration-test-centos-main |
metal3-centos-e2e-basic-test-main | 7674368fbe6d41f4ede17aa369a282adf6441511 | link | false | /test metal3-centos-e2e-basic-test-main |
Full PR test history. Your PR dashboard.
⚠️ Do not merge this is only to demonstrate a PoC
This is a small PoC part of the short focus discussion https://github.com/metal3-io/baremetal-operator/discussions/1739. It demonstrate running Ironic without hostNetwork, limited to the virtualMedia use case, using a LoadBalancer service.
Changes Needed
Edit Ironic Deployment:
hostNetwork: true
.dnsmasq
container.keepalived
container.Add MetalLB Service: Enable MetalLB on Minikube :
minikube addons enable metallb
and install it on the target cluster :kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.14.5/config/manifests/metallb-native.yaml
and create an ip pool:Add LoadBalancer Service:
Edit Ironic ConfigMap:
PROVISIONING_IP
so that therunironic
script uses the pod's IP from theeth0
interface.Provisioning Networks:
ironicendpoint
with 172.22.0.2/hold