Skip to content

Conversation

Ameausoone
Copy link
Contributor

@Ameausoone Ameausoone commented Feb 7, 2025

Description

This pull request introduces new configuration variables for managing GKE backups:

  • backup_cron_schedule: Define backup scheduling as per a cron expression.
  • backup_rpo_target_in_minutes: Configure the Recovery Point Objective (RPO).
  • backup_config: Specify which volumes or secrets to back up.
  • backup_retain_days: Set the retention period for backups.
  • resource google_gke_backup_backup_plan to enable backup

Closes #2259

Checklist

  • [~] Tests added or updated, as applicable.
    No tests added, but I tested this PR manually, tests seems to not be designed to check other resources than the GKE cluster.
  • [x Documentation updated to reflect new configurations.
  • Verified and validated new configurations across GKE deployments.

By the way

Integration tests are designed from the ground to be executed in a organisation (which is totally relevant), but it could be difficult (even for professional) to get project creation rights in an organisation. It would be handy to have at least a procedure to execute the tests, in a regular project.

@Ameausoone Ameausoone requested review from a team, apeabody and ericyz as code owners February 7, 2025 08:59
Introduce new variables for GKE backup configuration, including `backup_cron_schedule`, `backup_rpo_target_in_minutes`, `backup_config`, and `backup_retain_days`. These new settings enable backup schedule definition, RPO configuration, volume data and secrets backup options, and backup retention period definition.
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.

Support for google_gke_backup_backup_plan

1 participant