-
Notifications
You must be signed in to change notification settings - Fork 59
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
Add redhat_ocp_virt platform to sap_hypervisor_node_preconfigure #468
Conversation
playbooks/vars/sample-variables-sap-hypervisor-node-preconfigure-rh_ocp_virt.yml
Outdated
Show resolved
Hide resolved
roles/sap_hypervisor_node_preconfigure/tasks/platform/redhat_rhel_kvm/assert-configuration.yml
Show resolved
Hide resolved
roles/sap_hypervisor_node_preconfigure/tasks/platform/redhat_rhel_kvm/assert-configuration.yml
Show resolved
Hide resolved
roles/sap_hypervisor_node_preconfigure/tasks/platform/redhat_rhel_kvm/assert-configuration.yml
Show resolved
Hide resolved
roles/sap_hypervisor_node_preconfigure/tasks/platform/redhat_rhel_kvm/assert-configuration.yml
Show resolved
Hide resolved
roles/sap_hypervisor_node_preconfigure/tasks/platform/redhat_rhel_kvm/configuration.yml
Show resolved
Hide resolved
roles/sap_hypervisor_node_preconfigure/tasks/platform/redhat_ocp_virt/configure-worker-node.yml
Outdated
Show resolved
Hide resolved
Co-authored-by: Felix Matouschek <[email protected]>
Co-authored-by: Felix Matouschek <[email protected]>
Co-authored-by: Felix Matouschek <[email protected]>
…atform/redhat_ocp_virt/sriov-enabled-unsupported-nics.sh
OCP is unsupported by SAP, right? We still had some hope for the certification to happen but I was told last week it's off the table and will never be discussed again (by SAP). |
Well, I'd say never say never, but you are right, ATM it does not look like there will be a validation/support from SAP for customers to run this on-prem. Still we hope to enable and encourage ppl to use this for testing and developing purposes. |
@newkit please acknowledge this PR is ready for final review and merge; there have been too many commits appended since the PR was created and we need confirmation before merge. @Klaas- draw your own conclusion from the following personal points of view.... in Android upstream source code new device codenames are always visible and reported on news websites + any support circumstance can be negotiated if a software vendor wants to make a deal with a customer. |
@newkit please acknowledge this PR is ready for final review and merge; there have been too many commits appended since the PR was created and we need confirmation before merge. I still see 51 review comments ('Resolve Conversation' buttons) that have not be marked as resolved. |
…mplate rendering and usage in one go for HPs
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review done, not all proposals could be addressed now but are in backlog, e.g. remove static waits.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added some comments. IMO not all previous comments have been addressed but unfortunately this was merged already. Can you please create issues to track the follow up work?
#- name: Label the node with cpumanager=true | ||
# ansible.builtin.k8s: | ||
# definition: | ||
# apiVersion: v1 | ||
# kind: Node | ||
# metadata: | ||
# name: "{{ __sap_hypervisor_node_preconfigure_register_worker.name }}" | ||
# labels: | ||
# cpumanager: true | ||
# state: present | ||
# | ||
#- name: Label the node with invtsc=true | ||
# ansible.builtin.k8s: | ||
# definition: | ||
# apiVersion: v1 | ||
# kind: Node | ||
# metadata: | ||
# name: "{{ __sap_hypervisor_node_preconfigure_register_worker.name }}" | ||
# labels: | ||
# invtsc: true | ||
# state: present |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These tasks are commented out.
roles/sap_hypervisor_node_preconfigure/tasks/platform/redhat_ocp_virt/install-cnv-operator.yml
Show resolved
Hide resolved
roles/sap_hypervisor_node_preconfigure/tasks/platform/redhat_ocp_virt/install-cnv-operator.yml
Show resolved
Hide resolved
...sap_hypervisor_node_preconfigure/tasks/platform/redhat_ocp_virt/install-nmstate-operator.yml
Show resolved
Hide resolved
- name: Render template | ||
ansible.builtin.template: | ||
src: 99-kargs-worker.yml.j2 | ||
dest: "{{ __sap_hypervisor_node_preconfigure_register_tmpdir.path }}/99-kargs-worker.yml" | ||
mode: "0644" | ||
|
||
- name: Enable hugepages | ||
kubernetes.core.k8s: | ||
state: present | ||
src: "{{ __sap_hypervisor_node_preconfigure_register_tmpdir.path }}/99-kargs-worker.yml" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Use lookup
This PR adds functionality to configure an OCP cluster for SAP workloads.