Skip to content

GCP Integration

KuaDashboard provides comprehensive Google Cloud Platform management accessed from the sidebar under Cloud > Google Cloud. Services are grouped by category in the left sidebar.

Compute

Cloud Run

  • List all Cloud Run services with status, region, URL and revision
  • Start / Stop services (adjusts minimum instance count)
  • Direct link to Cloud Console

Cloud Run Jobs

  • List all Cloud Run Jobs with status and last execution result
  • Run a job on demand (triggers an execution)
  • View executions — drill-down modal showing execution history with status and timestamps

GKE (Google Kubernetes Engine)

  • List GKE clusters with version, location, node count and status
  • Copy kubectl connection command to clipboard

Compute Engine VMs

  • List all VM instances with zone, machine type, external IP and status
  • Start / Stop VM instances

Database

Cloud SQL

  • List Cloud SQL instances with database version, tier and status
  • Start / Stop instances (activate / deactivate)

Cloud Spanner

  • List Spanner instances with node count and processing units
  • Drill-down into databases per instance
  • SQL query editor — run read-only queries against any Spanner database

Firestore

  • List Firestore databases (including the default (default) database)
  • Drill-down into collections per database
  • Browse documents within each collection

Memorystore (Redis)

  • List Memorystore Redis instances with version, tier, capacity and status

Storage

Cloud Storage

  • Browse all GCS buckets
  • Drill-down file browser inside each bucket (prefix navigation)
  • Preview text/JSON/YAML objects inline
  • Download objects directly to your machine

Artifact Registry

  • List all Artifact Registry repositories with format and location
  • Drill-down into packages (Docker images, Maven artifacts, npm packages, etc.)

Serverless

Cloud Functions

  • List all Cloud Functions (1st and 2nd gen) with runtime, trigger and status
  • Invoke a function with a custom JSON body
  • View logs — last 50 log entries streamed in real time

Messaging

Pub/Sub Topics

  • List all Pub/Sub topics

Pub/Sub Subscriptions

  • List all Pub/Sub subscriptions with type (push/pull), topic, filter, ACK deadline and retention period

Security

Secret Manager

  • List all secrets with creation date and last access
  • Preview the latest version value (first 500 chars)
  • Import to Env Manager — save the secret value as an environment variable

Cloud KMS

  • List key rings across all available locations
  • Drill-down into crypto keys per key ring with purpose, algorithm and rotation schedule

Analytics

BigQuery

  • List all BigQuery datasets
  • Drill-down into tables per dataset (schema, row count, size)
  • SQL query editor — run queries with job polling and paginated results

Workflows

Cloud Workflows

  • List all Cloud Workflows with status and last updated time
  • View executions (last 20) with state and duration
  • View source — see the workflow YAML/JSON definition

Networking

Cloud DNS

  • List all DNS managed zones with DNS name and visibility
  • Drill-down into DNS records per zone (type, TTL, values)

VPC Networks

  • List all VPC networks with auto-subnet mode and routing mode
  • Drill-down into subnets per network with CIDR, gateway, region, Private Google Access and Flow Logs status

Async / Scheduling

Cloud Tasks

  • List all Cloud Tasks queues with state and rate limits
  • View tasks in a queue (paginated)

Cloud Scheduler

  • List all Cloud Scheduler jobs with schedule, target type and status
  • Run a job immediately
  • Pause / Resume a job

DevOps

Cloud Build

  • List recent Cloud Build builds with trigger, branch, status and duration (paginated)
  • View logs — full build log streamed inline

Observability

Cloud Monitoring

  • Alert policies — list all alert policies with enabled/disabled status and condition count
  • Uptime checks — list all uptime check configurations with type, resource and period

Cloud Logging

  • Interactive log query panel — enter an advanced filter, choose a time range (1–72 hours) and execute
  • Results show timestamp, severity (color-coded), resource type, log name and text payload

IAM

IAM Service Accounts

  • List all service accounts with display name, email and status (paginated)
  • Drill-down into keys per service account with key ID, type and creation/expiry dates

Authentication

GCP credentials can be configured in several ways:

Stored Profiles (Env Manager)

Create a GCP profile in the Env Manager with a service account key JSON. The profile is stored securely and can be selected from the GCP panel dropdown.

gcloud CLI Configs

If gcloud is installed, KuaDashboard automatically detects all gcloud configurations and lists them in the profile dropdown. This uses Application Default Credentials.

Profile Selection

The GCP panel dropdown shows two groups:

  • Stored profiles — Created in the Env Manager
  • gcloud configs — Auto-detected from the local gcloud CLI

Tab-Based Layout

The GCP panel uses a tabbed interface:

TabContent
Cloud RunCloud Run services table
GKEKubernetes Engine clusters
Compute VMsCompute Engine instances

Each tab loads data independently and shows a count badge. Errors (like disabled APIs) display an inline banner with a direct link to enable the API in Cloud Console.

Released under the MIT License.