EKS Deployer Parameters for OpenLegacy Hub
OpenLegacy Hub's EKS deployer requires specific JSON parameters for authentication and deployment targeting.
Default Configuration Template
{
"replicas": 1,
"namespace": "default",
"selector": {},
"kubeConfig": null,
"makePublic": false,
"masterUrl": null,
"token": null,
"clusterName": null,
"region": null,
"accessKey": null,
"secretAccessKey": null,
"sessionToken": null,
"makeSessionToken": false,
"awaitTimeout": 10000
}
Parameter Reference Table
| Parameter | Description | Required | Example |
|---|---|---|---|
| replicas | Number of pod replicas | Optional | 1 |
| namespace | EKS target namespace | Recommended | default |
| selector | Pod selector labels | Optional | |
| kubeConfig | Base64 kubeconfig (alternative to AWS creds) | Optional | null |
| makePublic | Expose service publicly via LoadBalancer | Optional | true |
| masterUrl | EKS cluster endpoint (auto-discovered) | Optional | null |
| token | Kubernetes service account token | Optional | null |
| clusterName | EKS cluster name | Required | EKS-CLUSTER-NAME |
| region | AWS region | Required | AWS Region for example us-east-1 |
| accessKey | AWS Access Key ID (IAM user/role) | Required | ACCESS_KEY |
| secretAccessKey | AWS Secret Access Key | Required | SECRET_KEY |
| sessionToken | Temporary session token (STS) | With temp creds | [long token value] |
| makeSessionToken | Auto-generate session token | Optional | false |
| awaitTimeout | Deployment readiness timeout (ms) | Recommended | 10000 |
Authentication Options
IAM Credentials
- accessKey
- secretAccessKey
- sessionToken (if temporary)
- clusterName
- region
Updated about 13 hours ago
