Skip to content

feat(nautobot-target-proxy): Moves nautobot-target-proxy in to Understack#1957

Open
nicholaskuechler wants to merge 4 commits intomainfrom
PUC-1620-20260415-1400
Open

feat(nautobot-target-proxy): Moves nautobot-target-proxy in to Understack#1957
nicholaskuechler wants to merge 4 commits intomainfrom
PUC-1620-20260415-1400

Conversation

@nicholaskuechler
Copy link
Copy Markdown
Collaborator

@nicholaskuechler nicholaskuechler commented Apr 17, 2026

  • Moves nautobot-target-proxy app in to understack repo
  • Adds a helm chart for nautobot-target-proxy
  • Adds tests for nautobot-target-proxy
  • Converts nautobot-target-proxy from poetry to uv
  • Adds docs for nautobot-target-proxy

@nicholaskuechler nicholaskuechler force-pushed the PUC-1620-20260415-1400 branch 2 times, most recently from b424584 to e599634 Compare April 17, 2026 20:29
@nicholaskuechler nicholaskuechler changed the title feat(nautobot-target-proxy) Moves nautobot-target-proxy in to Understack feat(nautobot-target-proxy): Moves nautobot-target-proxy in to Understack Apr 17, 2026
@nicholaskuechler nicholaskuechler force-pushed the PUC-1620-20260415-1400 branch 12 times, most recently from 62e2f22 to be5b67e Compare April 21, 2026 16:47
Comment thread charts/argocd-understack/templates/application-nautobot-target-proxy.yaml Outdated
annotations:
argocd.argoproj.io/sync-options: Delete=false
syncOptions:
- CreateNamespace=true
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.

The namespace is probably created by the site worker so we don't want this line.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

I question whether it matters, but if it does matter, I think the assumption that nautobot-worker creates it is wrong, since nautobot-target-proxy comes before nautobot-worker alphabetically.

Comment on lines +36 to +38
managedNamespaceMetadata:
annotations:
argocd.argoproj.io/sync-options: Delete=false
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.

We won't want this if the namespace is created by the site worker

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Doesn't this protect against deletions which is what we want?

@nicholaskuechler nicholaskuechler force-pushed the PUC-1620-20260415-1400 branch 8 times, most recently from b5a465c to ca31da3 Compare April 22, 2026 19:13
@nicholaskuechler nicholaskuechler marked this pull request as ready for review April 22, 2026 19:33
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