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.
- CASMPET-7667 - create cray-console-operator-psp rolebinding only if PSP capability exists
- CASMCMS-9449 - move api document into this repository
- CASMTRIAGE-7801 - node connections are unstable when hsm was responding erratically
- CASMTRIAGE-8101 - remove the ssh keys from the shared volume
- Bump
golang.org/x/netfrom v0.36.0 to v0.38.0 - Bump
golang.org/x/cryptofrom v0.35.0 to v0.36.0 - Bump
golang.org/x/sysfrom v0.30.0 to v0.31.0 - Bump
golang.org/x/termfrom v0.29.0 to v0.30.0 - Bump
golang.org/x/textfrom v0.22.0 to v0.23.0
- CASMCMS-9085 - initial implementation of interactive api
- CASMCMS-9090 - changes to get cray cli working with websockets
- CASMCMS-9086 - add tenant authentication
- CASMCMS-9282: Bump Alpine version from 3.15 to 3.21, because 3.15 no longer receives security patches
- CASMCMS-9266: Bump
golang.org/x/cryptoandgolang.org/x/netto resolve CVEs.
- CASMTRIAGE-7594 - clean up resilience, rebalance nodes, and accept other worker nodes
- CASMCMS-9035 - remove sshd from the image since it is not needed and adds security risks.
- CASMCMS-8681 - add add inotify-tools to the base image.
- CASMCMS-9147 - stop using alpine:latest base image.
- Bump
google.golang.org/protobuffrom 1.30.0 to 1.33.0 (#66)
- Pin
google.golang.org/grpcto resolve CVE
- Record Go version during build, so it is in the build log.
- Update Go version in
go.modto match the Go version we're using.
- Bump
golang.org/x/cryptofrom 0.0.0-20210616213533-5ff15b29337e to 0.17.0 (#61) - Move to Go 1.18 to resolve CVE (#61)
- Bump
github.com/gogo/protobuffrom 1.2.2-0.20190723190241-65acae22fc9d to 1.3.2 (#62) - Bump
golang.org/x/netfrom 0.10.0 to 0.23.0 (#63) - Bump
k8s/apimachineryto 0.16.13 to resolve CVE
- CASMCMS-9136: Bump minimum
cray-servicesbase chart version to 11.0
- CASMCMS-8899 - add support for Paradise (xd224) nodes.
- Disabled concurrent Jenkins builds on same branch/commit
- Added build timeout to avoid hung builds
- Removed defunct files leftover from previous versioning system
- CASMCMS-8415 - Mountain key updates are now asynchronous
- CASMCMS-8416 - Database updates include updating the node type
- CASMCMS-8252 - Enabled building of unstable artifacts
- CASMCMS-8252 - Updated header of update_versions.conf to reflect new tool options
- Added dependency injection to allow for unit testing
- Added https://pkg.go.dev/github.com/go-chi/chi/v5@v5.0.7 for routing. Lock at v5.0.7 due to golang version bump in v5.0.8
- CASMCMS-7167 - Adding pod location API, replica API to enable monitoring resiliency.
- Spelling corrections.
- CASMCMS-8252: Update Chart with correct image and chart version strings during builds.
- CASMCMS-8423 - linting changes for new gofmt version.
- CASMTRIAGE-4899 - fix post-install and post-update hooks.
- Add Artifactory authentication to Jenkinsfile
- CASMCMS-8140: Fix handling Hill nodes.
- CASMCMS-8016: Update hsm api to v2.
- CASMCMS-7830: Update the base image to newer version.