Skip to content

Support private Kustomize remote bases#488

Closed
erasure-tanner wants to merge 1 commit into
zapier:mainfrom
erasure-tanner:fix/support-private-kustomize-remote-bases-475
Closed

Support private Kustomize remote bases#488
erasure-tanner wants to merge 1 commit into
zapier:mainfrom
erasure-tanner:fix/support-private-kustomize-remote-bases-475

Conversation

@erasure-tanner

Copy link
Copy Markdown

Fixes #475

   Fix manifest generation for ArgoCD applications that use Kustomize bases
   from private repositories by retrieving repository configuration with
   enriched credentials from ArgoCD's database.

   - Retrieve repository with credentials using argoDB.GetRepository()
   - Use enriched repository instead of basic RepoURL
   - Enables ArgoCD to authenticate when fetching private remote bases

   Fixes zapier#475

Copilot AI 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.

Pull request overview

This pull request adds support for private Kustomize remote bases in kubechecks by ensuring that repository credentials are properly retrieved and passed to ArgoCD's manifest generation process. Previously, only the repository URL was provided, which worked for public repositories but failed for private ones.

Changes:

  • Retrieve enriched repository credentials from ArgoCD database before generating manifests
  • Pass the enriched repository object (containing credentials) instead of a basic repository URL to the manifest request

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

@github-actions github-actions Bot added the Stale label Jun 22, 2026
@github-actions github-actions Bot closed this Jul 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support private Kustomize remote bases

2 participants