Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ADR on using a sidecar for caching the git repo for API actions aka triangle pattern #48

Open
palemtnrider opened this issue Oct 20, 2021 · 0 comments
Labels
type/architecture Used for architecture items

Comments

@palemtnrider
Copy link
Contributor

Our API server will need to clone the gitops repo, add a branch, commit changes, and push changesets to a git server. The clone will be the most expensive operation. Having a cache or reference repo that is local and kept up to date will enable much faster clones.

Create an ADR describing this approach.

https://github.com/kubernetes/git-sync Is a sidecar that we may be able to leverage.

@palemtnrider palemtnrider added the type/architecture Used for architecture items label Oct 20, 2021
@palemtnrider palemtnrider self-assigned this Oct 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/architecture Used for architecture items
Projects
None yet
Development

No branches or pull requests

1 participant