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

[WIP] Baremetal IPI deployment automation #9993

Draft
wants to merge 15 commits into
base: master
Choose a base branch
from

Commits on Oct 15, 2024

  1. bm ipi: add install-config template

    Signed-off-by: Daniel Horak <dahorak@redhat.com>
    dahorak committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    f6ab6dd View commit details
    Browse the repository at this point in the history
  2. add baremetal/ipi_1az_rhcos_nvme_intel_3m_3w deployment config file

    Signed-off-by: Daniel Horak <dahorak@redhat.com>
    dahorak committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    1c5985b View commit details
    Browse the repository at this point in the history
  3. TMP: initiall version of BAREMETALIPI class

    Signed-off-by: Daniel Horak <dahorak@redhat.com>
    dahorak committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    9b97234 View commit details
    Browse the repository at this point in the history
  4. add BAREMETALIPI to deployment/factory

    Signed-off-by: Daniel Horak <dahorak@redhat.com>
    dahorak committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    6946e3a View commit details
    Browse the repository at this point in the history
  5. start/stop dnsmasq service on helper VM as prereq

    - start dnsmasq service as prereq for UPI and AI deployment
    - stop dnsmasq service as prereq for IPI deployment
    
    Signed-off-by: Daniel Horak <dahorak@redhat.com>
    dahorak committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    e9c9f82 View commit details
    Browse the repository at this point in the history
  6. use self.srv_details instead of self.mgmt_details

    Signed-off-by: Daniel Horak <dahorak@redhat.com>
    dahorak committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    47e6ccd View commit details
    Browse the repository at this point in the history
  7. add provisioner connection and start/stop_helper_node_vm methods

    Signed-off-by: Daniel Horak <dahorak@redhat.com>
    dahorak committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    3161d2d View commit details
    Browse the repository at this point in the history
  8. TMP: work on bm ipi deployment

    Signed-off-by: Daniel Horak <dahorak@redhat.com>
    dahorak committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    747c9b9 View commit details
    Browse the repository at this point in the history
  9. create BAREMETAL object

    Signed-off-by: Daniel Horak <dahorak@redhat.com>
    dahorak committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    f9d347d View commit details
    Browse the repository at this point in the history
  10. specify exactly api_v and ingress_vip in config

    Signed-off-by: Daniel Horak <dahorak@redhat.com>
    dahorak committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    0cf0250 View commit details
    Browse the repository at this point in the history
  11. make connection to provisioner as property

    Signed-off-by: Daniel Horak <dahorak@redhat.com>
    dahorak committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    317a638 View commit details
    Browse the repository at this point in the history
  12. update install-config networking configuration

    Signed-off-by: Daniel Horak <dahorak@redhat.com>
    dahorak committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    c3332d2 View commit details
    Browse the repository at this point in the history
  13. add/update comment/todo

    Signed-off-by: Daniel Horak <dahorak@redhat.com>
    dahorak committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    0ec9de4 View commit details
    Browse the repository at this point in the history
  14. TMP: add initiall version of destroy() method

    Signed-off-by: Daniel Horak <dahorak@redhat.com>
    dahorak committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    1a6e4a7 View commit details
    Browse the repository at this point in the history
  15. TMP: update destroy method

    Signed-off-by: Daniel Horak <dahorak@redhat.com>
    dahorak committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    3017597 View commit details
    Browse the repository at this point in the history