You can customize package configuration which is not exposed through data values by using annotations and ytt overlays.
To customize a manually installed package, follow these steps:
- Create a
Secret
with your ytt overlay. See Carvel documentation for more information about ytt overlays. - Update your
PackageInstall
to include theext.packaging.carvel.dev/ytt-paths-from-secret-name.x
annotation to reference your new overlaySecret
.
See Carvel documentation for more information.
To add an overlay to a package installed by using a Tanzu Application Platform profile, follow these steps:
-
Create a
Secret
with your ytt overlay. See Carvel documentation for more information about ytt overlays. -
Update your values file to include a
package_overlays
field.package_overlays: - name: <package-name> secrets: - name: <secret-name>