Marques Johansson

Results 267 issues of Marques Johansson

Current examples/simple only tests a single control plane. Before the move to test examples/simple, when testing was run from the root directory, HA tests were defined but not passing (removed...

enhancement
good first issue

https://v1-20.docs.kubernetes.io/docs/concepts/services-networking/dual-stack/ Provisioning nodes with dual-stack enabled will make it easier to export public services as IPv4 address scarcity and costs can be avoided. In Equinix Metal, IP Reservation requests are...

Kube-VIP is currently configured as a the Service loadbalancer. It can also be configured to provide a single API (Elastic IP) for the cluster using BGP to ensure that one...

enhancement

The Kubernetes Autoscaler project at version [1.22.1](https://github.com/kubernetes/autoscaler/releases/tag/cluster-autoscaler-1.22.1) includes support for the `equinixmetal` provider. As a project that bundles many relevant EquinixMetal Kubernetes addons, what would it look like to include...

enhancement
question

https://github.com/equinix/terraform-metal-multiarch-k8s/blob/main/kubernetes-node-pool.tf could be implemented as a for loop over a var.node_pools slice of structs. The existing hard-coded green/blue node pools would be replaced with user-defined sets of node pools where...

enhancement

The process that runs `kubeadm init phase` on each controller node is a shell script that (requires a local `kubeadm` binary? and) locally SSHs to the controller and to the...

enhancement
question

Modules that depend on this module to create a Kubernetes cluster will need access to the resources created by this module. The current output variable, `Kubernetes_Cluster_Info`, has no description (and...

enhancement

Add a test that confirms that the LoadBalancer service (MetalLB) is operating correctly.

When the node count is modified, a destroy triggered provisioned should attempt to drain and delete the node: for example: ```tf resource "metal_device" "..." { // ... provisioner "local-exec" {...

Reverts the equinix_metal_ variable names back to metal_. metal_ is the current convention: https://github.com/equinix-labs/terraform-equinix-template/blob/main/variables.tf --- Previously this PR was focused on the conversion to the Equinix provider, which was merged...