#geodesic (2024-05)
Discussions related to https://github.com/cloudposse/geodesic
Archive: https://archive.sweetops.com/geodesic/
2024-05-01
v2.10.0 Enhancements Initial support for dark mode terminals @Nuru (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2272818612” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/933“…
Enhancements Initial support for dark mode terminals @Nuru (#933) notes Dark mode This release brings preliminary support for “dark mode” terminals, and a simplified option for a Terraform worksp…
Nuru has 22 repositories available. Follow their code on GitHub.
notes Dark mode This release brings preliminary support for “dark mode” terminals, and a simplified option for a Terraform workspace prompt. If you find problems, please report them, but we expect …
v2.10.1 Enhancements You can now run update-terminal-mode dark or update-terminal-mode light to force the dark/light mode setting if auto-detection does not work. Dark mode caching fix @Nuru (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title”…
Enhancements You can now run update-terminal-mode dark or update-terminal-mode light to force the dark/light mode setting if auto-detection does not work. Dark mode caching fix @Nuru (#934) what …
Nuru has 22 repositories available. Follow their code on GitHub.
2024-05-04
v2.11.0 OpenTofu, Minor Breaking Changes Breaking Changes OpenTofu OK, not a breaking change, but we are excited about it: we have made it easy to install OpenTofu into Geodesic. At the command line or in your Dockerfile, just run: Debian:
# We recommend pinning the version to ensure reproducibility apt-get update && apt-get install tofu=1.6.2 Alpine:
# At this point, it seems there is only one version of OpenTofu available
# for Alpine, and a new version would be in a different…
Breaking Changes OpenTofu OK, not a breaking change, but we are excited about it: we have made it easy to install OpenTofu into Geodesic. At the command line or in your Dockerfile, just run: Debi…
The open source infrastructure as code tool.
2024-05-05
Announcement: In support of using OpenTofu, starting with Geodesic v2.11.0, we are pre-installing package repos to allow you to easily install OpenTofu in your Dockerfile.
ARG OPEN_TOFU_VERSION=1.6.2
RUN apt-get update && apt-get install tofu=${OPEN_TOFU_VERSION}
2024-05-08
v2.11.1 Enhancements
Dockerfile examples, Renovate config, color text bugfixes @Nuru (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2285058498” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/939“…
Enhancements
Dockerfile examples, Renovate config, color text bugfixes @Nuru (#939) what
Update Dockerfile examples Update Renovate config Update vhs-action GHA to v2 Better support for non-t…
Nuru has 22 repositories available. Follow their code on GitHub.
what
Update Dockerfile examples Update Renovate config Update vhs-action GHA to v2 Better support for non-terminals and monochrome terminals with respect to colorized output
why
Closes #927 Prop…
2024-05-11
v2.11.2 Build/Release Maintenance
PR & Release management maintenance @Nuru (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2290499005” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/940“…
Build/Release Maintenance
PR & Release management maintenance @Nuru (#940) what
Install font needed by vhs-action in a separate step Label PRs that only affect the Alpine version as alpine-o…
Nuru has 22 repositories available. Follow their code on GitHub.
what
Install font needed by vhs-action in a separate step Label PRs that only affect the Alpine version as alpine-only Exclude Apline-only PRs from release notes Add a standard catchall to every r…
2024-05-14
been thinking about the best way to have a portable collection of devops tooling that I can use from any machine, and my favorite approaches so far have been
• geodesic
• devcontainers
• maaaaaaybe nix any reasons I would pick one over the other? how are folks here handling multi aws assume role profiles effectively and kubeconfig ? .aws/config + kubeconfig files on the host machine? or baked into the containers?
I love this question. We have pondered and debated exactly these 3 options. So devcontainers is trying to achieve more or less the same thing that we set out to do with geodesic. That is geodesic predates devcontainers. We still use geodesic daily and have been slow to adopt devcontainers.
Devcontainers are optimized for the developer in the IDE. It’s well supported by vscode, less so by other IDEs.
Geodesic is optimized for the command line. It bind mounts volumes and configurations like the AWS config, to make it feel more natural.
Nix is used by multiple developers on our team. For a hot minute we entertained it, but while very cool and solves the things we want to achieve has a high barrier to entry and steep learning curve.
So why geodesic? It has the best of all 3, and is ultimately flexible to use how ever containers are used. It can be used as a remote shell with something like containerssh, it works seamlessly on the command line, we use it with EKS.
By bind mounting the AWS configs and using Leapp, we have seamless authentication between desktop and container.
gotcha, I do think geodesic is the front runner for me at the moment. I’ll give it a whirl this week
thanks for the info!