Skip to content

Conversation

@newkit
Copy link
Member

@newkit newkit commented Aug 5, 2025

This contains the code from the feature_update_sap_hypervisor_node_preconfigure branch but was rebased with the latest upstream dev branch.

    - sap_hypervisor_node_preconfigure(redhat_ocpv)
        - Added assert for kubeconfig
        - Unified storageclass to sapstorage for both trident and hpp and
          make configurable
        - trident: make parameters configurable in role
        - removed unused create-sap-bridge.yml, label-worker-invtsc.yml, sriov-enabled-unsupported-nics.sh
        - restructured tasks
        - added flags for finegranular tasks control, mainly for debugging
        - add vlan interface support
        - nmstate: wait for webhooks pods to be available
        - fix bridge and NAD name for additional bridges
        - added MCP wait to when installing hostpath provisioner
        - Storageclass names and default is configurable now

Nils Koenig added 16 commits August 5, 2025 12:52
    - sap_hypervisor_node_preconfigure(redhat_ocpv)
        - Added assert for kubeconfig
        - Unified storageclass to sapstorage for both trident and hpp and
          make configurable
        - trident: make parameters configurable in role
        - removed unused create-sap-bridge.yml, label-worker-invtsc.yml, sriov-enabled-unsupported-nics.sh
        - restructured tasks
        - added flags for finegranular tasks control, mainly for debugging
        - add vlan interface support
        - nmstate: wait for webhooks pods to be available
        - fix bridge and NAD name for additional bridges
        - added MCP wait to when installing hostpath provisioner
        - Storageclass names and default is configurable now
        - Wait and check for hco-webhook pod
        - hostpath provisioner: mkfs.xfs in pod, simplified systemd
          startup scripts
… it renders to 'True' wheras it has to be set to 'true'
@newkit newkit requested a review from geetikakay August 5, 2025 10:58
@marcelmamula marcelmamula self-requested a review August 5, 2025 10:59
@marcelmamula marcelmamula added the enhancement New feature or request label Aug 5, 2025
@marcelmamula
Copy link
Contributor

@newkit @geetikakay Since you are doing it now, make sure to test it against new ansible-core 2.19 which has breaking changes to templating.
ansible-community/ansible-build-data#538

@newkit
Copy link
Member Author

newkit commented Aug 5, 2025

@marcelmamula I would like to ensure ansible-core 2.19 compatibility in a separate task since this PR is rather critical timewise to meet development freeze on RH side.

@marcelmamula
Copy link
Contributor

@newkit Last PR was stopped by @geetikakay so I will wait for approval first, before giving mine.

@geetikakay
Copy link
Collaborator

/lgtm

Copy link
Contributor

@marcelmamula marcelmamula left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am accepting this PR with following caveats:

  • I am unable to test this change as this is Red Hat centric, therefore my checks were for code and linting.
  • This role will never leave Experimental/Beta state unless code quality is improved to align it with rest of repository and project.
  • Remaining Linting issues have to be fixed in future as this is design issue, not caused by this PR: #101

Note: Update of this role's readme will be done as part of #104

@newkit newkit merged commit 0a7b9bb into sap-linuxlab:dev Aug 5, 2025
3 checks passed
@marcelmamula marcelmamula changed the title Updated sap_hypervisor_node_preconfigure(redhat_ocpv) sap_hypervisor_node_preconfigure: Updated redhat_ocpv Aug 12, 2025
@newkit newkit deleted the feature_update_sap_hypervisor_node_preconfigure_rebased branch September 1, 2025 11:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants