Failed to publish helmchart from security release

Overview

We have a private security fork so that we can release any security release that we have for the Runner.

Problem

When we create a tag on the security fork so everything is still hidden from users that a security release is coming and if there is anything that exposes the security vulnerability it's hidden until announced.

When we create a tag, we expect the helm chart to be available for users to download. However, if we look at v0.19.2 job, the publishing failed because it couldn't find the tag since it's in gitlab-org/security/charts/gitlab-runner and not in gitlab-org/charts/gitlab-runner.

Proposal

We should update the release_chart so that it checks for the gitlab-org/security/charts/gitlab-runner namespace if none is found in charts/gitlab-runner.