diff --git a/scripts/gcp/setup-vm.sh b/scripts/gcp/setup-vm.sh index 779634b..e5ea519 100644 --- a/scripts/gcp/setup-vm.sh +++ b/scripts/gcp/setup-vm.sh @@ -30,13 +30,14 @@ sudo usermod -aG docker $USER sudo chmod 666 /var/run/docker.sock # Install kubectl (on GCP VMs) -sudo snap install kubectl --classic +sudo snap install kubectl --channel=1.25/stable --classic # Install skaffold (tested on: 1.36.0) # Source: https://skaffold.dev/docs/install/ curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/latest/skaffold-linux-amd64 && \ sudo install skaffold /usr/local/bin/ + #### Configure gcloud ######################################################## # Create directory for service account key diff --git a/src/commands/apps.js b/src/commands/apps.js index 14a727c..1e2352b 100644 --- a/src/commands/apps.js +++ b/src/commands/apps.js @@ -211,7 +211,7 @@ const install = (names) => { else package = `@microbs.io/app-${name}` logger.info(`Installing app: ${name}`) - const result = utils.exec(`npm install${g} ${utils.sanitize(package)}`, true) + const result = utils.exec(`npm install${g} ${utils.sanitize(package)} --legacy-peer-deps --preserve-symlinks`, true) if (result.stderr) { if (result.stderr.includes('E404')) logFailure(`...unknown app: ${name}`)