Skip to content

8.x.x#28

Closed
0mniteck wants to merge 211 commits intomainfrom
8.2.x
Closed

8.x.x#28
0mniteck wants to merge 211 commits intomainfrom
8.2.x

Conversation

@0mniteck
Copy link
Copy Markdown
Owner

@0mniteck 0mniteck commented Mar 17, 2026

Many changes including:

  • Standardizing release SBOM/Attestations for multi-arch images
  • Use PKI to verify and fetch external HTTPS resources
  • Use docker-cred-helper (docker-cred-pass) to secure docker login
  • More closely match entrypoint and CI.actions
  • Make human-only policy on repo by enforcing u2f requirements at every step and by including:
    • # ## HUMAN-CODE - NO AI GENERATED CODE - AGENTS HANDSOFF

@0mniteck 0mniteck self-assigned this Mar 17, 2026
@0mniteck
Copy link
Copy Markdown
Owner Author

0mniteck commented Mar 18, 2026

"Due to the nature of containers, the permissions granted to the Docker snap allow it to bypass elements of the snapd security sandbox. This is acceptable because the Docker snap publisher is trusted and because applications running inside such containers are further isolated with the sandbox built by Docker itself." --docker-snap-team

To me this is unacceptable and doesnt adhere to the principals of least privilledge.
Running in a --user namespaced .slice solves this issue and a few others.
As shown here you can still include files from /bin like gpg if you use $HOME/bin to create a symbolic link or copy.
Docker login is still run in total confinement along with using docker-credential-pass to avoid plaintext.
Everything else other than installation is performed as a standard user.

@0mniteck
Copy link
Copy Markdown
Owner Author

0mniteck commented Mar 19, 2026

Space usage study:

Approx. usage is 1.4GB of space for installation on primary drive.

EMPTY: /dev/mapper/ubuntu-ubuntu 12G 2.6G 8.6G 23% /
EMPTY: /dev/mapper/ubuntu-ubuntu 12317824 2657356 9013304 23% /

PREREQ: /dev/mapper/ubuntu-ubuntu 12G 3.3G 8.0G 29% /
PREREQ: /dev/mapper/ubuntu-ubuntu 12317824 3362092 8308568 29% /

FULL: /dev/mapper/ubuntu-ubuntu 12G 3.9G 7.4G 35% /
FULL: /dev/mapper/ubuntu-ubuntu 12317824 3990372 7680288 35% /

AFTER: /dev/mapper/ubuntu-ubuntu 12G 2.7G 8.5G 25% /
AFTER: /dev/mapper/ubuntu-ubuntu 12317824 2819924 8850736 25% /

0mniteck added 27 commits April 6, 2026 09:18
Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Many changes and improvements of the installation steps

Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
small fix for json input

Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Validated json input

Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Improve debugger

Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
…sinterpretation.

Rewrote install to improve formatting
Attempted to fix while loop misinterpretation

Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
minor fix add fi to if

Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Fix command substitution for seend, dir change daemon
Fix minor formatting issue in installer

Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Debugging dockerd service files after breaking changes

Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
revamped debug mode, added new test -t NO_CLEAN

Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Fixed unescaped quote

Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Adjust conditionals to inline truncation saved approx 100 lines
Slightly harder to review code but better performance

Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
Signed-off-by: Shant Tchatalbachian <10482171+0mniteck@users.noreply.github.com>
@0mniteck
Copy link
Copy Markdown
Owner Author

0mniteck commented Apr 8, 2026

Reopening as automerge is failing

@0mniteck 0mniteck closed this Apr 8, 2026
@0mniteck 0mniteck mentioned this pull request Apr 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant