#geodesic (2024-05)

geodesic https://github.com/cloudposse/geodesic

Discussions related to https://github.com/cloudposse/geodesic

Archive: https://archive.sweetops.com/geodesic/

2024-05-01

Release notes from geodesic avatar
Release notes from geodesic
12:10:39 AM

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“…

Release v2.10.0 · cloudposse/geodesicattachment image

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 - Overview

Nuru has 22 repositories available. Follow their code on GitHub.

Initial support for dark mode terminals by Nuru · Pull Request #933 · cloudposse/geodesicattachment image

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 …

Release notes from geodesic avatar
Release notes from geodesic
06:20:33 AM

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”…

Release v2.10.1 · cloudposse/geodesicattachment image

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 - Overview

Nuru has 22 repositories available. Follow their code on GitHub.

2024-05-04

Release notes from geodesic avatar
Release notes from geodesic
12:30:37 AM

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…

Release v2.11.0 OpenTofu, Minor Breaking Changes · cloudposse/geodesicattachment image

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…

OpenTofuattachment image

The open source infrastructure as code tool.

1

2024-05-05

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

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

Release notes from geodesic avatar
Release notes from geodesic
09:50:34 PM

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“…

Release v2.11.1 · cloudposse/geodesicattachment image

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 - Overview

Nuru has 22 repositories available. Follow their code on GitHub.

Dockerfile examples, Renovate config, color text bugfixes by Nuru · Pull Request #939 · cloudposse/geodesicattachment image

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

Release notes from geodesic avatar
Release notes from geodesic
07:40:36 AM

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“…

Release v2.11.2 · cloudposse/geodesicattachment image

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 - Overview

Nuru has 22 repositories available. Follow their code on GitHub.

PR & Release management maintenance by Nuru · Pull Request #940 · cloudposse/geodesicattachment image

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

Zing avatar

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?

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

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.

Zing avatar

gotcha, I do think geodesic is the front runner for me at the moment. I’ll give it a whirl this week

1
Zing avatar

thanks for the info!

2024-05-15

    keyboard_arrow_up