jemena-shared-vpc-navigator

Document shared VPC ownership, DNS, and Private Link patterns for Databricks workspace provisioning.

Updated Dec 13, 2024
One-click install
npx skills add https://github.com/neo-picasso-2112/dotfiles --skill jemena-shared-vpc-navigator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jemena-shared-vpc-navigator
Source: https://github.com/neo-picasso-2112/dotfiles/tree/main/.claude/backup/.claude/skills/jemena-shared-vpc-navigator
Command: npx skills add https://github.com/neo-picasso-2112/dotfiles --skill jemena-shared-vpc-navigator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Jemena's shared VPC navigation presents cross-BU risk, DNS complexity, and private-link coordination challenges when provisioning Databricks workspaces. This Skill provides an authoritative, governance-focused playbook to prevent misconfigurations and streamline coordination with core-network and platform teams.

Core Features & Use Cases

  • Clarifies ownership and modification permissions across shared VPC resources to prevent accidental cross-BU changes.
  • Documents Databricks Private Link architecture (Backend for cluster control plane and Frontend for user UI) and associated DNS workarounds.
  • Provides explicit coordination workflows, fault-tolerance patterns, and escalation paths to onboard new BUs and resolve workspace access issues.
  • Consolidates patterns for DNS resolution (PHZ, inbound/outbound resolver, conditional forwarders), VPN vs Zscaler access, and subnet provisioning in a single reference.

Quick Start

Review this guide and apply the ownership, DNS, and private-link patterns when provisioning a new workspace.

Frequently Asked Questions about jemena-shared-vpc-navigator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure DNS resolution for a Databricks workspace in a shared AWS VPC?

To configure Databricks Private Link in a shared VPC, you must deploy both Backend private endpoints for the cluster control plane and Frontend private endpoints for the user UI, ensuring traffic stays private across both planes.

How do I prevent cross-business-unit misconfigurations when provisioning shared VPC subnets?

Preventing cross-BU misconfigurations requires documenting strict ownership and modification permissions for shared VPC resources, ensuring teams only modify subnets and Route 53 records within their authorized scope during workspace provisioning.

What is the coordination workflow for onboarding a new business unit to a Databricks shared VPC?

Onboarding a new BU to a Databricks shared VPC involves using explicit coordination workflows and escalation paths to align with core-network and platform teams for subnet provisioning, Private Link setup, and DNS configuration across app-datahub-prod and nonprod accounts.

Does Databricks Private Link work with both VPN and Zscaler access in a shared VPC?

Databricks Private Link works with both VPN and Zscaler access, but requires different DNS workarounds and access patterns to ensure proper connectivity to the workspace frontend UI and backend control plane across the shared VPC.

What are the main challenges of managing Route 53 DNS for Databricks Private Link across multiple AWS accounts?

Managing Route 53 DNS for Databricks Private Link across multiple AWS accounts presents challenges with cross-account PHZ association, resolver forwarding rules, and maintaining consistent DNS resolution strategies across app-datahub-prod and app-datahub-nonprod environments.

When should I use a shared VPC architecture for Databricks workspace provisioning?

You should use a shared VPC architecture for Databricks provisioning when multiple business units require centralized network governance, standardized Private Link connectivity, and unified Route 53 DNS management to avoid fragmented network isolation.