Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

You can install Adeptia Connect microservices using Helm Charts. A Helm Chart is a collection of files and templates that describe Kubernetes resources governing the deployment of microservices.

...

Enabling OCI support in the Helm 3 client

Helm 3 supports Open Container Initiative (OCI) for package distribution. Set the HELM_EXPERIMENTAL_OCI in the environment to enable OCI support in the Helm 3 client by running the following command on the Helm CLI.

Code Block
languagecss
themeMidnight
export HELM_EXPERIMENTAL_OCI=1

...

Info

Once you've completed the deployment, you need to configure your domain specific SSL certificate by using either of the two options:

  • Use Ingress in
Gateway Microservice.
  • front of the Gateway service and configure SSL on Ingress.
  • Configure SSL directly on the Gateway service.

To know more about configuring SSL, click here.

Removing the resources if installation fails

If the installation fails for any reason, you need to take the following steps before you reinstall the application.

  1. Check if there is an entry of the release (Name given to the release while installing) in the namespace. Use the following command to check the entry:

    Code Block
    languagecss
    themeMidnight
    helm list -n <Namespace>


  2. Remove the entry of the release. Use the following command to remove the release.

    Code Block
    languagecss
    themeMidnight
    helm delete <Name of the release> -n <Namespace>


  3. Remove the resources that were deployed during the failed installation. 
    Ensure that you have removed the following resources before you begin to install the application once again.
    1. Jobs (For example, Migration)
    2. Deployment of the microservices
    3. Secrets
    4. PVC

Uninstalling Adeptia Connect

If you wish to uninstall the application, run the below following command.

Code Block
languagecss
themeMidnight
helm uninstall <adeptia-connect>

Where,

adeptia-connect is  is name of the deployment.

After the uninstalling is complete, there are some resources that you need to remove from the system manually. The resources on the following list are subject to be deleted manually, and their removal ensures a successful installation of the application in the future.

  • Service Account 
  • Secrets
  • PVC

Info
If you've configured external Secrets, you need to manually delete the Secrets and its pod deployment after you uninstall the application.