#geodesic (2022-02)
Discussions related to https://github.com/cloudposse/geodesic
Archive: https://archive.sweetops.com/geodesic/
2022-02-01
@johncblandii has joined the channel
@Hugo Samayoa has joined the channel
@Leo Przybylski has joined the channel
@Ben Smith (Cloud Posse) has joined the channel
@Max Lobur (Cloud Posse) has joined the channel
heads up, I’ve added an atmos channel
Does ^R (history search) not work in geodesic? Or have I screwed something up in my image?
It should work, but haven’t tested lately
@RB
I’m unfamiliar here with that feature. I usually grep the history
Just referring to the bash reverse search — works for me on the debian flavor of 0.147 but building from master to test rn. Seriously doubt there was a regression that could somehow break this…
@Mike Crowe did you build Debian or Alpine?
Debian – I think I might know what the problem is, 1s
nm, that wasn’t it – I thought it was because I was running inside of vscode but that wasn’t it. I must have broken it in my build somehow
nah, thanks all – I now realize it’s something bigger. I’ve remapped a global ^R somehow in Linux Mint (^R won’t work in a browser or anywhere else). Jeez, sorry about that
A more common but similar snag is that ^p doesn’t seem to work properly. That’s because Docker, by default, uses ^p-^q as a terminal escape sequence, so when you type ^p, Docker holds onto it until you type the next character. The fix is to set a different detachKeys
sequence in your ~/.docker/config.json
I found this article well informed and informative about alternatives to Docker Desktop. tl;dr: there is no good current replacement and it is worth it to pay the Docker license fee if you don’t qualify for the free version.
Alternatives, common misconceptions, and architectural overviews of local Docker and Kubernetes tooling from a past maintainer.
An important one missing is https://rancherdesktop.io
Alternatives, common misconceptions, and architectural overviews of local Docker and Kubernetes tooling from a past maintainer.
2022-02-02
2022-02-03
Linux users, please try Geodesic PR 769 and verify it solves the host files owned by root issue without breaking the host file and working directory detection. Please report any problems on GitHub in the PR comments, even though the PR has been closed. Docker images are cloudposse/geodesic:0.151.0-rc1-debian
and cloudposse/geodesic:0.151.0-rc1-alpine
.
what && why Use BindFS to preserve file owner user and group for files created on host from within Geodesic. Closes #594. Supersedes and closes #710. Make all prompt scripts accessible to …
what The user's shell inside Geodesic runs as root The script that launches Geodesic bind-mounts the host user's $HOME to /localhost to provide access to configuration files and allow for e…
Preserve file ownership of host files (#769) Preserve file ownership of host files (#769)
Preserve file ownership of host files (#769)
what && why Use BindFS to preserve file owner user and group for files created on host from within Geodesic. Closes #594. Supersedes and closes #710. Make all prompt scripts accessible to …
v0.151.0-rc1 Preserve file ownership of host files (#769) Preserve file ownership of host files (#769)
0.152.0-rc1 combine v0.150 and v0.151 No content.
Geodesic is a DevOps Linux Toolbox in Docker. We use it as an interactive cloud automation shell. It’s the fastest way to get up and running with a rock solid Open Source toolchain. ★ this repo! https://slack.cloudposse.com/ - Release 0.152.0-rc1 combine v0.150 and v0.151 · cloudposse/geodesic
2022-02-04
Is atmos not part of geodesic by default?
I am not sure if we ship with it. We should start to probably
You don’t, surprised me
Despite atmos
being at 1.x, it is still rapidly evolving, sometimes with breaking changes, so people who are using it need to control which version they are using and when it updates. So we do not include it by default.
2022-02-09
2022-02-13
set the channel description: Discussions related to https://github.com/cloudposse/geodesic Archive: https://archive.sweetops.com/geodesic/
set the channel description: Discussions related to https://github.com/cloudposse/geodesic
2022-02-14
0.151.0-rc2 Support Docker rootless mode & fix file ownership in root mode #771 Support Docker rootless mode & fix file ownership in root mode #771
Support Docker rootless mode & fix file ownership in root mode #771
what && why Install wrapper script in $HOME/.local/bin (per XDG recommendation) if /usr/local/bin is not writable. Supports preferred solution for #594, which is to have users run Docker i…
@Mike Crowe and other Linux users, please try out cloudposse/geodesic:0.151.0-rc2-debian
and/or cloudposse/geodesic:0.152.0-rc2-alpine
and if you find issues, please report them both here and in the appropriate PR, either 759 for problems caused by updating Python, Alpine, etc. or 771 for issues with file ownership.
0.152.0-rc2 combine v0.150 and v0.151 Combine major updates (v0.150) with new features (v0.151)
Combine major updates (v0.150) with new features (v0.151)
2022-02-16
v0.151.0 Preserve file ownership of host files (#771) Enhancements: Support Docker rootless mode & fix file ownership in root mode @Nuru (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1138150514” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/771“…
Enhancements: Support Docker rootless mode & fix file ownership in root mode @Nuru (#771) what && why Install wrapper script in $HOME/.local/bin (per XDG recommendation) if /usr/local/bin is not…
Nuru has 21 repositories available. Follow their code on GitHub.
what && why Install wrapper script in $HOME/.local/bin (per XDG recommendation) if /usr/local/bin is not writable. Supports preferred solution for #594, which is to have users run Docker i…
Geodesic v0.152.0 released, significant version updates for Python, Debian, Alpine, and Helm plugins. Support for Docker in rootless mode on Linux and fix for file ownership issues when Docker daemon is run as root
on Linux. Also downgraded big warning about running on Apple M1 to a small notice, since it seems to be working reasonably well now.
Version v0.151.0 also released. If you have problems with v0.152.0 that you think might be related to the upgraded versions, you can try v0.151.0 which has the file owner fixes but does not upgrade any versions of anything and see if you have the same problem.
v0.152.0 Major tool version updates Enhancements Update Alpine, Debian, and Python, and helm plugins @Nuru (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1112062110” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/759“…
Enhancements Update Alpine, Debian, and Python, and helm plugins @Nuru (#759) what Update Debian 10.11 -> 11.2 Update Python3 on Debian 3.8.12 -> 3.9.10 Update Alpine 3.13.7 -> 3.15.0 (Update…
Nuru has 21 repositories available. Follow their code on GitHub.
what Update Debian 10.11 -> 11.2 Update Python3 on Debian 3.8.12 -> 3.9.10 Update Alpine 3.13.7 -> 3.15.0 (Updates Python3 3.8.10 -> 3.9.7, dictated by Alpine package repo) Update helm…
2022-02-17
0.152.1-rc1 Portability fixes No content.
Geodesic is a DevOps Linux Toolbox in Docker. We use it as an interactive cloud automation shell. It’s the fastest way to get up and running with a rock solid Open Source toolchain. ★ this repo! https://slack.cloudposse.com/ - Release 0.152.1-rc1 Portability fixes · cloudposse/geodesic
FYI, it appears Geodesic does not work well with the current version of colima
(0.3.3) or lima
(0.8.2) due to some sort of problem using files on the host from within the container. We have not fully pinned it down, but the error we saw was that terraform init
failed with git
errors about not being able to check out a new copy of a module over an existing copy because the existing copy was showing as modified, and was not correctly checked out. Git status showed the module to be checked out on the default branch rather than the specified tag ref
.
2022-02-20
v0.152.1 Bug Fixes Portability fix @Nuru (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1141764683” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/772” data-hovercard-type=”pull_request”…
Bug Fixes Portability fix @Nuru (#772) what && why Fix non-portable constructs so that Geodesic build, install, and run work on as many hosts as possible Replace path equivalency testing with…
Nuru has 21 repositories available. Follow their code on GitHub.
what && why Fix non-portable constructs so that Geodesic build, install, and run work on as many hosts as possible Replace path equivalency testing with file equivalency testing, because the -ef t…
2022-02-25
v0.152.2 Included Tools Update AWS CLI packages @renovate (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1151056885” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/775” data-hovercard-type=”pull_request”…
Included Tools Update AWS CLI packages @renovate (#775) This PR contains the following updates: Package Change Age Adoption Passing Confidence awscli (source, changelog) ==1.22.58 -> ==…
renovate has one repository available. Follow their code on GitHub.
This PR contains the following updates: Package Change Age Adoption Passing Confidence awscli (source, changelog) ==1.22.58 -> ==1.22.63 boto3 ==1.21.3 -> ==1.21.8 Release Note…