UNCLASSIFIED - NO CUI

Skip to content

Velero passthrough

Package Merge Request

Package MR

big-bang/product/packages/velero!209 (merged)

For Issue

Closes (big-bang/product/packages/velero#145 (closed))

Upgrade Notices

This release of velero migrates the chart to the passthrough pattern.

Shifting values

Values that traditionally have been used to configure the Velero chart are now available under the upstream key. The following values are now under said key:

  • image
  • nameOverride
  • fullnameOverride
  • resources
  • upgradeJobResources
  • initContainers
  • podSecurityContext
  • containerSecurityContext
  • metrics
  • kubectl
  • configuration
  • nodeAgent

These are only the values from upstream that are configured differently by Big Bang. All other Velero values are removed since they are defaults.

Plugins

Previously, the plugins value was used to initialize the which plugins to install. However, converting to the passthrough pattern makes it so the deployment configuration cannot be edited therefore making the plugins value unusable. Instead, users should use Velero's initContainers value and define a plugin as shown below.

initContainers:
  - name: velero-plugin-for-aws
    image: registry1.dso.mil/ironbank/opensource/velero/velero-plugin-for-aws:v1.12.1
    imagePullPolicy: IfNotPresent
    volumeMounts:
      - mountPath: /target
        name: plugins
        resources:
          requests:
            memory: 512Mi
            cpu: 100m
          limits:
            memory: 512Mi
            cpu: 100m
        securityContext:
         capabilities:
          drop:
            - ALL
Edited by Joe Foster

Merge request reports

Loading