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

GDB-9425: GraphDB Helm Chart version 11 #103

Merged
merged 6 commits into from
Jun 24, 2024

Conversation

mihailradkov
Copy link
Contributor

Version 11 of the chart addresses a bunch of legacy issues and aims to provide much better user experience and reliability.

Highlights:

  • Version - The Helm chart is no longer tied with the version of GraphDB and has a separate development and release cycle.
  • Naming - Removed hardcoded resource names in favor of using the name templates from _labels.tpl
  • Labels - Added the possibility to provide custom labels and annotations to almost every single resource
  • Implementation Agnostic - Removed the dependency of particular ingress controllers and storage classes
  • Security - Enabled security context by default
  • Configurations - Added multiple new configurations to customize both GraphDB and the Kubernetes resources

@mihailradkov mihailradkov changed the title GDB-9425: GraphDB 11 GDB-9425: GraphDB Helm Chart version 11 Jun 3, 2024
@mihailradkov mihailradkov force-pushed the GDB-9425-version-11-squashed branch from 360ce1f to 52324fe Compare June 5, 2024 06:07
Version 11 of the chart addresses a bunch of legacy issues and aims to provide
much better user experience and reliability.

Highlights:

* Version - The Helm chart is no longer tied with the version of GraphDB and has
  a separate development and release cycle.
* Naming - Removed hardcoded resource names in favor of using the name templates
  from [_labels.tpl](templates/_labels.tpl)
* Labels - Added the possibility to provide custom labels and annotations to almost
  every single resource
* Implementation Agnostic - Removed the dependency of particular ingress controllers
  and storage classes
* Security - Enabled security context by default
* Configurations - Added multiple new configurations to customize both GraphDB and
  the Kubernetes resources
- Addressed PR notes
- Removed security.admin.username
- Added configurations for PVC templates names
@mihailradkov mihailradkov force-pushed the GDB-9425-version-11-squashed branch 2 times, most recently from 3566c61 to 1bc8d59 Compare June 13, 2024 13:01
- Added `tempVolume` configurations for an emptyDir volume mapped to the /tmp folder in the GraphDB containers

Additionally:

- Added `priorityClassName` and `proxy.priorityClassName` configurations
- Updated the default memory limits and requests to 4Gi
@mihailradkov mihailradkov force-pushed the GDB-9425-version-11-squashed branch from 580d439 to 6fbb384 Compare June 13, 2024 13:13
Copy link

@simonzhekoff simonzhekoff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mihailradkov mihailradkov force-pushed the GDB-9425-version-11-squashed branch from 292f80c to 6fa61a8 Compare June 24, 2024 06:45
@mihailradkov mihailradkov force-pushed the GDB-9425-version-11-squashed branch from 5bf8a14 to 52c6577 Compare June 24, 2024 13:46
@mihailradkov mihailradkov merged commit 1f40d61 into master Jun 24, 2024
@mihailradkov mihailradkov deleted the GDB-9425-version-11-squashed branch June 24, 2024 13:56
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.

3 participants