CSM 1.2 contains approximately 2000 changes spanning bug fixes, new feature development, and documentation improvements. This page lists some of the highlights.
smd, smd-postgres, capmc, and hbtdsmd, capmc, smd-postgres, and hbtdRelease Cray Automated Network Utility (CANU) V1.0.0
Performance improvements to Unbound and DHCP Helper
Initial Release of Bifurcated CAN
The user and administrative traffic segregation introduced by Bifurcated CAN has changed the URLs for certain services as it is now necessary to include the network path in the fully qualified domain name. Access to administrative services is now restricted to the Customer Management Network (CMN). API access is available via the Customer Management Network (CMN), Customer Access Network (CAN), and Customer Highspeed Network (CHN).
The following table assumes the system was configured with a system-name of shasta and a site-domain of dev.cray.com.
| Old Name | New Name |
|---|---|
auth.shasta.dev.cray.com |
auth.cmn.shasta.dev.cray.com |
nexus.shasta.dev.cray.com |
nexus.cmn.shasta.dev.cray.com |
grafana.shasta.dev.cray.com |
grafana.cmn.shasta.dev.cray.com |
prometheus.shasta.dev.cray.com |
prometheus.cmn.shasta.dev.cray.com |
alertmanager.shasta.dev.cray.com |
alertmanager.cmn.shasta.dev.cray.com |
vcs.shasta.dev.cray.com |
vcs.cmn.shasta.dev.cray.com |
kiali-istio.shasta.dev.cray.com |
kiali-istio.cmn.shasta.dev.cray.com |
s3.shasta.dev.cray.com |
s3.cmn.shasta.dev.cray.com |
sma-grafana.shasta.dev.cray.com |
sma-grafana.cmn.shasta.dev.cray.com |
sma-kibana.shasta.dev.cray.com |
sma-kibana.cmn.shasta.dev.cray.com |
api.shasta.dev.cray.com |
api.cmn.shasta.dev.cray.com, api.chn.shasta.dev.cray.com, api.can.shasta.dev.cray.com |
PowerDNS authoritative DNS server
Management network switch hostname changes
The management network switch hostnames have changed in CSM 1.2 to more accurately reflect the usage of each switch type.
| Old Name | New Name | Usage |
|---|---|---|
sw-spine |
Unchanged | Network spine that links to other switches. |
sw-agg |
sw-leaf |
NMN connections for NCNs and application nodes. |
sw-leaf |
sw-leaf-bmc |
BMC connections, PDUs, Slingshot switches, cooling doors |
G2 Metered 3Ph 39.9kVA 60A 480/277V FIO PDUroot user password and SSH keys now handled by NCN personalization after initial install; locations of data changed in HashiCorp Vault from previous releasesG2 Metered 3Ph 39.9kVA 60A 480/277V FIO PDUkeycloak-installer is released| Platform Component | Version |
|---|---|
| Ceph | 15.2.15 |
containerd |
1.5.7 |
| CoreDNS | 1.7.0 |
| Etcd for Kubernetes | 3.5.0 |
| Etcd cluster | 3.3.22 |
| Helm | 3.2.4 |
| Istio | 1.8 |
| Keepalived | 2.0.19 |
| Kiali | 1.28.1 |
| Kubernetes | 1.20.13 |
| Loftsman | 1.2.0-1 |
| MetalLB | 0.11.0 |
| Multus | 3.7 |
| PostgreSQL | 12.11 |
| Strimzi Operator | 0.27.1 |
| Vault | 1.5.5 |
| Vault Operator | 1.8.0 |
| Zookeeper | 3.5.9 |
root user container images have been removedpolkit and log4jcommit and cloneURL fields of CFS configuration APIhms-discovery powering them on/var/lib/containerd is full and pods stuck in ContainerCreating statesysmgmt-health namespaceId and Name/proc available in CFS image containerpending after a power outagesonar-jobs-watcher not stopping orphaned CFS podscray-powerdns-manager not correctly creating CAN reverse DNS records.cray-dns-unbound-manager CronJob will be deprecated in a future release once all DNS records are migrated to PowerDNS.dumpstate and loadstate REST APIs is deprecated.See Deprecated features.
cray-externaldns-coredns, cray-externaldns-etcd, and cray-externaldns-wait-for-etcd pods have been removed. PowerDNS is now the provider of the external DNS service.For a full list of known issues, see Known issues.
A great deal of emphasis was placed on elimination or reduction of critical or high security vulnerabilities of container images included in the CSM 1.2 release. There remain, however, a small number of exceptions that are listed below. General reasons for carrying exceptions include needing to version pin certain core components, upstream fixes not being available, or new vulnerability detection or fixes occurring after release content is frozen. A new effort to track and address security vulnerabilities of container images spins up with each major CSM release.
| Image | Reason |
|---|---|
csm-dckr/stable/dckr.io/ceph/ceph:v15.2.8 |
This image is needed for the procedure to upgrade to CSM 1.2, but is purged afterwards. |
csm-dckr/stable/quay.io/ceph/ceph:v15.2.15 |
This version of Ceph (Octopus) is pinned for the CSM 1.2 release. The next major version of CSM will support Ceph (Pacific). |
csm-dckr/stable/quay.io/cephcsi/cephcsi:v3.5.1 |
Upstream fixes became available after CSM 1.2 release content was frozen. |
csm-dckr/stable/csm-config:1.9.31 |
The vulnerability was discovered after CSM 1.2 release content was frozen and will be addressed in the next major CSM release. |
csm-dckr/stable/dckr.io/bitnami/external-dns:0.10.2-debian-10-r23 |
Upstream fixes are needed and are not yet available. |
csm-dckr/stable/quay.io/kiali/kiali:v1.28.1 |
Upstream fixes are needed and are not yet available. There is a procedure to Remove Kiali if desired. |
csm-dckr/stable/k8s.gcr.io/kube-proxy:v1.20.13 |
Upstream fixes are needed and are not yet available for the 1.20.13 version of Kubernetes included in CSM 1.2. |
csm-dckr/stable/dckr.io/nfvpe/multus:v3.1 |
Upstream fixes are needed for resolution. However, this image is only needed for the upgrade to CSM 1.2 and is purged afterwards. |
csm-dckr/stable/dckr.io/nfvpe/multus:v3.7 |
Upstream fixes are needed and are not yet available. |
quay.io/oauth2-proxy/oauth2-proxy:v7.2.1 |
The latest tagged image was pinned to use alpine:3.15.0 and was not addressed upstream until after CSM 1.2 release content was frozen. |