Skip to content

18.0 fr5 manualcherrypick - #1334

Closed
klgill wants to merge 86 commits into
openstack-k8s-operators:mainfrom
klgill:18.0-fr5-manualcherrypick
Closed

18.0 fr5 manualcherrypick#1334
klgill wants to merge 86 commits into
openstack-k8s-operators:mainfrom
klgill:18.0-fr5-manualcherrypick

Conversation

@klgill

@klgill klgill commented Mar 30, 2026

Copy link
Copy Markdown
Contributor

Manual cherry-pick of #1324

jistr and others added 30 commits February 12, 2026 17:02
For enabling dhcp neutron agent on edpm networker:
edpm_networker_neutron_dhcp_agent_enabled set as true
(by default is false)

Related: OSPRH-22963

Assisted-By: Claude (claude-4.5-sonnet)
Signed-off-by: Fiorella Yanac <fyanac@redhat.com>
…s-config

[18.0-fr5] configure zuul CI to run with 18.0-fr5 branch
…pick-robot/cherry-pick-1178-to-18.0-fr5

[18.0-fr5] Enable DHCP agent in networker edpm
…pick-robot/cherry-pick-1237-to-18.0-fr5

[18.0-fr5] moved post-adoption clean-up to data plane chapter
…pick-robot/cherry-pick-1242-to-18.0-fr5

[18.0-fr5] split hsm troubleshooting content into multiple modules
…pick-robot/cherry-pick-1243-to-18.0-fr5

[18.0-fr5] split proteccio hsm troubleshooting into multiple modules
…pick-robot/cherry-pick-1251-to-18.0-fr5

[18.0-fr5] updated barbican prerequisite for block storage procedure
Its default value was defined in dataplane_adoption defaults file,
but it was used by the development_environment role too.
Change NeutronGlobalPhysnetMtu to 1500 to match greenfield
uni01alpha configuration.
…pick-robot/cherry-pick-1052-to-18.0-fr5

[18.0-fr5] [uni01alpha adoption] - Enable Octavia in osp17.1
…pick-robot/cherry-pick-1252-to-18.0-fr5

[18.0-fr5] Move prelaunch_octavia_workload default definition to common_defaults
…ry-pick-1240

[18.0-fr5] Align uni01alpha adoption NeutronGlobalPhysnetMtu with default
Set it to openstackgate.local to match the neutron tempest plugin
default.
…pick-robot/cherry-pick-1171-to-18.0-fr5

[18.0-fr5] Add neutron config and update external network unieta adoption
…pick-robot/cherry-pick-1250-to-18.0-fr5

[18.0-fr5] Set NeutronDnsDomain for uni01alpha DNS tests
Modify hci scenario to use tls-e for OSP17.1 deployment
The following dataplane IPs, which were not used in BGP adoption,
have been removed:
- internalapi_ip
- storage_ip
- tenant_ip

OSPRH-26192
OSPRH-26038

Signed-off-by: Eduardo Olivares <eolivare@redhat.com>
…pick-robot/cherry-pick-1203-to-18.0-fr5

[18.0-fr5] Modify hci scenario to use tls-e for OSP17.1 deployment
…pick-robot/cherry-pick-1248-to-18.0-fr5

[18.0-fr5] [BGP] Remove unused IPs from dataplane nodes
Add documentation for adopting Distributed Compute Node (DCN)
deployments from OSP17 to OSP18. DCN adoption follows the standard
adoption procedure with additional steps for multi-site networking.

New sections integrated into existing chapters:

- 1.5: Overview of DCN adoption - explains multi-stack to multi-nodeset
  mapping and links to DCN-specific procedures
- 1.9: Configuring spine-leaf networks - conceptual overview of routed
  provider networks, multi-subnet NetConfig, and per-site physnets
- 4.5: Configuring control plane networking for spine-leaf topologies -
  procedure for updating NetConfig with remote site subnets and adding
  routes to NADs (internalapi, ctlplane, storage, tenant)
- 5.3: Configuring data plane nodesets for DCN sites - procedure for
  creating site-specific nodesets with ovn-dcn service and inter-site
  routes in edpm_network_config_template

Also updates adoption limitations to clarify that DCN with storage
services at remote or edge sites is unsupported, rather than all DCN.

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: John Fulton <fulton@redhat.com>
…ga@redhat.com> Apply suggestions from code review Updates for peer review
…pick-robot/cherry-pick-1210-to-18.0-fr5

[18.0-fr5] Dcn docs
openshift-merge-bot Bot and others added 28 commits March 11, 2026 21:09
…pick-robot/cherry-pick-1276-to-18.0-fr5

[18.0-fr5] Align uni01alpha CloudDomain and NeutronDnsDomain with other jobs
…_backport

[18.0-fr5][swift_adoption] Allow to override encryptionEnabled
…pick-robot/cherry-pick-1280-to-18.0-fr5

[18.0-fr5] Fix missing compute entries in uni05epsilon roles_groups_map
Include in note about mariadb-client possible command failure case
of ipv6 environments. In those type of environments mysql command may
also result in timeout.

Documents: OSPRH-27604

Signed-off-by: Mikołaj Ciecierski <mikolaj.ciecierski@redhat.com>
…pick-robot/cherry-pick-1313-to-18.0-fr5

[18.0-fr5] mariadb-client possible command failure note for ipv6
(cherry picked from commit 4d2278c)
…cherrypickDCNstorage

manual cherry-pick of DCN storage files to FR5
…pick-robot/cherry-pick-1318-to-18.0-fr5

[18.0-fr5] replaced link with code block
Add NeutronEnableIgmpSnooping to align with post-adoption
configuration and tempest configuration.
Depends-On: #OSPRH-27503
…pick-robot/cherry-pick-1308-to-18.0-fr5

[18.0-fr5] Enable IGMP snooping for uni01alpha pre-adoption deployment
…pick-robot/cherry-pick-1311-to-18.0-fr5

[18.0-fr5] [unialpha][adoption] Add ironic network to networkers
uni07eta greenfield has mtu 1400
…pick-robot/cherry-pick-1275-to-18.0-fr5

[18.0-fr5] Update mtu same as uni07eta greenfield
…pick-robot/cherry-pick-1323-to-18.0-fr5

[18.0-fr5] moved post-adoption tasks to last chapter
With the latest ceph adoption jobs broken again, also
pinning the newest and upcoming release.

A recent update to ceph also pulling latest openssl from centos 9-stream which is
not compatible with installed rhel 9.2 openssh. So as a workaround excluding ceph-common.

Related-Issue: #OSPCIX-843
Signed-off-by: Yatin Karel <ykarel@redhat.com>
…pick-robot/cherry-pick-1329-to-18.0-fr5

[18.0-fr5] [dataplane_adoption] Exclude incompatible ceph-common again
…pick-robot/cherry-pick-1325-to-18.0-fr5

[18.0-fr5] increased storage to 10Gi
…pick-robot/cherry-pick-1328-to-18.0-fr5

[18.0-fr5] add link to creating data plane secrets
(cherry picked from commit 0cf028e)
@openshift-ci

openshift-ci Bot commented Mar 30, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

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

The full list of commands accepted by this bot can be found here.

Details 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

@klgill klgill closed this Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.