All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- CSM 1.6 moved to Kubernetes 1.24, so use client v24.x to ensure compatibility
- Simplify how
ims-python-helper
major/minor version is pinned
- CASMCMS-9040 - change permissions on image config files after recipe build.
- Resolve CVES:
- Bump
certifi
from 2019.11.28 to 2023.7.22 - Require
setuptools
>= 70.0 - Use CSM re-built Alpine container as base of Docker image
- Bump
- CASMTRIAGE-6885 - fix etc/resolv.conf resolution when it is a broken symlink.
- CASMCMS-8821 - add support for remote build jobs.
- CASMCMS-8818 - ssh key injection into jobs.
- CASMCMS-8897 - changes for aarch64 remote build.
- CASMCMS-8895 - allow multiple concurrent remote customize jobs.
- CASMCMS-8923 - better cleanup on unexpected exit.
- Bump
kubernetes
from 11.0.0 to 22.6.0 to match CSM 1.6 Kubernetes version
- Disabled concurrent Jenkins builds on same branch/commit
- Added build timeout to avoid hung builds
- CASMCMS-8801 - changed the image volume mounts to ude PVC's instead of ephemeral storage.
- CASMCMS-8656: Use
update_external_version
to get latestims-python-helper
Python module - Bumped dependency patch versions:
| Package | From | To |
|--------------------------|----------|----------|
|
boto3
| 1.12.9 | 1.12.49 | |botocore
| 1.15.9 | 1.15.49 | |google-auth
| 1.6.1 | 1.6.3 | |Jinja2
| 2.10.1 | 2.10.3 | |jmespath
| 0.9.4 | 0.9.5 | |pyasn1-modules
| 0.2.2 | 0.2.8 | |python-dateutil
| 2.8.1 | 2.8.2 | |rsa
| 4.7 | 4.7.2 | |s3transfer
| 0.3.0 | 0.3.7 | |urllib3
| 1.25.9 | 1.25.11 |
- Bump
PyYAML
from 5.4.1 to 6.0.1 to avoid build issue caused by yaml/pyyaml#601
- CASMCMS-8708 - fix build to include metadata needed for nightly rebuilds.
- CASM-4232: Require at least version 2.14.0 of
ims-python-helper
in order to get associated logging enhancements.
- CASMCMS-8365 - tweaks to get arm64 recipe building
- CASMCMS-8368 - add an arm64 image to the build
- CASMCMS-8459 - more arm64 image support
- CASMCMS-8595 - rename platform to arch
- Removed defunct files leftover from previous versioning system
- CASMTRIAGE-4784 - Preserve file permissions when applying recipe templates.
- Add Artifactory authentication to Jenkinsfile
- Authenticate to CSM's artifactory
- CASMCMS-8316 - Added a retry to the file download so it doesn't fail once and quit.
- CASMTRIAGE-4268 - Increased the s3 file download chunk size for better performance.
- CASMCMS-7970 - fix ims-python-helper version.
- CASMCMS-8093 - fix the python dependencies.
- CASMCMS-7970 - update dev.cray.com server addresses.
- Add support for templating IMS recipes during IMS create jobs