falldamagestudio / UE-Jenkins-BuildSystem

Build Unreal Engine & games with Jenkins on GKE/GCE
MIT License
46 stars 11 forks source link

Add life cycle handling to PVCs #16

Closed Kalmalyzer closed 3 years ago

Kalmalyzer commented 3 years ago

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?

Kalmalyzer commented 3 years ago

While we could extend the current Helm chart to also include a bunch of PVCs, that is out of scope for the time being. Closing.