Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workload cluster deployment with AWSIamConfig fails if the management cluster doesn't have AWSIamConfig #2814

Closed
abhinavmpandey08 opened this issue Jul 28, 2022 · 0 comments
Assignees
Labels
area/cli Generic EKS-A CLI features

Comments

@abhinavmpandey08
Copy link
Member

What happened:
Configuring aws-iam-authenticator on workload cluster results in a failed deployment if the management cluster didn't have aws-iam-authenticator configured.
The CLI will timeout at "Creating workload cluster" stage after the external ETCD nodes are created.
If you describe the control plane machine, you will see the following status:

  status:
    bootstrapReady: false
    conditions:
    - lastTransitionTime: "2022-07-26T23:50:02Z"
      message: 0 of 2 completed
      reason: DataSecretGenerationFailed
      severity: Warning
      status: "False"
      type: Ready
    - lastTransitionTime: "2022-07-26T23:50:02Z"
      message: 'failed to resolve file source: secret not found: eksa-system/aws-iam-authenticator-ca:
        secrets "aws-iam-authenticator-ca" not found'
      reason: DataSecretGenerationFailed
      severity: Warning
      status: "False"
      type: BootstrapReady
    - lastTransitionTime: "2022-07-26T23:50:02Z"
      reason: WaitingForBootstrapData
      severity: Info
      status: "False"
      type: InfrastructureReady

What you expected to happen:
Workload cluster with AWSIamConfig to be created successfully

How to reproduce it (as minimally and precisely as possible):
Create management cluster without AWSIamConfig and then try to create a workload cluster from the management cluster with AWSIamConfig

Anything else we need to know?:

Environment:

  • EKS Anywhere Release:
  • EKS Distro Release:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/cli Generic EKS-A CLI features
Projects
None yet
Development

No branches or pull requests

2 participants