Adds support for setting Tolerations and Affinity + setting PVC classes for all PVCs for the Nextcloud app + update deps #304
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New
nextcloud
app featuresAdds support for setting individual PVC storage classes
Now you can use different storage classes for each PVC we support configuring for the nextcloud app. This includes the SeaweedFS PVCs - for PostgreSQL backups, as well the files and config PVCs for the nextcloud app itself. This is done via
apps.nextcloud.argo.secret_keys
and is completely optional. If you don't set these values, we'll default to theapps_global_config.pvc_storage_class
value.Example yaml values:
Adds support for setting Tolerations and Affinity
You can now set your
apps.nextcloud.argo.path
tonextcloud/app_of_apps_with_tolerations/
to allow for setting tolerations for node taints, as well as affinity to make the pods stick to one node.Adds the following new optional yaml values:
Also updates some dependencies to close out a number of PRs in this repo
Plus anything caught with a
poetry update
.Additional Info
Compliments small-hack/argocd-apps@a49d61e and small-hack/argocd-apps@4294779
This should also include a patch to use
PodConfigRef
for k8up Restores.