Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GraphDB Helm v11.3 Features #143

Merged
merged 5 commits into from
Nov 11, 2024
Merged

GraphDB Helm v11.3 Features #143

merged 5 commits into from
Nov 11, 2024

Conversation

mihailradkov
Copy link
Contributor

GDB-8948: Improved ArgoCD compatibility

Removed any pre-install, pre-upgrade, pre-rollback Helm hooks annotations
to allow seamless ArgoCD deployments. Such hooks were used in:

  • configmap-utils.yaml
  • secret-provision-user.yaml
  • job-scale-down-cluster.yaml

GDB-11095: Added new license configurations

Added new configuration properties for the license that aim to improve the configurability if needed.
The new properties are as follows:

  • Added license.mountPath to configure where the license volume is mounted
  • Added license.optional to configure the license volume as optional if needed
  • Added license.readOnly to configure the read/write mode of the license volume mount

Additionally, changed the license directory to /opt/graphdb/home/conf/license/ with
license.mountPath in order to avoid using a subPath volume mount. This allows
kubelet to update the license when the Secret has been updated.

Finally, changed the license volume mount as read-only by default with license.readOnly

mihailradkov and others added 5 commits October 22, 2024 09:57
Removed any pre-install, pre-upgrade, pre-rollback Helm hooks annotations
to allow seamless ArgoCD deployments. Such hooks were used in:

- configmap-utils.yaml
- secret-provision-user.yaml
- job-scale-down-cluster.yaml
GDB-8948: Improved ArgoCD compatibility
Added new configuration properties for the license that aim to improve the configurability if needed.
The new properties are as follows:

  - Added `license.mountPath` to configure where the license volume is mounted
  - Added `license.optional` to configure the license volume as optional if needed
  - Added `license.readOnly` to configure the read/write mode of the license volume mount

Additionally, changed the license directory to `/opt/graphdb/home/conf/license/` with
`license.mountPath` in order to avoid using a `subPath` volume mount. This allows
kubelet to update the license when the Secret has been updated.

Finally, changed the license volume mount as read-only by default with `license.readOnly`
GDB-11095: Added new license configurations
@mihailradkov mihailradkov merged commit c8a9960 into main Nov 11, 2024
3 checks passed
@mihailradkov mihailradkov deleted the feature/11-3-features branch November 11, 2024 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants