-
Notifications
You must be signed in to change notification settings - Fork 2
Project fails to deploy on GKE 1.15.7-gke.23 #25
Comments
@sgnn7 does the investigation need prioritizing, or does publishing an update to GCP need prioritizing? just want to be clear about the correct next steps |
@izgeri It's the time allocation that needs prioritizing for both investigation and publishing. This bug is not in the active pipeline as far as I know and needs to be prioritized vs OSS suite stories. |
ok - when you get a chance, can you please add as much context as you can here for how to repro / investigate the root cause of the bug? I'll get it in the |
Repro steps:
I'll spend some time today trying to figure out what the cause is. |
This is a much deeper problem than anticipated. The following is an error that happens when building the marketplace app:
Some things(1, 2) are hinting towards issues with bundler |
Also checked - there seems like there were no removals of APIs between k8s 1.13->1.14 and 1.14->1.15 making the deployer even more suspect. |
I've reproduced a failure in deploying the
I'm not sure if there's an easy way to read the contents of the rendered /data/resources.yaml. |
This change fixes a problem whereby deployment of the marketplace app would fail on GKE clusters with Kubernetes versions >= 1.15. The main problem was that we were using the Google Marketplace Tools Version 0.7.0, and this uses a version of kubectl (1.12) that does not know how to authenticate with Kubernetes version 1.15 or newer. The changes included are as follows: * Upgraded the Google Marketplace Tools container image used by the Deployer from 0.7.0 to 0.10.0. The newer version of these tools provide an adaptive Kubectl client version (tools read the Kubernetes server version, then select a matching kubectl binary). * Upgraded the Google Marketplace Tools submodule to 0.10.0. * Upgraded the version of Helm used by the deployer from 2.6.1 to 2.16.1 to eliminate this Helm bug: helm/helm#2998 * Deleted x-google-marketplace section for tester.image in schema.yaml to be consistent for Google Marketplace Tools v0.10.0 * Added a build.sh flag (`-p` or `--persist`) to persist the application deployment after testing. * Fixed the deployment's `deploy-info` annotations to use keys that are valid JSON keys (i.e. with quotes). Fixes Issue #25 "Project fails to deploy on GKE 1.15.7-gke.23"
This change fixes a problem whereby deployment of the marketplace app would fail on GKE clusters with Kubernetes versions >= 1.15. The main problem was that we were using the Google Marketplace Tools Version 0.7.0, and this uses a version of kubectl (1.12) that does not know how to authenticate with Kubernetes version 1.15 or newer. The changes included are as follows: * Upgraded the Google Marketplace Tools container image used by the Deployer from 0.7.0 to 0.10.0. The newer version of these tools provide an adaptive Kubectl client version (tools read the Kubernetes server version, then select a matching kubectl binary). * Upgraded the Google Marketplace Tools submodule to 0.10.0. * Upgraded the version of Helm used by the deployer from 2.6.1 to 2.16.1 to eliminate this Helm bug: helm/helm#2998 * Deleted x-google-marketplace section for tester.image in schema.yaml to be consistent for Google Marketplace Tools v0.10.0 * Added a build.sh flag (`-p` or `--persist`) to persist the application deployment after testing. * Fixed the deployment's `deploy-info` annotations to use keys that are valid JSON keys (i.e. with quotes). Fixes Issue #25 "Project fails to deploy on GKE 1.15.7-gke.23"
This change fixes a problem whereby deployment of the marketplace app would fail on GKE clusters with Kubernetes versions >= 1.15. The main problem was that we were using the Google Marketplace Tools Version 0.7.0, and this uses a version of kubectl (1.12) that does not know how to authenticate with Kubernetes version 1.15 or newer. The changes included are as follows: * Upgraded the Google Marketplace Tools container image used by the Deployer from 0.7.0 to 0.10.0. The newer version of these tools provide an adaptive Kubectl client version (tools read the Kubernetes server version, then select a matching kubectl binary). * Upgraded the Google Marketplace Tools submodule to 0.10.0. * Upgraded the version of Helm used by the deployer from 2.6.1 to 2.16.1 to eliminate this Helm bug: helm/helm#2998 * Deleted x-google-marketplace section for tester.image in schema.yaml to be consistent for Google Marketplace Tools v0.10.0 * Added a build.sh flag (`-p` or `--persist`) to persist the application deployment after testing. * Fixed the deployment's `deploy-info` annotations to use keys that are valid JSON keys (i.e. with quotes). Fixes Issue #25 "Project fails to deploy on GKE 1.15.7-gke.23"
This change fixes a problem whereby deployment of the marketplace app would fail on GKE clusters with Kubernetes versions >= 1.15. The main problem was that we were using the Google Marketplace Tools Version 0.7.0, and this uses a version of kubectl (1.12) that does not know how to authenticate with Kubernetes version 1.15 or newer. The changes included are as follows: * Upgraded the Google Marketplace Tools container image used by the Deployer from 0.7.0 to 0.10.0. The newer version of these tools provide an adaptive Kubectl client version (tools read the Kubernetes server version, then select a matching kubectl binary). * Upgraded the Google Marketplace Tools submodule to 0.10.0. * Upgraded the version of Helm used by the deployer from 2.6.1 to 2.16.1 to eliminate this Helm bug: helm/helm#2998 * Deleted x-google-marketplace section for tester.image in schema.yaml to be consistent for Google Marketplace Tools v0.10.0 * Added a build.sh flag (`-p` or `--persist`) to persist the application deployment after testing. * Fixed the deployment's `deploy-info` annotations to use keys that are valid JSON keys (i.e. with quotes). Fixes Issue #25 "Project fails to deploy on GKE 1.15.7-gke.23"
This change fixes a problem whereby deployment of the marketplace app would fail on GKE clusters with Kubernetes versions >= 1.15. The main problem was that we were using the Google Marketplace Tools Version 0.7.0, and this uses a version of kubectl (1.12) that does not know how to authenticate with Kubernetes version 1.15 or newer. The changes included are as follows: * Upgraded the Google Marketplace Tools container image used by the Deployer from 0.7.0 to 0.10.0. The newer version of these tools provide an adaptive Kubectl client version (tools read the Kubernetes server version, then select a matching kubectl binary). * Upgraded the Google Marketplace Tools submodule to 0.10.0. * Upgraded the version of Helm used by the deployer from 2.6.1 to 2.16.1 to eliminate this Helm bug: helm/helm#2998 * Deleted x-google-marketplace section for tester.image in schema.yaml to be consistent for Google Marketplace Tools v0.10.0 * Added a build.sh flag (`-p` or `--persist`) to persist the application deployment after testing. * Fixed the deployment's `deploy-info` annotations to use keys that are valid JSON keys (i.e. with quotes). Fixes Issue #25 "Project fails to deploy on GKE 1.15.7-gke.23"
This change fixes a problem whereby deployment of the marketplace app would fail on GKE clusters with Kubernetes versions >= 1.15. The main problem was that we were using the Google Marketplace Tools Version 0.7.0, and this uses a version of kubectl (1.12) that does not know how to authenticate with Kubernetes version 1.15 or newer. The changes included are as follows: * Upgraded the Google Marketplace Tools container image used by the Deployer from 0.7.0 to 0.10.0. The newer version of these tools provide an adaptive Kubectl client version (tools read the Kubernetes server version, then select a matching kubectl binary). * Upgraded the Google Marketplace Tools submodule to 0.10.0. * Upgraded the version of Helm used by the deployer from 2.6.1 to 2.16.1 to eliminate this Helm bug: helm/helm#2998 * Deleted x-google-marketplace section for tester.image in schema.yaml to be consistent for Google Marketplace Tools v0.10.0 * Added a build.sh flag (`-p` or `--persist`) to persist the application deployment after testing. * Fixed the deployment's `deploy-info` annotations to use keys that are valid JSON keys (i.e. with quotes). Fixes Issue #25 "Project fails to deploy on GKE 1.15.7-gke.23"
This change fixes a problem whereby deployment of the marketplace app would fail on GKE clusters with Kubernetes versions >= 1.15. The main problem was that we were using the Google Marketplace Tools Version 0.7.0, and this uses a version of kubectl (1.12) that does not know how to authenticate with Kubernetes version 1.15 or newer. The changes included are as follows: * Upgraded the Google Marketplace Tools container image used by the Deployer from 0.7.0 to 0.10.0. The newer version of these tools provide an adaptive Kubectl client version (tools read the Kubernetes server version, then select a matching kubectl binary). * Upgraded the Google Marketplace Tools submodule to 0.10.0. * Upgraded the version of Helm used by the deployer from 2.6.1 to 2.16.1 to eliminate this Helm bug: helm/helm#2998 * Deleted x-google-marketplace section for tester.image in schema.yaml to be consistent for Google Marketplace Tools v0.10.0 * Added a build.sh flag (`-p` or `--persist`) to persist the application deployment after testing. * Fixed the deployment's `deploy-info` annotations to use keys that are valid JSON keys (i.e. with quotes). Fixes Issue #25 "Project fails to deploy on GKE 1.15.7-gke.23"
This change fixes a problem whereby deployment of the marketplace app would fail on GKE clusters with Kubernetes versions >= 1.15. The main problem was that we were using the Google Marketplace Tools Version 0.7.0, and this uses a version of kubectl (1.12) that does not know how to authenticate with Kubernetes version 1.15 or newer. The changes included are as follows: * Upgraded the Google Marketplace Tools container image used by the Deployer from 0.7.0 to 0.10.0. The newer version of these tools provide an adaptive Kubectl client version (tools read the Kubernetes server version, then select a matching kubectl binary). * Upgraded the Google Marketplace Tools submodule to 0.10.0. * Upgraded the version of Helm used by the deployer from 2.6.1 to 2.16.1 to eliminate this Helm bug: helm/helm#2998 * Deleted x-google-marketplace section for tester.image in schema.yaml to be consistent for Google Marketplace Tools v0.10.0 * Added a build.sh flag (`-p` or `--persist`) to persist the application deployment after testing. * Fixed the deployment's `deploy-info` annotations to use keys that are valid JSON keys (i.e. with quotes). Fixes Issue #25 "Project fails to deploy on GKE 1.15.7-gke.23"
This change fixes a problem whereby deployment of the marketplace app would fail on GKE clusters with Kubernetes versions >= 1.15. The main problem was that we were using the Google Marketplace Tools Version 0.7.0, and this uses a version of kubectl (1.12) that does not know how to authenticate with Kubernetes version 1.15 or newer. The changes included are as follows: * Upgraded the Google Marketplace Tools container image used by the Deployer from 0.7.0 to 0.10.0. The newer version of these tools provide an adaptive Kubectl client version (tools read the Kubernetes server version, then select a matching kubectl binary). * Upgraded the Google Marketplace Tools submodule to 0.10.0. * Upgraded the version of Helm used by the deployer from 2.6.1 to 2.16.1 to eliminate this Helm bug: helm/helm#2998 * Deleted x-google-marketplace section for tester.image in schema.yaml to be consistent for Google Marketplace Tools v0.10.0 * Added a build.sh flag (`-p` or `--persist`) to persist the application deployment after testing. * Fixed the deployment's `deploy-info` annotations to use keys that are valid JSON keys (i.e. with quotes). Fixes Issue #25 "Project fails to deploy on GKE 1.15.7-gke.23"
This change fixes a problem whereby deployment of the marketplace app would fail on GKE clusters with Kubernetes versions >= 1.15. The main problem was that we were using the Google Marketplace Tools Version 0.7.0, and this uses a version of kubectl (1.12) that does not know how to authenticate with Kubernetes version 1.15 or newer. The changes included are as follows: * Upgraded the Google Marketplace Tools container image used by the Deployer from 0.7.0 to 0.10.0. The newer version of these tools provide an adaptive Kubectl client version (tools read the Kubernetes server version, then select a matching kubectl binary). * Upgraded the Google Marketplace Tools submodule to 0.10.0. * Upgraded the version of Helm used by the deployer from 2.6.1 to 2.16.1 to eliminate this Helm bug: helm/helm#2998 * Deleted x-google-marketplace section for tester.image in schema.yaml to be consistent for Google Marketplace Tools v0.10.0 * Added a build.sh flag (`-p` or `--persist`) to persist the application deployment after testing. * Fixed the deployment's `deploy-info` annotations to use keys that are valid JSON keys (i.e. with quotes). Fixes Issue #25 "Project fails to deploy on GKE 1.15.7-gke.23"
Re-open to link with the fix PR. |
Seems to work fine on 1.13 so we'll need to investigate what the problem is.
Discourse conversation
CC: @izgeri to prioritize
The text was updated successfully, but these errors were encountered: