review cern-magnum gitlab-ci

There are a couple issues we need to improve.

  • using docker-priviled-xl: these runners are going away, move to simple k8s based runners (defaul)
  • helm job does a dep update: this is an issue right now since we're pushing the chart deps (it's overriding them). it wouldn't be an issue if we wouldn't do that
  • move to oci: and a bigger issue... how do we handle the old releases if chartmuseum goes away?

For this release (Q3-2023) i generated the package manually and uploaded it manually as well to the registry under kubernetes/releases (helm charts).

RELEASE_NAME="cern-magnum"
RELEASE_NAMESPACE="kube-system"
helm --namespace "${RELEASE_NAMESPACE}" template -f values-crds.yaml "${RELEASE_NAME}" .         | yq e 'select(.kind == "CustomResourceDefinition")' -         > crds/generated.yaml
helm package .

And then manually uploaded the file.

Edited by Ricardo Rocha