GitOps Tenant Onboarding Orchestrator

Orchestrate tenant onboarding to ArgoCD on AKS with projects and ApplicationSets.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/dudick123/migrator-skills --skill gitops-tenant-onboarding-orchestrator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: GitOps Tenant Onboarding Orchestrator
Source: https://github.com/dudick123/migrator-skills/tree/main/skills-files/mnt/user-data/outputs/gitops-tenant-onboarding
Command: npx skills add https://github.com/dudick123/migrator-skills --skill gitops-tenant-onboarding-orchestrator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the complex, multi-step process of onboarding new tenants to a mature GitOps platform, ensuring consistency and reducing manual effort.

Core Features & Use Cases

  • End-to-End Orchestration: Coordinates sub-skills to create ArgoCD Projects, system resources, and tenant ApplicationSets.
  • Automated Resource Provisioning: Generates necessary Kubernetes and GitOps configurations based on tenant requirements.
  • Use Case: Onboarding a new SaaS customer by setting up their isolated ArgoCD project, namespaces, and application deployment pipelines, all triggered by a simple natural language request.

Quick Start

Onboard tenant foo-bar using the provided GitHub organization dudick123 and their self-service appset repository at https://github.com/dudick123/platform-generator.

Frequently Asked Questions about GitOps Tenant Onboarding Orchestrator

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

FAQPage Schema
How do I automate tenant onboarding to an ArgoCD GitOps platform on AKS?

Automate ArgoCD GitOps tenant onboarding by orchestrating the creation of ArgoCD Projects, Kubernetes namespaces, and tenant ApplicationSets. This coordinates system resource configuration end-to-end, validating tenant information while handling errors gracefully throughout the workflow.

What is the best way to set up multi-tenant ArgoCD projects for self-service deployments?

Setting up multi-tenant ArgoCD projects for self-service involves generating tenant ApplicationSets that enable isolated deployments. This orchestrator creates the necessary ArgoCD Projects and system resources, allowing SaaS customers to deploy applications independently through automated provisioning.

How does tenant onboarding orchestration work for multi-tenant Kubernetes environments?

Tenant onboarding orchestration works by coordinating sub-skills to provision system resources like namespaces and secrets, creating ArgoCD Projects, and generating ApplicationSets. It validates tenant information upfront and handles errors gracefully, ensuring consistent configuration across the multi-tenant AKS cluster.

Can I use natural language to trigger Kubernetes namespace and secret configuration for new tenants?

Yes, you can trigger Kubernetes namespace and secret configuration through a simple natural language request. The orchestrator interprets the request to automatically generate necessary Kubernetes and GitOps configurations based on tenant requirements, streamlining the onboarding workflow.

Do I need a GitHub repository to onboard a new tenant to an ArgoCD GitOps platform?

Yes, onboarding a tenant requires a GitHub organization and a self-service ApplicationSet repository. The orchestrator uses these inputs to generate the GitOps configurations and deployment pipelines needed to establish the tenant's isolated ArgoCD project.

What happens if tenant information validation fails during GitOps onboarding?

If tenant information validation fails, the orchestrator handles errors gracefully throughout the workflow. This ensures the multi-step onboarding process stops safely without creating incomplete ArgoCD Projects or system resources, maintaining platform consistency.