ISD v4.0.4

To experience ISD quickly, you can install it and deploy your applications. The instructions below are intended to get you started quickly and try out ISD functionality.

Note: The instructions below are not suitable for production or any other environment where security is a concern, for production-grade installation of ISD/Spinnaker please refer to ISD 4.0.4 GitOps Installation.

The page helps you to install ISD quickly with the following simple steps.

Pre-requisites

  • You should have access to a Kubernetes cluster with at least 2 nodes

  • Each node should have a minimum of 32 GB RAM and kubectl set-up.

  1. Execute the following commands (copy-paste in a terminal window):

    kubectl -n opsmx-isd apply -f https://raw.githubusercontent.com/OpsMx/isd-quick-install/main/isd403/isd-gitea-quick.yaml

    Wait for 20-30 minutes, depending on your network speed. It is normal for some pods to go into an error/crash loop before stabilizing.

  2. Execute the following command to check the status of the pods:

    kubectl -n opsmx-isd get po
  3. Once all pod displays Running or Completed status, wait for a few minutes and then execute the following command: kubectl -n opsmx-isd port-forward svc/oes-ui 8080 ## Keep running, it shows messages such as "Forwarding from 127.0.0.1:8080 -> 8080"

    Wait for about 5 min. The halyard pod might restart during this period.

  4. Now, open your browser, navigate to http://localhost:8080, and login using the credentials listed below:

    • User Name: admin

    • Password: Execute the following command to retrieve the password

      kubectl -n opsmx-isd get secret isd-openldap -o jsonpath='{.data.LDAP_ADMIN_PASSWORD}'| base64 -d

      In case "base64 command not found": Please execute the below command.

      kubectl -n opsmx-isd get secret isd-openldap -o jsonpath='{.data.LDAP_ADMIN_PASSWORD}'

      After executing the above command, copy the output and decode it using any online decoding site such as https://www.base64decode.org/.

Login into ISD, go to Setup --> Integrations and click Sync CD Accounts to complete the post-installation setup.

After the successful login, users can create an Application, Pipeline, Integration, Policy, and Agents. To learn more about them, click on the links below.

Last updated

Was this helpful?