Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
v3.0: Support adding new nodes to k3s; Support dns01 challenge for le…
…ts encrypt; Graduate home assistant to a live app; Update CI tests (#163) * initial rework of default issuers for cert manager plus version bump * add more tui components for extra nodes * moved the k3s additional nodes box to a tab on the distro config page * finish up initial tui pass 1 for new nodes to the cluster * add totoro placeholder, fix dropdown, and rig up submit button for new nodes for k3s * add updating yaml for new nodes and actual function for adding new nodes to k3s under k8s_distros * add more detailed comments in default config file for adding new nodes * finish up making sure that extra node taints and labels are processed as lists * make labels have spaces instead of _ for input/dropdown generic widget and add delete from yaml for nodes * fix deleting a node * graduating home assitant to prod and adding more docs on affinity and tolerations * update the cert manager docs to include info on DNS01 challenge type support * cleaning up handling of dns01 challenge solvers for certmanager ACME issuer type ClusterIssuers * updating cert-manager app in default config to new spec * update empty fields checker to pass on certmanager if we're using http01 solver type * rig up the cli portion of the k3s remote node join cluster functionality * update docs and screenshots on add news nodes via the tui and config file * update certmanager docs * fix broken bool_option widget, update screenshot of new node tab for k3s * fix wrong variable for solver being used in clusterissuer creation * fixed forgot to pass in k8s_obj to create_cluster_issuers for cert_manager * switch from using explicit sensitive values for cert manager * fix issues with taints/labels for new nodes and fix issue with ssh key unknown when first sshing to new node * fix issue with sshing into another node by single quoting the command to run on the remote node :) * update the version to be v3.0 and explain breaking changes in the readme * clean up cert manager docs, home assistant docs, and readme upgrade docs * note the home assitant change from demo to live app * update the join for default ssh key file to be a separate var * run k3s and kind tests in different jobs * add a debug line for init dict for cert-manager * update the ci config files for both k3s and kind to latest config file version for v3 * add k3s kubeconfig variable for ci job * remove debug line with sensitive info for cert manager * remove k3s ip debug line * add a cli test for k3d * update the contributing docs to mention that we have some ci tests via gha now * update k3d tests to install k3d * add confirmation screen doc page and work on bitwarden screenshots * update docs for bitwarden credentials screen
- Loading branch information