## Story As a ***devtools engineer***, I would like to ***have random postfixes on container ids***, So that I can ***worry less about their names being easy to guess***. Related to this [PR #83 discussion](https://github.com/GSA-TTS/gitlab-runner-cloudgov/pull/83#discussion_r1926955719). Current ID string is combined as follows: ```go cfg.ContainerID = fmt.Sprintf( "glrw-r%v-p%v-c%v-j%v", cfg.RunnerID, cfg.ProjectID, cfg.ConcurrentProjectID, cfg.JobID, ) ``` Container ID should be _at most_ 63 characters. ## Solution <!-- Propose a solution - This is subject to change as deemed by the implementers! --> ```[tasklist] ### Tasks - [ ] Drop the runner ID segment because workers in a space will always have the same one. - [ ] Add a random postfix to the ID. ``` ## Acceptance Criteria <!-- Define acceptance criteria for ACCEPTED_OUTCOME --> - [ ] Generated container IDs are not too long. - [ ] IDs are postfixed with some random string.
Story
As a devtools engineer,
I would like to have random postfixes on container ids,
So that I can worry less about their names being easy to guess.
Related to this PR #83 discussion.
Current ID string is combined as follows:
Container ID should be at most 63 characters.
Solution
Acceptance Criteria