Skip to content

Feature branch sync - pub/q2_upgrade to staging#4750

Merged
abhishek-sa1 merged 24 commits into
stagingfrom
pub/q2_upgrade
Jun 12, 2026
Merged

Feature branch sync - pub/q2_upgrade to staging#4750
abhishek-sa1 merged 24 commits into
stagingfrom
pub/q2_upgrade

Conversation

@abhishek-sa1

Copy link
Copy Markdown
Collaborator

Feature branch sync - pub/q2_upgrade to staging

pullan1 and others added 23 commits June 8, 2026 14:51
Signed-off-by: pullan1 <sudha.pullalaravu@dell.com>
Signed-off-by: pullan1 <sudha.pullalaravu@dell.com>
Signed-off-by: pullan1 <sudha.pullalaravu@dell.com>
Signed-off-by: pullan1 <sudha.pullalaravu@dell.com>
Signed-off-by: Abhishek S A <abhishek.sa3@dell.com>
Signed-off-by: pullan1 <sudha.pullalaravu@dell.com>
Signed-off-by: pullan1 <sudha.pullalaravu@dell.com>
Signed-off-by: Abhishek S A <abhishek.sa3@dell.com>
Signed-off-by: Abhishek S A <abhishek.sa3@dell.com>
Fix: Separate input validation flow for build and deploy
Add input validation to ensure ADMIN_IP addresses in the PXE mapping
file (pxe_mapping_file.csv) belong to a subnet defined in
network_spec.yml — either the primary admin_network or one of the
additional_subnets.

Previously this check only ran during HA validation. Now it runs for
all deployments in validate_provision_config, catching Scenario 1 of
the multi-subnet DHCP defect where ADMIN_IPs from undefined subnets
passed validation silently.

Changes:
- Extract validate_pxe_admin_ips_subnet_consistency() as a standalone
  testable function in provision_validation.py
- Import is_ip_in_subnet directly; no cross-dependency on HA-specific
  vip_pxe_validation module
- Guard against yaml.safe_load returning None for empty network_spec
- Produce clear error messages referencing primary admin subnet and
  additional_subnets (no misleading VIP references)
- Add 6 unit tests exercising the production code path directly

Signed-off-by: Sujit Jadhav <sujit.jadhav@dell.com>
Signed-off-by: Abhishek S A <abhishek.sa3@dell.com>
Signed-off-by: Abhishek S A <abhishek.sa3@dell.com>
… victoria-pump deployment (#4742)

* input_validation changes for the powerscale telemetry

* Update en_us_validation_msg.py

Signed-off-by: balajikumaran.cs <balajikumaran.cs@dellteam.com>

* Update en_us_validation_msg.py

Signed-off-by: balajikumaran.cs <balajikumaran.cs@dellteam.com>

* Update en_us_validation_msg.py

Signed-off-by: balajikumaran.cs <balajikumaran.cs@dellteam.com>

* s3_cmd and victoria_metrics changes

* Update cleanup_openchami.yml

Signed-off-by: balajikumaran.cs <balajikumaran.cs@dellteam.com>

* lint fix

* Update cleanup_openchami.yml

Signed-off-by: balajikumaran.cs <balajikumaran.cs@dellteam.com>

---------

Signed-off-by: balajikumaran.cs <balajikumaran.cs@dellteam.com>
update powerscale telemetry packages
Signed-off-by: Abhishek S A <abhishek.sa3@dell.com>
@abhishek-sa1 abhishek-sa1 marked this pull request as ready for review June 12, 2026 10:52
aarch64 image builder update to fix vulnerbility
@abhishek-sa1 abhishek-sa1 merged commit 303c4b5 into staging Jun 12, 2026
7 checks passed
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.

6 participants