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

Rebase upstream code #307

Closed
wants to merge 108 commits into from
Closed

Conversation

mukrishn
Copy link

Description

Rebased code from upstream, pulled this commit out of #303

Fixes # (issue)

Type of change

Please select the appropriate options:

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update
  • This change is a documentation update

Testing

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

  • Test A
  • Test B

Test Configuration:

  • Versions:
  • Hardware:

Checklist

  • I have performed a self-review of my own code
  • If a change is adding a feature, it should require a change to the README.md and the review should catch this.
  • If the change is a fix, it should have an issue. The review should make sure the comments state the issue (not just the number) and it should use the keywords that will close the issue on merge.
  • A change should not be merged unless it passes CI or there is a comment/update saying what testing was passed.
  • PRs should not be merged unless positively reviewed.

dependabot bot and others added 30 commits November 3, 2021 12:10
…#812)

Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.4 to 2.4.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v2.3.4...v2.4.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ift-kni#813)

Updates the requirements on [ansible](https://github.com/ansible/ansible) to permit the latest version.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/commits)

---
updated-dependencies:
- dependency-name: ansible
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [technote-space/broken-link-checker-action](https://github.com/technote-space/broken-link-checker-action) from 2.2.9 to 2.2.10.
- [Release notes](https://github.com/technote-space/broken-link-checker-action/releases)
- [Changelog](https://github.com/technote-space/broken-link-checker-action/blob/main/.releasegarc)
- [Commits](technote-space/broken-link-checker-action@v2.2.9...v2.2.10)

---
updated-dependencies:
- dependency-name: technote-space/broken-link-checker-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…thub_actions/technote-space/broken-link-checker-action-2.2.10
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.2.2 to 2.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v2.2.2...v2.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.6 to 2.1.7.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](actions/cache@v2.1.6...v2.1.7)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…hift-kni#817)

Updates the requirements on [ansible](https://github.com/ansible/ansible) to permit the latest version.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/commits)

---
updated-dependencies:
- dependency-name: ansible
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v2.3.0...v2.3.1)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…hift-kni#819)

Updates the requirements on [ansible](https://github.com/ansible/ansible) to permit the latest version.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/commits)

---
updated-dependencies:
- dependency-name: ansible
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ift-kni#821)

Updates the requirements on [ansible](https://github.com/ansible/ansible) to permit the latest version.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/commits)

---
updated-dependencies:
- dependency-name: ansible
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Allow to set the provisioningDHCPRange if the prov_dhcp_range variable is set
The previous owners of this repository have moved
onto other things, I'll will be keeping things operating
until more permanent owners are identified.
…t-kni#825)

Bumps [technote-space/broken-link-checker-action](https://github.com/technote-space/broken-link-checker-action) from 2.2.10 to 2.2.11.
- [Release notes](https://github.com/technote-space/broken-link-checker-action/releases)
- [Changelog](https://github.com/technote-space/broken-link-checker-action/blob/main/.releasegarc)
- [Commits](technote-space/broken-link-checker-action@v2.2.10...v2.2.11)

---
updated-dependencies:
- dependency-name: technote-space/broken-link-checker-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ift-kni#827)

Updates the requirements on [ansible](https://github.com/ansible/ansible) to permit the latest version.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/commits)

---
updated-dependencies:
- dependency-name: ansible
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Set defaults for increase_bootstrap_timeout and increase_install_timeout
vars
…t-kni#829)

Bumps [technote-space/broken-link-checker-action](https://github.com/technote-space/broken-link-checker-action) from 2.2.11 to 2.2.12.
- [Release notes](https://github.com/technote-space/broken-link-checker-action/releases)
- [Changelog](https://github.com/technote-space/broken-link-checker-action/blob/main/.releasegarc)
- [Commits](technote-space/broken-link-checker-action@v2.2.11...v2.2.12)

---
updated-dependencies:
- dependency-name: technote-space/broken-link-checker-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This allows for irmc BMC to be used in the install-config.yaml.
* Use openshift-baremetal-install coreos print-stream-json to obtain RHCOS image paths

- Starting in 4.8 the installer contains pinned images of RHCOS in the binary
- Format of the stream is different so its parsing differs to older versions

* Use correct conditional on rhcos facts

* Use proper rhcos key
Signed-off-by: Denis Ollier <dollierp@redhat.com>
Bumps [technote-space/broken-link-checker-action](https://github.com/technote-space/broken-link-checker-action) from 2.2.12 to 2.3.1.
- [Release notes](https://github.com/technote-space/broken-link-checker-action/releases)
- [Changelog](https://github.com/technote-space/broken-link-checker-action/blob/main/.releasegarc)
- [Commits](technote-space/broken-link-checker-action@v2.2.12...v2.3.1)

---
updated-dependencies:
- dependency-name: technote-space/broken-link-checker-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/stale](https://github.com/actions/stale) from 4 to 6.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v4...v6)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.7 to 3.0.11.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v2.1.7...v3.0.11)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
BZ-1937458: Remove reference to openstack baremetal and update it to baremetal
Update install-config.j2 template to support provisioningDHCPRange
dependabot bot and others added 23 commits April 18, 2023 14:19
Updates the requirements on [ansible](https://github.com/ansible/ansible) to permit the latest version.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/commits)

---
updated-dependencies:
- dependency-name: ansible
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…penshift-kni#960)

* Add wwnVendorExtension, wwnWithExtension

to roothint_list

* Update install-config templates

Add quotes around disk hint value,
in case the value in format of "0x1234"
which Ansible will convert to integer

Signed-off-by: Rabin Yasharzadehe <rabin@rabin.io>

---------

Signed-off-by: Rabin Yasharzadehe <rabin@rabin.io>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4.5.0...v4.6.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [ansible](https://github.com/ansible/ansible) to permit the latest version.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/commits)

---
updated-dependencies:
- dependency-name: ansible
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [ansible](https://github.com/ansible/ansible) to permit the latest version.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/commits)

---
updated-dependencies:
- dependency-name: ansible
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4.6.0...v4.6.1)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
The imageContentSources is being deprecated in the openshift-installer
and imageDigestSources is replacing it.
Allow the use of imageDigestSources when the disconnected registry is created.
Updating docs to reflect the use of each CR depending on the OCP version
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3.5.2...v3.5.3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bringing parity with non-virtualmedia installs by adding
externalMACAddress in the virtualmedia template, allowing
libvirt to use a specific hwaddr in the provisioner host.
Limiting the use of provisioningHostIP in virtualmedia only
in the supported (4.6) version

Signed-off-by: Tony Garcia <tonyg@redhat.com>
…#978)

* Change the RHCOS image cache container

registry.centos.org seems to be done or unavailable.
Changing from registry.centos.org to quay.io and add the ability
to change it if needed.

* Change registry.centos.org in the documentation

Change the documentation to replace registry.centos.org to quay.io
…enshift-kni#986)

Currently, when checking the connectivity to the Internet, an HTTP query
is set against https://www.redhat.com.

This address will respond with a 301 status code redirecting the client
to https://www.redhat.com/en.

The URI ansible module is able to follow redirects so, if everything is
OK, the query shour result in either a 200 status code if the server is
reachable, or a -1 if it's not. In this later scenario, a disconnected
environment is assumed.

The problem is in some labs the web server gets into an infinite
redirect loop, so the resulting status code would be 301.

This change allows for this status code to be accepted as evidence that
the Red Hat web site was reached and, therefore, the network has
Internet access.
Currently redfish is supported for HP and Dell systems, but none of
these vendors provide settings compatible with sushy-tools based virtual
BMCs. For instance, all the KVMs in the same hypervisor share the BMC
address, and are differentiated by the system ID, which is part of the
resource path.

This change extends the install-config and install-config-virtualmedia
templates to allow for sushy-tools based redfish vBMCs.
Fix the issue "'in <string>' requires string as left operand, not int"
at the task "Get URL of host providing the webserver"
* Rename node-prep role to node_prep

This role among install is expected to be moved to ansible collections.
Ansible collections requires that roles include only underscores, i.e.
hyphens are not allowed

* Keep a symlink to the old repo name
* Use collections

Move to use collections, this is to conclude the migration of roles to
the redhatci.ocp collection.
Add the steps and changes required to consume collections.
Remove the submodule for containers.podman and use a newer version.
Update the docs to make clear the playbook is using collections.

* Install collection dependency in GH workflow
Copy link

This PR is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days

@mukrishn
Copy link
Author

#303 already got it rebased

@mukrishn mukrishn closed this Sep 27, 2024
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.