Add agent_plan_content config and MinIO bucket

What does this merge request do and why?

Adds agent_plan_content storage config templating to GDK, and creates its bucket when setting up MinIO. Closes Create agent-plan-content bucket in GDK (gitlab#600508 - closed).

See:

How to set up and validate locally

  1. Check out the branch.
  2. gdk config set object_store.enabled true && gdk reconfigure
  3. Check the generated gitlab/config/gitlab.yml; it should contain an agent_plan_content stanza.
  4. Check at http://gdk.test:9002/ (or wherever your MinIO console is) (login minio / gdk-minio) that the agent-plan-content bucket is created.

Impacted categories

The following categories relate to this merge request:

Merge request checklist

  • This MR references an issue describing the change.
  • This change is backward compatible. If not, include steps to communicate to users.
  • Tests added for new functionality. If not, raise an issue to follow-up.
  • Observability added/updated (logging, metrics, tracing).
  • Documentation added/updated.
  • Announcement added for notable changes.
  • gdk doctor test added.
Edited by Asherah Connor

Merge request reports

Loading