Currently, the PVCs are all created by applying a bunch of yamls in a folder. There are no ways to make individual PVCs disappear by removing a yaml file, for instance.
Can we capture the lifecycle of these using a Helm chart or something instead? Perhaps extending the existing Jenkins Helm chart? so that "uninstall" also removes the PVCs, and upgrading will modify the set of PVCs?
Currently, the PVCs are all created by applying a bunch of yamls in a folder. There are no ways to make individual PVCs disappear by removing a yaml file, for instance.
Can we capture the lifecycle of these using a Helm chart or something instead? Perhaps extending the existing Jenkins Helm chart? so that "uninstall" also removes the PVCs, and upgrading will modify the set of PVCs?