You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* upgrade minikube version to 1.33
* add support for high availability clusters
* refactor node provisioning into seperate func
* add test for ha property
* refactor cluster to use first 3 nodes for HA
* remove test stack outputs on clean
* add early validation to prevent persisting bad minikube state
* add nuke target for quicker e2e testing
* add test stack clusters to clean target
* pass in HA flag correctly
* add HA flag to debug entrypoint
* refactor HA nodes to the provision stage
* remove unreferenced controlplane method
* add APIServerPort to schema and provision HA nodes earlier
* regenerate mocks and fix mock signatures
* regen schema
* fix absent provision/start expectation on failed ha nodes
* add high availability integration test
* return error on failed control plane start
* set viber ha flag
* regenerate cluster mock
* avoid provisioning duplicate controlplane nodes
* correctly set node state after write
* add HA tf tests
-`apiserver_name` (String) The authoritative apiserver hostname for apiserver certificates and connectivity. This can be used if you want to make the apiserver available from outside the machine
107
107
-`apiserver_names` (Set of String) A set of apiserver names which are used in the generated certificate for kubernetes. This can be used if you want to make the apiserver available from outside the machine
108
108
-`apiserver_port` (Number) The apiserver listening port
109
-
-`auto_pause_interval` (Number) Duration of inactivity before the minikube VM is paused (default 1m0s). To disable, set to 0s (Configured in minutes)
109
+
-`auto_pause_interval` (Number) Duration of inactivity before the minikube VM is paused (default 1m0s) (Configured in minutes)
110
110
-`auto_update_drivers` (Boolean) If set, automatically updates drivers to the latest version. Defaults to true.
111
111
-`base_image` (String) The base image to use for docker/podman drivers. Intended for local development.
-`force` (Boolean) Force minikube to perform possibly dangerous operations
138
138
-`force_systemd` (Boolean) If set, force the container runtime to use systemd as cgroup manager. Defaults to false.
139
139
-`gpus` (String) Allow pods to use your NVIDIA GPUs. Options include: [all,nvidia] (Docker driver with Docker container-runtime only)
140
+
-`ha` (Boolean) Create Highly Available Multi-Control Plane Cluster with a minimum of three control-plane nodes that will also be marked for work.
140
141
-`host_dns_resolver` (Boolean) Enable host resolver for NAT DNS requests (virtualbox driver only)
141
142
-`host_only_cidr` (String) The CIDR to be used for the minikube VM (virtualbox driver only)
142
143
-`host_only_nic_type` (String) NIC Type used for host only network. One of Am79C970A, Am79C973, 82540EM, 82543GC, 82545EM, or virtio (virtualbox driver only)
-`interactive` (Boolean) Allow user prompts for more information
153
154
-`iso_url` (Set of String) Locations to fetch the minikube ISO from.
154
155
-`keep_context` (Boolean) This will keep the existing kubectl context and will create a minikube context.
155
-
-`kubernetes_version` (String) The Kubernetes version that the minikube VM will use (ex: v1.2.3, 'stable' for v1.28.3, 'latest' for v1.28.3). Defaults to 'stable'.
156
+
-`kubernetes_version` (String) The Kubernetes version that the minikube VM will use (ex: v1.2.3, 'stable' for v1.30.0, 'latest' for v1.30.0). Defaults to 'stable'.
156
157
-`kvm_gpu` (Boolean) Enable experimental NVIDIA GPU support in minikube
157
158
-`kvm_hidden` (Boolean) Hide the hypervisor signature from the guest in minikube (kvm2 driver only)
158
159
-`kvm_network` (String) The KVM default network name. (kvm2 driver only)
0 commit comments