Skip to content

Commit

Permalink
Add apiServerExtraArgs as optional configuration to docs
Browse files Browse the repository at this point in the history
  • Loading branch information
sp1999 committed Mar 20, 2024
1 parent 6c07643 commit f2997ec
Showing 1 changed file with 36 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: "API Server Extra Args"
linkTitle: "API Server Extra Args"
weight: 10
aliases:
/docs/reference/clusterspec/optional/etcd/
description: >
EKS Anywhere cluster yaml specification API Server Extra Args reference
---

## API Server Extra Args support (optional)

#### Provider support details
| | vSphere | Bare Metal | Nutanix | CloudStack | Snow |
|:--------------:|:-------:|:----------:|:-------:|:----------:|:----:|
| **Supported?** ||||||

In order to configure a cluster with api server extra args, you need to configure your cluster by updating the cluster configuration file to include the details below. The feature flag `API_SERVER_EXTRA_ARGS_ENABLED=true` needs to be set.

This is a generic template with some example api server extra args configuration below for reference:
```yaml
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: Cluster
metadata:
name: my-cluster-name
spec:
...
controlPlaneConfiguration:
apiServerExtraArgs:
...
service-account-issuer: "https://issuer-url"
service-account-jwks-uri: "https://issuer-url/openid/v1/jwks"
```
### controlPlaneConfiguration.apiServerExtraArgs (required)
A list of [flags](https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/#options) to configure for the api server.

0 comments on commit f2997ec

Please sign in to comment.