Rename Task Runner to Toolbox, avoid confusion with CI Runner
Task Runner is often confused with the GitLab Runner, even internally by GitLab team members.
Should we consider renaming Task Runner to something else? Ideas:
- Task Console
- Task Hub
- Task Station
- anything else?
/cc: @tmaczukin
Decision
We'll move forward with toolbox
. This will result in the rename of the sub-chart: gitlab/task-runner
to gitlab/toolbox
. Resulting pods will be named along the lines of {{ .Release.Name }}-toolbox
, which will often be gitlab-toolbox
. They will be locatable with the label app=toolbox
Actionable
We will progressively move from task-runner
to toolbox
. We will make this name change within the containers as well as the chart for consistency.
In order to mitigate as many problems as possible during this transition, we will mirror the tags of the gitlab-toolbox
image(s) to gitlab-task-runner
image(s). This allows customers using mirroring patterns (skopeo or other means) to have time to transition without breaking their workflows.
In order to mitigate the change in the chart name, we will announce that change ahead of time. At the time of change, we will make us of the Deprecations logic within the charts. This is a "breaking" change, but the logic is explicitly designed as to not allow something like this to break a customers production deployment.
Acceptance Criteria
-
Rename the container (with a tag tag for continuity) -
release post item post about container name change, and future chart name change -
Rename the chart & relocate properties -
Schedule removal of container tag mirroring