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 hbtd
smd
, capmc
, smd-postgres
, and hbtd
Release 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 releasedPlatform 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 log4j
commit
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.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. |