Mission Control release notes
DataStax provides the Mission Control Platform with a collection of tools, operators, and interfaces for the next generation of Hyper-Converged Database (HCD), DataStax Enterprise (DSE), and Apache Cassandra® management on the public cloud, on-premises, or hybrid environments.
Mission Control components include tools to install Mission Control and manage clusters.
Here are the features, enhancements, and updates per Mission Control version.
Version 1.9.0
Released on April 14, 2025, this version includes the following items:
New features and enhancements
-
This version extends encryption certificates duration to a default of 20 years to prevent outages caused by expired certificates. (MC-1650)
Certificate and certificate authority (CA) expiration durations are now configurable with the
Certificate
resource.You must perform the following post-upgrade steps to rotate the CA and each node’s certificate in a rolling fashion for all existing DSE clusters.
-
Retrieve your cluster’s base-64-encoded superuser name and password:
DBUSER=$(kubectl get secret -n PROJECT_NAMESPACE CLUSTER_NAME-superuser -o jsonpath='{.data.username}' | base64 --decode | xargs) DBPASS=$(kubectl get secret -n PROJECT_NAMESPACE CLUSTER_NAME-superuser -o jsonpath='{.data.password}' | base64 --decode | xargs)
Replace the following:
-
PROJECT_NAMESPACE: The namespace where your DSE cluster is deployed.
-
CLUSTER_NAME: The name of your DSE cluster
-
-
Reload the truststore in all DSE pods to ensure the latest CA is trusted:
for i in
kubectl get po -l app.kubernetes.io/name=cassandra -n PROJECT_NAMESPACE | grep sts | awk '{print $1}'
; do echo $i; kubectl exec $i -n PROJECT_NAMESPACE -c cassandra -- dsetool -a $DBUSER -b $DBPASS tsreload server; done -
Perform a rolling restart on the cluster.
-
In the Mission Control UI, select your project, and then select your cluster.
-
On the Clusters overview page, click Bulk Actions.
-
Click Restart, and then click Run.
This ensures all nodes use refreshed certificates with the new CA.
Recovery procedure for expired certificatesIf nodes fail to restart due to certificates that have already expired, use the following procedure to force the restart.
This procedure is a workaround for expired certificates and will cause downtime for your cluster. You should only use this procedure if the cluster fails to restart due to expired certificates.
-
MissionControlCluster
spec -
UI simple mode
-
Set the
Stopped
field totrue
to stop the cluster:... Cassandra: Datacenters: Dse Workloads: Metadata: Name: dc1 Pods: Services: Additional Seed Service: All Pods Service: Dc Service: Node Port Service: Seed Service: Per Node Config Init Container Image: Per Node Config Map Ref: Racks: Name: rack1 Size: 3 Stopped: true ...
-
Submit the updated
MissionControlCluster
YAML file to Kubernetes:kubectl apply -f MISSION_CONTROL_CLUSTER_FILE.yaml
Replace MISSION_CONTROL_CLUSTER_FILE.yaml with the name of your
MissionControlCluster
YAML file. -
Wait for all pods to stop.
-
In the Mission Control UI, select your project, and then select your cluster.
-
Click Bulk Actions.
-
Select Rotate Internode Certificates from the Action type list, and then click Run.
-
Revert the change from step 1, and wait for Mission Control to recreate the pods.
-
In the Mission Control UI, select your project, and then select your cluster.
-
Click Modify Cluster.
-
In the Topology section, under Datacenter, toggle the Stop this DC switch to on.
-
Click Modify Cluster.
-
Wait for all pods to stop.
-
Go back to Clusters overview page, and then click Bulk Actions.
-
Select Rotate Internode Certificates from the Action type list, and then click Run.
-
Go back to Clusters overview page, and then click Modify Cluster.
-
In the Topology section, under Datacenter, toggle the Stop this DC switch to off.
-
Click Modify Cluster.
-
Wait for Mission Control to recreate the pods.
-
-
-
-
The
cqlsh
pod now uses the same service account as the one that deploys the target instead of the default service account. (MC-1609)This change improves compatibility with environments that enforce stricter security policies and enhances deployment reliability.
-
Updated HCD images to use UBI versions. (MC-1663)
-
Added a REST API endpoint for rotating out internode leaf certificates manually. (MC-1646)
-
Introduced support for overriding the
imageConfig
in the Mission Control default Helmvalues.yaml
file. (MC-1639)This feature lets you upgrade the
k8ssandra-client
to v0.6.3 while applying bug and CVE fixes without requiring acass-operator
upgrade. -
Replaced the
bitnami
/kubectl
image with thek8ssandra-client
image for thecrdPatcherJob
, ensuring the latest base image build forkubectl
. (MC-1633) -
Replicated releases are now generated using channel IDs instead of project names or slugs. (MC-1615)
-
Renamed
yq
image references toperNodeConfig
image references and removed theyq
container. (MC-1606)
Security updates
-
Removed the functionality that automatically created a default Dex user during installation to enhance security. (MC-1484)
If you previously installed Mission Control with a default user, you must change the Dex user’s password or delete the user entirely.
You must now edit the configuration before deployment to manually set the admin user password. Preflight checks will fail if the password is not set.
This change helps prevent unauthorized access and improves the overall security of your Mission Control installation.
-
Upgraded the
k8s-sidecar
container in Loki to v1.30.3. (MC-1578) -
Updated the Loki
nginx
container to v1.27-alpine to resolve security vulnerabilities. (MC-1634) -
Upgraded Gin to v1.10.0 and golang.org/x/net to v0.38.0 to resolve security vulnerabilities. (MC-1643)
-
Updated the following charts to address CVEs: (MC-1388)
-
Loki to v5.41.4
-
Mimir-distributed to v5.1.4
-
Grafana to v6.48.0
-
kube-state-metrics
to v5.30.1 -
Dex to v2.42.0
-
-
Upgraded the
data-api
image to v1.0.24 to address critical vulnerabilities. (MC-1577)
Fixed issues
-
Resolved an issue where the nodes endpoint incorrectly displayed ghost nodes when a rack was defined at the cluster level instead of at the datacenter level. (MC-1351)
This fix ensures that node reporting accurately reflects the cluster topology.
-
Resolved an issue where Reaper incorrectly initialized with an empty container image instead of using the provided
containerImage
value. (MC-1611)This fix ensures that Reaper uses the correct container image during initialization.
Supported operators
This version of Mission Control supports the following operators:
-
mission-control-operator
: 51325ce2 -
k8ssandra-operator
: 1.20.4 -
cass-operator
: 1.22.4
Supported platform components
This version of Mission Control supports the following platform components:
-
Grafana 11.5.2
-
Loki 2.9.3
-
Mimir 2.10.5
-
Vector 0.45.0
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
stargateio/data-api:v1.0.24
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.20.4
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.9.0
-
docker.io/nginxinc/nginx-unprivileged:1.27-alpine
-
k8ssandra/cass-management-api:5.0.3-ubi8
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.22.4
-
datastax/cass-config-builder:1.0-ubi8
-
datastax/dse-mgmtapi-6_8:6.8.54-ubi8
-
docker.io/replicated/replicated-sdk:1.0.0
-
k8ssandra/k8ssandra-client:v0.6.3
-
cqlsh-pod:89d62ad5
-
cr.dtsx.io/datastax/mission-control-dex:v1.9.0
-
k8ssandra/medusa:0.24.0
-
kiwigrid/k8s-sidecar:1.30.3
-
k8ssandra/system-logger:v1.23.2
-
quay.io/minio/mc:RELEASE.2024-04-18T16-45-29Z
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
grafana/mimir:2.15.0
-
timberio/vector:0.45.0-distroless-libc
-
hcd:1.1.0-ubi
-
cr.dtsx.io/datastax/mission-control:v1.9.0
-
datastax/dse-mgmtapi-6_8:6.9.7-ubi8
-
docker.io/grafana/loki:2.9.6
-
k8ssandra/cass-management-api:4.0.17-ubi8
-
cql-router:d1b350e2
-
cr.dtsx.io/datastax/mission-control-ui:v1.9.0
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.15.0
-
thelastpickle/cassandra-reaper:3.8.0
-
k8ssandra/cass-management-api:4.1.8-ubi8
-
quay.io/minio/minio:RELEASE.2024-04-18T19-09-19Z
Version 1.8.2
Released on March 26, 2025, this version includes the following items:
New features and enhancements
Mission Control now uses the Kubernetes node status as input to display the state of Cassandra nodes. (MC-1510)
Security updates
-
Upgraded Vector to the latest version, 0.45.0, to resolve open vulnerabilities. (MC-1588)
-
Upgraded Next.js to v14.2.25 to resolve CVE-2025-29927. (MC-1603)
-
Upgraded Go to version 1.23. (MC-1571)
-
Upgraded
kube-state-metrics
to v2.15.0 to prevent security vulnerabilities. (MC-1580)
Fixed issues
-
Fixed an issue where Contact points didn’t display in the Active CQL gateways table in the UI. (MC-1558)
-
Fixed an issue where security context settings weren’t properly applied to Data API pods. (MC-1559)
-
Fixed Helm rendering issues with the Vector aggregator when using the latest KOTS version. (MC-1569)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
hcd:1.1.0
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
kiwigrid/k8s-sidecar:1.24.3
-
mikefarah/yq:4
-
cr.dtsx.io/datastax/mission-control:v1.8.2
-
grafana/mimir-continuous-test:2.10.5
-
k8ssandra/cass-management-api:5.0.2-ubi8
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
cr.dtsx.io/datastax/mission-control-ui:v1.8.2
-
k8ssandra/system-logger:v1.22.4
-
k8ssandra/medusa:0.23.0
-
stargateio/data-api:v1.0.20
-
grafana/mimir:2.10.5
-
timberio/vector:0.45.0-distroless-libc
-
k8ssandra/cass-management-api:3.11.17-ubi8
-
k8ssandra/k8ssandra-client:v0.5.0
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.22.4
-
docker.io/bitnami/kubectl:1.30.1
-
cqlsh-pod:89d62ad5
-
k8ssandra/cass-management-api:4.0.15-ubi8
-
docker.io/replicated/replicated-sdk:1.0.0
-
datastax/dse-mgmtapi-6_8:6.9.4-ubi8
-
thelastpickle/cassandra-reaper:3.8.0
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.15.0
-
cr.dtsx.io/datastax/mission-control-dex:v1.8.2
-
cql-router:d1b350e2
-
docker.io/grafana/loki:2.9.3
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.20.3
-
datastax/cass-config-builder:1.0-ubi8
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.8.2
-
datastax/dse-mgmtapi-6_8:6.8.52-ubi8
-
k8ssandra/cass-management-api:4.1.7-ubi8
Version 1.8.1
Released on February 25, 2025, this version includes the following items:
New features and enhancements
-
Added the capability to specify tolerations and resize storage for database pods using node affinity, ensuring they can be scheduled on tainted nodes as desired. (MC-1523)
-
Exposed the
cqlsh
pod template spec at.spec.cqsh.podTemplateSpec
to allow customization. Values you add are merged with Mission Control defaults, and you can override any setting. (MC-1524)
cqlsh:
podTemplateSpec:
spec:
serviceAccountName: "USER_DEFINED_SERVICE_ACCOUNT"
containers:
- name: cqlsh
resources:
requests:
cpu: '1'
memory: 4Gi
Fixed issues
-
Added HCD coordinates and secrets to the default Helm chart values. (MC-1467)
-
Fixed an issue where pods in the
Terminating
state weren’t returned properly by the REST API. (MC-1509)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
cqlsh-pod:89d62ad5
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.8.1
-
docker.io/grafana/loki:2.9.3
-
grafana/mimir:2.10.5
-
cr.dtsx.io/datastax/mission-control-ui:v1.8.1
-
k8ssandra/cass-management-api:4.1.7-ubi8
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
-
datastax/cass-config-builder:1.0-ubi8
-
docker.io/bitnami/kubectl:1.30.1
-
cr.dtsx.io/datastax/mission-control-dex:v1.8.1
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.20.3
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
k8ssandra/medusa:0.23.0
-
timberio/vector:0.39.0-distroless-libc
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.22.4
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
k8ssandra/cass-management-api:4.0.15-ubi8
-
k8ssandra/k8ssandra-client:v0.5.0
-
cr.dtsx.io/datastax/mission-control:v1.8.1
-
kiwigrid/k8s-sidecar:1.24.3
-
datastax/dse-mgmtapi-6_8:6.8.52-ubi8
-
cql-router:d1b350e2
-
hcd:1.1.0
-
thelastpickle/cassandra-reaper:3.8.0
-
grafana/mimir-continuous-test:2.10.5
-
k8ssandra/system-logger:v1.22.4
-
datastax/dse-mgmtapi-6_8:6.9.4-ubi8
-
stargateio/data-api:v1.0.20
-
k8ssandra/cass-management-api:5.0.2-ubi8
-
k8ssandra/cass-management-api:3.11.17-ubi8
-
mikefarah/yq:4
Version 1.8.0
Released on February 13, 2025, this version includes the following items:
New features and enhancements
-
Added ingress-based
CQLConnectivity
backend functionality to allow Secure Connect Bundle connections to the CQL API. This feature will be available in an upcoming release. (MC-1159) -
Updated the Data API version to 1.0.20. (MC-1492)
-
Enhanced expert editor code completion for array types: (MC-1429)
-
When you add a new array item
-
, Mission Control provides intelligent suggestions based on the schema. -
For arrays of objects: Suggests valid property names based on the object’s schema.
-
For arrays of enum strings: Suggests predefined values from the enum list.
-
Fixed issues
-
Fixed ARM64 architecture image builds. (MC-1430)
-
Fixed an issue where metadata was passed to the
K8ssandra
object from themccluster
object. (MC-1457) -
Updated the
BIN_OUTPUT
variable name for ARM architecture to resolve an issue with local Docker builds. (MC-1485) -
Added a fix to merge
K8ssandraCluster
and Cassandra metadata with required defaults. (MC-1457)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
k8ssandra/medusa:0.23.0
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.20.3
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
grafana/mimir:2.10.5
-
cr.dtsx.io/datastax/mission-control-ui:v1.8.0
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.22.4
-
k8ssandra/cass-management-api:4.0.15-ubi8
-
cr.dtsx.io/datastax/mission-control:v1.8.0
-
k8ssandra/system-logger:v1.22.4
-
docker.io/grafana/loki:2.9.3
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
stargateio/data-api:v1.0.20
-
cr.dtsx.io/datastax/mission-control-dex:v1.8.0
-
replicated/replicated-sdk:v1.0.0-beta.14
-
datastax/dse-mgmtapi-6_8:6.8.52-ubi8
-
mikefarah/yq:4
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.8.0
-
k8ssandra/cass-management-api:3.11.17-ubi8
-
grafana/mimir-continuous-test:2.10.5
-
k8ssandra/cass-management-api:5.0.2-ubi8
-
timberio/vector:0.39.0-distroless-libc
-
cql-router:d1b350e2
-
haproxytech/kubernetes-ingress:3.0.1
-
docker.io/bitnami/kubectl:1.30.1
-
cqlsh-pod:89d62ad5
-
datastax/dse-mgmtapi-6_8:6.9.4-ubi8
-
k8ssandra/cass-management-api:4.1.7-ubi8
-
k8ssandra/k8ssandra-client:v0.5.0
-
kiwigrid/k8s-sidecar:1.24.3
-
datastax/cass-config-builder:1.0-ubi8
-
thelastpickle/cassandra-reaper:3.8.0
-
hcd:1.1.0
Version 1.7.3
Released on January 31, 2025, this version includes the following items:
Fixed issues
-
Fixed a Data API CRD version issue that caused the deployment to be deleted shortly after creation. (MC-1504)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
k8ssandra/cass-management-api:3.11.17-ubi8
-
datastax/cass-config-builder:1.0-ubi8
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
-
datastax/dse-mgmtapi-6_8:6.9.4-ubi8
-
mikefarah/yq:4
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.20.3
-
cr.dtsx.io/datastax/mission-control:v1.7.3
-
docker.io/bitnami/kubectl:1.30.1
-
datastax/dse-mgmtapi-6_8:6.8.52-ubi8
-
stargateio/data-api:v1.0.20
-
cr.dtsx.io/datastax/mission-control-dex:v1.7.3
-
grafana/mimir-continuous-test:2.10.5
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
k8ssandra/cass-management-api:4.1.7-ubi8
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
k8ssandra/cass-management-api:5.0.2-ubi8
-
haproxytech/kubernetes-ingress:3.0.1
-
replicated/replicated-sdk:v1.0.0-beta.14
-
k8ssandra/medusa:0.22.3
-
k8ssandra/system-logger:v1.22.4
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
docker.io/grafana/loki:2.9.3
-
k8ssandra/cass-management-api:4.0.15-ubi8
-
kiwigrid/k8s-sidecar:1.24.3
-
cqlsh-pod:89d62ad5
-
grafana/mimir:2.10.5
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.7.3
-
thelastpickle/cassandra-reaper:3.6.1
-
hcd:1.1.0
-
k8ssandra/k8ssandra-client:v0.5.0
-
cql-router:84244980
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.22.4
-
cr.dtsx.io/datastax/mission-control-ui:v1.7.3
-
timberio/vector:0.39.0-distroless-libc
Version 1.7.2
Released on January 14, 2025, this version includes the following items:
New features and enhancements
-
Added support for authenticated access to the Hyper-Converged Database (HCD) container repository. Added HCD version 1.1.0 to the Server Version list. (MC-1460)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
datastax/cass-config-builder:1.0-ubi8
-
datastax/dse-mgmtapi-6_8:6.8.52-ubi8
-
k8ssandra/cass-management-api:4.0.15-ubi8
-
datastax/dse-mgmtapi-6_8:6.9.4-ubi8
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.20.3
-
k8ssandra/cass-management-api:3.11.17-ubi8
-
cr.dtsx.io/datastax/mission-control:v1.7.2
-
hcd:1.1.0
-
cqlsh-pod:89d62ad5
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
grafana/mimir:2.10.5
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.22.4
-
mikefarah/yq:4
-
haproxytech/kubernetes-ingress:3.0.1
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
k8ssandra/cass-management-api:5.0.2-ubi8
-
cr.dtsx.io/datastax/mission-control-dex:v1.7.2
-
cql-router:84244980
-
docker.io/bitnami/kubectl:1.30.1
-
cr.dtsx.io/datastax/mission-control-ui:v1.7.2
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.7.2
-
k8ssandra/k8ssandra-client:v0.5.0
-
thelastpickle/cassandra-reaper:3.6.1
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
-
timberio/vector:0.39.0-distroless-libc
-
kiwigrid/k8s-sidecar:1.24.3
-
grafana/mimir-continuous-test:2.10.5
-
k8ssandra/cass-management-api:4.1.7-ubi8
-
k8ssandra/system-logger:v1.22.4
-
replicated/replicated-sdk:v1.0.0-beta.14
-
stargateio/data-api:v1.0.9
-
docker.io/grafana/loki:2.9.3
-
k8ssandra/medusa:0.22.3
Version 1.7.1
Released on December 11, 2024, this version includes the following items:
Fixed issues
-
Changed the
CQLConnectivity
API child resources name to prevent naming issues. (MC-1436)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
timberio/vector:0.39.0-distroless-libc
-
mikefarah/yq:4
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
docker.io/bitnami/kubectl:1.30.1
-
datastax/dse-mgmtapi-6_8:6.8.52-ubi8
-
k8ssandra/cass-management-api:4.1.7-ubi8
-
cqlsh-pod:89d62ad5
-
datastax/cass-config-builder:1.0-ubi8
-
stargateio/data-api:v1.0.9
-
thelastpickle/cassandra-reaper:3.6.1
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
cr.dtsx.io/datastax/mission-control-ui:v1.7.0
-
k8ssandra/medusa:0.22.3
-
k8ssandra/k8ssandra-client:v0.5.0
-
grafana/mimir:2.10.5
-
haproxytech/kubernetes-ingress:3.0.1
-
datastax/hcd:1.0.0-ubi
-
kiwigrid/k8s-sidecar:1.24.3
-
grafana/mimir-continuous-test:2.10.5
-
cql-router:84244980
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.20.3
-
k8ssandra/cass-management-api:3.11.17-ubi8
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.22.4
-
k8ssandra/cass-management-api:4.0.15-ubi8
-
cr.dtsx.io/datastax/mission-control:v1.7.0
-
docker.io/grafana/loki:2.9.3
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
replicated/replicated-sdk:v1.0.0-beta.14
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.7.0
-
cr.dtsx.io/datastax/mission-control-dex:v1.7.0
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
-
k8ssandra/system-logger:v1.22.4
-
k8ssandra/cass-management-api:5.0.2-ubi8
-
datastax/dse-mgmtapi-6_8:6.9.4-ubi8
Version 1.7.0
Released on December 2, 2024, this version includes the following items:
New features and enhancements
-
Added the following supported versions:
-
Cassandra 4.0.15 and 5.0.2.
-
DSE 6.8.52, 6.9.3, and 6.9.4. (MC-1422)
-
-
Updated the UI to display the status of CQL and Data API gateways and load balancer IP addresses. (MC-1421)
-
Built new dashboards to accommodate the new metrics name. (AMC-740)
-
Disabled the Vector agent by default and removed the
kubernetes_logs
input. (MC-1081) -
Upgraded the embedded cluster to 1.18.0 and Kubernetes 1.29.
-
Added MinIO as the default setting for Mimir and Loki metric storage. (MC-1331)
-
Added REST API endpoints for Data API connectivity objects. (MC-1383)
-
Added expert mode to allow YAML cluster configuration and modification in the UI. (MC-1162)
-
Added autocomplete to the expert mode editor. (MC-1362)
-
Updated the installation process to install HAProxy ingress. (MC-1343)
-
Added the
CQLConnectivity
API. (MC-1354) -
Added Rest API endpoints to manage
CQLConnectivity
objects. (MC-1377) -
Removed the
v1beta1
version of theMissionControlCluster
API. (MC-1419) -
Added status conditions on the dataApi object. (MC-1404)
-
Exposed nodeport 30001 in the
kind
clusters for the Data API. (MC-1405) -
Added e2e tests for Data API endpoints in the REST API. (MC-1407)
-
Added the
customresourcedefinitions/status
resource to the CRD upgrader cluster role. (MC-1424)
Fixed issues
-
Fixed Loki and Mimir configurations when CA validation is disabled. (MC-1131)
-
Improved the version check for the Data API widget. (MC-1195)
-
Disabled the Restore Backup button for unsuccessful backups. (MC-1246)
-
Reduced the lookback window for compaction metrics from the default 5 minutes to 1 minute to avoid displaying outdated running tasks. (MC-1253)
-
Updated DSE disk metrics to use the sum of
disk_used
instead ofdisk_used_all
, which is unavailable in DSE. (MC-1262) -
Fixed host networking selection for the embedded cluster. (MC-1263)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
timberio/vector:0.39.0-distroless-libc
-
mikefarah/yq:4
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
docker.io/bitnami/kubectl:1.30.1
-
datastax/dse-mgmtapi-6_8:6.8.52-ubi8
-
k8ssandra/cass-management-api:4.1.7-ubi8
-
cqlsh-pod:89d62ad5
-
datastax/cass-config-builder:1.0-ubi8
-
stargateio/data-api:v1.0.9
-
thelastpickle/cassandra-reaper:3.6.1
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
cr.dtsx.io/datastax/mission-control-ui:v1.7.0
-
k8ssandra/medusa:0.22.3
-
k8ssandra/k8ssandra-client:v0.5.0
-
grafana/mimir:2.10.5
-
haproxytech/kubernetes-ingress:3.0.1
-
datastax/hcd:1.0.0-ubi
-
kiwigrid/k8s-sidecar:1.24.3
-
grafana/mimir-continuous-test:2.10.5
-
cql-router:84244980
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.20.3
-
k8ssandra/cass-management-api:3.11.17-ubi8
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.22.4
-
k8ssandra/cass-management-api:4.0.15-ubi8
-
cr.dtsx.io/datastax/mission-control:v1.7.0
-
docker.io/grafana/loki:2.9.3
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
replicated/replicated-sdk:v1.0.0-beta.14
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.7.0
-
cr.dtsx.io/datastax/mission-control-dex:v1.7.0
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
-
k8ssandra/system-logger:v1.22.4
-
k8ssandra/cass-management-api:5.0.2-ubi8
-
datastax/dse-mgmtapi-6_8:6.9.4-ubi8
Version 1.6.2
Released on October 21, 2024, this version includes the following items:
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.20.3.
Fixed issues
-
Fixed HCD image coordinate overrides for airgap installations. (MC-1340)
-
Added the Data API image to the airgap bundle. (MC-1341)
-
Updated the image pull secret for the Data API pod. (MC-1297)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
datastax/dse-mgmtapi-6_8:6.8.51-ubi8
-
thelastpickle/cassandra-reaper:3.6.1
-
k8ssandra/cass-management-api:4.0.14-ubi8
-
grafana/mimir-continuous-test:2.10.5
-
k8ssandra/medusa:0.22.3
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.6.2
-
cr.dtsx.io/datastax/mission-control-ui:v1.6.2
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
datastax/hcd:1.0.0-ubi
-
replicated/replicated-sdk:v1.0.0-beta.14
-
k8ssandra/cass-management-api:4.1.7-ubi8
-
kiwigrid/k8s-sidecar:1.24.3
-
k8ssandra/k8ssandra-client:v0.5.0
-
k8ssandra/system-logger:v1.22.4
-
datastax/dse-mgmtapi-6_8:6.9.2-ubi8
-
cr.dtsx.io/datastax/mission-control:v1.6.2
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
docker.io/bitnami/kubectl:1.30.1
-
mikefarah/yq:4
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.20.3
-
stargateio/data-api:v1.0.9
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.22.4
-
k8ssandra/cass-management-api:3.11.17-ubi8
-
grafana/mimir:2.10.5
-
docker.io/grafana/loki:2.9.3
-
k8ssandra/cass-management-api:5.0.1-ubi8
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
cr.dtsx.io/datastax/mission-control-dex:v1.6.2
-
datastax/cass-config-builder:1.0-ubi8
-
timberio/vector:0.39.0-distroless-libc
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
Version 1.6.1
Released on October 9, 2024, this version includes the following items:
Fixed issues
-
Added the 5.0.1 UBI for the
cass-management-api
and fixed thecqlshPodTag
in the airgap bundle. (MC-1336)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
datastax/dse-mgmtapi-6_8:6.8.51-ubi8
-
thelastpickle/cassandra-reaper:3.6.1
-
k8ssandra/cass-management-api:4.0.14-ubi8
-
grafana/mimir-continuous-test:2.10.5
-
k8ssandra/medusa:0.22.3
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.6.1
-
cr.dtsx.io/datastax/mission-control-ui:v1.6.1
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
datastax/hcd:1.0.0-ubi
-
replicated/replicated-sdk:v1.0.0-beta.14
-
k8ssandra/cass-management-api:4.1.7-ubi8
-
kiwigrid/k8s-sidecar:1.24.3
-
k8ssandra/k8ssandra-client:v0.5.0
-
k8ssandra/system-logger:v1.22.4
-
datastax/dse-mgmtapi-6_8:6.9.2-ubi8
-
cr.dtsx.io/datastax/mission-control:v1.6.1
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
docker.io/bitnami/kubectl:1.30.1
-
mikefarah/yq:4
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.20.3
-
stargateio/data-api:v1.0.9
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.22.4
-
k8ssandra/cass-management-api:3.11.17-ubi8
-
grafana/mimir:2.10.5
-
docker.io/grafana/loki:2.9.3
-
k8ssandra/cass-management-api:5.0.1-ubi8
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
cr.dtsx.io/datastax/mission-control-dex:v1.6.1
-
datastax/cass-config-builder:1.0-ubi8
-
timberio/vector:0.39.0-distroless-libc
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
Version 1.6.0
Released on October 8, 2024, this version includes the following items:
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.20.2. -
Added the
cqlsh
pod to support the CQL console. (MC-1250) -
Added the CQL console to the UI. (MC-527)
-
Upgraded DSE and Cassandra and versions to include the latest releases. (MC-1319)
-
Forced new clusters to use local storage in Reaper to work with Cassandra 5. (MC-1323)
-
Updated the
kots-app.yaml
file to bypass the scarf proxy for additional airgap images to resolve build failures. (MC-1330)
Security updates
-
Upgraded Next.js to 14.2.13 to resolve open vulnerabilities. (MC-1294)
Fixed issues
-
Disallowed datacenter name modification on existing clusters. (MC-1310)
-
Fixed internode certificate names. (MC-1326)
-
Added the missing
fsGroup
to the Reaper sts to solve volume access issues. -
Fixed the datacenter name in the CQL console URL.
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
datastax/dse-mgmtapi-6_8:6.9.2-ubi8
-
mikefarah/yq:4
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
datastax/dse-mgmtapi-6_8:6.8.51-ubi8
-
k8ssandra/system-logger:v1.22.4
-
datastax/hcd:1.0.0-ubi
-
kiwigrid/k8s-sidecar:1.24.3
-
cr.dtsx.io/datastax/mission-control-ui:v1.6.0
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.6.0
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.22.4
-
k8ssandra/cass-management-api:3.11.17-ubi8
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
datastax/cass-config-builder:1.0-ubi8
-
timberio/vector:0.39.0-distroless-libc
-
grafana/mimir-continuous-test:2.10.5
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
docker.io/grafana/loki:2.9.3
-
grafana/mimir:2.10.5
-
replicated/replicated-sdk:v1.0.0-beta.14
-
docker.io/bitnami/kubectl:1.30.1
-
k8ssandra/cass-management-api:4.0.14-ubi8
-
thelastpickle/cassandra-reaper:3.6.1
-
cr.dtsx.io/datastax/mission-control:v1.6.0
-
cr.dtsx.io/datastax/mission-control-dex:v1.6.0
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.20.2
-
k8ssandra/k8ssandra-client:v0.5.0
-
k8ssandra/medusa:0.22.3
-
k8ssandra/cass-management-api:4.1.7-ubi8
Version 1.5.1
Released on September 19, 2024, this version includes the following items:
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.20.1.
Fixed issues
-
Removed
debug.log
files from theserver-system-logger
output. (MC-1293)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
cr.dtsx.io/datastax/hcd:1.0.0-ubi
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.5.1
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.0.13-ubi8
-
thelastpickle/cassandra-reaper:3.6.1
-
docker.io/grafana/loki:2.9.3
-
cr.dtsx.io/datastax/mission-control-dex:v1.5.1
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.20.1
-
cr.dtsx.io/datastax/mission-control-ui:v1.5.1
-
cr.k8ssandra.io/k8ssandra/medusa:0.22.2
-
mikefarah/yq:4
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.8.50-ubi8
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.9.2-ubi8
-
timberio/vector:0.39.0-distroless-libc
-
docker.io/bitnami/kubectl:1.30.1
-
cr.dtsx.io/datastax/mission-control:v1.5.1
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.1.6-ubi8
-
grafana/mimir:2.10.5
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.22.4
-
cr.dtsx.io/datastax/cass-config-builder:1.0-ubi8
-
cr.k8ssandra.io/k8ssandra/system-logger:v1.22.4
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:v0.5.0
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
replicated/replicated-sdk:v1.0.0-beta.14
-
cr.k8ssandra.io/k8ssandra/cass-management-api:3.11.17-ubi8
-
grafana/mimir-continuous-test:2.10.5
-
kiwigrid/k8s-sidecar:1.24.3
Version 1.5.0
Released on September 18, 2024, this version includes the following items:
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.20.0. -
Upgraded the embedded cluster to v1.12.1.
-
Added DSE versions 6.9.1 and 6.9.2 to the Server Version list on the Create Cluster page. (MC-1285)
Fixed issues
-
Aligned airgap additional images and manifests. (MC-1288)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
cr.k8ssandra.io/k8ssandra/medusa:0.22.2
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
-
mikefarah/yq:4
-
cr.k8ssandra.io/k8ssandra/cass-management-api:3.11.17-ubi8
-
cr.k8ssandra.io/k8ssandra/system-logger:v1.22.3
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.20.0
-
timberio/vector:0.39.0-distroless-libc
-
cr.dtsx.io/datastax/mission-control:v1.5.0
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.5.0
-
cr.dtsx.io/datastax/mission-control-ui:v1.5.0
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.0.13-ubi8
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.9.2-ubi8
-
replicated/replicated-sdk:v1.0.0-beta.14
-
kiwigrid/k8s-sidecar:1.24.3
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:v0.5.0
-
thelastpickle/cassandra-reaper:3.6.1
-
grafana/mimir:2.10.5
-
docker.io/grafana/loki:2.9.3
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.22.3
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.8.50-ubi8
-
docker.io/bitnami/kubectl:1.30.1
-
cr.dtsx.io/datastax/hcd:1.0.0-ubi
-
grafana/mimir-continuous-test:2.10.5
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
cr.dtsx.io/datastax/cass-config-builder:1.0-ubi8
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.1.6-ubi8
-
cr.dtsx.io/datastax/mission-control-dex:v1.5.0
Version 1.4.2
Released on September 10, 2024, this version includes the following items:
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.19.0 to fix GCS backup failures.
Security updates
-
Upgraded Next.js to resolve open vulnerabilities. (MC-1251)
Fixed issues
-
Fixed an issue where disk usage metrics didn’t display properly for DSE clusters. (MC-1262)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
cr.k8ssandra.io/k8ssandra/cass-management-api:3.11.16
-
cr.dtsx.io/datastax/hcd:1.0.0-early-preview.1
-
grafana/mimir:2.10.5
-
replicated/replicated-sdk:v1.0.0-beta.14
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.22.1
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.4.2
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.1.4
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.8.43-ubi8
-
cr.k8ssandra.io/k8ssandra/system-logger:v1.21.0
-
thelastpickle/cassandra-reaper:3.6.1
-
kiwigrid/k8s-sidecar:1.24.3
-
docker.io/bitnami/kubectl:1.30.1
-
cr.k8ssandra.io/k8ssandra/medusa:0.20.1
-
timberio/vector:0.39.0-distroless-libc
-
cr.dtsx.io/datastax/mission-control-ui:v1.4.2
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.19.0
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.8.48-ubi8
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
cr.dtsx.io/datastax/mission-control-dex:v1.4.2
-
cr.dtsx.io/datastax/cass-config-builder:1.0-ubi8
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.0.11
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
cr.dtsx.io/datastax/mission-control:v1.4.2
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.9.0-jdk11
-
docker.io/grafana/loki:2.9.3
-
mikefarah/yq:4
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
-
grafana/mimir-continuous-test:2.10.5
Version 1.4.1
Released on August 23, 2024, this version includes the following items:
New features and enhancements
-
Created additional roles for OpenShift to bind service accounts to the correct security context constraints (SCCs). (MC-1129)
Fixed issues
-
The UI now redirects to the project home when cluster creation is canceled. (MC-1203)
-
Fixed tooltips on the Create Cluster page. (MC-1210)
-
Fixed the datacenter name in the backup restore API call. (MC-1231)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
cr.k8ssandra.io/k8ssandra/system-logger:v1.21.0
-
thelastpickle/cassandra-reaper:3.6.1
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.9.0-jdk11
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.4.1
-
cr.dtsx.io/datastax/cass-config-builder:1.0-ubi8
-
cr.dtsx.io/datastax/hcd:1.0.0-early-preview.1
-
timberio/vector:0.39.0-distroless-libc
-
mikefarah/yq:4
-
replicated/replicated-sdk:v1.0.0-beta.14
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.18.0
-
kiwigrid/k8s-sidecar:1.24.3
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.0.11
-
cr.dtsx.io/datastax/mission-control:v1.4.1
-
docker.io/grafana/loki:2.9.3
-
grafana/mimir-continuous-test:2.10.5
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
-
cr.dtsx.io/datastax/mission-control-ui:v1.4.1
-
cr.k8ssandra.io/k8ssandra/cass-management-api:3.11.16
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.1.4
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.8.43-ubi8
-
cr.dtsx.io/datastax/mission-control-dex:v1.4.1
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.8.48-ubi8
-
cr.k8ssandra.io/k8ssandra/medusa:0.20.1
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.21.1
-
grafana/mimir:2.10.5
-
docker.io/bitnami/kubectl:1.30.1
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
Version 1.4.0
Released on July 24, 2024, this version includes the following items:
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.18.0. -
Generalized Mimir’s URL to a Metrics URL. (MC-1102)
-
Added a control plane entry for the default context in the UI. (MC-803)
Fixed issues
-
Sanitized certificate labels. (MC-1058)
-
Fixed service names in the Helm values file. (MC-1139)
-
Added
--charts
parameter to CRD upgrader, and updated Vector. (MC-1120) -
Ensured v1beta2 specs can be converted back to v1beta1. (MC-1137)
-
Fixed Reaper
networkpolicies
cleanup. (MC-1174)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
cr.dtsx.io/datastax/mission-control-ui:v1.4.0
-
cr.dtsx.io/datastax/mission-control-dex:v1.4.0
-
cr.dtsx.io/datastax/mission-control:v1.4.0
-
timberio/vector:0.39.0-distroless-libc
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.21.1
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.4.0
-
cr.k8ssandra.io/k8ssandra/system-logger:v1.21.0
-
kiwigrid/k8s-sidecar:1.24.3
-
docker.io/grafana/loki:2.9.3
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.8.43-ubi8
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.0.11
-
grafana/mimir-continuous-test:2.10.5
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
cr.dtsx.io/datastax/cass-config-builder:1.0-ubi8
-
grafana/mimir:2.10.5
-
cr.k8ssandra.io/k8ssandra/cass-management-api:3.11.16
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.9.0-jdk11
-
cr.dtsx.io/datastax/hcd:1.0.0-early-preview.1
-
mikefarah/yq:4
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.1.4
-
cr.k8ssandra.io/k8ssandra/medusa:0.20.1
-
thelastpickle/cassandra-reaper:3.6.1
-
docker.io/bitnami/kubectl:1.30.1
-
replicated/replicated-sdk:v1.0.0-beta.14
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.18.0
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.8.48-ubi8
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
Version 1.3.1
Released on June 13, 2024, this version includes the following items:
Fixed issues
-
Removed the bitnami/kubectl image from the additional images in the airgap bundle.
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
cr.k8ssandra.io/k8ssandra/cass-management-api:3.11.16
-
cr.k8ssandra.io/k8ssandra/system-logger:v1.21.0
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
cr.dtsx.io/datastax/mission-control-ui:v1.3.1
-
docker.io/grafana/loki:2.9.3
-
docker.io/bitnami/kubectl:1.30.1
-
kiwigrid/k8s-sidecar:1.24.3
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.21.0
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.0.11
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.8.43-ubi8
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
timberio/vector:0.33.0-distroless-libc
-
cr.dtsx.io/datastax/mission-control:v1.3.1
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.9.0-jdk11
-
thelastpickle/cassandra-reaper:3.6.1
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.3.1
-
replicated/replicated-sdk:v1.0.0-beta.14
-
cr.dtsx.io/datastax/mission-control-dex:v1.3.1
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.17.0
-
cr.dtsx.io/datastax/cass-config-builder:1.0-ubi8
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.8.48-ubi8
-
cr.k8ssandra.io/k8ssandra/medusa:0.20.1
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
-
grafana/mimir-continuous-test:2.10.5
-
cr.dtsx.io/datastax/hcd:1.0.0-early-preview.1
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.1.4
-
mikefarah/yq:4
-
grafana/mimir:2.10.5
Version 1.3.0
Released on June 13, 2024, this version includes the following items:
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.17.0. -
Added support for Hyper-Converged Database (HCD) and added orchestration for the Data API. (MC-1104)
-
Updated
cass-operator
,cert-manager
,k8ssandra-operator
dependencies, including all related ones, such as controller-runtime. (PR#1266) -
Disallowed the modification of K8ssandraCluster resource when updating the operator whose generation remains unchanged. (PR#1210)
-
Added support for remote monitoring stacks. (MC-986)
-
Allowed Grafana to deploy when Mission Control is in
Remote Monitoring
mode. (MC-1085) -
Made Vector Aggregator’s persistence settings configurable. (MC-1084)
-
Hid alert management buttons in the Mission Control UI until you enable remote monitoring. (MC-1025)
-
Prefixed datacenters in the Mission Control UI instead of in the operator. (MC-1019)
-
Added Mission Control UI elements for the Data API. (MC-1115)
-
Configured favorite icon and titles for user interfaces. (MC-1093) (MC-1094)
Fixed issues
-
Fixed webhook configuration in Helm templates. (MC-1095)
-
Fixed the YAML output to make it compliant with the
McCluster
custom resource definition (CRD). (MC-983) Hid the observability pipelines storage section if you select a mode in the configuration screen. (MC-1099) -
Fixed
promql
autocompletion in the Mission Control UI to correctly discover metrics and labels. (MC-1106) -
Fixed metrics queries syntax in the node details screen of the Mission Control UI. (MC-1091)
Security fixes
-
Added update permission for
networkpolicies
. (MC-1089)
Version 1.2.0
Released on May 7, 2024, this version includes the following items:
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.16.0. -
Upgraded to GO v1.22. (MC-1030)
-
Added a
yq
image to the airgap bundles. (MC-1008) -
Added a preflight check to detect the presence of a platform node. (PR#1254)
-
Downgraded
WaitForFirstConsumer
storage class preflight check to warning level. (PR#818) -
Changed the UI to display nodes that are supposed to be in the cluster but do not have a pod running. (MC-918)
Security fixes
-
Extended expiry for internode encryption certification authority (CA)s. (MC-1062)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
cr.dtsx.io/datastax/dse-server:7.0.0-alpha.5
-
timberio/vector:0.33.0-distroless-libc
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.20.0
-
cr.dtsx.io/datastax/cass-config-builder:1.0-ubi8
-
cr.k8ssandra.io/k8ssandra/cass-management-api:3.11.16
-
cr.dtsx.io/datastax/mission-control:v1.2.0
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
-
docker.io/grafana/loki:2.9.3
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.16.0
-
thelastpickle/cassandra-reaper:3.6.0
-
cr.dtsx.io/datastax/mission-control-dex:v1.2.0
-
grafana/mimir:2.10.5
-
replicated/replicated-sdk:v1.0.0-beta.14
-
kiwigrid/k8s-sidecar:1.24.3
-
grafana/mimir-continuous-test:2.10.5
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.0.11
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.1.4
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.8.43-ubi8
-
cr.k8ssandra.io/k8ssandra/system-logger:v1.19.1
-
cr.k8ssandra.io/k8ssandra/medusa:0.20.1
-
mikefarah/yq:4
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.2.0
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
cr.dtsx.io/datastax/mission-control-ui:v1.2.0
-
cr.dtsx.io/datastax/dse-server:7.0.0-alpha.5
-
timberio/vector:0.33.0-distroless-libc
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.20.0
-
cr.dtsx.io/datastax/cass-config-builder:1.0-ubi8
-
cr.k8ssandra.io/k8ssandra/cass-management-api:3.11.16
-
cr.dtsx.io/datastax/mission-control:v1.2.0
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
-
docker.io/grafana/loki:2.9.3
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.16.0
-
thelastpickle/cassandra-reaper:3.6.0
-
cr.dtsx.io/datastax/mission-control-dex:v1.2.0
-
grafana/mimir:2.10.5
-
replicated/replicated-sdk:v1.0.0-beta.14
-
kiwigrid/k8s-sidecar:1.24.3
-
grafana/mimir-continuous-test:2.10.5
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.0.11
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.1.4
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.8.43-ubi8
-
cr.k8ssandra.io/k8ssandra/system-logger:v1.19.1
-
cr.k8ssandra.io/k8ssandra/medusa:0.20.1
-
mikefarah/yq:4
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.2.0
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
cr.dtsx.io/datastax/mission-control-ui:v1.2.0
Version 1.1.1
Released on April 18, 2024, this version includes the following items:
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.15.0. -
Upgraded KOTS to v1.108.5. (MC-1035)
-
Enforced content type application/json in the REST API. (MC-726)
Fixed issues
-
Provided the ability to override image coordinates in the Helm chart when using a local registry. (MC-1044)
-
Published Helm charts with the correct CRD upgrader tag. (MC-1023)
-
Ensured that backup configurations are namespace-scoped. (MC-1048)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
cr.k8ssandra.io/k8ssandra/system-logger:v1.19.1
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.15.0
-
cr.dtsx.io/datastax/cass-config-builder:1.0-ubi8
-
cr.dtsx.io/datastax/dse-server:7.0.0-alpha.5
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.1.1
-
cr.k8ssandra.io/k8ssandra/cass-management-api:3.11.16
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
thelastpickle/cassandra-reaper:3.6.0
-
timberio/vector:0.33.0-distroless-libc
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0
-
cr.dtsx.io/datastax/mission-control-dex:v1.1.1
-
kiwigrid/k8s-sidecar:1.24.3
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.0.11
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.8.43-ubi8
-
grafana/mimir:2.10.5
-
docker.io/grafana/loki:2.9.3
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
replicated/replicated-sdk:v1.0.0-beta.14
-
cr.dtsx.io/datastax/mission-control-ui:v1.1.1
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.19.1
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.1.4
-
cr.k8ssandra.io/k8ssandra/medusa:0.20.1
-
cr.dtsx.io/datastax/mission-control:v1.1.1
-
grafana/mimir-continuous-test:2.10.5
Version 1.1.0
Released on April 2, 2024, this version includes the following items:
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.14.0. -
Scheduled the operators and reaper pods on the platform nodes. (MC-943)
-
Added support for the new k0s-based embedded cluster. (MC-978)
-
Added support for additional transforms and sinks in the Datadog Vector Aggregator pipeline. (MC-940)
-
Arranged to display failed activities error messages. (MC-833)
Fixed issues
-
Fixed the release process to set the CRD upgrader tag. (MC-941)
-
Set the k8ssandra-client tag on PRs to allow the CRD upgrader to run on configuration changes. (MC-935)
-
Removed vector image from airgap bundle. (MC-979)
-
Sanitized DC names in generated
K8ssandraCluster
object. (MC-763) -
Sanitized certificate names. (MC-989)
-
Allowed disk space metrics to show the data volume size. (MC-981)
Security fixes
-
Removed restrictions from the ReplicatedSecret that Mission Control creates for the cluster in order to properly replicate all the
mgmt-api
secrets also (not just keystore/truststore). (MC-961)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
docker.io/grafana/loki:2.9.3
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.1.0
-
cr.dtsx.io/datastax/mission-control-ui:v1.1.0
-
cr.dtsx.io/datastax/dse-server:7.0.0-alpha.4
-
thelastpickle/cassandra-reaper:3.5.0
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.14.0
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.19.1
-
cr.dtsx.io/datastax/cass-config-builder:1.0-ubi8
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.1.4
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.8.2
-
grafana/mimir:2.10.5
-
grafana/mimir-continuous-test:2.10.5
-
cr.dtsx.io/datastax/mission-control-dex:v1.1.0
-
docker.io/k8ssandra/k8ssandra-tools:latest
-
cr.k8ssandra.io/k8ssandra/cass-management-api:4.0.11
-
cr.dtsx.io/datastax/dse-mgmtapi-6_8:6.8.42-ubi8
-
cr.k8ssandra.io/k8ssandra/medusa:0.19.1
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
timberio/vector:0.33.0-distroless-libc
-
cr.dtsx.io/datastax/mission-control:v1.1.0
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
cr.k8ssandra.io/k8ssandra/cass-management-api:3.11.16
-
cr.k8ssandra.io/k8ssandra/system-logger:v1.19.0
-
replicated/replicated-sdk:v1.0.0-beta.14
-
kiwigrid/k8s-sidecar:1.24.3
Version 1.0.2
Released on March 8, 2024, this version includes the following items:
New features and enhancements
-
Improved refresh when focus is lost or after an action in the user interface. (MC-959)
Fixed issues
-
Included missing DSE or OSS images in airgap bundles. (MC-911)
-
Copied the
mcctl
ClusterConfig
CRD to the chart. (MC-934) -
Don’t use headless services in ruler configuration. (MC-938)
-
Fixed the URL for the "Backing up your data" link in the user interface. (MC-960)
Security fixes
-
Used type `*{empty}bool` for encryption fields that default to
true
. (MC-935) -
Fixed unit tests for `*{empty}bool` encryption fields. (MC-950)
Version 1.0.1
Released on February 28, 2024, this version includes the following items:
Fixed issues
-
Fixed missing Helm values
struct-part .ui.https
and added a default valuefalse
for HTTPS UI enabled. (MC-925) -
Cleaned up weird behavior for Quantile-based metrics. (MC-928)
Airgap bundle container images
This version of Mission Control includes the following airgap bundle container images:
-
cr.k8ssandra.io/k8ssandra/cass-operator:v1.19.0
-
quay.io/minio/mc:RELEASE.2023-01-28T20-29-38Z
-
quay.io/minio/minio:RELEASE.2023-02-10T18-48-39Z
-
docker.io/grafana/loki:2.9.3
-
docker.io/nginxinc/nginx-unprivileged:1.24-alpine
-
cr.dtsx.io/datastax/mission-control-ui:v1.0.1
-
cr.k8ssandra.io/k8ssandra/k8ssandra-operator:v1.13.0
-
timberio/vector:0.33.0-distroless-libc
-
docker.io/k8ssandra/k8ssandra-tools:latest
-
replicated/replicated-sdk:v1.0.0-beta.14
-
registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.8.2
-
cr.k8ssandra.io/k8ssandra/k8ssandra-client:mission-control-1.0.1
-
grafana/mimir:2.10.5
-
grafana/mimir-continuous-test:2.10.5
-
kiwigrid/k8s-sidecar:1.24.3
-
cr.dtsx.io/datastax/mission-control:v1.0.1
-
cr.dtsx.io/datastax/mission-control-dex:v1.0.1
Version 1.0.0
Released on February 27, 2024, this version includes the following items:
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.13.0. -
Restructured KOTS configuration screens. (MC-908)
-
Updated documentation link in
kotsadm
. (MC-921) -
Enabled host networking by default on
kurl
installs. (MC-849) -
Limited the number of retries in Vector aggregator. (MC-900)
-
Implemented a "Storage Configurations" screen in the UI allowing users to manipulate MedusaConfiguration objects. (MC-836)
-
Added REST endpoint to update MedusaConfig objects. (MC-840)
-
Added REST endpoint to delete MedusaConfig objects. (MC-841)
-
Moved Mimir ingestion rate parameter to advanced settings for metrics. (MC-922)
-
Included task errors in the activity payload. (MC-832)
-
Added a "Backup configuration" drop-down in the
MissionControlCluster
creation or modification form. (MC-837) -
Added the ability to start a manual repair run. (MC-889)
-
Added documentation about setting up a data plane. (MC-798)
Fixed issues
-
Changed control plane taints to
mission-control.datastax.com/role=platform
. (MC-906) -
Ensured Mimir rate limits are configured based on RAM and CPU provided. (MC-868)
-
Ensured all Loki and Mimir pods have the right nodeSelector to avoid scheduling on DSE or Cassandra nodes. (MC-882)
-
Allowed configurability of Loki rate limits. (MC-902)
-
Fixed cluster form for nodes per rack and resource requests. (MC-901)
Security updates
-
Enabled Transport Layer Security (TLS) for the UI. (MC-823)
Version 1.0.0-rc
Released on February 5, 2024, this version includes the following items:
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.12.0. -
Revisited REST endpoint URLs. (MC-735)
-
Added a proxy to Reaper’s REST API in the MC API. (MC-560)
-
Routed metrics and logs across planes. (MC-596)
-
Added REST endpoints to create Medusa tasks. (MC-723)
-
Added REST endpoint to create restore jobs. (MC-739)
-
Added REST endpoint to list the cluster activities (Backup, Restore, Node actions). (MC-722)
-
Added Backup Schedules feature in the cluster backups page. (MC-533)
-
Added Backup Restore feature in the cluster backups page. (MC-796)
-
Refactored error handling in the REST API. (MC-748)
-
Cleaned up REST API code. (MC-749)
-
Disallowed creating backups in the REST API and UI if Medusa isn’t configured. (MC-754)
-
Modified storage classes endpoint to consider remote data planes. (MC-712)
-
Refactored ListContexts in the client cache. (MC-804)
-
Removed the namespace from the issuer name to allow longer cluster names. (MC-732)
-
Displayed in the UI the cluster status based on the mccluster status conditions. (MC-701)
-
Deployed the correct set of components in data plane mode. (MC-800)
Security updates
-
Added a validation webhook and prevented creating datacenters on namespaces other than mccluster. (MC-737)
-
Updated network policy to limit access to Reaper API. (MC-841)
-
Generated a token for the mission-control service account to use with clientconfigs. (MC-865)
Security fixes
-
Fixed Identity Provider configuration for external connectors. (MC-779)
-
Avoid Pod annotations being overwritten by the encryption secret injection. (MC-795)
Fixed issues
-
Disabled NodeSync service by default. (MC-855)
-
Made the activities REST endpoint return empty list when there are no activities. (MC-818)
-
Merge activities correctly when multiple contexts are present. (MC-870)
-
Avoided duplicates in backup schedules list. (MC-844)
-
Created projects in all data planes. (MC-819)
-
Fixed "application error" crash when displaying the metrics dashboard in the UI with partial metrics available. (MC-773)
-
Indexed DSE logs' namespace and pod name in Loki. (MC-797)
-
Fixed metrics configuration issues. (MC-857)
-
Fixed extraction of Loki labels. (MC-876)
2023 release notes
Version 1.0.0-beta.3
Released on December 21, 2023, this version includes the following items:
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.11.0. -
Refactored CI to build arm64 images while kuttl tests are running to reduce overall duration. (MC-611)
-
Added the metrics dashboard screen to the User Interface. (MC-640)
-
Added latency and disk rate metrics in /v1/node. (MC-709)
-
Enhanced User Interface dashboard with conditional icon coloring, added min/avg/max data size display for outlier detection, and implemented specific tooltips for load states. (MC-693)
-
Generated the REST API OpenAPI spec from the code. (MC-665)
-
Supported remote dataplanes in REST API. (MC-595)
-
Implemented backup REST endpoints. (MC-719)
-
Added REST operations to proxy the Loki API. (MC-645)
-
Added backups screen in the cluster page of the User Interface. (MC-528)
-
Added REST endpoint to list tasks. (MC-727)
-
Implemented backup schedule REST endpoints. (MC-720)
-
Returned
mccluster
creation full error message in the REST API upon failure. (MC-729) -
Added status field to backup endpoints. (MC-745)
Security updates
-
Allowed modification in /v1/superuser. (MC-708)
-
Exposed API endpoints for PromQL completion. (MC-703)
-
Refactored the proxy to use the new proxy utilities and refactored the proxy utilities. (MC-716) and (MC-715)
-
Avoided leaking internal DC names in task endpoints. (MC-759)
Fixed issues
-
Fixed display bug in the User Interface charts with a time interval of one day or more. (MC-800)
-
Fixed Loki ruler breakage by setting it to local storage. (MC-747)
-
Fixed operator panic due to nil pointer dereference in a logging statement. (MC-757)
-
Fixed the /v1/node endpoint to return the correct node status and filter pods by namespace. (MC-728)
-
Fixed issues in task endpoints. (MC-751)
-
Fixed nodes duplication in /v1/node when there are multiple datacenters (DCs). (MC-746)
-
Fixed duplication in backup list endpoint. (MC-744)
-
Fixed initial values for Nodes Per Rack in the modify cluster form on the User Interface. (MC-753)
Version 1.0.0-beta.2
Released on November 21, 2023, this version includes the following items:
Fixed issues
-
Allowed using alpha versions of DSE7. (MC-725)
Version 1.0.0-beta.1
Released on October 27, 2023, this version includes the following items:
New features and enhancements
-
Enabled Reaper HTTP management proxy by default. (MC-647)
-
Hid observability configuration settings that could disable critical components. (MC-689)
-
Exposed Prometheus
query_range
in the REST API. (MC-638) -
Enabled updates to the reconciled status in the Status/Conditions section of the
MissionControlCluster
manifest. (MC-634) -
Exposed the v1beta1 mccluster api in the /v2 endpoints of the REST API. (MC-651)
-
Created a new v1beta1 API which exposes the whole
K8ssandraClusterSpec
. (MC-624) -
Revisited route endpoints. (MC-643)
-
Exposed default alerting rules via the REST API. (MC-563)
-
Never indent JSON in REST API responses. (MC-673)
-
Hid admin user ID in Replicated configuration. (MC-694)
-
Upgraded to k8ssandra-operator 1.10.0. (MC-695)
-
Added REST API endpoint to list the storage classes. (MC-612)
-
Added cluster status endpoint. (MC-658)
-
Added REST API endpoint to return the active user information. (MC-589)
Security updates
-
Implemented server-side authentication for the User Interface. (MC-619)
Fixed issues
-
Distinguished MC manager control-plane label from
cass-operator
. (MC-659) -
Used pointers for Boolean fields that default to true. (MC-635)
-
Do not ignore
smtp_require_tls=false
in global configuration endpoint. (MC-631) -
Fixed route deletion endpoint and added modification endpoint. (MC-667)
Version 0.8.0
Released on September 30, 2023, this version includes the following items:
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.9.0 andcass-operator
to v1.17.1. -
Raised operator memory limit to 128Mi. (MC-627)
-
Override datacenter (dc) names by default to avoid conflicts between
cassdc
objects. (MC-592) -
Built docker images for arm64 architectures. (MC-594)
-
Added support for Medusa in the
DSECluster
CRD. (MC-621) -
Deployed Identity Provider connectors as part of the Replicated installer. (MC-597)
-
Implemented
Create Cluster Flow
in the User Interface. (MC-520) -
Made OpenID Connect (OIDC) a configurable connector. (MC-597)
-
Upgraded to Medusa v0.16.1.
-
Added shallow metrics history in
/v1/node
endpoint. (MC-583) -
Scraped
cass-operator
metrics into Mimir. (MC-601)
Security updates
-
Added a REST endpoint to create cluster superuser. (MC-625)
-
Refactor certificates reconciliation logic to run on labels and not annotations. Remove datacenter-level encryption configuration. Add replication to remote Data-Plane datacenters for certificates. (MC-542)
Version 0.7.1
Released on August 8, 2023, this version includes the following items:
New features and enhancements
-
Put the images coordinates behind SCARF® for analytics. (MC-593)
-
Added /v1/version endpoint to the REST API. (MC-580)
-
Simplified the Continuous Integration (CI) workflows by grouping User Interface and operator build steps. (MC-579)
-
Reworked the REST API Dockerfile to incorporate the User Interface. (MC-574)
-
Implemented
Give Feedback
function. (MC-516)
Security updates
-
Implemented authentication endpoint in REST API. (MC-549)
Fixed issues
-
Wrote Alert manager configuration changes to
anonymous.yml
entry. (MC-573) -
Fixed Project slug compliance in the UI. (MC-575)
-
Fixed creating a project with a name that starts with the first letter from another project. (MC-576)
-
Fixed inaccurate settings name for Mimir. (MC-590)
Version 0.7.0
Released on July 11, 2023, this version includes the following items:
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.8.0 andcass-operator
to v1.16.0. -
Initialized User Interface (UI). (MC-511)
-
Implemented navigation in User Interface (UI). (MC-515)
-
Implemented alerting endpoints in REST API. (MC-497)
-
Deployed the REST API as part of the Replicated installer. (MC-552)
-
Added initial support for DSE version
7.0.0-a
specification inserverVersion
. (MC-545) -
Based DSE version
7.0.0-a
image tag off of the ServerVersion value. (MC-578) -
Upgraded to Go v1.20 and
operator-sdk
v1. (MC-502) -
Upgraded to Medusa v0.15.0.
-
Set the observability stack with the same storage backend settings for Mimir and Loki. (MC-487)
-
Supported GCS as storage backend for Loki. (MC-488)
-
Made Loki local-storage configurable. (MC-479)
-
Implemented metrics endpoint in REST API. (MC-496)
-
Implemented
DSEcluster endpoints
in REST API. (MC-493) -
Implemented
/v1/node
operations in the Mission Control API. (MC-495) -
Introduced
Spec.ServiceAccountName
as a replacement toSpec.ServiceAccount
(to account for naming changes in Kubernetes itself). SupportPodTemplateSpec.Spec.ServiceAccountName
. Precedence order is:Spec.ServiceAccountName > Spec.ServiceAccount > PodTemplateSpec
.
Security fixes
-
Switched from Elliptic Curve Digital Signature Algorithm (ECDSA) to Rivest-Shamir-Adleman Algorithm (RSA) for internode encryption certificates. (MC-572)
Fixed issues
-
Fixed controller-gen bug failing to generate CRD for
DSECluster
manifest. (MC-571) -
Fixed Mission Control dependency in REST API Dockerfile. (MC-540)
-
Fixed deep linking in User Interface (UI). (MC-547)
Version 0.6.0
Released on June 5, 2023, this version includes the following items:
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.7.0. -
Exposed and scraped Kubernetes metrics. (MC-461)
-
Supported GCS as a storage backend for Mimir. (MC-485)
-
Added default non-DSE alert rules using Kubernetes metrics. (MC-412)
-
Bootstrapped REST API. (MC-492)
-
Added REST API authentication. (MC-499)
-
Implemented project endpoints in REST API. (MC-494)
-
Used dedicated go.mod for the REST API. (MC-501)
-
Used logr and zap for the REST API. (MC-500)
-
Added injection annotation to Cassandra and Reaper pods.
Security updates
-
Managed
cert-manager
Certificate creation. (MC-457) -
Implemented controller that modifies Certificate secrets to Cassandra keystore formats. (MC-463)
-
Implemented process that modifies tls.key/tls.crt/ca.crt to Java JKS format. (MC-465)
-
Re-designed issuer automation to remove Replicated from creating issuers. Ensure a
SelfSigned
issuer is created for each cluster by default. (MC-457) -
Kept the operator from touching the cassandra-yaml’s encryption when
EncryptionStores
and all the Keystore/Truststore passwords are not set. -
Added the ability to set variables to the
secret-injection
annotation. Supported arePOD_NAME
,POD_NAMESPACE
, andPOD_ORDINAL
. Changed JSON key fromsecretName
toname
. -
Enabled specification of containers when webhook is to mount secrets.
Fixed issues
-
Removed default values on the dropdown filters of the overview dashboard. (PR#326)
Version 0.5.0
Released on April 28, 2023, this version includes the following items:
Security updates
-
Managed
cert-manager
Issuer creation. (MC-454)
New features and enhancements
-
Configured storage retention for Grafana Mimir (metrics) (MC-443) and Loki (logging) (MC-452).
-
Set default alerts for DSE. (MC-414)
-
Revisited alerting configuration. (MC-483)
Fixed issues
-
Fixed GC log files pattern in Vector agent configuration. (MC-448)
Version 0.4.0
Released on March 13, 2023, this version includes the following items:
New features and enhancements
-
Added DSE log scraping and routing to Loki. (PR#242)
-
Configured Vector daemonset to collect k8s pod logs. (MC-392)
-
Configured Vector aggregator to forward logs to Loki. (MC-393)
-
Configured Loki datasource in Grafana. (MC-390)
-
Created a Grafana dashboard for logs. (MC-391)
Fixed issues
-
Fixed inaccuracies and missing metrics in the Grafana dashboards. (MC-434)
-
Disabled Grafana agent in Loki Helm install. (MC-431)
-
Adapted Vector configuration if Mimir or Loki is disabled. (MC-433)
Version 0.3.0
Released on February 3, 2023, this version includes the following items:
Security updates
-
Disabled secrets management and replication with the external secrets provider.
-
Used Cassandra internals for JMX authentication.
-
Allowed ServiceAccount configuration of Cassandra pods.
-
Deprecated old internode-encryption storage mounts and cert generation. In the absence of the old path
/etc/encryption/node.jks
, the storage mount is no longer created. For certificates with internode-encryption, it is recommended to usecert-manager
.
New features and enhancements
-
Upgraded
k8ssandra-operator
to v1.5.0 andcass-operator
to v1.14.0. -
Upgraded to Go 1.19 and operator-sdk 1.25.3. (PR#175)
-
Added action to check K8ssandra operator version. (PR#153)
-
Removed the local path provisioner from the Mission Control installer in favor of OpenEBS Volumes to deploy and run Mission Control as a Kubernetes Stateful Workload. (PR#258)
-
Allowed overriding the datacenter name.
-
Enabled CDC for DSE deployments.
-
Added
POD_NAME
andNODE_NAME
environment variables that matchmetadata.name
andspec.nodeName
information. -
Allowed IPv6-only DSE installations.
-
Set Mission Control Control-Plane affinity on monitoring components. (PR#231)
-
PodTemplateSpec
allows setting Affinities, which are merged with the current rules. PodAntiAffinity behavior is changed, ifallowMultipleWorkers
is set totrue
thePodTemplateSpec
antiAffinity rules are copied as is, otherwise rules are merged with current restrictions. Prevent usage of deprecated rack.Zone (use topology.kubernetes.io/zone label instead), but allow removal of Zone.
-
-
Installed Vector agents on all worker nodes to collect worker nodes Reaper metrics. (PR#159)
-
Installed Grafana Mimir using the Replicated installer. (PR#188)
-
Allowed the configuration of remote storage for Mimir. (PR#206)
-
Allow the configuration of resources for Mimir pods
-
-
Set Mimir Replication Factor (RF) to 1 by default and made it configurable. (PR#243)
-
Added analyzers and preflight checks provided by Replicated. (PR#203)
-
Added Vector Aggregator deployment. (PR#215)
-
Enabled Mimir to run on the Kubernetes masters through tolerations. (PR#223)
-
Made resources configurable for Mimir pods. (PR#219)
-
Configured Vector sidecar agent to forward metrics to the Vector aggregator and port dashboards to use the new metrics names. (PR#269)
-
Allowed configuring the Vector agent sidecar in the Custom Resource Definition (CRD).
-
Enabled injection and configuration of a Vector agent sidecar in the Cassandra pods.
-
-
Added new metrics endpoint port (9000) to the Cassandra container. This is used by the new management-api client metrics endpoint.
-
Allowed disabling of Metrics Collector for Apache Cassandra (MCAC) and when disabled, removed relabelling rules from service monitors.
-
Added API for cluster-level tasks.
-
Allowed configuring annotations and labels on services, statefulsets, deployments and pods.
-
Added advanced token management with per-node DSE configuration instructions for single-token and multi-token clusters. (MC-173)
-
Enabled smart token allocation by default for DSE.
-
-
AdditionalVolumes
acceptsVolumeSource
as the data also, allowingConfigMap/Secret/etc
to be mounted to a Cassandra container.
2022 release notes
Version 0.2.0
Released on November 22, 2022, this version includes the following items:
New features and enhancements
-
Installed cert-manager as
Kurl.sh
addon instead of a kustomization. Install Mission Control on bare-metal or virtual machines without existing Kubernetes infrastructure.cert-manager
is installed as part of this embedded runtime. (PR#174) -
Deployed the local-path provisioner when the installation was made with
Kurl.sh
. (PR#23) -
Upgraded to k8ssandra-operator v1.4.0.
-
Added ability to migrate a DSE cluster to a server running Mission Control.
-
Added a new CassandraTask operation
replacenode
to remove existing PVCs from the pod, delete the pod and start a replacement process. -
Added a new CassandraTask operation
upgradesstables
to allow SSTable upgrades after a Cassandra version upgrade. -
Added rolling restart as a CassandraTask action.
-
Added UpgradeSSTables, Compaction, and Scrub to management-api client. Enable CassandraTasks to validate input parameters, filter target pods, and process outside of pods.
Version 0.1.0
Released on November 11, 2022, this version includes the following items:
Introducing Mission Control.
Installation
-
Added initial
DSEcluster
API scaffolding. (MC-25) -
Upgraded to Go 1.18 and operator-sdk 1.23. (MC-325)
-
Install Mission Control in existing Kubernetes environments:
-
Control-Plane mode
-
Data-Plane mode
-
Lifecycle Management
-
Manage datacenters, clusters, and nodes:
-
Adding and removing
-
Scaling up and scaling down
-
Upgrading DSE clusters
-
-
Cluster operations:
-
Cleanup
-
Rebuilding Datacenter replicas
-
Upgrading SSTables
-
Configuration deployments
-
-
Generate a support bundle
-
Sample manifests for reference:
-
DSECLuster manifest
-
CassandraTask manifest
-