SpectroCloud/VertexHelmInstall: Difference between revisions
Jump to navigation
Jump to search
Line 41: | Line 41: | ||
helm --kubeconfig $K8S_KUBECONFIG show values extras/image-swap/image-swap-v1.5.3-spectro-4.5.1.tgz > extras/image-swap/values.yaml | helm --kubeconfig $K8S_KUBECONFIG show values extras/image-swap/image-swap-v1.5.3-spectro-4.5.1.tgz > extras/image-swap/values.yaml | ||
sed -i 's/gcr.io\/spectro-images-public\/release\//'${OCI_IMAGE_REGISTRY}'\/'${OCI_IMAGE_BASE}'\/us-docker.pkg.dev\/palette-images-fips\/palette\//' extras/image-swap/values.yaml | sed -i 's/gcr.io\/spectro-images-public\/release\//'${OCI_IMAGE_REGISTRY}'\/'${OCI_IMAGE_BASE}'\/us-docker.pkg.dev\/palette-images-fips\/palette\//' extras/image-swap/values.yaml | ||
yq e '.config.imageSwapConfig.isEKSCluster = '${IS_EKS_CLUSTER} extras/image-swap/values.yaml > extras/image-swap/values.yaml.new && mv extras/image-swap/values.yaml.new extras/image-swap/values.yaml | yq e '.config.imageSwapConfig.isEKSCluster = '${IS_EKS_CLUSTER} extras/image-swap/values.yaml > extras/image-swap/values.yaml.new && mv extras/image-swap/values.yaml.new extras/image-swap/values.yaml | ||
Line 51: | Line 50: | ||
yq e '.config.ociImageRegistry.insecureSkipVerify = "'${OCI_IMAGE_SKIP_VERIFY}'"' extras/image-swap/values.yaml > extras/image-swap/values.yaml.new && mv extras/image-swap/values.yaml.new extras/image-swap/values.yaml | yq e '.config.ociImageRegistry.insecureSkipVerify = "'${OCI_IMAGE_SKIP_VERIFY}'"' extras/image-swap/values.yaml > extras/image-swap/values.yaml.new && mv extras/image-swap/values.yaml.new extras/image-swap/values.yaml | ||
yq e '.config.ociImageRegistry.caCert = "'${OCI_IMAGE_CA_CERT}'"' extras/image-swap/values.yaml > extras/image-swap/values.yaml.new && mv extras/image-swap/values.yaml.new extras/image-swap/values.yaml | yq e '.config.ociImageRegistry.caCert = "'${OCI_IMAGE_CA_CERT}'"' extras/image-swap/values.yaml > extras/image-swap/values.yaml.new && mv extras/image-swap/values.yaml.new extras/image-swap/values.yaml | ||
yq e '.config.ociImageRegistry.mirrorRegistries = "docker.io::'${OCI_IMAGE_REGISTRY}'/'${OCI_IMAGE_BASE}'/docker.io,gcr.io::'${OCI_IMAGE_REGISTRY}'/'${OCI_IMAGE_BASE}'/gcr.io,ghcr.io::'${OCI_IMAGE_REGISTRY}'/'${OCI_IMAGE_BASE}'/ghcr.io,k8s.gcr.io::'${OCI_IMAGE_REGISTRY}'/'${OCI_IMAGE_BASE}'/k8s.gcr.io,registry.k8s.io::'${OCI_IMAGE_REGISTRY}'/'${OCI_IMAGE_BASE}'/registry.k8s.io,quay.io::'${OCI_IMAGE_REGISTRY}'/'${OCI_IMAGE_BASE}'/quay.io"' extras/image-swap/values.yaml > extras/image-swap/values.yaml.new && mv extras/image-swap/values.yaml.new extras/image-swap/values.yaml | |||
yq e '.config.ociImageRegistry.mirrorRegistries = "docker.io::'${OCI_IMAGE_REGISTRY}'/ |
Revision as of 19:50, 6 February 2025
VerteX Helm Install
Prereqs
snap install helm
Prep the Helm Charts
##################################### # Unzip the vertex helm charts file # ##################################### mkdir -p vertex-helm cd vertex-helm cp /nfs/Download/charts.zip . unzip charts.zip ############# # Variables # ############# export OCI_IMAGE_REGISTRY=harbor.dersllc.com export OCI_IMAGE_BASE=spectro-images export OCI_IMAGE_USER='admin' export OCI_IMAGE_PASS='DERS4me!' export OCI_IMAGE_SKIP_VERIFY='true' export OCI_IMAGE_CA_CERT= export OCI_PACK_REGISTRY=harbor.dersllc.com export OCI_PACK_BASE=spectro-packs export K8S_KUBECONFIG='/nfs/Download/tkgm.kubeconfig' export IS_EKS_CLUSTER='false' #export SC_VERSION='4.5.20' ###################### # Setup Cert-Manager # ###################### # Change the cert-manager repo to match your local repo sed -i 's/us-docker.pkg.dev/'${OCI_IMAGE_REGISTRY}'\/'${OCI_IMAGE_BASE}'\/us-docker.pkg.dev/g' extras/cert-manager/values.yaml helm --kubeconfig $K8S_KUBECONFIG list # Deploy Cert-Manager via Helm helm --kubeconfig $K8S_KUBECONFIG upgrade --values extras/cert-manager/values.yaml cert-manager extras/cert-manager/cert-manager-*.tgz --install ################### # Setup imageswap # ################### # If the values file is not present run the following: helm --kubeconfig $K8S_KUBECONFIG show values extras/image-swap/image-swap-v1.5.3-spectro-4.5.1.tgz > extras/image-swap/values.yaml sed -i 's/gcr.io\/spectro-images-public\/release\//'${OCI_IMAGE_REGISTRY}'\/'${OCI_IMAGE_BASE}'\/us-docker.pkg.dev\/palette-images-fips\/palette\//' extras/image-swap/values.yaml yq e '.config.imageSwapConfig.isEKSCluster = '${IS_EKS_CLUSTER} extras/image-swap/values.yaml > extras/image-swap/values.yaml.new && mv extras/image-swap/values.yaml.new extras/image-swap/values.yaml yq e '.config.ociImageRegistry.endpoint = "'${OCI_IMAGE_REGISTRY}'"' extras/image-swap/values.yaml > extras/image-swap/values.yaml.new && mv extras/image-swap/values.yaml.new extras/image-swap/values.yaml yq e '.config.ociImageRegistry.name = "Airgap OCI Registry"' extras/image-swap/values.yaml > extras/image-swap/values.yaml.new && mv extras/image-swap/values.yaml.new extras/image-swap/values.yaml yq e '.config.ociImageRegistry.username = "'${OCI_IMAGE_USER}'"' extras/image-swap/values.yaml > extras/image-swap/values.yaml.new && mv extras/image-swap/values.yaml.new extras/image-swap/values.yaml yq e '.config.ociImageRegistry.password = "'${OCI_IMAGE_PASS}'"' extras/image-swap/values.yaml > extras/image-swap/values.yaml.new && mv extras/image-swap/values.yaml.new extras/image-swap/values.yaml yq e '.config.ociImageRegistry.baseContentPath = "'${OCI_IMAGE_BASE}'"' extras/image-swap/values.yaml > extras/image-swap/values.yaml.new && mv extras/image-swap/values.yaml.new extras/image-swap/values.yaml yq e '.config.ociImageRegistry.insecureSkipVerify = "'${OCI_IMAGE_SKIP_VERIFY}'"' extras/image-swap/values.yaml > extras/image-swap/values.yaml.new && mv extras/image-swap/values.yaml.new extras/image-swap/values.yaml yq e '.config.ociImageRegistry.caCert = "'${OCI_IMAGE_CA_CERT}'"' extras/image-swap/values.yaml > extras/image-swap/values.yaml.new && mv extras/image-swap/values.yaml.new extras/image-swap/values.yaml yq e '.config.ociImageRegistry.mirrorRegistries = "docker.io::'${OCI_IMAGE_REGISTRY}'/'${OCI_IMAGE_BASE}'/docker.io,gcr.io::'${OCI_IMAGE_REGISTRY}'/'${OCI_IMAGE_BASE}'/gcr.io,ghcr.io::'${OCI_IMAGE_REGISTRY}'/'${OCI_IMAGE_BASE}'/ghcr.io,k8s.gcr.io::'${OCI_IMAGE_REGISTRY}'/'${OCI_IMAGE_BASE}'/k8s.gcr.io,registry.k8s.io::'${OCI_IMAGE_REGISTRY}'/'${OCI_IMAGE_BASE}'/registry.k8s.io,quay.io::'${OCI_IMAGE_REGISTRY}'/'${OCI_IMAGE_BASE}'/quay.io"' extras/image-swap/values.yaml > extras/image-swap/values.yaml.new && mv extras/image-swap/values.yaml.new extras/image-swap/values.yaml