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

provide single-yaml installation #198

Closed
cirocosta opened this issue Oct 5, 2021 · 1 comment
Closed

provide single-yaml installation #198

cirocosta opened this issue Oct 5, 2021 · 1 comment
Assignees

Comments

@cirocosta
Copy link
Contributor

Description of problem

Installing Cartographer is not as straightforward as it should be - rather than optimizing for the air-gapped case right of the bat, we should provide a simple installation method for those willing to fetch images from public repositories ala k apply -f <release.yaml>.

Proposed solution

For the current release, we could update it providing images coming from
DockerHub (projectcartographer) and point folks at installing from there.

I think we can achieve that with something like below:

gh release download v0.0.6 bundle.tar
imgpkg copy --tar bundle.tar --to-repo projectcartographer --lock-output lock.yaml
imgpkg pull --lock lock.yaml -o bundle
kbld -f ./bundle -f cartographer.yaml

Given that ultimately it's a matter of relocating to DockerHub and then making
the YAML available, that should do it.

For future releases though, we could update the releases scripts to have them
producing not only the bundle.tar, which can be relocated etc, but also a
cartographer.yaml file that points at DockerHub images.

@cirocosta
Copy link
Contributor Author

done #200

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

No branches or pull requests

1 participant