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

[DNM] Testing fix for issue in reading htpasswd from files #483

Closed
wants to merge 29 commits into from

Conversation

MahnoorAsghar
Copy link

No description provided.

dtantsur and others added 28 commits February 23, 2024 17:26
This value is not specific to inspection, let alone its ironic-inspector
implementation. Rename to IRONIC_ENABLE_VLAN_INTERFACES. The old name is
still supported but deprecated.

Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
🌱 Rename IRONIC_INSPECTOR_VLAN_INTERFACES
Allow auto-discovery to be enabled with the built-in inspection.

Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
The tripleo repo has been archived as tripleo is not maintained
anymore.
Let's switch to RDO repos for vbmc to avoid breakage.

Signed-off-by: Riccardo Pittau <elfosardo@gmail.com>
🐛 Fix vbmc container build after tripleo deprecation
⚠️ Disable ironic-inspector by default
Shellcheck had its first release since 2022, so bump it.

Signed-off-by: Tuomo Tanskanen <tuomo.tanskanen@est.tech>
Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
Both drivers (in case of idrac - its wsman implementation) has been
unmaintained for years, same for their underlying libraries ibmcclient [1]
and dracclient [2]. Ironic has deprecated them in the 2024.1 cycle.

Dell users should use idrac-redfish:// and idrac-virtualmedia:// instead.
iBMC users should try using the generic Redfish drivers and report any
bugs to the Ironic team and any standard compatibility problems directly
to Huawei.

[1] https://github.com/IamFive/python-ibmcclient
[2] https://opendev.org/openstack/python-dracclient

Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
⚠️ Remove support for API/conductor split
Signed-off-by: Riccardo Pittau <elfosardo@gmail.com>
This should reduce the size of the image from 400MB to 290MB

Signed-off-by: Riccardo Pittau <elfosardo@gmail.com>
To be consistent with other Dockerfiles, and to allow easy replacement
of the base image, add ARG BASE_IMAGE to sushy-tools Dockerfile.

Signed-off-by: Tuomo Tanskanen <tuomo.tanskanen@est.tech>
…-arg

🌱 add ARG BASE_IMAGE to sushy-tools Dockerfile
🌱 Build virtualbmc image using python image
This change is the first step towards
metal3-io/baremetal-operator#1528.
Through these scripts, we can decouple the validation logic from
the pod definition and provide more sophisticated tests in the future.

Right now, the same curl command is used (modulo supporting all variants
of deploying Ironic).

Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
✨ Provide scripts to be used as liveness/readiness probes
Using additional ports increase the chance of conflicting with something
else on the node and is also potentially less efficient. We have used
Unix sockets via a shared directory in OpenShift for a while without any
complaints. I think upstream should do the same.

Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
⚠️ Use unix sockets by default for reverse proxy communication
Signed-off-by: Mahnoor Asghar <masghar@redhat.com>
🐛 Stop reading ironic and inspector HTPASSWD from environment variables
@openshift-merge-robot openshift-merge-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Apr 25, 2024
@openshift-ci openshift-ci bot requested a review from derekhiggins April 25, 2024 10:24
@openshift-ci openshift-ci bot requested a review from iurygregory April 25, 2024 10:24
Copy link

openshift-ci bot commented Apr 25, 2024

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: MahnoorAsghar
Once this PR has been reviewed and has the lgtm label, please assign derekhiggins for approval. For more information see the Kubernetes Code Review Process.

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

@openshift-merge-robot openshift-merge-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Apr 25, 2024
@MahnoorAsghar
Copy link
Author

/retest-required

@MahnoorAsghar
Copy link
Author

/test e2e-metal-ipi-bm

Signed-off-by: Mahnoor Asghar <masghar@redhat.com>
@openshift-merge-robot openshift-merge-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Apr 25, 2024
@openshift-merge-robot
Copy link

PR needs rebase.

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.

Copy link

openshift-ci bot commented Apr 25, 2024

@MahnoorAsghar: 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/prow/prevalidation-e2e-metal-ipi-virtualmedia-prevalidation 13348ae link true /test prevalidation-e2e-metal-ipi-virtualmedia-prevalidation
ci/prow/prevalidation-e2e-metal-ipi-bm-prevalidation 13348ae link true /test prevalidation-e2e-metal-ipi-bm-prevalidation
ci/prow/prevalidation-e2e-metal-ipi-ovn-ipv6-prevalidation 13348ae link true /test prevalidation-e2e-metal-ipi-ovn-ipv6-prevalidation
ci/prow/e2e-metal-ipi-virtualmedia 13348ae link true /test e2e-metal-ipi-virtualmedia
ci/prow/e2e-metal-ipi-bm 13348ae link true /test e2e-metal-ipi-bm

Full PR test history. Your PR dashboard.

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.

@MahnoorAsghar MahnoorAsghar deleted the read-htpasswd branch April 29, 2024 09:01
MahnoorAsghar pushed a commit to MahnoorAsghar/ironic-image that referenced this pull request Jul 23, 2024
⚠️ Completely remove support for ironic-inspector
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants