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

Request for azurerm_kubernetes_cluster_extension resource #731

Open
bak-fts opened this issue May 6, 2024 · 2 comments
Open

Request for azurerm_kubernetes_cluster_extension resource #731

bak-fts opened this issue May 6, 2024 · 2 comments

Comments

@bak-fts
Copy link

bak-fts commented May 6, 2024

What resource do you need?

Terraform Resource Name: azurerm_kubernetes_cluster_extension

What is your use case?

Enabling the Flux extension in an AKS cluster in a Crossplane-native way. Currently enabling it via the Terraform provider, which often causes issues due to very long reconciliation times of the Terraform workspace, leading to timeouts and dangling leases that require manual cleanup.

@turkenf
Copy link
Collaborator

turkenf commented May 6, 2024

Hi, @bak-fts, thank you for bringing up this, we would appreciate it if you would like to contribute.

We have a guide on adding new resources here, some parts may be out of date, if you have any questions feel free to ask.

We can also consider combining this issue with #732

@naimadswdn
Copy link

+1

Anyway, we handled it by installing the flux as a Helm provider Release:

  - name: flux2
    base:
      apiVersion: helm.crossplane.io/v1beta1
      kind: Release
      spec:
        forProvider:
          chart:
            name: flux2
            repository: https://fluxcd-community.github.io/helm-charts
            version: "2.12.2"
          namespace: flux-system
          wait: true
          waitTimeout: "300s"
    patches:
    - type: PatchSet
      patchSetName: metadata
    - type: PatchSet
      patchSetName: providerConfig

Maybe it can help you @bak-fts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants