Skip to content

Add catalog service#3

Open
bdpedigo wants to merge 4 commits into
mainfrom
catalog
Open

Add catalog service#3
bdpedigo wants to merge 4 commits into
mainfrom
catalog

Conversation

@bdpedigo

Copy link
Copy Markdown

No description provided.

@bdpedigo
bdpedigo requested a review from Copilot May 12, 2026 15:35

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Adds a new Helm chart (charts/catalog) to deploy the CAVE Catalog service onto Kubernetes, including deployment, service, ingress, autoscaling, and supporting configuration/secrets.

Changes:

  • Introduces a new catalog Helm chart with Deployment, Service, Ingress, and HPA manifests.
  • Adds templates for application configuration via ConfigMap and credentials via Secret resources (including a CloudSQL proxy secret).
  • Defines chart defaults in values.yaml and chart metadata in Chart.yaml.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
charts/catalog/Chart.yaml Defines the new Helm chart metadata (name, version, appVersion).
charts/catalog/values.yaml Adds default configuration values for catalog, cloudsql, and cluster settings.
charts/catalog/templates/deployment.yaml Deploys the catalog app container alongside a CloudSQL proxy sidecar.
charts/catalog/templates/service.yaml Exposes the catalog deployment as a NodePort service.
charts/catalog/templates/ingress.yaml Routes /catalog traffic to the catalog service via nginx ingress.
charts/catalog/templates/hpa.yaml Adds CPU-based autoscaling for the catalog deployment.
charts/catalog/templates/configmap.yaml Provides runtime configuration (including database connection string) via ConfigMap.
charts/catalog/templates/secret.yaml Renders secret files into a Kubernetes Secret for mounting into the pod.
charts/catalog/templates/cloudsql_secret.yaml Creates a Secret containing CloudSQL proxy credentials.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread charts/catalog/values.yaml Outdated
Comment thread charts/catalog/values.yaml
Comment thread charts/catalog/templates/deployment.yaml
Comment thread charts/catalog/templates/configmap.yaml Outdated
@bdpedigo
bdpedigo requested a review from Copilot May 12, 2026 18:28
@bdpedigo
bdpedigo marked this pull request as ready for review May 12, 2026 18:29

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.

Comment thread charts/catalog/templates/configmap.yaml Outdated
Comment thread charts/catalog/templates/configmap.yaml Outdated
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