Prompt Buddy logoPrompt Buddy

github · GitHub Actions Docs

Actions Deploying to Google Kubernetes Engine - GitHub Docs

Configures a GitHub Actions workflow to deploy applications to Google Kubernetes Engine using OpenID Connect for secure authentication.

Import to Prompt Buddy

Derived skill

Files assembled from official documentation

Viewing SKILL.md

Actions Deploying to Google Kubernetes Engine - GitHub Docs

Configures a GitHub Actions workflow to deploy applications to Google Kubernetes Engine using OpenID Connect for secure authentication.

When To Use

Use when you need to automate the deployment of containerized applications from a GitHub repository to a Google Kubernetes Engine cluster using secure, keyless authentication via OIDC.

Reference Files

FileContainsUse For
SKILL.mdEntry point: scope, routing table, and workflow.Start here.
docs/actions-how-tos-deploy-deploying-to-google-kubernetes-engine-github-docs-workflow-guide.mdA guide explaining the prerequisites and steps required to deploy projects to Google Kubernetes Engine using GitHub Actions.Questions about a guide explaining the prerequisites and steps required to deploy projects to Google Kubernetes Engine using GitHub A...
examples/actions-how-tos-deploy-deploying-to-google-kubernetes-engine-github-docs.textA sequence of gcloud CLI commands used to create a Google Kubernetes Engine cluster for deployment via GitHub Actions.Exact payloads, commands, or snippets shown in A sequence of gcloud CLI commands used to create a Google Kubernetes Engine cluster for deployment via GitHub Actions.
examples/actions-how-tos-deploy-deploying-to-google-kubernetes-engine-github-docs-2.textA sequence of gcloud CLI commands used to enable required Google Cloud services for Kubernetes Engine deployment.Exact payloads, commands, or snippets shown in A sequence of gcloud CLI commands used to enable required Google Cloud services for Kubernetes Engine deployment.
examples/actions-how-tos-deploy-deploying-to-google-kubernetes-engine-github-docs-3.textA sequence of gcloud CLI commands used to create and configure a service account for deploying to Google Kubernetes Engine via GitHub Actions.Exact payloads, commands, or snippets shown in A sequence of gcloud CLI commands used to create and configure a service account for deploying to Google Kubernetes E...
examples/actions-how-tos-deploy-deploying-to-google-kubernetes-engine-github-docs-4.textA text snippet demonstrating the gcloud command to list IAM service accounts for Google Kubernetes Engine deployment.Exact payloads, commands, or snippets shown in A text snippet demonstrating the gcloud command to list IAM service accounts for Google Kubernetes Engine deployment.
examples/actions-how-tos-deploy-deploying-to-google-kubernetes-engine-github-docs-5.textShell commands for assigning IAM roles to a service account for Google Kubernetes Engine and Cloud Storage access.Exact payloads, commands, or snippets shown in Shell commands for assigning IAM roles to a service account for Google Kubernetes Engine and Cloud Storage access.
examples/actions-how-tos-deploy-deploying-to-google-kubernetes-engine-github-docs-6.textA shell command sequence for creating a Google Cloud IAM service account key for GitHub Actions authentication with GKE.Exact payloads, commands, or snippets shown in A shell command sequence for creating a Google Cloud IAM service account key for GitHub Actions authentication with GKE.
examples/actions-how-tos-deploy-deploying-to-google-kubernetes-engine-github-docs-7.textA shell command to encode a Google Kubernetes Engine service account JSON key into a base64 string for use as a GitHub Actions secret.Exact payloads, commands, or snippets shown in A shell command to encode a Google Kubernetes Engine service account JSON key into a base64 string for use as a GitHu...
examples/actions-how-tos-deploy-deploying-to-google-kubernetes-engine-github-docs-8.textA GitHub Actions workflow configuration file demonstrating how to deploy applications to Google Kubernetes Engine.Exact payloads, commands, or snippets shown in A GitHub Actions workflow configuration file demonstrating how to deploy applications to Google Kubernetes Engine.

What This Skill Covers

    • GitHub Actions / - How-tos / - Deploy / - Deploy to third-party platforms / - Google Kubernetes Engine
  • Main sections: In this article, Prerequisites, Creating a GKE cluster, Storing your project name, (Optional) Configuring kustomize.

Workflow

  1. Open the most relevant file under docs/ for the exact documented workflow and wording.
  2. Open schemas/ files for exact structured contracts.
  3. Open examples/ files for concrete requests, commands, snippets, and manifests.
  4. Do not add behavior or configuration that is not present in the attached source files.

Canonical source: https://docs.github.com/en/actions/how-tos/deploy/deploy-to-third-party-platforms/google-kubernetes-engine