out := utils.ApplyKustomize(fmt.Sprintf("%s/kustomize", binariesPath), fmt.Sprintf("%s/blueprint/sites/site/02_cluster-addons", siteBuildPath))
if string(out) != "" {
// now we can apply it
- utils.ApplyKubectl(fmt.Sprintf("%s/kubectl", binariesPath), out, kubeconfigFile)
+ utils.ApplyOc(fmt.Sprintf("%s/oc", binariesPath), out, kubeconfigFile)
} else {
log.Println(fmt.Sprintf("No manifests found for %s/blueprint/sites/site/02_cluster-addons", siteBuildPath))
}
-
log.Println(fmt.Sprintf("Applying workloads from %s/blueprint/sites/site/03_services", siteBuildPath))
out = utils.ApplyKustomize(fmt.Sprintf("%s/kustomize", binariesPath), fmt.Sprintf("%s/blueprint/sites/site/03_services", siteBuildPath))
if string(out) != "" {
// now we can apply it
- utils.ApplyKubectl(fmt.Sprintf("%s/kubectl", binariesPath), out, kubeconfigFile)
+ utils.ApplyOc(fmt.Sprintf("%s/oc", binariesPath), out, kubeconfigFile)
} else {
log.Println(fmt.Sprintf("No manifests found for %s/blueprint/sites/site/03_services", siteBuildPath))
}
return out
}
-// utility to apply kubectl for a given output
-func ApplyKubectl(kubectlBinary string, kubectlContent []byte, kubeconfigPath string) {
+// utility to apply OC for a given output
+func ApplyOc(ocBinary string, kubectlContent []byte, kubeconfigPath string) {
// write content to be applied to temporary file
tmpFile, err := ioutil.TempFile(os.TempDir(), "kubectl-")
if err != nil {
envVars = []string{fmt.Sprintf("KUBECONFIG=%s", kubeconfigPath)}
}
for i := 1; i <= 5; i++ {
- _, err := ExecuteCommand("", envVars, false, true, kubectlBinary, "apply", "-f", tmpFile.Name())
+ _, err := ExecuteCommand("", envVars, false, true, ocBinary, "apply", "-f", tmpFile.Name())
if err == nil {
// it is ok, stop the loop