KAS missing from metadata entries of self-managed versions
Summary
GitLab KAS entries are present in auto deploy version metadata, for example in 16.7.202312190205.json#L40, but they are not present in self-managed versions, for example in 16.7.0.json.
The absence of a gitlab_kas
entry in self-managed versions' metadata causes the track-deployment
job to fail for self-managed versions (example: https://ops.gitlab.net/gitlab-org/release/tools/-/jobs/12278655).
- This prevents the
released::candidate
andreleased::published
labels from being applied to MRs. - It also prevents the deployment from being recorded for the release environment.