harness-keycloak-auth

Integrate Keycloak OIDC authentication into Harness CI/CD pipelines and EKS deployments.

18|2|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/markus41/claude --skill harness-keycloak-auth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-keycloak-auth
Source: https://github.com/markus41/claude/tree/main/plugins/aws-eks-helm-keycloak/skills/harness-keycloak-auth
Command: npx skills add https://github.com/markus41/claude --skill harness-keycloak-auth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the integration of Keycloak for authentication and authorization within Harness CI/CD pipelines, especially when deploying to EKS, by leveraging OIDC, IRSA, and realm-as-code principles.

Core Features & Use Cases

  • Keycloak Client Management: Automates the creation and updating of Keycloak clients and secrets within Harness pipelines.
  • EKS IRSA Integration: Configures AWS IAM Roles for Service Accounts to allow Keycloak-authenticated pods in EKS.
  • Realm-as-Code: Provides templates and guidance for managing Keycloak realms and clients as code for consistent deployments.
  • Use Case: Securely manage access to your applications deployed on EKS by integrating your existing Keycloak instance with Harness for automated pipeline deployments and OIDC-based authentication.

Quick Start

Use the harness-keycloak-auth skill to configure a new Keycloak client for your service in the 'production' realm.

Frequently Asked Questions about harness-keycloak-auth

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

FAQPage Schema
How do I integrate Keycloak OIDC authentication with Harness CI/CD pipelines?

Integrate Keycloak OIDC authentication with Harness by automating Keycloak client provisioning and service account authentication directly within your pipeline step definitions. This manages access control for secure deployments.

What is the best way to configure EKS IRSA for Keycloak-authenticated pods?

Configure EKS IRSA by setting up AWS IAM Roles for Service Accounts to grant Keycloak-authenticated pods secure access. This involves Helm chart configurations and pipeline step definitions for EKS deployments.

Can I manage Keycloak realms as code for consistent deployments in Harness?

Yes, you can manage Keycloak realms as code using provided templates and guidance. This realm-as-code pattern ensures consistent client and secret deployments across your Harness CI/CD pipelines.

Does this approach support automated Keycloak client creation within Harness pipelines?

Yes, it automates the creation and updating of Keycloak clients and secrets within Harness pipelines. This streamlines OIDC authentication setup for your services without manual intervention.

Why use Keycloak OIDC for securing applications deployed on EKS through Harness?

Use Keycloak OIDC to securely manage access to applications deployed on EKS by integrating your existing Keycloak instance with Harness. This enables automated pipeline deployments with robust authentication.