Commits on Source (26)
-
Eesaan Atluri authored7d7acfce
-
Bo-Chun Chen authored
Feat deploy ood See merge request rc/hpc-factory!193
-
Eesaan Atluri authored190fe18e
-
Eesaan Atluri authored
Feat gl cicd var scripts Closes #232 See merge request rc/hpc-factory!196
-
Eesaan Atluri authored1302836f
-
Eesaan Atluri authored
fix: openldap-servers pkg install failure Closes #237 See merge request rc/hpc-factory!199
-
Eesaan Atluri authored100dc7c8
-
Eesaan Atluri authored
Add missing pasword auth config for catchall in sshpiper Closes #247 See merge request !202
-
Dylan Wheeler authored
feat: update group_vars to have variable for centos_repos and update the related ansible playbook to pull from that variable
cd4a3038 -
Bo-Chun Chen authored
FEAT: paramaterize centos repos See merge request !205
-
Eesaan Atluri authored
* Detach the floating ips to assign to new instance * Detach internal port to assign it to new instance * Install NetworkManager required during deploy NetworkManager is restarted during cloud-init final module but it failsbecause the package was not available. So install it during build to make it available during deploy
2c20aada -
Eesaan Atluri authored
Automate ood knightly build and deploy in a single pipeline Closes #231 See merge request rc/hpc-factory!197
-
Eesaan Atluri authored
* feat: Colorize packer ansible provisioner tasks Closes #260
b9010e0e -
Eesaan Atluri authored
Enable callback plugins to format the ansible log Closes #260 See merge request !207
-
Eesaan Atluri authored
- Keep the latest $NUM_IMAGES_TO_KEEP no. of images in a list sorted by creation time in descending order. - The NUM_IMAGES_TO_KEEP value should always be postive so that the list of servers to delete will be calculated correctly - Never run the cleanup_img job if NUM_IMAGES_TO_KEEP is non-postive. So if you intend to not cleanup the images for any reason, just pass a negative value or 0 to the NUM_IMAGES_TO_KEEP
76c52d7a -
Eesaan Atluri authored6406f2c8
-
Eesaan Atluri authored5bbfdc33
-
Eesaan Atluri authored3fc9b750
-
Eesaan Atluri authored
Use creation time as sort key rather than using image name with timestamp. Currently, the name only allows either a build tag or datetime. So filtering and sorting by image name won't give us complete list because we can only select images with buildtag or datetime in their name. This change allows flexibility in changing the image naming format in future
444f32a3 -
Eesaan Atluri authored9cd78e89
-
Eesaan Atluri authorede0786eec
-
During cleanup, --name filter will only match the exact string, not a pattern match. Since we use datetime in the name, we can't use it to match a set of images. We use a tag constructed from BUILD_TARGET-BUILD_TAG-ENV for filtering.
6fefbb40 -
Eesaan Atluri authored371cba1a
-
Eesaan Atluri authored91fec2f8
-
Eesaan Atluri authoreda82c386d
-
Eesaan Atluri authored
ci: Add Job to cleanup older images for all builds Closes #265 See merge request !209
Showing
- .gitlab-ci.yml 113 additions, 2 deletions.gitlab-ci.yml
- ansible/ansible.cfg 15 additions, 0 deletionsansible/ansible.cfg
- ansible/group_vars/all 3 additions, 0 deletionsansible/group_vars/all
- ansible/roles/fix_centos_repo/tasks/main.yaml 1 addition, 1 deletionansible/roles/fix_centos_repo/tasks/main.yaml
- ansible/roles/ldap_config/tasks/main.yml 0 additions, 1 deletionansible/roles/ldap_config/tasks/main.yml
- ansible/roles/ssh_proxy_config/templates/sshpiperd.yaml.j2 6 additions, 0 deletionsansible/roles/ssh_proxy_config/templates/sshpiperd.yaml.j2
- openstack-ood/nodeimage.pkr.hcl 8 additions, 2 deletionsopenstack-ood/nodeimage.pkr.hcl
- requirements.txt 7 additions, 0 deletionsrequirements.txt
- utils/README.md 27 additions, 0 deletionsutils/README.md
- utils/gitlab-ci-vars-reader.py 72 additions, 0 deletionsutils/gitlab-ci-vars-reader.py
- utils/gitlab-ci-vars-updater.py 133 additions, 0 deletionsutils/gitlab-ci-vars-updater.py
- utils/gitlab.ini.example 10 additions, 0 deletionsutils/gitlab.ini.example
ansible/ansible.cfg
0 → 100644
requirements.txt
0 → 100644
certifi==2025.1.31 | ||
charset-normalizer==3.4.1 | ||
idna==3.10 | ||
python-gitlab==5.6.0 | ||
requests==2.32.3 | ||
requests-toolbelt==1.0.0 | ||
urllib3==2.4.0 |
utils/README.md
0 → 100644
utils/gitlab-ci-vars-reader.py
0 → 100755
utils/gitlab-ci-vars-updater.py
0 → 100644
utils/gitlab.ini.example
0 → 100644