Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
271 commits
Select commit Hold shift + click to select a range
e11eebd
status file update after cleanup
pullan1 Feb 4, 2026
329737f
Fix aarch64 base image package fact name
balajikumaran-c-s Feb 4, 2026
c9172e9
victoria connect details
abhishek-sa1 Feb 4, 2026
d4ee462
Update main.yml
abhishek-sa1 Feb 4, 2026
aabcbb1
Update main.yml
abhishek-sa1 Feb 4, 2026
9bd5250
Update external_victoria_connect_details.yml
abhishek-sa1 Feb 4, 2026
01c213b
Update main.yml
abhishek-sa1 Feb 4, 2026
e7887b8
Update main.yml
abhishek-sa1 Feb 4, 2026
ed8ef8f
Update main.yml
abhishek-sa1 Feb 4, 2026
b8e806e
Update main.yml
abhishek-sa1 Feb 4, 2026
0262dd3
The input for thew custom confs now exist on the core container
jagadeeshnv Feb 4, 2026
bacfc28
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
jagadeeshnv Feb 4, 2026
a2dc5e1
kafka update
abhishek-sa1 Feb 4, 2026
d186244
Merge pull request #3917 from balajikumaran-c-s/pub/q1_dev
abhishek-sa1 Feb 5, 2026
bc4f61d
kafka and victoria update
abhishek-sa1 Feb 5, 2026
2bd6d54
Merge branch 'pub/q1_dev' into pub/copy_module
sakshi-singla-1735 Feb 5, 2026
d3f6f7e
update sfm and ome
abhishek-sa1 Feb 5, 2026
4a6a7d7
When mix of path and map were provided, was causing issues
jagadeeshnv Feb 5, 2026
37f143a
Merge pull request #3910 from VrindaMarwah/pub/q1_dev
snarthan Feb 5, 2026
07758fa
Updating additional_packages.json for aarch64 with service_k8s functi…
Kratika-P Feb 5, 2026
399e70c
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
Kratika-P Feb 5, 2026
1f7b296
Merge pull request #3919 from jagadeeshnv/pub/q1_dev
snarthan Feb 5, 2026
21fe28b
Merge pull request #3921 from Kratika-P/pub/q1_dev
abhishek-sa1 Feb 5, 2026
5134905
Upgrade of network_spec.yml, software_config.json and pxe_mapping_fil…
mithileshreddy04 Feb 5, 2026
956e408
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
abhishek-sa1 Feb 5, 2026
502d337
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
mithileshreddy04 Feb 5, 2026
f656eb7
Update main.yml
mithileshreddy04 Feb 5, 2026
df2c849
Merge branch 'pub/q1_dev' of https://github.com/mithileshreddy04/omni…
mithileshreddy04 Feb 5, 2026
12eed55
validation for keys of confs
jagadeeshnv Feb 5, 2026
fa3c5f8
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
jagadeeshnv Feb 5, 2026
299fdaf
added code to fail when requested image version doesn't exist
Katakam-Rakesh Feb 5, 2026
f3e4050
updated omnia.sh for upgrade
SOWJANYAJAGADISH123 Feb 6, 2026
b8d1c65
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
SOWJANYAJAGADISH123 Feb 6, 2026
9bb967a
login-nodes directory creation
Nagachandan-P Feb 6, 2026
3c224a6
Merge pull request #3926 from Nagachandan-P/pub/q1_dev
snarthan Feb 6, 2026
ea5094c
Merge pull request #3925 from SOWJANYAJAGADISH123/pub/q1_dev
abhishek-sa1 Feb 6, 2026
f8b9393
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
jagadeeshnv Feb 6, 2026
c519d6e
Add pulp and openchami image pull prereqs
balajikumaran-c-s Feb 6, 2026
799439c
Fix issue when slurm cluster not active
jagadeeshnv Feb 6, 2026
d19dcb4
Merge pull request #3923 from jagadeeshnv/pub/q1_dev
jagadeeshnv Feb 6, 2026
61dea06
improve container images validation
Katakam-Rakesh Feb 6, 2026
24acd8c
Upgrade of template handling logic and high_availability_config.yml
mithileshreddy04 Feb 6, 2026
b2863c0
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
mithileshreddy04 Feb 6, 2026
c686653
Update main.yml
mithileshreddy04 Feb 6, 2026
bdf040a
Merge branch 'pub/q1_dev' of https://github.com/mithileshreddy04/omni…
mithileshreddy04 Feb 6, 2026
2e3f4b4
Update network_spec.j2
mithileshreddy04 Feb 6, 2026
3c4c286
Update main.yml
mithileshreddy04 Feb 6, 2026
e131320
slurm backup and rollback feature
Nagachandan-P Feb 6, 2026
b707114
Fixed ansible lint issues
mithileshreddy04 Feb 6, 2026
fa4662a
Update main.yml
mithileshreddy04 Feb 6, 2026
bae4c11
Input validation with type check for basic types
jagadeeshnv Feb 6, 2026
69b7226
Update main.yml
mithileshreddy04 Feb 6, 2026
a2b49d8
Update main.yml
mithileshreddy04 Feb 6, 2026
0c6829e
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
jagadeeshnv Feb 6, 2026
d3d83fc
Merge pull request #3922 from mithileshreddy04/pub/q1_dev
abhishek-sa1 Feb 6, 2026
b096afb
Update omnia.sh
SOWJANYAJAGADISH123 Feb 6, 2026
1d77311
Merge branch 'pub/q1_dev' of https://github.com/SOWJANYAJAGADISH123/o…
SOWJANYAJAGADISH123 Feb 6, 2026
ea05124
Update omnia.sh
SOWJANYAJAGADISH123 Feb 6, 2026
ab1b7cd
add warning for user_registry and remove user_registry from input val…
Katakam-Rakesh Feb 6, 2026
fc6f0e1
Error messages formatted
jagadeeshnv Feb 6, 2026
26b9781
Merge pull request #3931 from SOWJANYAJAGADISH123/pub/q1_dev
abhishek-sa1 Feb 6, 2026
c54886f
lint fix
Katakam-Rakesh Feb 6, 2026
b1965a4
lint fix
Katakam-Rakesh Feb 6, 2026
810a8fd
skip ib network configuration if mellanox card is not present
Katakam-Rakesh Feb 6, 2026
c900406
rollback feature update
Nagachandan-P Feb 6, 2026
dff8462
slurmdbd service before scontrol reconfig
Nagachandan-P Feb 6, 2026
a759510
lint issue for permission
Nagachandan-P Feb 6, 2026
011d26b
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
Feb 6, 2026
677182e
Fix host/container path handling for Omnia metadata and input
balajikumaran-c-s Feb 6, 2026
1345236
lint issue for systemd
Nagachandan-P Feb 6, 2026
901fe1d
lint long line
Nagachandan-P Feb 6, 2026
dd63ae0
copy module usage
Nagachandan-P Feb 6, 2026
2ddc2c3
Just Added complex gres conf !!!
jagadeeshnv Feb 6, 2026
2affffc
Removed debugging lines module
jagadeeshnv Feb 6, 2026
07f5a88
pylint fix
jagadeeshnv Feb 7, 2026
3a7481e
Validation keys now in module utils, now removed
jagadeeshnv Feb 7, 2026
bef1a76
Added all possible confs from the slurm source code with types
jagadeeshnv Feb 8, 2026
2e5c705
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
abhishek-sa1 Feb 9, 2026
34cbe17
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
Nagachandan-P Feb 9, 2026
0db953b
update sfm and ome details
abhishek-sa1 Feb 9, 2026
f8bd103
update kafka and victoria lint issues
abhishek-sa1 Feb 9, 2026
72f2532
Merge pull request #3933 from balajikumaran-c-s/pub/q1_dev
abhishek-sa1 Feb 9, 2026
2e7b3ca
Update copyright for container_repo_utils.py
Katakam-Rakesh Feb 9, 2026
aae7e28
Create test.sh
SOWJANYAJAGADISH123 Feb 9, 2026
42afbaa
Merge pull request #3932 from Katakam-Rakesh/pub/q1_dev
abhishek-sa1 Feb 9, 2026
a57cbd9
Merge branch 'pub/q1_dev' of https://github.com/SOWJANYAJAGADISH123/o…
SOWJANYAJAGADISH123 Feb 9, 2026
2b69697
reduced inputs in each role
Nagachandan-P Feb 9, 2026
b31391d
slurm parameters json fo reference in schema, not yet actively used in
jagadeeshnv Feb 9, 2026
1c65f85
Merge branch 'pub/q1_dev' of https://github.com/Nagachandan-P/omnia i…
Nagachandan-P Feb 9, 2026
7d0e50f
Merge branch 'pub/q1_dev' into pub/q1_dev
snarthan Feb 9, 2026
6030165
Update config.py
Katakam-Rakesh Feb 9, 2026
4024eef
Merge pull request #3915 from pullan1/pub/q1_dev
snarthan Feb 9, 2026
220ef45
Enhance input validation for powervault config in storage_config.yml
VrindaMarwah Feb 9, 2026
686ace6
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
VrindaMarwah Feb 9, 2026
8f02f5c
Update copyright in storage_config.yml
VrindaMarwah Feb 9, 2026
cc08345
Merge branch 'pub/q1_dev' of github.com:VrindaMarwah/omnia into pub/q…
VrindaMarwah Feb 9, 2026
2a460f3
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
Katakam-Rakesh Feb 9, 2026
9a44bcf
config file update
pullan1 Feb 9, 2026
ee40d7f
Merge pull request #3938 from pullan1/pub/q1_dev
snarthan Feb 9, 2026
acea1ff
Merge pull request #3929 from Nagachandan-P/pub/q1_dev
jagadeeshnv Feb 9, 2026
88c5269
Skip podman image pull when image already exists for pulp and openchami
balajikumaran-c-s Feb 9, 2026
d4cdf69
defect fix for local repo validation when subscription is enabled
priti-parate Feb 9, 2026
c4f60ee
defect fix input validation mismatch between login_compiler and slurm…
Kratika-P Feb 9, 2026
b886ea3
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
Kratika-P Feb 9, 2026
29a3b6f
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
Katakam-Rakesh Feb 9, 2026
21256f8
Merge pull request #3937 from Katakam-Rakesh/pub/q1_dev
abhishek-sa1 Feb 9, 2026
f89761e
Update omnia.sh
SOWJANYAJAGADISH123 Feb 9, 2026
e2228b6
Revert "Create test.sh"
SOWJANYAJAGADISH123 Feb 9, 2026
a621576
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
SOWJANYAJAGADISH123 Feb 9, 2026
128e0b2
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
Feb 9, 2026
8623b2d
Merge pull request #3940 from priti-parate/pub/q1_dev_def_fix
snarthan Feb 9, 2026
598008a
Merge pull request #3943 from balajikumaran-c-s/pub/q1_dev
abhishek-sa1 Feb 9, 2026
d144ee2
Merge pull request #3942 from SOWJANYAJAGADISH123/pub/q1_dev
abhishek-sa1 Feb 9, 2026
6e3b44c
Merge pull request #3941 from Kratika-P/pub/q1_dev
abhishek-sa1 Feb 9, 2026
66339a9
custom slurm confs
Nagachandan-P Feb 9, 2026
6a05efc
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
Nagachandan-P Feb 9, 2026
a688297
Fixed issue where pulp repo resynced crashed before pub/dist creation
pullan1 Feb 9, 2026
64e12f9
code fix
sakshi-singla-1735 Feb 9, 2026
ee524cd
Added validation for all confs
jagadeeshnv Feb 9, 2026
7db818a
Lint fix
jagadeeshnv Feb 9, 2026
919b5d3
fix for variable scope
priti-parate Feb 9, 2026
6069cc3
Merge pull request #3947 from priti-parate/pub/q1_dev_def_fix
jagadeeshnv Feb 9, 2026
eb0ce8e
Update main.yml
abhishek-sa1 Feb 9, 2026
42e552c
pylint fixes
pullan1 Feb 9, 2026
2f452e9
kafka and victoria update
abhishek-sa1 Feb 9, 2026
2473489
update kafka
abhishek-sa1 Feb 9, 2026
3db2b32
Update main.yml
abhishek-sa1 Feb 9, 2026
f96efa3
Merge pull request #3924 from abhishek-sa1/pub/q1_dev
abhishek-sa1 Feb 9, 2026
6cfcb7b
copyright info updated
pullan1 Feb 10, 2026
7790c2d
fixed lint issues
Nagachandan-P Feb 10, 2026
e47bc55
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
Nagachandan-P Feb 10, 2026
4f90294
Merge branch 'pub/q1_dev' of https://github.com/Nagachandan-P/omnia i…
Nagachandan-P Feb 10, 2026
274c5ef
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
VrindaMarwah Feb 10, 2026
cde0016
update kafka and victoria utility
abhishek-sa1 Feb 10, 2026
160e9ec
Added upgrade logic for local_repo_config.yml, omnia_config.yml, prov…
mithileshreddy04 Feb 10, 2026
dcb316a
Merge branch 'pub/q1_dev' of https://github.com/mithileshreddy04/omni…
mithileshreddy04 Feb 10, 2026
a54c6ca
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
mithileshreddy04 Feb 10, 2026
2cbce8f
Update omnia.sh
SOWJANYAJAGADISH123 Feb 10, 2026
f5e0e1b
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
SOWJANYAJAGADISH123 Feb 10, 2026
13dcbf4
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
pullan1 Feb 10, 2026
0c090cf
update reachability
abhishek-sa1 Feb 10, 2026
44c3f43
Update main.yml
pullan1 Feb 10, 2026
57506a9
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
abhishek-sa1 Feb 10, 2026
854f81e
Merge pull request #3946 from pullan1/pub/q1_dev
jagadeeshnv Feb 10, 2026
c007c36
change iscsi_initiator field name
VrindaMarwah Feb 10, 2026
979dbd0
Update main.yml
abhishek-sa1 Feb 10, 2026
ae8a874
Merge branch 'pub/q1_dev' of https://github.com/abhishek-sa1/omnia in…
abhishek-sa1 Feb 10, 2026
a4fc5b8
change iscsi_initiator field value
VrindaMarwah Feb 10, 2026
8f8872d
Merge pull request #3936 from VrindaMarwah/pub/q1_dev
jagadeeshnv Feb 10, 2026
26732cf
Merge pull request #3948 from abhishek-sa1/pub/q1_dev
abhishek-sa1 Feb 10, 2026
91a8618
Merge pull request #3950 from SOWJANYAJAGADISH123/pub/q1_dev
abhishek-sa1 Feb 10, 2026
5ed168d
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
mithileshreddy04 Feb 10, 2026
783e4f9
Updated to take care of ansible lint issues
mithileshreddy04 Feb 10, 2026
e44591e
Merge branch 'pub/q1_dev' of https://github.com/mithileshreddy04/omni…
mithileshreddy04 Feb 10, 2026
717820c
Updating to take care of ansible lint issues
mithileshreddy04 Feb 10, 2026
573c5ef
Added /etc/hosts check
jagadeeshnv Feb 10, 2026
711817d
Lint fixes
jagadeeshnv Feb 10, 2026
851bc46
input doc update
jagadeeshnv Feb 10, 2026
3226780
lint issues fixed
Nagachandan-P Feb 10, 2026
47f028a
Enhanced example
jagadeeshnv Feb 10, 2026
720face
slurmd fix
Nagachandan-P Feb 10, 2026
b6e5b8b
rpm_file type handling in pulp
pullan1 Feb 10, 2026
bd71162
Removing unrequired logic for storage_config and provision_config
mithileshreddy04 Feb 10, 2026
eaf0627
Merge pull request #3930 from jagadeeshnv/pub/q1_dev
jagadeeshnv Feb 10, 2026
8b26ad8
Update main.yml
mithileshreddy04 Feb 10, 2026
51c0c6a
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
mithileshreddy04 Feb 10, 2026
5d6e22a
Merge pull request #3949 from mithileshreddy04/pub/q1_dev
abhishek-sa1 Feb 10, 2026
c4a559f
aarch chnages
sakshi-singla-1735 Feb 11, 2026
65dc10e
Merge pull request #3952 from pullan1/pub/q1_dev
jagadeeshnv Feb 11, 2026
a61a47c
Merge pull request #3945 from Nagachandan-P/pub/q1_dev
jagadeeshnv Feb 11, 2026
9dbb558
file path name change
sakshi-singla-1735 Feb 11, 2026
8b7e4e7
lint fix
sakshi-singla-1735 Feb 11, 2026
fa7a1d1
Partiiton normal made default
jagadeeshnv Feb 11, 2026
6a9642d
commit
sakshi-singla-1735 Feb 11, 2026
9a3187a
Merge branch 'pub/q1_dev' into pub/copy_module
sakshi-singla-1735 Feb 11, 2026
12b39be
lint fix
sakshi-singla-1735 Feb 11, 2026
8c5d729
Failed when flag fix
jagadeeshnv Feb 11, 2026
0feb3e3
Merge pull request #3957 from jagadeeshnv/pub/q1_dev
jagadeeshnv Feb 11, 2026
9e076ab
PartitionName validation key added
jagadeeshnv Feb 11, 2026
70d7ce9
Syntax error
jagadeeshnv Feb 11, 2026
2a1b190
ssh
sakshi-singla-1735 Feb 11, 2026
66c160a
updating warning to fail when user_registry is not reachable
Katakam-Rakesh Feb 11, 2026
8892134
Added no_log whereever, StoragePass was displayed in log
jagadeeshnv Feb 11, 2026
11f791c
Merge pull request #3958 from jagadeeshnv/pub/q1_dev
snarthan Feb 11, 2026
ca14a61
Update omnia.sh
SOWJANYAJAGADISH123 Feb 11, 2026
46c63c0
cleanup of files under offline_repo dir during pulp cleanup
pullan1 Feb 11, 2026
e4441cf
making version and name dynamic
sakshi-singla-1735 Feb 11, 2026
e005855
adding the min and sec
sakshi-singla-1735 Feb 11, 2026
1af974f
Update ci-group-slurm_node_x86_64.yaml.j2
sakshi-singla-1735 Feb 11, 2026
3ed62e7
Merge pull request #3959 from Katakam-Rakesh/pub/q1_dev
jagadeeshnv Feb 12, 2026
5be8766
slurmdbd innodb fix
Nagachandan-P Feb 12, 2026
40062aa
Merge pull request #3890 from sakshi-singla-1735/pub/copy_module
jagadeeshnv Feb 12, 2026
4a31bc3
variablize the dir
Nagachandan-P Feb 12, 2026
7ef0c31
removing doca-ofed from nfs share
Katakam-Rakesh Feb 12, 2026
163d71c
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
Katakam-Rakesh Feb 12, 2026
346667a
slurmdbd restart in controller
Nagachandan-P Feb 12, 2026
0b0b5a0
Merge pull request #3963 from Nagachandan-P/pub/q1_dev
jagadeeshnv Feb 12, 2026
b4f064e
Upgrade of input credential files to 2.1
mithileshreddy04 Feb 12, 2026
0e6d26f
Merge branch 'pub/q1_dev' of https://github.com/mithileshreddy04/omni…
mithileshreddy04 Feb 12, 2026
d3b9c74
Added new package type rpm_repo
pullan1 Feb 12, 2026
2898ff0
input config changes
pullan1 Feb 12, 2026
680aef3
Fixed ansible lint issues
mithileshreddy04 Feb 12, 2026
ad7a5c0
fixed lint issues
mithileshreddy04 Feb 12, 2026
31c5600
Fixed ansible lint issues
mithileshreddy04 Feb 12, 2026
da54234
fixed ansible lint issues
mithileshreddy04 Feb 12, 2026
cdaa98d
offline build-image and discovery updates (#3956)
balajikumaran-c-s Feb 12, 2026
01dece9
Added flow if any munge key update, will be useful if munge key changes
jagadeeshnv Feb 12, 2026
b7a9238
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
jagadeeshnv Feb 12, 2026
19a000c
lint issue fix
jagadeeshnv Feb 12, 2026
471d4e7
Update main.yml for copyright
Katakam-Rakesh Feb 12, 2026
94a244f
centralize oim_metadata.yml path and remove static backup_location va…
mithileshreddy04 Feb 12, 2026
e55a254
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
mithileshreddy04 Feb 12, 2026
2b70f59
Merge branch 'pub/q1_dev' of https://github.com/mithileshreddy04/omni…
mithileshreddy04 Feb 12, 2026
cd1f4d0
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
SOWJANYAJAGADISH123 Feb 13, 2026
b64916b
Update omnia.sh
SOWJANYAJAGADISH123 Feb 13, 2026
d71aa60
Merge pull request #3961 from SOWJANYAJAGADISH123/pub/q1_dev
abhishek-sa1 Feb 13, 2026
0f35058
Merge pull request #3965 from mithileshreddy04/pub/q1_dev
abhishek-sa1 Feb 13, 2026
8c1d018
Merge pull request #3968 from Katakam-Rakesh/pub/q1_dev
snarthan Feb 13, 2026
a39e26f
updating /etc/hosts entries
Nagachandan-P Feb 13, 2026
00fd2e2
Update service_k8s.json
Katakam-Rakesh Feb 13, 2026
7b98e5e
lint issue fixed
Nagachandan-P Feb 13, 2026
6ff5423
Add user registry to crio.conf
VrindaMarwah Feb 13, 2026
d7c8906
Merge pull request #3962 from pullan1/pub/q1_dev
jagadeeshnv Feb 13, 2026
6414e4c
Merge pull request #3973 from Katakam-Rakesh/pub/q1_dev
snarthan Feb 13, 2026
a70b838
duplicated hostnames
Nagachandan-P Feb 13, 2026
4a07ea4
Merge pull request #3971 from Nagachandan-P/pub/q1_dev
jagadeeshnv Feb 13, 2026
aba17de
Update omnia.sh
SOWJANYAJAGADISH123 Feb 13, 2026
7c79b59
resolve input validation + lint
VrindaMarwah Feb 13, 2026
f614c4b
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
jagadeeshnv Feb 13, 2026
c51ceeb
Merge pull request #3977 from SOWJANYAJAGADISH123/pub/q1_dev
abhishek-sa1 Feb 13, 2026
40f1595
Removed slurmd dependency
jagadeeshnv Feb 13, 2026
b798d68
Merge pull request #3967 from jagadeeshnv/pub/q1_dev
jagadeeshnv Feb 13, 2026
3f516a3
Fix for local repo is failing as cuda run package download issue
pullan1 Feb 13, 2026
1563faf
Merge pull request #3979 from pullan1/pub/q1_dev
snarthan Feb 13, 2026
f531576
Addition of user guidance messages for cluster reprovisioning and rol…
mithileshreddy04 Feb 16, 2026
a131d50
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
VrindaMarwah Feb 16, 2026
7e0e819
Merge pull request #3974 from VrindaMarwah/pub/q1_dev
snarthan Feb 16, 2026
8066a19
fix status return in execute command
VrindaMarwah Feb 16, 2026
c45945a
Merge branch 'dell:pub/q1_dev' into pub/q1_dev
VrindaMarwah Feb 16, 2026
2a76d14
Merge pull request #3982 from VrindaMarwah/pub/q1_dev
snarthan Feb 16, 2026
f092844
Initial iDRAC Telemetry Node addition and deletion changes (#3972)
nethramg Feb 16, 2026
128cac6
support multiple Omnia versions (2.1.0.0, 2.1.0.1) using a single cor…
SOWJANYAJAGADISH123 Feb 17, 2026
2078496
LDMS Slurm node add /delete (#3976)
sakshi-singla-1735 Feb 17, 2026
4dbc6a9
mask docker credentials in local_repo logs
VrindaMarwah Feb 18, 2026
76d7f3c
Removing the IP's from the Activated IP list (#3992)
nethramg Feb 19, 2026
6c7b33d
Merge pull request #3988 from VrindaMarwah/pub/q1_dev
snarthan Feb 19, 2026
272bfb5
Fix for local_repo.yml allows passes even with invalid package names …
pullan1 Feb 19, 2026
a9df9d1
Merge pull request #3993 from pullan1/pub/q1_dev
snarthan Feb 20, 2026
c42782c
Lock Mechanism for Upgrade Sequence Integrity (#3994)
mithileshreddy04 Feb 20, 2026
d11fde8
Slurm delete node - drain node before delete - skip_merge new option …
jagadeeshnv Feb 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions build_image_aarch64/build_image_aarch64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
# limitations under the License.
---

- name: Check if upgrade is in progress
ansible.builtin.import_playbook: ../utils/upgrade_checkup.yml

- name: Set_fact for fetch omnia config credentials
hosts: localhost
connection: local
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
software_config_path: "{{ software_config_file_path }}"
register: base_image_output

- name: Set x86_64_base_image_packages
- name: Set aarch_64_base_image_packages
ansible.builtin.set_fact:
x86_64_base_image_packages: "{{ base_image_output.base_image_packages }}"
aarch64_base_image_packages: "{{ base_image_output.base_image_packages }}"

- name: Debug package aarch64_base_image_packages
ansible.builtin.debug:
Expand Down
5 changes: 3 additions & 2 deletions build_image_aarch64/roles/image_creation/vars/main.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2025 Dell Inc. or its subsidiaries. All Rights Reserved.
# Copyright 2026 Dell Inc. or its subsidiaries. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -17,6 +17,7 @@ input_project_dir: "{{ hostvars['localhost']['input_project_dir'] }}"
omnia_metadata_file: "/opt/omnia/.data/oim_metadata.yml"
dir_permissions_644: "0644"
dir_permissions_755: "0755"
aarch64_local_tag: "aarch64-image-builder/ochami"
openchami_dir: "/opt/omnia/openchami"
openchami_clone_path: /opt/omnia/openchami/deployment-recipes
job_retry: "120"
Expand All @@ -32,7 +33,7 @@ ochami_compute_mounts:
- -v {{ openchami_work_dir }}/images/rhel-{{ item.key }}-{{ rhel_tag }}.yaml:/home/builder/config.yaml:z
ochami_aarch64_image:
- --entrypoint /bin/bash
- localhost/arm-image/ochami
- "localhost/{{ aarch64_local_tag }}"
ochami_base_command:
- -c 'update-ca-trust extract && image-build --config /home/builder/config.yaml --log-level DEBUG'

Expand Down
58 changes: 34 additions & 24 deletions build_image_aarch64/roles/prepare_arm_node/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -167,32 +167,42 @@

- name: Build full Podman image path
ansible.builtin.set_fact:
pulp_aarch_image: "{{ hostvars['localhost']['oim_pxe_ip'] }}:2225/dellhpcomniaaisolution/image-build-aarch64:1.1"

- name: Pull aarch64 image using Podman
ansible.builtin.command:
cmd: "podman pull {{ pulp_aarch_image }}"
register: podman_pull_result
ignore_errors: true
changed_when: false
pulp_aarch_image: "{{ hostvars['localhost']['oim_pxe_ip'] }}:2225/{{ pulp_aarch64_image_name }}"

- name: Pull and tag aarch64 image
block:
- name: Pull aarch64 image using Podman
containers.podman.podman_image:
name: "{{ pulp_aarch_image }}"
state: present
register: podman_pull_result
retries: "{{ pull_image_retries }}"
delay: "{{ pull_image_delay }}"
until: podman_pull_result is not failed
changed_when: false

- name: Tag pulled image
containers.podman.podman_tag:
image: "{{ pulp_aarch_image }}"
target_names:
- "{{ aarch64_local_tag }}"
changed_when: false

rescue:
- name: Fail if Podman pull failed
ansible.builtin.fail:
msg: "Failed to pull image {{ pulp_aarch_image }}"

- name: Check if regctl binary exists
ansible.builtin.stat:
path: "{{ ochami_aarch_64_dir }}/regctl"
register: regctl_stat
delegate_to: localhost

- name: Fail if Podman pull failed
- name: Fail if regctl binary not found
ansible.builtin.fail:
msg: "{{ aarch64_image_fail_msg }}"
when: podman_pull_result.rc != 0

- name: Tag pulled image
ansible.builtin.command:
cmd: "podman tag {{ pulp_aarch_image }} arm-image/ochami"
when: podman_pull_result.rc == 0
changed_when: false

- name: Download regctl binary to NFS shared path
ansible.builtin.get_url:
url: "{{ aarch64_regctl_url }}"
dest: "{{ ochami_aarch_64_dir }}/regctl"
mode: "{{ hostvars['localhost']['dir_permissions_755'] }}"
delegate_to: localhost
msg: "{{ regctl_not_found_msg }}"
when: not regctl_stat.stat.exists

- name: Copy regctl binary to /usr/local/bin on target host
ansible.builtin.copy:
Expand Down
10 changes: 8 additions & 2 deletions build_image_aarch64/roles/prepare_arm_node/vars/main.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2025 Dell Inc. or its subsidiaries. All Rights Reserved.
# Copyright 2026 Dell Inc. or its subsidiaries. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -15,10 +15,13 @@

# input files
input_project_dir: "{{ hostvars['localhost']['input_project_dir'] }}"
pulp_aarch64_image_name: "dellhpcomniaaisolution/image-build-aarch64:1.1"
aarch64_local_tag: "aarch64-image-builder/ochami"
pull_image_retries: "3"
pull_image_delay: "10"
network_spec: "{{ input_project_dir }}/network_spec.yml"
ochami_aarch_64_dir: "/opt/omnia/openchami/aarch64"
pulp_repo_store_path: "{{ ochami_aarch_64_dir }}/pulp.repo"
aarch64_regctl_url: "https://github.com/regclient/regclient/releases/latest/download/regctl-linux-arm64"
pulp_repo_file_path: "/etc/yum.repos.d/pulp.repo"
pulp_webserver_cert_path: "/opt/omnia/pulp/settings/certs/pulp_webserver.crt"
anchors_path: "/etc/pki/ca-trust/source/anchors/pulp_webserver.crt"
Expand All @@ -39,3 +42,6 @@ aarch64_image_fail_msg: >
Unable to pull the Ochami aarch64 image builder image.
Make sure you have added the default package for aarch64 in the software_config.json file and ran local_repo.yml.
If not, add that package and rerun local_repo.yml.
regctl_not_found_msg: >
regctl binary not found at {{ ochami_aarch_64_dir }}/regctl.
Please run prepare_oim.yml playbook to download the regctl binary.
7 changes: 5 additions & 2 deletions build_image_x86_64/build_image_x86_64.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2025 Dell Inc. or its subsidiaries. All Rights Reserved.
# Copyright 2026 Dell Inc. or its subsidiaries. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -13,6 +13,9 @@
# limitations under the License.
---

- name: Check if upgrade is in progress
ansible.builtin.import_playbook: ../utils/upgrade_checkup.yml

- name: Set_fact for fetch omnia config credentials
hosts: localhost
connection: local
Expand Down Expand Up @@ -80,7 +83,7 @@
- name: Tag OpenCHAMI image
ansible.builtin.include_role:
name: image_creation
tasks_from: build_image_tag.yml
tasks_from: prepare_pulp_image.yml

- name: OpenCHAMI build image for x86_64
hosts: localhost
Expand Down
28 changes: 0 additions & 28 deletions build_image_x86_64/roles/image_creation/tasks/build_image_tag.yml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# Copyright 2026 Dell Inc. or its subsidiaries. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---

# Load network specification
- name: Load network spec file
ansible.builtin.include_vars:
file: "{{ network_spec }}"
register: include_network_spec
no_log: true

- name: Fail if network spec cannot be loaded
ansible.builtin.fail:
msg: "{{ network_spec_syntax_fail_msg }} Error: {{ include_network_spec.message }}"
when: include_network_spec is failed

# Parse network spec data
- name: Parse network spec
ansible.builtin.set_fact:
network_data: "{{ network_data | default({}) | combine({item.key: item.value}) }}"
with_dict: "{{ Networks }}"

# Set PXE IP fact
- name: Set PXE IP fact
ansible.builtin.set_fact:
oim_pxe_ip: "{{ network_data.admin_network.primary_oim_admin_ip }}"
cacheable: true

# Copy pulp certificate and update CA trust
- name: Copy pulp webserver certificate to anchors
ansible.builtin.copy:
src: "{{ pulp_webserver_cert_path }}"
dest: "{{ anchors_path }}"
mode: "{{ dir_permissions_644 }}"
become: true

- name: Update CA trust
ansible.builtin.command: update-ca-trust
register: update_ca
changed_when: false

- name: Build full Podman image path for x86_64
ansible.builtin.set_fact:
pulp_x86_image: "{{ oim_pxe_ip }}:2225/{{ pulp_x86_64_image_name }}"

- name: Pull and tag x86_64 image
block:
- name: Pull x86_64 image using Podman
containers.podman.podman_image:
name: "{{ pulp_x86_image }}"
state: present
register: pull_result
retries: "{{ pull_image_retries }}"
delay: "{{ pull_image_delay }}"
until: pull_result is not failed
changed_when: false

- name: Tag pulled image for x86_64 build
containers.podman.podman_tag:
image: "{{ pulp_x86_image }}"
target_names:
- "{{ x86_64_local_tag }}"
changed_when: false

rescue:
- name: Fail if Podman pull failed
ansible.builtin.fail:
msg: "Failed to pull image {{ pulp_x86_image }}."
10 changes: 8 additions & 2 deletions build_image_x86_64/roles/image_creation/vars/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
---
image_build_el10: "docker.io/dellhpcomniaaisolution/image-build-el10:1.0"
pulp_x86_64_image_name: "dellhpcomniaaisolution/image-build-el10:1.0"
x86_64_local_tag: "x86_64-image-builder/ochami"
pull_image_retries: "3"
pull_image_delay: "10"
input_project_dir: "{{ hostvars['localhost']['input_project_dir'] }}"
Expand All @@ -23,6 +24,9 @@ openchami_dir: "/opt/omnia/openchami"
openchami_clone_path: /opt/omnia/openchami/deployment-recipes
job_retry: "120"
job_delay: "30"
network_spec: "{{ input_project_dir }}/network_spec.yml"
pulp_webserver_cert_path: "/opt/omnia/pulp/settings/certs/pulp_webserver.crt"
anchors_path: "/etc/pki/ca-trust/source/anchors/pulp_webserver.crt"
openchami_work_dir: "{{ oim_shared_path }}/omnia/openchami/workdir"
ochami_mounts:
- --user 0 --privileged
Expand All @@ -35,7 +39,7 @@ ochami_compute_mounts:

ochami_x86_64_image:
- --entrypoint /bin/bash
- docker.io/dellhpcomniaaisolution/image-build-el10:1.0
- "localhost/{{ x86_64_local_tag }}"
ochami_base_command:
- -c 'update-ca-trust extract && image-build --config /home/builder/config.yaml --log-level DEBUG'

Expand All @@ -54,3 +58,5 @@ compute_image_failure_msg: |
# build_compute_image.yml
openchami_compute_image_vars_template: "{{ role_path }}/templates/compute_images_templates.j2"
openchami_compute_image_vars_path: "/opt/omnia/openchami/compute_images_template.yaml"

network_spec_syntax_fail_msg: "Failed to load network_spec.yml due to syntax error"
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,12 @@
# log path for input validator
INPUT_VALIDATOR_LOG_PATH = '/opt/omnia/log/core/playbooks/'

ENTITLEMENT_PEM = '/opt/omnia/rhel_repo_certs/*.pem'
REDHAT_REPO_FILE = '/opt/omnia/rhel_repo_certs/redhat.repo'
# Subscription checking paths - checked in order of priority
SYSTEM_ENTITLEMENT_PATH = '/etc/pki/entitlement/*.pem'
SYSTEM_REDHAT_REPO = '/etc/yum.repos.d/redhat.repo'

OMNIA_ENTITLEMENT_PATH = '/opt/omnia/rhel_repo_certs/*.pem'
OMNIA_REDHAT_REPO = '/opt/omnia/rhel_repo_certs/redhat.repo'

# dict to hold the file names. If any file's name changes just change it here.
files = {
Expand Down Expand Up @@ -76,6 +80,7 @@
"storage": [files["storage_config"]],
"prepare_oim": [
files["network_spec"],
files["software_config"]
],
# "high_availability": [files["high_availability_config"]],
# "additional_software": [files["additional_software"]],
Expand Down Expand Up @@ -141,6 +146,8 @@
TYPE_REQUIREMENTS = {
"rpm": ["package", "repo_name"],
"rpm_list": ["package_list", "repo_name"],
"rpm_file": ["package", "url"],
"rpm_repo": ["package", "repo_name"],
"ansible_galaxy_collection": ["package", "version"],
"git": ["package", "version", "url"],
"image": ["package", ["tag", "digest"]], # Special: one of tag or digest
Expand Down
Loading