This topic provides scripts to deploy the CRDs and initialize charts.

  • Deploy CRDs.
    Run the following command from the $TCSA_WORK_SPACE/tcx-deployer/clis directory for initializing the charts.
    root [ ~/base/tcx-deployer/scripts ]# ./tcxctl deploy crds --kubeconfig <your-kubeconfig-location> --path <CRDs-path>
    For example:
    /tcxctl deploy crds --kubeconfig /root/.kube/<kubeconfig filename> --path <$TCSA_WORK_SPACE>/tcx-deployer/scripts/manifests/crds/tcx
  • Initialize charts.

    Run the following command from the $TCSA_WORK_SPACE/tcx-deployer/clis directory for initializing charts.

    root [ $TCSA_WORK_SPACE/tcx-deployer/clis ]# ./tcxctl deploy init-chart --kubeconfig <your-kubeconfig-location> --registry <harbor-registry-fqdn>/<project-name>  --registry-password <your-registry-password> --registry-username <your-registry-username> --registry-cert <path-to-the-registry-ca-certificate-file> --helm-chart-path <init-path>
    For example:
    ./tcxctl deploy init-chart --kubeconfig /root/.kube/<kubeconfig filename> --registry <harbor-registry-fqdn>/<project-name> --registry-password <your-registry-password> --registry-username <your-registry-username>  --helm-chart-path <$TCSA_WORK_SPACE>/tcx-deployer/product-helm-charts/init