Skip to content

Deploys U&E on prod proxmox - #443

Open
Sahil-STFC wants to merge 4 commits into
mainfrom
440-Deploy-U&E-on-prod-proxmox
Open

Sahil-STFC wants to merge 4 commits into
mainfrom
440-Deploy-U&E-on-prod-proxmox

Conversation

@Sahil-STFC

Copy link
Copy Markdown
Collaborator

closes : #440

@Sahil-STFC
Sahil-STFC requested a review from a team as a code owner September 16, 2026 12:01
- static-secret.yaml
- config.yaml
- HTTPRoute.yaml
- backend-traffic-policy.yaml

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

prod-v4 does not use backend-traffic-policy.yaml

@ACLay ACLay left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Dev proxmox is also failing to sync with a similar error, should we be fixing those files too?

What is the config in the backend traffic policy meant to accomplish? It looks like it's to avoid timeouts, so do we need an equivalent config file to it for use on the proxmox clusters where we use a cilium gateway instead of envoy?

I think it'd be better to name the overlays prod-cilium and prod-envoy, rather than naming them after the clusters. It doesn't feel right to refer to a different cluster's name in the path for the fallback cluster.

Comment on lines +13 to +19
- name: prod-v4
- path: prod-v4
# Uncomment if you want to deploy to prod-fallback
- name: prod-fallback
- path: prod-v4
- name: prod-proxmox
- path: prod-proxmox

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Each dash starts a new object in the generators list. I think it should look something like this:

Suggested change
- name: prod-v4
- path: prod-v4
# Uncomment if you want to deploy to prod-fallback
- name: prod-fallback
- path: prod-v4
- name: prod-proxmox
- path: prod-proxmox
- name: prod-v4
path: prod-v4
- name: prod-fallback
path: prod-v4
- name: prod-proxmox
path: prod-proxmox

Comment on lines +4 to +16
bases:
- ../../base
- ../../prod

namespace: apps

resources:
- static-secret.yaml
- config.yaml
- HTTPRoute.yaml

patches:
- path: patch-image.yaml No newline at end of file

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

None of these referenced files exist in this directory. The versions in the prod overlay will be included by having it as the base, which I think is referenced by the wrong path.

Suggested change
bases:
- ../../base
- ../../prod
namespace: apps
resources:
- static-secret.yaml
- config.yaml
- HTTPRoute.yaml
patches:
- path: patch-image.yaml
bases:
- ../prod
namespace: apps

Comment on lines +4 to +17
bases:
- ../../base
- ../../prod

namespace: apps

resources:
- static-secret.yaml
- config.yaml
- HTTPRoute.yaml
- backend-traffic-policy.yaml

patches:
- path: patch-image.yaml No newline at end of file

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Similarly in this overlay, many of these files don't exist here.

Suggested change
bases:
- ../../base
- ../../prod
namespace: apps
resources:
- static-secret.yaml
- config.yaml
- HTTPRoute.yaml
- backend-traffic-policy.yaml
patches:
- path: patch-image.yaml
bases:
- ../prod
namespace: apps
resources:
- backend-traffic-policy.yaml

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.

Deploy U&E on prod proxmox

3 participants