# Shipyard ## Docs - [Architecture Overview](https://mintlify.wiki/ops-north/shipyard/architecture.md): Understanding Shipyard's multi-tenant deployment platform architecture - [Accessing Services](https://mintlify.wiki/ops-north/shipyard/infrastructure/accessing-services.md): How to access Vault, ArgoCD, EKS, and other deployed services - [Apps Layer](https://mintlify.wiki/ops-north/shipyard/infrastructure/apps-layer.md): Deploy ArgoCD, Traefik ingress controller, and application configurations - [Bootstrap](https://mintlify.wiki/ops-north/shipyard/infrastructure/bootstrap.md): Initialize Terraform state backend with S3 and DynamoDB - [Destroying Resources](https://mintlify.wiki/ops-north/shipyard/infrastructure/destroying.md): How to safely tear down Shipyard infrastructure - [Infrastructure Layer](https://mintlify.wiki/ops-north/shipyard/infrastructure/infrastructure-layer.md): Deploy VPC, EKS cluster, Tailscale VPN, and Vault infrastructure - [Infrastructure Overview](https://mintlify.wiki/ops-north/shipyard/infrastructure/overview.md): Understand Shipyard's three-tier Terraform architecture for AWS deployment - [Platform Layer](https://mintlify.wiki/ops-north/shipyard/infrastructure/platform-layer.md): Deploy Kubernetes platform components including Vault, cert-manager, and load balancer controller - [Prerequisites](https://mintlify.wiki/ops-north/shipyard/infrastructure/prerequisites.md): Required tools, accounts, and configuration before deploying Shipyard infrastructure - [Troubleshooting](https://mintlify.wiki/ops-north/shipyard/infrastructure/troubleshooting.md): Common issues and solutions for Shipyard infrastructure deployment - [Welcome to Shipyard](https://mintlify.wiki/ops-north/shipyard/introduction.md): Infrastructure monorepo for multi-tenant Kubernetes deployments, Terraform modules, and AWS infrastructure-as-code - [Advanced APIs](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/api/advanced.md): API keys, tasks, workflows, sandboxes, and MCP endpoints - [Authentication](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/api/authentication.md): OAuth and session management endpoints - [Deployments](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/api/deployments.md): Deployment lifecycle management endpoints - [Organizations & Teams](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/api/organizations.md): Organization and team management endpoints - [Secrets](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/api/secrets.md): Three-tier secrets management endpoints - [Templates](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/api/templates.md): Template management and AI generation endpoints - [Architecture](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/architecture.md): Detailed architecture of the K8s Scheduler platform - [Configuration](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/configuration.md): Environment variables and configuration options for k8s-scheduler - [Dependencies](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/dependencies.md): Platform dependencies and integration points for k8s-scheduler - [Deployment Guide](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/deployment-guide.md): Deploy k8s-scheduler to production Kubernetes clusters - [Frontend Architecture](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/frontend.md): React 19 frontend with TypeScript, Vite, and TanStack Query - [Local Development](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/local-development.md): Detailed guide for setting up and iterating on k8s-scheduler locally with kind - [Multi-Tenancy Model](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/multi-tenancy.md): Organization-based multi-tenancy with white-label clients, teams, and hierarchical access control - [Kubernetes Operator](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/operator.md): Controller-runtime operator for UserDeployment, AgentTask, and Workflow CRDs - [K8s Scheduler Overview](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/overview.md): Multi-tenant Kubernetes deployment platform with React frontend, OAuth authentication, RBAC, and tiered subscriptions - [Quick Start](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/quickstart.md): Get k8s-scheduler running locally in under 2 minutes with kind - [Role-Based Access Control (RBAC)](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/rbac.md): Hierarchical permission system with organization, team, and user-level roles - [Secrets Management](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/secrets.md): Three-tier secrets architecture with Vault integration and External Secrets Operator - [Server Architecture](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/server.md): Go HTTP server with session-based auth, RBAC, and Kubernetes integration - [Template System](https://mintlify.wiki/ops-north/shipyard/k8s-scheduler/templates.md): Multi-service deployment templates with visibility scopes and YAML specification - [Quick Start](https://mintlify.wiki/ops-north/shipyard/quickstart.md): Get Shipyard running locally in minutes - [EC2 Module](https://mintlify.wiki/ops-north/shipyard/terraform-modules/ec2.md): EC2 instances with Amazon Linux 2023, optional ALB, Tailscale, and HTTPS support - [EKS Module](https://mintlify.wiki/ops-north/shipyard/terraform-modules/eks.md): Amazon EKS cluster with managed node groups, OIDC provider for IRSA, and IAM roles - [Terraform Modules](https://mintlify.wiki/ops-north/shipyard/terraform-modules/introduction.md): Production-ready Terraform modules for AWS infrastructure including VPC, EKS, RDS, Vault, EC2, and state management - [RDS Module](https://mintlify.wiki/ops-north/shipyard/terraform-modules/rds.md): Amazon RDS database instances with security groups, automated backups, and encryption - [State Module](https://mintlify.wiki/ops-north/shipyard/terraform-modules/state.md): S3 bucket and DynamoDB table for Terraform remote state with locking - [Module Usage Guide](https://mintlify.wiki/ops-north/shipyard/terraform-modules/usage.md): Common patterns, best practices, and examples for using Terraform modules - [Vault Module](https://mintlify.wiki/ops-north/shipyard/terraform-modules/vault.md): HashiCorp Vault AWS resources with KMS auto-unseal and DynamoDB storage backend - [VPC Module](https://mintlify.wiki/ops-north/shipyard/terraform-modules/vpc.md): Complete AWS VPC infrastructure with public/private subnets, NAT gateways, and VPC endpoints