gitlabProductUsageData is not respected

Summary

Hi,

I would like to disable "Event tracking" via gitlabProductUsageData in the helm chart.

Steps to reproduce

  1. Install via helm
helm upgrade gitlab gitlab \
    --repo https://charts.gitlab.io \
    --version "8.11.0" \
    --install \
    --namespace gitlab \
    --create-namespace \
    --values values-gitlab.yaml \
    --wait
values.yaml
global:
  application:
    allowClusterRoles: false
  initialRootPassword:
    secret: gitlab-root
    key: password
  hosts:
    domain: 127.0.0.1.nip.io
    https: false
  ingress:
    configureCertmanager: false
    tls:
      enabled: false
  pages:
    enabled: true
  shell:
    port: 30022
  appConfig:
    initialDefaults:
      signupEnabled: false
      gitlabProductUsageData: false
    ciSecureFiles:
      enabled: false
    dependencyProxy:
      enabled: false
    externalDiffs:
      enabled: false
    terraformState:
      enabled: false
    enableUsagePing: false
    enableSeatLink: false
    defaultTheme: 2
    defaultColorMode: 2

nginx-ingress:
  controller:
    replicaCount: 1
    minAavailable: 1
    service:
      type: NodePort
      nodePorts:
        gitlab-shell: 30022
        http: 30080

gitlab-runner:
  gitlabUrl: http://gitlab-webservice-default:8181
  concurrent: 5
  rbac:
    create: true
    clusterWideAccess: false

certmanager:
  install: false

gitlab:
  gitlab-shell:
    minReplicas: 1
    maxReplicas: 1
  gitlab-exporter:
    enabled: false
  kas:
    minReplicas: 1
    maxReplicas: 1
  sidekiq:
    concurrency: 5
  webservice:
    minReplicas: 1
    maxReplicas: 1
prometheus:
  install: false
registry:
  hpa:
    minReplicas: 1
    maxReplicas: 1
  1. The UI still shows Event tracking enabled

image

Current behavior

Event tracking is enabled

Expected behavior

Event tracking is disabled

Versions

  • Chart: 8.11.0
  • Platform:
    • Self-hosted: kind
  • Kubernetes: (kubectl version)
    • Client: v1.32.3
    • Server: v1.32.3
  • Helm: (helm version)
    • Client: v3.17.3
    • Server: v3.17.3

Relevant logs

$ kubectl get cm -n gitlab gitlab-webservice -o yaml | grep  usage_data
    true\n    signup_enabled: false\n    initial_gitlab_product_usage_data: false\n

(Please provide any relevate log snippets you have collected, using code blocks (```) to format)

Assignee Loading
Time tracking Loading