Skip to content

GCLOUD: support init command#4286

Merged
TomOnTime merged 1 commit into
mainfrom
gcloud-register-creds-metadata
May 16, 2026
Merged

GCLOUD: support init command#4286
TomOnTime merged 1 commit into
mainfrom
gcloud-register-creds-metadata

Conversation

@TomOnTime
Copy link
Copy Markdown
Collaborator

Summary

Register CredsMetadata for GCLOUD so the provider is offered by the dnscontrol init wizard.

Fields mirror the entries in integrationTest/profiles.json.

CC: @riyadhalnur

Test plan

  • go build ./... passes
  • dnscontrol init lists GCLOUD as an option
  • Verify any // TODO: Verify annotations in the diff (e.g. PortalURL)

🤖 Generated with Claude Code

Register CredsMetadata so the GCLOUD provider appears in the `dnscontrol init` wizard.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
DisplayName: "Google Cloud DNS",
Kind: providers.KindDNS,
DocsURL: "https://docs.dnscontrol.org/provider/gcloud",
PortalURL: "https://console.cloud.google.com/iam-admin/serviceaccounts", // TODO: Verify
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All good. User just has to choose the correct project after landing on this page

@TomOnTime TomOnTime merged commit a2db481 into main May 16, 2026
9 of 11 checks passed
@TomOnTime TomOnTime deleted the gcloud-register-creds-metadata branch May 16, 2026 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

3 participants