Skip to content

Spring Cleanse

Choose a tag to compare

@jstange jstange released this 20 Mar 19:25
· 632 commits to master since this release
6b5de9a

Quality-of-Life Improvements

  • Massive housecleaning in MommaCat and Cleanup modules
  • mu-adopt now takes a --scrub flag, which will set scrub_mu_isms in all generated BoKs. There is an equivalent adopt_scrub_mu_isms for mu.yaml which sets default behavior.
  • Two new keywords available for credentials sections of mu.yaml to control scope of activities: restrict_to_habitats and ignore_habitats. Currently only relevant for multi-project Google Cloud organizations.
  • We now resolve ~ when searching for kubectl executables in PATH
  • ContainerCluster resources will check/warn/fail as appropriate at parse time if no kubectl executable is available.
  • Server resources will check/warn/fail as appropriate at parse time if Ansible groomer is set and no Ansible executables are available
  • mu-node-manage: replace chefrun mode with groomeronly mode, and let it invoke any groomer instead of just Chef. Old chefrun flag will invoke this behavior.
  • Docker image: Now ships with Ansible and kubectl

Bugfixes

  • mu-tools::windows-client Chef recipe should now run successfully on hosts with non-standard admin usernames
  • Windows AWS base images should now generate a random password on first boot as expected