Make the remaining bash script part of the installer image instead of the KOTS job template. #12196
Labels
meta: stale
This issue/PR is stale and will be closed soon
team: delivery
Issue belongs to the self-hosted team
Motivation
The installation script of the installer job in KOTS is currently a bash script defined in the K8s job template YAML file. That's hard to maintain, hard to test, makes it rather cumbersome to write that script, and prevents re-using stuff from this script (e.g. for implementing a preflight check that checks the KOTS config. For that reason, the functionality of the bash script should be part of the installer image instead. That allows re-using it in preflight checks and gives this functionality a proper home. Where appropriate, functions should be moved to the Gitpod installer binary and simply called from the bash script.
Objectives
Tasks
config
command #12678config cluster shiftfs
andconfig files containerd
command in the Installer that will do the detection of shiftfs support/containerd location #12198config build-from-envvars
command in the Installer that will build theconfig.yaml
from envvars #12199config
commands #12847The text was updated successfully, but these errors were encountered: