Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.
This repository was archived by the owner on May 22, 2025. It is now read-only.

Separate AgentPool from AKSCluster #276

Description

@vaspahomov

What problem are you facing?

AKSCluster not configurable in AgentPool:

  • You can not create auto scaling AgentPool
  • You can not create multiple AgentPool for AKS cluster
  • You can not chose other mode for AgentPool
  • AKSCluter not supporting update reconciliation

Before this feature need AgentPool resource: #262

How could Crossplane help solve your problem?

I suggest separate AgentPool from AKSCluster resource:
Remove nodeCount, nodeVMSize fields from spec. And add required systemAgentPoolRef in spec.
In this way:

  • it'll be easier to support AgentPool scaling reconciliation
  • more readable specs when AgentPool will have more spec parameters

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions