Improve Operator installation and add GKE features

⚠️ This MR is part of a series:

⚠️

While using the Operator module to install it in a Cluster and switch between versions I wanted to improve a few things:

  • Fetch the latest (semver sorted) tag from the project and use the manifests from that release so we don't have to continually support specific versions
  • Set force_new and apply_only on the manifest provider, otherwise changing the version would have no effect, which wouldn't work if we want to update the version of the operator
  • Export and fix the plumbing on a few variables/outputs that were necessary
  • Export a runner_opts variable to reduce upkeep for other variables
  • Add support for autoscaling and node taints for GKE

Closes #115 (closed)

Edited by Georgi N. Georgiev | GitLab

Merge request reports

Loading