Deprecation notes

Taking into account continuous reorganization and enhancement of Mirantis Container Cloud, certain components are deprecated and eventually removed from the product. This section provides the following details about the deprecated and removed functionality that may potentially impact the existing Container Cloud deployments:

  • The Container Cloud release version in which deprecation is initially announced

  • The final Container Cloud release version in which a deprecated component is present

  • The target Container Cloud release version in which a deprecated component is removed

Container Cloud deprecated and removed functionality

Component

Deprecated in

Finally available in

Removed in

Comments

Retention Time StackLight parameter in the Container Cloud web UI

2.17.0

2.17.0

2.17.0

Replaced with the Logstash Retention Time, Events Retention Time, and Notifications Retention Time parameters.

Elasticsearch and Kibana

2.16.0

2.16.0

1

Elasticsearch is replaced with OpenSearch, Kibana is replaced with OpenSearch Dashboards. For details, see Elasticsearch switch to OpenSearch.

elasticsearch.logstashRetentionTime

2.16.0

1

1

Deprecated the elasticsearch.logstashRetentionTime parameter in favor of the elasticsearch.retentionTime.logstash, elasticsearch.retentionTime.events, and elasticsearch.retentionTime.notifications parameters.

Retention Time StackLight parameter in the Container Cloud web UI

2.17.0

2.17.0

2.17.0

Replaced with the Logstash Retention Time, Events Retention Time, and Notifications Retention Time parameters.

iam-api and IAM CLI

2.15.0

1

1

Deprecated the iam-api service and IAM CLI (the iamctl command). The logic of the iam-api service required for Container Cloud is moved to scope-controller.

manageOsds

2.14.0

2.16.0

2.17.0

Deprecated manageOsds in the KaaSCephCluster CR. To remove Ceph OSDs, see Remove Ceph OSD manually or Automated Ceph LCM Available since 2.15.0.

status.nicMACmap

2.14.0

2.14.0

2.15.0

Removed nicMACmap in the IpamHost status. Instead, use the serviceMap field that contains actual information about services, IP addresses, and addresses interfaces.

ipam/DefaultSubnet label

2.14.0

1

1

Deprecated the ipam/DefaultSubnet label of the metadata field of the Subnet object.

DISABLE_OIDC

2.13.0

2.14.0

2.14.0

Removed the DISABLE_OIDC flag required to be set for custom TLS Keycloak and web UI certificates during a management cluster deployment. Do not set this parameter anymore in bootstrap.env. To use your own TLS certificates for Keycloak, refer to Configure TLS certificates for management cluster applications.

IpamHost status fields:

  • ipAllocationResult

  • osMetadataNetwork

2.12.0

1

1

  • ipAllocationResult will be replaced with l2RenderResult.

  • osMetadataNetwork will be replaced with netconfigV2.

maintenance flag

2.12.0

2.13.0

2.14.0

Deprecated the Ceph maintenance flag.

match and match_re keys for notifications routes configuration

2.12.0

2.13.0

2.14.0

Replaced with the matchers key.

IPAM API resources:

  • created

  • lastUpdated

  • versionIpam

2.11.0

2.11.0

2.12.0

These resources will be eventually replaced with:

  • objCreated

  • objUpdated

  • objStatusUpdated

  • KEYCLOAK_FLOATING_IP

  • IAM_FLOATING_IP

2.9.0

2.9.0

2.10.0

These IPs are now automatically generated in the MetalLB range for certificates creation in the VMware vSphere cloud provider.

Netchecker

2.9.0

2.10.0

2.11.0

Deprecated the Netchecker service.

bootUEFI

2.8.0

2.8.0

2.9.0

The bootUEFI field in the BareMetalHost configuration is replaced with bootMode that has the following values:

  • UEFI if UEFI is enabled

  • legacy if UEFI is disabled.

SSH-enabled user names

2.7.0

2.8.0

2.9.0

All existing SSH user names, such as ubuntu, cloud-user for vSphere-based clusters, are replaced with the universal mcc-user that is applicable to any Container Cloud provider and node type, including Bastion. Starting from Container Cloud 2.9.0, SSH keys are managed only for mcc-user.

instanceState, instanceID for AWS machines live statuses

2.8.0

1

1

Replaced with providerInstanceState that includes the AWS VM ID, state, and readiness

1(1,2,3,4,5,6,7,8,9,10,11)

The target Container Cloud release version is under review by the Mirantis product team and will be announced separately.