Skip to content

DEVOPS-3406 - add separate ingress templates for API and web services - #7

Merged
raul-gherman-modaoperandi merged 4 commits into
devfrom
DEVOPS-3406
Sep 23, 2026
Merged

raul-gherman-modaoperandi merged 4 commits into
devfrom
DEVOPS-3406

Conversation

@raul-gherman-modaoperandi

Copy link
Copy Markdown

No description provided.

Copilot AI balanced review requested due to automatic review settings September 23, 2026 12:17

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.

Copilot review overview

🟡 Changes recommended

Shared GKE annotations make both Ingress resources compete for the same static IP and ports.

Get a fresh assessment by requesting another Copilot review.

Review effort: Balanced
Findings: 1 High severity

Open (1)
What changed in this PR

Splits Den web and API routing into separate Kubernetes Ingress resources.

Changes:

  • Removes API routing from the Den web Ingress.
  • Adds a dedicated API Ingress template.
File Description
ingress-den.yaml Retains only web routing.
ingress-api.yaml Adds dedicated API routing.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread packaging/helm/openwork-ee/templates/ingress-api.yaml Outdated
Copilot AI review requested due to automatic review settings September 23, 2026 12:28

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.

Copilot review overview

🟡 Changes recommended

The added Ingress breaks an existing CI resource-count assertion, and the GKE guide retains contradictory topology descriptions.

Get a fresh assessment by requesting another Copilot review.

Review effort: Balanced
Findings: 2 High severity · 1 Low severity

Open (3)

Comment thread packaging/helm/openwork-ee/templates/ingress-api.yaml
Comment thread docs/gcp-gke-helm.md
Copilot AI review requested due to automatic review settings September 23, 2026 12:39

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.

Copilot review overview

🟡 Changes recommended

Public GCP instructions remain inconsistent, and the new Ingress behavior lacks meaningful render assertions.

Get a fresh assessment by requesting another Copilot review.

Review effort: Balanced
Findings: 1 High severity · 1 Medium severity · 1 Low severity

Open (3)
Resolved since last review (2)

@@ -0,0 +1,33 @@
{{- if and .Values.ingress.enabled .Values.ingress.api.enabled }}
Comment thread docs/gcp-gke-helm.md
Comment on lines +8 to +10
web/API exposure, use two GKE Ingresses (one per host) with a shared
Google-managed certificate, one reserved global IP address per Ingress, and
explicit backend health checks.
Copilot AI review requested due to automatic review settings September 23, 2026 12:50

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.

Copilot review overview

🔵 Needs a closer look

Existing GKE releases can lose API ingress during upgrade without a backward-compatible or coordinated migration path.

Review effort: Balanced
Findings: 1 Medium severity · 1 Low severity

Open (2)
Resolved since last review (1)

@raul-gherman-modaoperandi
raul-gherman-modaoperandi merged commit 2710487 into dev Sep 23, 2026
1 check passed
@raul-gherman-modaoperandi
raul-gherman-modaoperandi deleted the DEVOPS-3406 branch September 23, 2026 13:24
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