Cameron McAvoy

Results 29 issues of Cameron McAvoy

**User Story** As a operator of the cluster API, when I make changes to an existing MachineDeployment or MachineSet infrastructure template, any existing nodes previously managed are reconciled, replaced and...

kind/feature
needs-triage

**What type of PR is this?** /kind feature **What this PR does / why we need it**: Enhances the EKSConfigTemplate cloud-init to expose many more userdata features when bootstrapping EKS...

kind/feature
size/XXL
cncf-cla: yes
ok-to-test
needs-priority

**What type of PR is this?** /kind bug **What this PR does / why we need it**: The EventBridge feature for importing ec2 events is not supported for EKS in...

kind/bug
cncf-cla: yes
size/XS
ok-to-test
needs-priority

/kind feature The EKSConfigTemplate currently uses a [bash-style cloud-init user data](https://github.com/kubernetes-sigs/cluster-api-provider-aws/blob/main/bootstrap/eks/internal/userdata/node.go#L28). However, [cloud-init supports several user data formats](https://cloudinit.readthedocs.io/en/latest/topics/format.html), including a YAML-based document which has exposes more capabilities than can easily...

kind/feature
triage/accepted
needs-priority

Update AWSMachine webhook validate logic on update to be consistent with validation on creation. **What type of PR is this?** /kind bug **What this PR does / why we need...

kind/bug
cncf-cla: yes
do-not-merge/work-in-progress
size/XS
ok-to-test
needs-priority

**Is this a bug fix or adding new feature?** New Feature **What is this PR about? / Why do we need it?** Allows configuring the EFS CSI Controller and Daemonset...

size/S
cncf-cla: yes

/kind feature **Describe the solution you'd like** Currently, the AWSControlPlane and AWSManagedControlPlane controllers create and manage the cluster kubeconfig secrets (`"%s-kubeconfig"` in the cluster's namespace). The contents of this secret...

kind/feature
needs-triage
needs-priority

**What type of PR is this?** /kind feature **What this PR does / why we need it**: Cluster Autoscaler can not mount and consume the [Cluster API Kubeconfig](https://cluster-api-aws.sigs.k8s.io/topics/eks/creating-a-cluster.html?highlight=kubeconfig#cluster-api-capi-kubeconfig) because the...

kind/feature
size/L
do-not-merge/hold
approved
cncf-cla: yes
release-note
needs-priority

**What type of PR is this?** /kind feature **What this PR does / why we need it**: [ Implements the MachinePool Machines clusterAPI proposal ](https://github.com/kubernetes-sigs/cluster-api/blob/main/docs/proposals/20220209-machinepool-machines.md) **Which issue(s) this PR fixes**...

kind/feature
size/XL
cncf-cla: yes
release-note
ok-to-test
needs-priority

/kind feature **Describe the solution you'd like** Enhance the AWSMachineTemplate to support multiple instance types, specifically an ordered of instances and spot market options to use when creating the ec2...

kind/feature
lifecycle/stale
needs-triage
needs-priority