#geodesic - February 2024

February 2024
rss
rssalmost 3 years ago(edited)
v2.8.5
🧰 Included Tools

Update AWS CLI packages @renovate (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2116147343" data-permission-text="Title is private" data-url="https://github.com/cloudposse/geodesic/issues/909"...
E-Love
E-Loveover 2 years ago
Curious if anyone's used #geodesic with dev containers? It feels like this could be a good match for SweetOps-style repos!
Venkat Sunil Minchala
Venkat Sunil Minchalaover 2 years ago
Hello team,

I have published an article on "Infrastructure Automation with Geodesic: DevOps Magic in One Click.". I would like to get your feedback.

https://medium.com/@venkatsunilm/infrastructure-automation-with-geodesic-your-devops-toolbox-made-easy-486ba9784596
rss
rssover 2 years ago(edited)
v2.8.6
🧰 Included Tools

Update dependency cryptography to v42 [Security] @renovate (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2095187862" data-permission-text="Title is private"...
Jeremy G (Cloud Posse)
Jeremy G (Cloud Posse)over 2 years ago
@Matt Gowie I'm looking through old Geodesic issues and had some question about this one you opened. Please respond here or on the issue. Preferably on the issue if you are OK with closing it, or here if you want some back-and-forth on designing the feature.
rss
rssover 2 years ago(edited)
v2.8.7
🏗️ Build/Release Maintenance

Add OCI annotations @Nuru (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2129224491" data-permission-text="Title is private" data-url="https://github.com/cloudposse/geodesic/issues/917"...
rss
rssover 2 years ago(edited)
v2.9.0 Update to Debian 12.4 from 11.8
🚀 Enhancements

Update to Debian 12.4 and other updates @Nuru (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2131401462" data-permission-text="Title is private" data-url="https://github.com/cloudposse/geodesic/issues/918"...
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)over 2 years ago
@Hans D ☝️
rss
rssover 2 years ago(edited)
v2.9.0 Update to Debian 12.4 from 11.8 (minor breaking change)
In this release we upgrade from Debian 11 (buster) to Debian 12 (bookworm). This introduces a minor breaking change.
Debian 12 has symbolic links for /bin, /sbin, and /lib pointing to /usr/bin, /usr/sbin, and /usr/lib respectively. Previously, the Dockerfile command:
COPY rootfs/ /

worked fine even if you had /bin, /sbin, or /lib subdirectories under rootfs/. Previous versions of Geodesic did have a rootfs/sbin directory which contained a single file, docker, which was a script that...
rss
rssover 2 years ago(edited)
v2.9.0 Update to Debian 12.4 from 11.8 (minor breaking change)
In this release we upgrade from Debian 11 (buster) to Debian 12 (bookworm). This introduces a minor breaking change.
Debian 12 has symbolic links for /bin, /sbin, and /lib pointing to /usr/bin, /usr/sbin, and /usr/lib respectively. This can break certain customizations you may be making in your Dockerfile for your custom image, and can also affect Spacelift users.
If you are making a customized version of Geodesic
Previously, the Dockerfile command:
COPY rootfs/ /

worked fine even if you had...
rss
rssover 2 years ago(edited)
v2.9.1
🧰 Included Tools

Update dependency cryptography to v42.0.3 @renovate (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2137845612" data-permission-text="Title is private" data-url="https://github.com/cloudposse/geodesic/issues/919"...
Michael
Michaelover 2 years ago(edited)
I know that Geodesic tends to lean more into the AWS landscape, but would y’all consider offering some GCP PS1 prompt support for GCP accounts like:

`function role_name() {
local role_name
# Could be a primary or assumed role. If we have assumed a role, cut off the session name.
local current_role=$(gcloud auth list --filter=status:ACTIVE --format="value(account)" 2>/dev/null | cut -d '@' -f1)
if [[ -z $current_role ]]; then
unset ASSUME_ROLE
return 0
fi
export ASSUME_ROLE="$current_role"
}
role_name`

Looking to incorporate Geodesic into our toolbox @Jeremy G
Matt Gowie
Matt Gowieover 2 years ago
When using Geodesic, I get these errors all the time whenever I start up a new shell and do a terraform init or atmos command:

Could not download module "account" (providers.mixin.tf:13) source code from "git::https://github.com/cloudposse/terraform-yaml-stack-config?ref=0.22.3": error

│ downloading 'https://github.com/cloudposse/terraform-yaml-stack-config?ref=0.22.3': /usr/bin/git exited with 128: fatal: detected dubious ownership in repository at

│ To add an exception for this directory, call:

│

│ git config --global --add safe.directory /blahblahblah

Is there a suggested way of dealing with this? I'm adding git config --global --add safe.directory \* to my ~/.geodesic/overrides.d/main.sh but wondering if there is a better avenue there.
rss
rssover 2 years ago(edited)
v2.9.0 Update to Debian 12.4 from 11.8 (minor breaking change)
In this release we upgrade from Debian 11 (buster) to Debian 12 (bookworm). This introduces a minor breaking change.
Debian 12 has symbolic links for /bin, /sbin, and /lib pointing to /usr/bin, /usr/sbin, and /usr/lib respectively. This can break certain customizations you may be making in your Dockerfile for your custom image, and can also affect Spacelift users.
If you are making a customized version of Geodesic
Previously, the Dockerfile command:
COPY rootfs/ /

worked fine even if you had...
rss
rssover 2 years ago(edited)
v2.9.2
🚀 Enhancements

Fix aws CLI auto-completions, use smaller kubectl package @Nuru (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2150745434" data-permission-text="Title is private" data-url="https://github.com/cloudposse/geodesic/issues/924"...