Skip to content

Configuration Changes

This guide covers how to apply configuration changes to a running UDS Core deployment by updating bundle overrides and redeploying.

When you need to change UDS Core configuration (such as adjusting resource limits, enabling features, or updating external endpoints), modify your bundle overrides and redeploy.

  1. Update your bundle configuration

    Modify the relevant values in your uds-bundle.yaml or uds-config.yaml:

    uds-bundle.yaml
    packages:
    - name: core
    repository: registry.defenseunicorns.com/public/core
    ref: x.x.x-upstream
    overrides:
    component-name:
    chart-name:
    values:
    # Set the config path to the new value
    - path: config.path
    value: "new-value"
  2. Rebuild and deploy the bundle

    Terminal window
    uds create <path-to-bundle-dir>
    uds deploy uds-bundle-<name>-<arch>-<version>.tar.zst

    Helm handles the rolling update for affected components. Pods that reference changed ConfigMaps or Secrets may need a restart. See Configure pod reload on config changes for automatic restart configuration.

  3. Verify the change

    Confirm the affected resources reflect the new configuration, for example:

    Terminal window
    uds zarf tools kubectl describe <resource> -n <namespace>