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.

    1. 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

    2. 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
    3. Perform a rolling restart on the cluster.

      1. In the Mission Control UI, select your project, and then select your cluster.

      2. On the Clusters overview page, click Bulk Actions.

      3. Click Restart, and then click Run.

        This ensures all nodes use refreshed certificates with the new CA.

        Recovery procedure for expired certificates

        If 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

        1. Set the Stopped field to true 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
          ...
        2. 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.

        3. Wait for all pods to stop.

        4. In the Mission Control UI, select your project, and then select your cluster.

        5. Click Bulk Actions.

        6. Select Rotate Internode Certificates from the Action type list, and then click Run.

        7. Revert the change from step 1, and wait for Mission Control to recreate the pods.

        1. In the Mission Control UI, select your project, and then select your cluster.

        2. Click Modify Cluster.

        3. In the Topology section, under Datacenter, toggle the Stop this DC switch to on.

        4. Click Modify Cluster.

        5. Wait for all pods to stop.

        6. Go back to Clusters overview page, and then click Bulk Actions.

        7. Select Rotate Internode Certificates from the Action type list, and then click Run.

        8. Go back to Clusters overview page, and then click Modify Cluster.

        9. In the Topology section, under Datacenter, toggle the Stop this DC switch to off.

        10. Click Modify Cluster.

        11. 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 Helm values.yaml file. (MC-1639)

    This feature lets you upgrade the k8ssandra-client to v0.6.3 while applying bug and CVE fixes without requiring a cass-operator upgrade.

  • Replaced the bitnami/kubectl image with the k8ssandra-client image for the crdPatcherJob, ensuring the latest base image build for kubectl. (MC-1633)

  • Replicated releases are now generated using channel IDs instead of project names or slugs. (MC-1615)

  • Renamed yq image references to perNodeConfig image references and removed the yq 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 the mccluster 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 the MissionControlCluster 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 of disk_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 the cqlshPodTag 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 the server-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 value false 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 and cass-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 and cass-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 in serverVersion. (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 to Spec.ServiceAccount (to account for naming changes in Kubernetes itself). Support PodTemplateSpec.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 are POD_NAME, POD_NAMESPACE, and POD_ORDINAL. Changed JSON key from secretName to name.

  • 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 use cert-manager.

New features and enhancements

  • Upgraded k8ssandra-operator to v1.5.0 and cass-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 and NODE_NAME environment variables that match metadata.name and spec.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, if allowMultipleWorkers is set to true the PodTemplateSpec 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 accepts VolumeSource as the data also, allowing ConfigMap/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

Was this helpful?

Give Feedback

How can we improve the documentation?

© 2025 DataStax | Privacy policy | Terms of use | Manage Privacy Choices

Apache, Apache Cassandra, Cassandra, Apache Tomcat, Tomcat, Apache Lucene, Apache Solr, Apache Hadoop, Hadoop, Apache Pulsar, Pulsar, Apache Spark, Spark, Apache TinkerPop, TinkerPop, Apache Kafka and Kafka are either registered trademarks or trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries. Kubernetes is the registered trademark of the Linux Foundation.

General Inquiries: +1 (650) 389-6000, info@datastax.com