mitogen icon indicating copy to clipboard operation
mitogen copied to clipboard

Update/refresh CI container images

Open moreati opened this issue 1 year ago • 6 comments

  • [ ] Recent distro versions
  • [ ] sshd AllowEnv of ansible_ssh_args et al
  • [ ] install setfacl for unprivileged become
  • [ ] Idea: tarpit sshd (e.g. on port 23), for testing connection timeout
  • [ ] Idea: Restricted shell
  • [ ] Idea: Posix only login shell, e.g. dash
  • [ ] Idea: Non-posix login shell, e.g. fish
  • [ ] #1023

moreati avatar Sep 08 '24 20:09 moreati

  • Arm64 images?
  • BSD images? OpenSolaris? Do those exist?
  • Podman vs Docker?

moreati avatar Oct 15 '24 09:10 moreati

Dumping ground for now https://github.com/moreati/mitogen/pull/new/issue1118

moreati avatar Oct 15 '24 09:10 moreati

Ansible 11 is probably the last release that the current set of runners can be used with, based on Python versions they ship. Refs #1129, #1177.

moreati avatar Nov 04 '24 23:11 moreati

Github pipelines ubuntu-latest will change to 24.04 by 2025-01-17 https://github.com/actions/runner-images/issues/10636

moreati avatar Jan 03 '25 10:01 moreati

Debian 13 (trixie) is likely to be release summer 2025

moreati avatar Jan 03 '25 22:01 moreati

Alpine Linux might cover a few bases that are currently "here be dragons"

  • libc that's not glibc (musl)
  • commands that are GNU coreutils (Busybox)
  • sh that's not bash (ash)
  • Python 3.13

Addtional/potential complications

  • another package manager (apk)
  • another init (OpenRC)

cf #1205 which involved a musl linked Python interpreter

moreati avatar Feb 11 '25 09:02 moreati

Alma Linux 10.0 was released https://almalinux.org/blog/2025-05-27-welcoming-almalinux-10/

moreati avatar Jun 19 '25 08:06 moreati