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

Features for v11.2.0 #137

Merged
merged 12 commits into from
Oct 3, 2024
Merged

Features for v11.2.0 #137

merged 12 commits into from
Oct 3, 2024

Conversation

mihailradkov
Copy link
Contributor

PRO-444: Bumped the chart version to 11.2.0

GDB-6528: Scheduled GraphDB backups

Added CronJob for scheduling GraphDB backups. The CronJob supports both local and cloud backups.

  • Added new configurations under backup: backup.enabled for toggling the backup CronJob,
      backup.type for selecting between local and cloud and more.
  • Local backups support saving the GraphDB backup archives in volume from an existing persistent
      volume claim, configured with backup.local
  • Cloud backups support uploading the GraphDB backup archives in one of the supported cloud object
      storage services, configured with backup.cloud
  • Added a new example under examples/backup-local showing how to use the
      local backup feature

GDB-6528: Added default values

Some properties in values.yaml were missing a default value
consistent with the rest of the chart:

  • backup.cloud.bucketUri
  • ingress.tls.secretName

GDB-10578 Add notes regarding the Minikube multinode setup

GDB-10412: Add examples for deploying GraphDB in Azure

  • Added support for using Service Account with Azure Workload Identity
  • Added support for using Application Gateway Ingress
  • Added support for using Service type LoadBalancer with Application Gateway
      Ingress in order to provide SSL.

GDB-10521: Added containers workdir

GDB-10752: Add password hash for the security provisioned

GDB-10531: Added examples for deploying GraphDB's Helm chart in GKE

GDB-10777: Cloud backup examples

Added different examples at configuring the cloud backup options in the Helm chart.

  • Added examples for configuring cloud backups in AWS and Azure
  • Added examples for different authentication options
  • Added examples for configuring backup options

GDB-10532: Added configuration examples for GraphDB virtualization features

The examples describe how to provide JDBC drives to GraphDB's classpath in two
different ways, one of which is by copying them with kubectl.

Added short description for a third option that includes an existing PV.

GDB-10532: Added configuration examples for extra GraphDB plugins

The examples describe how to provide plugin JARs to GraphDB's classpath in two
different ways, one of which is by copying them with kubectl.

Added short description for a third option that includes an existing PV.

Configured graphdb.extra.plugins to load plugins from /opt/graphdb/home/extra-plugins by default.

mihailradkov and others added 12 commits October 1, 2024 16:04
Added CronJob for scheduling GraphDB backups. The CronJob supports both local and cloud backups.

- Added new configurations under `backup`: `backup.enabled` for toggling the backup CronJob,
  `backup.type` for selecting between local and cloud and more.
- Local backups support saving the GraphDB backup archives in volume from an existing persistent
  volume claim, configured with `backup.local`
- Cloud backups support uploading the GraphDB backup archives in one of the supported cloud object
  storage services, configured with `backup.cloud`
- Added a new example under [examples/backup-local](examples/backup-local) showing how to use the
  local backup feature
Some properties in values.yaml were missing a default value
consistent with the rest of the chart:

- backup.cloud.bucketUri
- ingress.tls.secretName
- Added support for using Service Account with Azure Workload Identity
- Added support for using Application Gateway Ingress
- Added support for using Service type LoadBalancer with Application Gateway
  Ingress in order to provide SSL.
Added different examples at configuring the cloud backup options in the Helm chart.

- Added examples for configuring cloud backups in AWS and Azure
- Added examples for different authentication options
- Added examples for configuring backup options
…atures

The examples describe how to provide JDBC drives to GraphDB's classpath in two
different ways, one of which is by copying them with `kubectl`.

Added short description for a third option that includes an existing PV.
The examples describe how to provide plugin JARs to GraphDB's classpath in two
different ways, one of which is by copying them with `kubectl`.

Added short description for a third option that includes an existing PV.

Configured `graphdb.extra.plugins` to load plugins from `/opt/graphdb/home/extra-plugins` by default.
@mihailradkov mihailradkov merged commit 74d5139 into main Oct 3, 2024
@mihailradkov mihailradkov deleted the PRO-444-features-for-11-2 branch October 3, 2024 07:52
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.

4 participants