rhel_manage_images merge requestshttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests2023-07-04T10:35:47+02:00https://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/30Use alma9 image and fix permissions2023-07-04T10:35:47+02:00Alex IribarrenUse alma9 image and fix permissionshttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/29Fix readme.2023-05-19T14:57:50+02:00Georgios ArgyriouFix readme.Georgios ArgyriouGeorgios Argyriouhttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/28Resolving LOS-10662023-05-19T13:05:34+02:00Georgios ArgyriouResolving LOS-1066- Checking symlink existence is updated
- Information about how the tool informs about the latest RHEL version is added in README.
- Names of a few variables in latest_version_tracking() function are improved.- Checking symlink existence is updated
- Information about how the tool informs about the latest RHEL version is added in README.
- Names of a few variables in latest_version_tracking() function are improved.Ben MorriceBen Morricehttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/27Update RHEL email to reflect reality2023-05-17T07:44:27+02:00Ben MorriceUpdate RHEL email to reflect realityhttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/26Differentiate success emails to users(RHEL7) and admins(RHEL8,9). LOS10612023-05-12T14:49:53+02:00Georgios ArgyriouDifferentiate success emails to users(RHEL7) and admins(RHEL8,9). LOS1061- Emails for successful RHEL7 isos go to users (USER_EMAIL)
- Emails for successful RHEL{8,9} isos go to admins (ADMIN_EMAIL)- Emails for successful RHEL7 isos go to users (USER_EMAIL)
- Emails for successful RHEL{8,9} isos go to admins (ADMIN_EMAIL)Alex IribarrenBen MorriceAlex Iribarrenhttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/25Remove redundant comment2023-05-17T07:43:47+02:00Ben MorriceRemove redundant commenthttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/24Filter out emails for RHEL{8, 9}. LOS10612023-05-12T09:32:56+02:00Georgios ArgyriouFilter out emails for RHEL{8, 9}. LOS1061Fully tested in testing and development environment.Fully tested in testing and development environment.Alex IribarrenBen MorriceAlex Iribarrenhttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/23New feature according to LOS-1023:2022-12-21T09:19:17+01:00Georgios ArgyriouNew feature according to LOS-1023:- Ony RHEL7 qemu images are managed.
- New Image CI logic: If non RHEL testing is not defined, it doesn't run.- Ony RHEL7 qemu images are managed.
- New Image CI logic: If non RHEL testing is not defined, it doesn't run.Alex IribarrenBen MorriceAlex Iribarrenhttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/22Update in qemu comparison2022-11-16T09:57:52+01:00Georgios ArgyriouUpdate in qemu comparison- Compare upstream vs OpenStack based on major and minor version and date.- Compare upstream vs OpenStack based on major and minor version and date.Ben MorriceBen Morricehttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/21Update for bug and schedule2022-11-15T16:17:15+01:00Georgios ArgyriouUpdate for bug and schedule- Fix bug: Symlink corrected.
- Schedule changed while in prod.- Fix bug: Symlink corrected.
- Schedule changed while in prod.Alex IribarrenAlex Iribarrenhttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/20Ensure ipv6 works correctly at CERN (DHCPv6 DUID=ll)2022-11-15T10:44:16+01:00Ben MorriceEnsure ipv6 works correctly at CERN (DHCPv6 DUID=ll)https://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/19New feature: Keep track of the latest version.2022-11-14T16:39:34+01:00Georgios ArgyriouNew feature: Keep track of the latest version.New feature: Keeping record of the latest release of each version with 'latest_version_tracking()' function
- A symlink 'latest' is created or updated for pointing the dir of the latest release.
- A file 'version' is created or updated f...New feature: Keeping record of the latest release of each version with 'latest_version_tracking()' function
- A symlink 'latest' is created or updated for pointing the dir of the latest release.
- A file 'version' is created or updated for recording the version number of the latest release
- The file and the symlink are stored in each directory of the major version
- The function runs either after checking the existence of a release, or after downloading a new release.Alex IribarrenAlex Iribarrenhttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/18Minor pedantic formatting2022-11-08T14:17:35+01:00Ben MorriceMinor pedantic formattingGeorgios ArgyriouGeorgios Argyriouhttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/17Pedantic formatting2022-11-03T09:34:39+01:00Ben MorricePedantic formattinghttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/16Code related to CentOS images cleared2022-09-22T09:48:26+02:00Georgios ArgyriouCode related to CentOS images cleared- qemu_upload2openstack.sh updated.
- exec_upload_stage function adapted.
- Info for the RHEL images that were managed during full testing:
https://gitlab.cern.ch/linuxsupport/testing/image-ci/-/pipelines/4522251
https://gitlab.cern.ch/l...- qemu_upload2openstack.sh updated.
- exec_upload_stage function adapted.
- Info for the RHEL images that were managed during full testing:
https://gitlab.cern.ch/linuxsupport/testing/image-ci/-/pipelines/4522251
https://gitlab.cern.ch/linuxsupport/testing/image-ci/-/pipelines/4522403
https://gitlab.cern.ch/linuxsupport/testing/image-ci/-/pipelines/4522573
- Testing mode off.Alex IribarrenAlex Iribarrenhttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/15Minor improvements2022-09-14T16:13:38+02:00Georgios ArgyriouMinor improvements- "Major.Minor" of OS images visible in email subject.
- Minor update in logs according to the new project/script name.
- The changes were tested on dev and passed successfully.
- f-string applied everywhere.- "Major.Minor" of OS images visible in email subject.
- Minor update in logs according to the new project/script name.
- The changes were tested on dev and passed successfully.
- f-string applied everywhere.Alex IribarrenGeorgios ArgyriouAlex Iribarrenhttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/14Repo management configured2022-09-14T10:08:19+02:00Georgios ArgyriouRepo management configured- RHEL9: Install cern-release and cern-gpg-keys as dependency. CERN.repo and RPM-GPG-KEY-kojiv2 are added.
- RHEL9: Installing glibc-langpack-en fixes locale that is set by default to en_US.utf8
- RHEL8 and RHEL7: CERN.repo and RPM-GPG-K...- RHEL9: Install cern-release and cern-gpg-keys as dependency. CERN.repo and RPM-GPG-KEY-kojiv2 are added.
- RHEL9: Installing glibc-langpack-en fixes locale that is set by default to en_US.utf8
- RHEL8 and RHEL7: CERN.repo and RPM-GPG-KEY-kojiv2 are added as always.
- RHEL7: RPM-GPG-KEY-cern is also added to CERN.repoAlex IribarrenAlex Iribarrenhttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/13New feature: kojiv2 gpgkey added2022-08-30T14:23:20+02:00Georgios ArgyriouNew feature: kojiv2 gpgkey added- kojiv2 gpg key is added to image during Build stage.
- gpgcheck enabled at CERN.repo
- Testing mode off.
- Testing: image id 7271023d-533a-4a9e-b2ed-afa0ce0ebfab in OS project `IT Linux Support - Test VMs`- kojiv2 gpg key is added to image during Build stage.
- gpgcheck enabled at CERN.repo
- Testing mode off.
- Testing: image id 7271023d-533a-4a9e-b2ed-afa0ce0ebfab in OS project `IT Linux Support - Test VMs`Georgios ArgyriouGeorgios Argyriouhttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/12Communit-ize OS image only in prod.2022-08-25T15:20:31+02:00Georgios ArgyriouCommunit-ize OS image only in prod.Only when using "IT Linux Support - CI VMs" (prod), the qemu image's visibility is set to community.Only when using "IT Linux Support - CI VMs" (prod), the qemu image's visibility is set to community.Georgios ArgyriouGeorgios Argyriouhttps://gitlab.cern.ch/linuxsupport/cronjobs/rhel_manage_images/-/merge_requests/11Fix typos, remove whitespaces and weird unicode characters2022-07-18T16:47:14+02:00Alex IribarrenFix typos, remove whitespaces and weird unicode charactersBen MorriceBen Morrice