Generate Harness pipeline for EKS Helm deployments with Keycloak integration
Generates complete Harness pipelines for EKS Helm deployments with Keycloak authentication and environment-specific configurations.
/plugin marketplace add Lobbi-Docs/claude/plugin install lobbi-docs-aws-eks-helm-keycloak-plugins-aws-eks-helm-keycloak@Lobbi-Docs/claudeGenerate a complete Harness pipeline for deploying to AWS EKS with Helm and Keycloak authentication.
/eks:pipeline-scaffold <name> [options]
name - Pipeline name (required)--type - Pipeline type: build, deploy, release, promote (default: deploy)--strategy - Deployment strategy: rolling, canary, blue-green (default: rolling)--environments - Comma-separated environments (default: dev,staging,prod)--chart - Helm chart path (default: charts/<service-name>)--keycloak - Enable Keycloak client provisioning (default: true)--triggers - Create triggers: pr, push, tag, none (default: push,tag)--output - Output directory (default: .harness/pipelines)/eks:pipeline-scaffold api-gateway-deploy
Creates rolling deployment pipeline for all environments.
/eks:pipeline-scaffold api-gateway-prod --type=deploy --strategy=canary --environments=prod
/eks:pipeline-scaffold api-gateway-release --type=release --triggers=tag
Creates pipeline triggered by release tags with full promotion flow.
/eks:pipeline-scaffold api-gateway-build --type=build --triggers=pr,push
.harness/
├── pipelines/
│ └── <name>.yaml # Main pipeline definition
├── inputsets/
│ ├── <name>-dev.yaml # Dev environment inputs
│ ├── <name>-staging.yaml # Staging inputs
│ └── <name>-prod.yaml # Production inputs
├── services/
│ └── <service>.yaml # Service definition (if not exists)
└── triggers/
├── <name>-push.yaml # Push trigger (if enabled)
└── <name>-tag.yaml # Tag trigger (if enabled)
Stages:
1. Validate
- Helm lint
- Security scan
- Values validation
2. Deploy to Environment
- Configure Keycloak client
- Helm deploy with strategy
- Health verification
3. Post-Deploy
- Smoke tests
- Update deployment dashboard
Stages:
1. Build & Test
2. Deploy Dev
3. Deploy Staging
4. Approval Gate
5. Deploy Production (Canary)
6. Documentation
This command activates the pipeline-architect agent for intelligent pipeline design.
values-*.yaml for environment configurationkeycloak/ directory