diff --git a/.github/workflows/call_issue_pr_tracker.yml b/.github/workflows/call_issue_pr_tracker.yml old mode 100755 new mode 100644 index 2c30784..d07cf12 --- a/.github/workflows/call_issue_pr_tracker.yml +++ b/.github/workflows/call_issue_pr_tracker.yml @@ -8,6 +8,9 @@ on: pull_request_review: types: [submitted,edited,dismissed] +permissions: + contents: read + jobs: manage-project: permissions: diff --git a/.github/workflows/call_issues_cron.yml b/.github/workflows/call_issues_cron.yml old mode 100755 new mode 100644 index cddb87b..3c0a5ac --- a/.github/workflows/call_issues_cron.yml +++ b/.github/workflows/call_issues_cron.yml @@ -4,6 +4,9 @@ on: - cron: '16 9 * * *' workflow_dispatch: +permissions: + contents: read + jobs: stale: permissions: diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index d83bd9f..db3c457 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -3,6 +3,9 @@ name: External Trigger Main on: workflow_dispatch: +permissions: + contents: read + jobs: external-trigger-master: runs-on: ubuntu-latest @@ -43,8 +46,8 @@ jobs: "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} exit 1 fi - EXT_RELEASE=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g') - echo "External version: \`${EXT_RELEASE}\`" >> $GITHUB_STEP_SUMMARY + EXT_RELEASE_SANITIZED=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g') + echo "Sanitized external version: \`${EXT_RELEASE_SANITIZED}\`" >> $GITHUB_STEP_SUMMARY echo "Retrieving last pushed version" >> $GITHUB_STEP_SUMMARY image="linuxserver/kasm" tag="latest" @@ -100,8 +103,8 @@ jobs: exit 1 fi echo "Last pushed version: \`${IMAGE_VERSION}\`" >> $GITHUB_STEP_SUMMARY - if [ "${EXT_RELEASE}" == "${IMAGE_VERSION}" ]; then - echo "Version \`${EXT_RELEASE}\` already pushed, exiting" >> $GITHUB_STEP_SUMMARY + if [ "${EXT_RELEASE_SANITIZED}" == "${IMAGE_VERSION}" ]; then + echo "Sanitized version \`${EXT_RELEASE_SANITIZED}\` already pushed, exiting" >> $GITHUB_STEP_SUMMARY exit 0 elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-kasm/job/master/lastBuild/api/json | jq -r '.building') == "true" ]; then echo "New version \`${EXT_RELEASE}\` found; but there already seems to be an active build on Jenkins; exiting" >> $GITHUB_STEP_SUMMARY @@ -116,7 +119,7 @@ jobs: "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} else printf "\n## Trigger new build\n\n" >> $GITHUB_STEP_SUMMARY - echo "New version \`${EXT_RELEASE}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY + echo "New sanitized version \`${EXT_RELEASE_SANITIZED}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY if [[ "${artifacts_found}" == "true" ]]; then echo "All artifacts seem to be uploaded." >> $GITHUB_STEP_SUMMARY fi @@ -136,7 +139,7 @@ jobs: --data-urlencode "description=GHA external trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \ --data-urlencode "Submit=Submit" echo "**** Notifying Discord ****" - TRIGGER_REASON="A version change was detected for kasm tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE}" + TRIGGER_REASON="A version change was detected for kasm tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE_SANITIZED}" curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, "description": "**Build Triggered** \n**Reason:** '"${TRIGGER_REASON}"' \n**Build URL:** '"${buildurl}display/redirect"' \n"}], "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} diff --git a/.github/workflows/external_trigger_scheduler.yml b/.github/workflows/external_trigger_scheduler.yml index c2580f6..00529b1 100644 --- a/.github/workflows/external_trigger_scheduler.yml +++ b/.github/workflows/external_trigger_scheduler.yml @@ -5,6 +5,9 @@ on: - cron: '33 * * * *' workflow_dispatch: +permissions: + contents: read + jobs: external-trigger-scheduler: runs-on: ubuntu-latest diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index 1837742..a64f2e2 100644 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -2,8 +2,14 @@ name: Greetings on: [pull_request_target, issues] +permissions: + contents: read + jobs: greeting: + permissions: + issues: write + pull-requests: write runs-on: ubuntu-latest steps: - uses: actions/first-interaction@v1 diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index 2a716ee..3c24c7e 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -5,6 +5,9 @@ on: - cron: '31 21 * * 2' workflow_dispatch: +permissions: + contents: read + jobs: package-trigger-scheduler: runs-on: ubuntu-latest diff --git a/Dockerfile b/Dockerfile index 4f20103..7ffec63 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,63 +1,53 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-ubuntu:jammy +FROM ghcr.io/linuxserver/baseimage-ubuntu:noble # set version label ARG BUILD_DATE ARG KASM_VERSION ARG VERSION LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" -LABEL maintainer="thelamer" +LABEL maintainer="thespad" # Env ENV DOCKER_TLS_CERTDIR="" ENV TINI_SUBREAPER=true #Add needed nvidia environment variables for https://github.com/NVIDIA/nvidia-docker -ENV NVIDIA_DRIVER_CAPABILITIES="compute,graphics,video,utility" \ - VERSION="develop" +ENV NVIDIA_DRIVER_CAPABILITIES="compute,graphics,video,utility" # Container setup RUN \ echo "**** install packages ****" && \ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add - && \ - echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable" > \ + echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu noble stable" > \ /etc/apt/sources.list.d/docker.list && \ - curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | \ - gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg && \ - curl -s -L https://nvidia.github.io/libnvidia-container/ubuntu22.04/libnvidia-container.list | \ - sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \ - tee /etc/apt/sources.list.d/nvidia-container-toolkit.list && \ - curl -fsSL https://deb.nodesource.com/setup_18.x | bash - && \ + curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \ + && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \ + sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \ + tee /etc/apt/sources.list.d/nvidia-container-toolkit.list && \ + curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \ + printf "Package: docker-ce docker-ce-cli docker-ce-rootless-extras\nPin: version 5:28.* \nPin-Priority: 1001" > /etc/apt/preferences.d/docker && \ apt-get install -y --no-install-recommends \ btrfs-progs \ + build-essential \ containerd.io \ docker-ce \ docker-ce-cli \ + docker-compose-plugin \ e2fsprogs \ fuse-overlayfs \ - g++ \ - gcc \ iproute2 \ iptables \ - jq \ lsof \ - make \ nodejs \ nvidia-container-toolkit \ - nvidia-docker2 \ openssl \ pigz \ python3 \ sudo \ uidmap \ xfsprogs && \ - echo "**** compose install ****" && \ - mkdir -p /usr/local/lib/docker/cli-plugins && \ - curl -L \ - https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$(uname -s)-$(uname -m) -o \ - /usr/local/lib/docker/cli-plugins/docker-compose && \ - chmod +x /usr/local/lib/docker/cli-plugins/docker-compose && \ echo "**** dind setup ****" && \ useradd -U dockremap && \ usermod -G dockremap dockremap && \ @@ -93,7 +83,7 @@ RUN \ ALVERSION=$(cat /kasm_release/conf/database/seed_data/default_properties.yaml |awk '/alembic_version/ {print $2}') && \ curl -o \ /tmp/images.tar.gz -L \ - "https://kasm-ci.s3.amazonaws.com/1.16.1-images-combined.tar.gz" && \ + "https://kasm-ci.s3.amazonaws.com/${KASM_VERSION}-images-combined.tar.gz" && \ tar xf \ /tmp/images.tar.gz -C \ / && \ @@ -114,6 +104,7 @@ RUN \ /wizard/ && \ useradd -u 70 kasm_db && \ useradd kasm && \ + printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \ echo "**** cleanup ****" && \ apt-get remove -y g++ gcc make && \ apt-get -y autoremove && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index ee05461..2ffb5ee 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,63 +1,53 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-jammy +FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-noble # set version label ARG BUILD_DATE ARG KASM_VERSION ARG VERSION LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" -LABEL maintainer="thelamer" +LABEL maintainer="thespad" # Env ENV DOCKER_TLS_CERTDIR="" ENV TINI_SUBREAPER=true #Add needed nvidia environment variables for https://github.com/NVIDIA/nvidia-docker -ENV NVIDIA_DRIVER_CAPABILITIES="compute,graphics,video,utility" \ - VERSION="develop" +ENV NVIDIA_DRIVER_CAPABILITIES="compute,graphics,video,utility" # Container setup RUN \ echo "**** install packages ****" && \ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add - && \ - echo "deb [arch=arm64] https://download.docker.com/linux/ubuntu jammy stable" > \ + echo "deb [arch=arm64] https://download.docker.com/linux/ubuntu noble stable" > \ /etc/apt/sources.list.d/docker.list && \ - curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | \ - gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg && \ - curl -s -L https://nvidia.github.io/libnvidia-container/ubuntu22.04/libnvidia-container.list | \ - sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \ - tee /etc/apt/sources.list.d/nvidia-container-toolkit.list && \ - curl -fsSL https://deb.nodesource.com/setup_18.x | bash - && \ + curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \ + && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \ + sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \ + tee /etc/apt/sources.list.d/nvidia-container-toolkit.list && \ + curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \ + printf "Package: docker-ce docker-ce-cli docker-ce-rootless-extras\nPin: version 5:28.* \nPin-Priority: 1001" > /etc/apt/preferences.d/docker && \ apt-get install -y --no-install-recommends \ btrfs-progs \ + build-essential \ containerd.io \ docker-ce \ docker-ce-cli \ + docker-compose-plugin \ e2fsprogs \ fuse-overlayfs \ - g++ \ - gcc \ iproute2 \ iptables \ - jq \ lsof \ - make \ nodejs \ nvidia-container-toolkit \ - nvidia-docker2 \ openssl \ pigz \ python3 \ sudo \ uidmap \ xfsprogs && \ - echo "**** compose install ****" && \ - mkdir -p /usr/local/lib/docker/cli-plugins && \ - curl -L \ - https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$(uname -s)-$(uname -m) -o \ - /usr/local/lib/docker/cli-plugins/docker-compose && \ - chmod +x /usr/local/lib/docker/cli-plugins/docker-compose && \ echo "**** dind setup ****" && \ useradd -U dockremap && \ usermod -G dockremap dockremap && \ @@ -93,7 +83,7 @@ RUN \ ALVERSION=$(cat /kasm_release/conf/database/seed_data/default_properties.yaml |awk '/alembic_version/ {print $2}') && \ curl -o \ /tmp/images.tar.gz -L \ - "https://kasm-ci.s3.amazonaws.com/1.16.1-images-combined.tar.gz" && \ + "https://kasm-ci.s3.amazonaws.com/${KASM_VERSION}-images-combined.tar.gz" && \ tar xf \ /tmp/images.tar.gz -C \ / && \ @@ -114,6 +104,7 @@ RUN \ /wizard/ && \ useradd -u 70 kasm_db && \ useradd kasm && \ + printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \ echo "**** cleanup ****" && \ apt-get remove -y g++ gcc make && \ apt-get -y autoremove && \ diff --git a/Jenkinsfile b/Jenkinsfile index e3cae7f..879ff02 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -19,7 +19,6 @@ pipeline { DOCKERHUB_TOKEN=credentials('docker-hub-ci-pat') QUAYIO_API_TOKEN=credentials('quayio-repo-api-token') GIT_SIGNING_KEY=credentials('484fbca6-9a4f-455e-b9e3-97ac98785f5f') - EXT_GIT_BRANCH = 'develop' EXT_USER = 'kasmtech' EXT_REPO = 'kasm-install-wizard' BUILD_VERSION_ARG = 'KASM_VERSION' @@ -36,8 +35,8 @@ pipeline { CI_PORT='3000' CI_SSL='true' CI_DELAY='120' - CI_DOCKERENV='TEST=true' - CI_AUTH='user:password' + CI_DOCKERENV='' + CI_AUTH='' CI_WEBPATH='' } stages { @@ -97,7 +96,11 @@ pipeline { env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/' env.PULL_REQUEST = env.CHANGE_ID env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/call_issue_pr_tracker.yml ./.github/workflows/call_issues_cron.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml' + if ( env.SYFT_IMAGE_TAG == null ) { + env.SYFT_IMAGE_TAG = 'latest' + } } + echo "Using syft image tag ${SYFT_IMAGE_TAG}" sh '''#! /bin/bash echo "The default github branch detected as ${GH_DEFAULT_BRANCH}" ''' script{ @@ -214,6 +217,7 @@ pipeline { env.META_TAG = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache' + env.CITEST_IMAGETAG = 'latest' } } } @@ -239,6 +243,7 @@ pipeline { env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DEV_DOCKERHUB_IMAGE + '/tags/' env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache' + env.CITEST_IMAGETAG = 'develop' } } } @@ -264,6 +269,7 @@ pipeline { env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/pull/' + env.PULL_REQUEST env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.PR_DOCKERHUB_IMAGE + '/tags/' env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache' + env.CITEST_IMAGETAG = 'develop' } } } @@ -286,7 +292,7 @@ pipeline { -v ${WORKSPACE}:/mnt \ -e AWS_ACCESS_KEY_ID=\"${S3_KEY}\" \ -e AWS_SECRET_ACCESS_KEY=\"${S3_SECRET}\" \ - ghcr.io/linuxserver/baseimage-alpine:3.20 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ + ghcr.io/linuxserver/baseimage-alpine:3 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ apk add --no-cache python3 && \ python3 -m venv /lsiopy && \ pip install --no-cache-dir -U pip && \ @@ -587,13 +593,16 @@ pipeline { echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + if [[ "${PACKAGE_CHECK}" != "true" ]]; then + declare -A pids IFS=',' read -ra CACHE <<< "$BUILDCACHE" for i in "${CACHE[@]}"; do docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} & + pids[$!]="$i" done - for p in $(jobs -p); do - wait "$p" || { echo "job $p failed" >&2; exit 1; } + for p in "${!pids[@]}"; do + wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; } done fi ''' @@ -653,13 +662,16 @@ pipeline { echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + if [[ "${PACKAGE_CHECK}" != "true" ]]; then + declare -A pids IFS=',' read -ra CACHE <<< "$BUILDCACHE" for i in "${CACHE[@]}"; do docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} & + pids[$!]="$i" done - for p in $(jobs -p); do - wait "$p" || { echo "job $p failed" >&2; exit 1; } + for p in "${!pids[@]}"; do + wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; } done fi ''' @@ -713,12 +725,14 @@ pipeline { echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin if [[ "${PACKAGE_CHECK}" != "true" ]]; then + declare -A pids IFS=',' read -ra CACHE <<< "$BUILDCACHE" for i in "${CACHE[@]}"; do docker push ${i}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} & + pids[$!]="$i" done - for p in $(jobs -p); do - wait "$p" || { echo "job $p failed" >&2; exit 1; } + for p in "${!pids[@]}"; do + wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; } done fi ''' @@ -756,7 +770,7 @@ pipeline { docker run --rm \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -v ${TEMPDIR}:/tmp \ - ghcr.io/anchore/syft:latest \ + ghcr.io/anchore/syft:${SYFT_IMAGE_TAG} \ ${LOCAL_CONTAINER} -o table=/tmp/package_versions.txt NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 ) echo "Package tag sha from current packages in buit container is ${NEW_PACKAGE_TAG} comparing to old ${PACKAGE_TAG} from github" @@ -843,7 +857,7 @@ pipeline { CI_DOCKERENV="LSIO_FIRST_PARTY=true" fi fi - docker pull ghcr.io/linuxserver/ci:latest + docker pull ghcr.io/linuxserver/ci:${CITEST_IMAGETAG} if [ "${MULTIARCH}" == "true" ]; then docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} --platform=arm64 docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} @@ -866,7 +880,10 @@ pipeline { -e WEB_AUTH=\"${CI_AUTH}\" \ -e WEB_PATH=\"${CI_WEBPATH}\" \ -e NODE_NAME=\"${NODE_NAME}\" \ - -t ghcr.io/linuxserver/ci:latest \ + -e SYFT_IMAGE_TAG=\"${CI_SYFT_IMAGE_TAG:-${SYFT_IMAGE_TAG}}\" \ + -e COMMIT_SHA=\"${COMMIT_SHA}\" \ + -e BUILD_NUMBER=\"${BUILD_NUMBER}\" \ + -t ghcr.io/linuxserver/ci:${CITEST_IMAGETAG} \ python3 test_build.py''' } } @@ -892,9 +909,11 @@ pipeline { CACHEIMAGE=${i} fi done - docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${META_TAG} -t ${PUSHIMAGE}:latest -t ${PUSHIMAGE}:${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${META_TAG} -t ${PUSHIMAGE}:latest -t ${PUSHIMAGE}:${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } if [ -n "${SEMVER}" ]; then - docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } fi done ''' @@ -919,20 +938,27 @@ pipeline { CACHEIMAGE=${i} fi done - docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${META_TAG} -t ${MANIFESTIMAGE}:amd64-latest -t ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} - docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${META_TAG} -t ${MANIFESTIMAGE}:arm64v8-latest -t ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${META_TAG} -t ${MANIFESTIMAGE}:amd64-latest -t ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${META_TAG} -t ${MANIFESTIMAGE}:arm64v8-latest -t ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } if [ -n "${SEMVER}" ]; then - docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} - docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${SEMVER} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${SEMVER} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } fi done for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do - docker buildx imagetools create -t ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest - docker buildx imagetools create -t ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} - - docker buildx imagetools create -t ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} + docker buildx imagetools create -t ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } + docker buildx imagetools create -t ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } + docker buildx imagetools create -t ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } if [ -n "${SEMVER}" ]; then - docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} + docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } fi done ''' @@ -950,23 +976,41 @@ pipeline { environment name: 'EXIT_STATUS', value: '' } steps { - echo "Pushing New tag for current commit ${META_TAG}" - sh '''curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/git/tags \ - -d '{"tag":"'${META_TAG}'",\ - "object": "'${COMMIT_SHA}'",\ - "message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to master",\ - "type": "commit",\ - "tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}' ''' - echo "Pushing New release for Tag" sh '''#! /bin/bash - curl -H "Authorization: token ${GITHUB_TOKEN}" -s https://api.github.com/repos/${EXT_USER}/${EXT_REPO}/releases/latest | jq '. |.body' | sed 's:^.\\(.*\\).$:\\1:' > releasebody.json - echo '{"tag_name":"'${META_TAG}'",\ - "target_commitish": "master",\ - "name": "'${META_TAG}'",\ - "body": "**CI Report:**\\n\\n'${CI_URL:-N/A}'\\n\\n**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n\\n**Remote Changes:**\\n\\n' > start - printf '","draft": false,"prerelease": false}' >> releasebody.json - paste -d'\\0' start releasebody.json > releasebody.json.done - curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done''' + echo "Auto-generating release notes" + if [ "$(git tag --points-at HEAD)" != "" ]; then + echo "Existing tag points to current commit, suggesting no new LS changes" + AUTO_RELEASE_NOTES="No changes" + else + AUTO_RELEASE_NOTES=$(curl -fsL -H "Authorization: token ${GITHUB_TOKEN}" -H "Accept: application/vnd.github+json" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases/generate-notes \ + -d '{"tag_name":"'${META_TAG}'",\ + "target_commitish": "master"}' \ + | jq -r '.body' | sed 's|## What.s Changed||') + fi + echo "Pushing New tag for current commit ${META_TAG}" + curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/git/tags \ + -d '{"tag":"'${META_TAG}'",\ + "object": "'${COMMIT_SHA}'",\ + "message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to master",\ + "type": "commit",\ + "tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}' + echo "Pushing New release for Tag" + curl -H "Authorization: token ${GITHUB_TOKEN}" -s https://api.github.com/repos/${EXT_USER}/${EXT_REPO}/releases/latest | jq -r '. |.body' > releasebody.json + jq -n \ + --arg tag_name "$META_TAG" \ + --arg target_commitish "master" \ + --arg ci_url "${CI_URL:-N/A}" \ + --arg ls_notes "$AUTO_RELEASE_NOTES" \ + --arg remote_notes "$(cat releasebody.json)" \ + '{ + "tag_name": $tag_name, + "target_commitish": $target_commitish, + "name": $tag_name, + "body": ("**CI Report:**\\n\\n" + $ci_url + "\\n\\n**LinuxServer Changes:**\\n\\n" + $ls_notes + "\\n\\n**Remote Changes:**\\n\\n" + $remote_notes), + "draft": false, + "prerelease": false }' > releasebody.json.done + curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done + ''' } } // Add protection to the release branch diff --git a/README.md b/README.md index 498e927..5982b44 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,6 @@ [![Blog](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Blog)](https://blog.linuxserver.io "all the things you can do with our containers including How-To guides, opinions and much more!") [![Discord](https://img.shields.io/discord/354974912613449730.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Discord&logo=discord)](https://linuxserver.io/discord "realtime support / chat with the community and the team.") [![Discourse](https://img.shields.io/discourse/https/discourse.linuxserver.io/topics.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=discourse)](https://discourse.linuxserver.io "post on our community forum.") -[![Fleet](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Fleet)](https://fleet.linuxserver.io "an online web interface which displays all of our maintained images.") [![GitHub](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub&logo=github)](https://github.com/linuxserver "view the source for all of our repositories.") [![Open Collective](https://img.shields.io/opencollective/all/linuxserver.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Supporters&logo=open%20collective)](https://opencollective.com/linuxserver "please consider helping us by either donating or contributing to our budget") @@ -22,7 +21,6 @@ Find us at: * [Blog](https://blog.linuxserver.io) - all the things you can do with our containers including How-To guides, opinions and much more! * [Discord](https://linuxserver.io/discord) - realtime support / chat with the community and the team. * [Discourse](https://discourse.linuxserver.io) - post on our community forum. -* [Fleet](https://fleet.linuxserver.io) - an online web interface which displays all of our maintained images. * [GitHub](https://github.com/linuxserver) - view the source for all of our repositories. * [Open Collective](https://opencollective.com/linuxserver) - please consider helping us by either donating or contributing to our budget @@ -57,16 +55,6 @@ The architectures supported by this image are: | :----: | :----: | ---- | | x86-64 | ✅ | amd64-\ | | arm64 | ✅ | arm64v8-\ | -| armhf | ❌ | | - -## Version Tags - -This image provides various versions that are available via tags. Please read the descriptions carefully and exercise caution when using unstable or development tags. - -| Tag | Available | Description | -| :----: | :----: |--- | -| latest | ✅ | Stable Kasm releases | -| develop | ✅ | Tip of develop | ## Application Setup @@ -132,8 +120,8 @@ services: - DOCKER_HUB_PASSWORD=PASS #optional - DOCKER_MTU=1500 #optional volumes: - - /path/to/data:/opt - - /path/to/profiles:/profiles #optional + - /path/to/kasm/data:/opt + - /path/to/kasm/profiles:/profiles #optional - /dev/input:/dev/input #optional - /run/udev/data:/run/udev/data #optional ports: @@ -155,8 +143,8 @@ docker run -d \ -e DOCKER_MTU=1500 `#optional` \ -p 3000:3000 \ -p 443:443 \ - -v /path/to/data:/opt \ - -v /path/to/profiles:/profiles `#optional` \ + -v /path/to/kasm/data:/opt \ + -v /path/to/kasm/profiles:/profiles `#optional` \ -v /dev/input:/dev/input `#optional` \ -v /run/udev/data:/run/udev/data `#optional` \ --restart unless-stopped \ @@ -325,6 +313,10 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **13.11.25:** - Pin docker to v28 to avoid API deprecation issues. +* **22.10.25:** - Update for 1.18.0 release. +* **08.06.25:** - Deprecate develop branch. +* **03.06.25:** - Rebase to Ubuntu Noble. Update for 1.17.0 release. * **09.11.24:** - Update base image for 1.16.1 release. * **24.09.24:** - Add base users in docker build logic to survive container upgrades. * **17.09.24:** - Update base image for 1.16.0 release and fix Nvidia support. diff --git a/jenkins-vars.yml b/jenkins-vars.yml index e705fba..49c7488 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -6,9 +6,7 @@ external_type: github_stable release_type: stable release_tag: latest ls_branch: master -build_armhf: false repo_vars: - - EXT_GIT_BRANCH = 'develop' - EXT_USER = 'kasmtech' - EXT_REPO = 'kasm-install-wizard' - BUILD_VERSION_ARG = 'KASM_VERSION' @@ -25,6 +23,6 @@ repo_vars: - CI_PORT='3000' - CI_SSL='true' - CI_DELAY='120' - - CI_DOCKERENV='TEST=true' - - CI_AUTH='user:password' + - CI_DOCKERENV='' + - CI_AUTH='' - CI_WEBPATH='' diff --git a/package_versions.txt b/package_versions.txt index 4b283f2..ff3be76 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,952 +1,922 @@ -NAME VERSION TYPE -1to2 1.0.0 npm -@balena/dockerignore 1.0.2 npm -@isaacs/cliui 8.0.2 npm -@isaacs/string-locale-compare 1.1.0 npm -@npmcli/agent 2.2.2 npm -@npmcli/arborist 7.5.4 npm -@npmcli/config 8.3.4 npm -@npmcli/fs 3.1.1 npm -@npmcli/git 5.0.8 npm -@npmcli/installed-package-contents 2.1.0 npm -@npmcli/map-workspaces 3.0.6 npm -@npmcli/metavuln-calculator 7.1.1 npm -@npmcli/name-from-folder 2.0.0 npm -@npmcli/node-gyp 3.0.0 npm -@npmcli/package-json 5.2.0 npm -@npmcli/promise-spawn 7.0.2 npm -@npmcli/query 3.1.0 npm -@npmcli/redact 2.0.1 npm -@npmcli/run-script 8.1.0 npm -@pkgjs/parseargs 0.11.0 npm -@sigstore/bundle 2.3.2 npm -@sigstore/core 1.1.0 npm -@sigstore/protobuf-specs 0.3.2 npm -@sigstore/sign 2.3.2 npm -@sigstore/tuf 2.3.4 npm -@sigstore/verify 1.2.1 npm -@socket.io/component-emitter 3.1.2 npm -@socket.io/component-emitter UNKNOWN npm (+1 duplicate) -@tufjs/canonical-json 2.0.0 npm -@tufjs/models 2.0.1 npm -@types/cors 2.8.18 npm -@types/node 22.15.19 npm -abbrev 2.0.0 npm -accepts 1.3.8 npm -adduser 3.118ubuntu5 deb -agent-base 7.1.1 npm -aggregate-error 3.1.0 npm -ansi-regex 5.0.1 npm -ansi-regex 6.0.1 npm (+1 duplicate) -ansi-styles 4.3.0 npm -ansi-styles 6.2.1 npm -aproba 2.0.0 npm -apt 2.4.13 deb -apt-transport-https 2.4.13 deb -apt-utils 2.4.13 deb -archy 1.0.0 npm -argparse 2.0.1 npm -array-flatten 1.1.1 npm -asn1 0.2.6 npm -balanced-match 1.0.2 npm -base-files 12ubuntu4.7 deb -base-passwd 3.5.52build1 deb -base64-js 1.5.1 npm -base64id 2.0.0 npm -bash 5.1-6ubuntu1.1 deb -bcrypt-pbkdf 1.0.2 npm -bin-links 4.0.4 npm -binary-extensions 2.3.0 npm -bl 4.1.0 npm -body-parser 1.20.3 npm -brace-expansion 2.0.1 npm -bsdutils 1:2.37.2-4ubuntu3.4 deb -btrfs-progs 5.16.2-1 deb -buffer 5.7.1 npm -buildcheck 0.0.6 npm -bytes 3.1.2 npm -ca-certificates 20240203~22.04.1 deb -cacache 18.0.3 npm -call-bind-apply-helpers 1.0.2 npm -call-bound 1.0.4 npm -catatonit 0.1.7-1 deb -chalk 5.3.0 npm -chownr 1.1.4 npm -chownr 2.0.0 npm -ci-info 4.0.0 npm -cidr-regex 4.1.1 npm -clean-stack 2.2.0 npm -cli-columns 4.0.0 npm -cloud.google.com/go/compute/metadata v0.5.2 go-module -cloud.google.com/go/logging v1.9.0 go-module -cloud.google.com/go/longrunning v0.5.4 go-module -cmd-shim 6.0.3 npm -code.cloudfoundry.org/clock v1.1.0 go-module -color-convert 2.0.1 npm -color-name 1.1.4 npm -common-ancestor-path 1.0.1 npm -containerd.io 1.7.27-1 deb -content-disposition 0.5.4 npm -content-type 1.0.5 npm -cookie 0.7.1 npm -cookie 0.7.2 npm -cookie-signature 1.0.6 npm -corepack 0.32.0 npm -coreutils 8.32-4.1ubuntu1.2 deb -cors 2.8.5 npm -cpu-features 0.0.10 npm -cron 3.0pl1-137ubuntu3 deb -cross-spawn 7.0.3 npm -cssesc 3.0.0 npm -curl 7.81.0-1ubuntu1.20 deb -dario.cat/mergo v1.0.0 go-module -dario.cat/mergo v1.0.1 go-module -dash 0.5.11+git20210903+057cd650a4ed-3build1 deb -debconf 1.5.79ubuntu1 deb -debianutils 5.5-1ubuntu2 deb -debug 2.6.9 npm (+3 duplicates) -debug 4.3.5 npm -debug 4.3.7 npm (+3 duplicates) -debug 4.4.1 npm -depd 2.0.0 npm -destroy 1.2.0 npm -diff 5.2.0 npm -diffutils 1:3.8-0ubuntu2 deb -dirmngr 2.2.27-3ubuntu2.3 deb -docker-ce 5:28.1.1-1~ubuntu.22.04~jammy deb -docker-ce-cli 5:28.1.1-1~ubuntu.22.04~jammy deb -docker-modem 3.0.8 npm -dockerode 3.3.5 npm -dpkg 1.21.1ubuntu2.3 deb -dunder-proto 1.0.1 npm -e2fsprogs 1.46.5-2ubuntu1.2 deb -eastasianwidth 0.2.0 npm -ee-first 1.1.1 npm -emoji-regex 8.0.0 npm -emoji-regex 9.2.2 npm (+1 duplicate) -encodeurl 1.0.2 npm -encodeurl 2.0.0 npm -encoding 0.1.13 npm -end-of-stream 1.4.4 npm -engine.io 6.6.4 npm -engine.io-parser 5.2.3 npm -engine.io-parser UNKNOWN npm (+1 duplicate) -env-paths 2.2.1 npm -err-code 2.0.3 npm -es-define-property 1.0.1 npm -es-errors 1.3.0 npm -es-object-atoms 1.1.1 npm -escape-html 1.0.3 npm -etag 1.8.1 npm -exponential-backoff 3.1.1 npm -express 4.21.2 npm -fastest-levenshtein 1.0.16 npm -finalhandler 1.3.1 npm -findutils 4.8.0-1ubuntu3 deb -foreground-child 3.2.1 npm -forwarded 0.2.0 npm -fresh 0.5.2 npm -fs-constants 1.0.0 npm -fs-minipass 2.1.0 npm -fs-minipass 3.0.3 npm -function-bind 1.1.2 npm -fuse-overlayfs 1.7.1-1 deb -fuse3 3.10.5-1build1 deb -gcc-12-base 12.3.0-1ubuntu1~22.04 deb -get-intrinsic 1.3.0 npm -get-proto 1.0.1 npm -github.com/AlecAivazis/survey/v2 v2.3.2 go-module -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.16.0 go-module -github.com/Azure/azure-sdk-for-go/sdk/internal v1.10.0 go-module -github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.5.0 go-module -github.com/Graylog2/go-gelf v0.0.0-20191017102106-1550ee647df0 go-module -github.com/Masterminds/semver v1.5.0 go-module -github.com/Microsoft/hcsshim v0.11.7 go-module (+1 duplicate) -github.com/Microsoft/hcsshim v0.12.9 go-module -github.com/NVIDIA/go-nvlib v0.7.2 go-module (+3 duplicates) -github.com/NVIDIA/go-nvml v0.12.4-1 go-module (+3 duplicates) -github.com/NVIDIA/nvidia-container-toolkit v1.17.7 go-module (+3 duplicates) -github.com/RackSec/srslog v0.0.0-20180709174129-a4725f04ec91 go-module -github.com/a8m/envsubst v1.4.2 go-module (+1 duplicate) -github.com/agext/levenshtein v1.2.3 go-module -github.com/agl/ed25519 v0.0.0-20170116200512-5312a6153412 go-module -github.com/alecthomas/participle/v2 v2.1.1 go-module (+1 duplicate) -github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092 go-module -github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2 go-module -github.com/armon/go-metrics v0.4.1 go-module -github.com/aws/aws-sdk-go-v2 v1.30.3 go-module -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 go-module -github.com/aws/aws-sdk-go-v2/config v1.27.27 go-module -github.com/aws/aws-sdk-go-v2/credentials v1.17.27 go-module -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 go-module -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 go-module -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15 go-module -github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 go-module -github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.32.0 go-module -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.3 go-module -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17 go-module -github.com/aws/aws-sdk-go-v2/service/sso v1.22.4 go-module -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4 go-module -github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 go-module -github.com/aws/smithy-go v1.20.3 go-module -github.com/beorn7/perks v1.0.1 go-module (+2 duplicates) -github.com/bits-and-blooms/bitset v1.13.0 go-module -github.com/blang/semver/v4 v4.0.0 go-module -github.com/buger/goterm v1.0.4 go-module -github.com/cenkalti/backoff/v4 v4.2.1 go-module -github.com/cenkalti/backoff/v4 v4.3.0 go-module -github.com/cespare/xxhash/v2 v2.1.2 go-module -github.com/cespare/xxhash/v2 v2.2.0 go-module -github.com/cespare/xxhash/v2 v2.3.0 go-module -github.com/checkpoint-restore/go-criu/v6 v6.3.0 go-module -github.com/cilium/ebpf v0.16.0 go-module -github.com/cilium/ebpf v0.17.3 go-module -github.com/cilium/ebpf v0.9.1 go-module (+3 duplicates) -github.com/cloudflare/cfssl v1.6.4 go-module -github.com/cnabio/cnab-go v0.10.0-beta1 go-module -github.com/cnabio/cnab-to-oci v0.3.1-beta1 go-module -github.com/compose-spec/compose-go v1.2.4 go-module -github.com/container-storage-interface/spec v1.5.0 go-module -github.com/containerd/aufs v1.0.0 go-module -github.com/containerd/btrfs/v2 v2.0.0 go-module -github.com/containerd/cgroups v1.1.0 go-module (+1 duplicate) -github.com/containerd/cgroups/v3 v3.0.2 go-module (+3 duplicates) -github.com/containerd/cgroups/v3 v3.0.5 go-module -github.com/containerd/console v1.0.3 go-module (+5 duplicates) -github.com/containerd/console v1.0.4 go-module (+1 duplicate) -github.com/containerd/containerd v1.6.2 go-module -github.com/containerd/containerd v1.7.27 go-module (+4 duplicates) -github.com/containerd/containerd/api v1.8.0 go-module (+5 duplicates) -github.com/containerd/containerd/v2 v2.0.5 go-module -github.com/containerd/continuity v0.2.2 go-module -github.com/containerd/continuity v0.4.4 go-module (+4 duplicates) -github.com/containerd/continuity v0.4.5 go-module -github.com/containerd/errdefs v0.3.0 go-module (+4 duplicates) -github.com/containerd/errdefs v1.0.0 go-module -github.com/containerd/errdefs/pkg v0.3.0 go-module -github.com/containerd/fifo v1.1.0 go-module (+5 duplicates) -github.com/containerd/go-cni v1.1.12 go-module -github.com/containerd/go-cni v1.1.9 go-module (+1 duplicate) -github.com/containerd/go-runc v1.0.0 go-module (+4 duplicates) -github.com/containerd/go-runc v1.1.0 go-module -github.com/containerd/imgcrypt v1.1.8 go-module -github.com/containerd/log v0.1.0 go-module (+6 duplicates) -github.com/containerd/nri v0.8.0 go-module -github.com/containerd/platforms v0.2.1 go-module (+3 duplicates) -github.com/containerd/platforms v1.0.0-rc.1 go-module -github.com/containerd/plugin v1.0.0 go-module -github.com/containerd/stargz-snapshotter/estargz v0.16.3 go-module -github.com/containerd/ttrpc v1.1.0 go-module -github.com/containerd/ttrpc v1.2.7 go-module (+5 duplicates) -github.com/containerd/typeurl v1.0.2 go-module (+1 duplicate) -github.com/containerd/typeurl/v2 v2.1.1 go-module (+4 duplicates) -github.com/containerd/typeurl/v2 v2.2.3 go-module -github.com/containerd/zfs v1.1.0 go-module -github.com/containernetworking/cni v1.1.2 go-module (+1 duplicate) -github.com/containernetworking/cni v1.2.3 go-module -github.com/containernetworking/plugins v1.2.0 go-module -github.com/containernetworking/plugins v1.6.2 go-module -github.com/containers/ocicrypt v1.1.10 go-module -github.com/coreos/go-systemd/v22 v22.5.0 go-module (+5 duplicates) -github.com/cpuguy83/go-md2man/v2 v2.0.5 go-module (+1 duplicate) -github.com/cyphar/filepath-securejoin v0.4.1 go-module (+3 duplicates) -github.com/davecgh/go-spew v1.1.1 go-module (+2 duplicates) -github.com/deckarep/golang-set/v2 v2.3.0 go-module -github.com/dimchansky/utfbom v1.1.1 go-module (+2 duplicates) -github.com/distribution/distribution/v3 v3.0.0-20210316161203-a01c71e2477e go-module -github.com/distribution/reference v0.6.0 go-module (+2 duplicates) -github.com/docker/buildx v0.8.1 go-module -github.com/docker/cli v20.10.3-0.20220309205733-2b52f62e9627+incompatible go-module -github.com/docker/cli/cmd/docker UNKNOWN go-module -github.com/docker/compose/v2 UNKNOWN go-module -github.com/docker/distribution v2.8.0+incompatible go-module -github.com/docker/distribution v2.8.3+incompatible go-module -github.com/docker/docker v20.10.3-0.20220309172631-83b51522df43+incompatible go-module -github.com/docker/docker v28.1.1 go-module (+1 duplicate) -github.com/docker/docker-credential-helpers v0.6.4 go-module -github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c go-module -github.com/docker/go-connections v0.4.0 go-module -github.com/docker/go-connections v0.5.0 go-module -github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c go-module (+4 duplicates) -github.com/docker/go-metrics v0.0.1 go-module (+2 duplicates) -github.com/docker/go-units v0.4.0 go-module -github.com/docker/go-units v0.5.0 go-module (+5 duplicates) -github.com/docker/libtrust v0.0.0-20150526203908-9cbd2a1374f4 go-module -github.com/dustin/go-humanize v1.0.0 go-module -github.com/elliotchance/orderedmap v1.8.0 go-module (+1 duplicate) -github.com/emicklei/go-restful/v3 v3.10.1 go-module -github.com/fatih/color v1.18.0 go-module (+1 duplicate) -github.com/felixge/httpsnoop v1.0.2 go-module -github.com/felixge/httpsnoop v1.0.3 go-module (+1 duplicate) -github.com/felixge/httpsnoop v1.0.4 go-module -github.com/fernet/fernet-go v0.0.0-20211208181803-9f70042a33ee go-module -github.com/fluent/fluent-logger-golang v1.9.0 go-module -github.com/fsnotify/fsnotify v1.6.0 go-module -github.com/fsnotify/fsnotify v1.7.0 go-module (+4 duplicates) -github.com/fvbommel/sortorder v1.0.1 go-module -github.com/go-jose/go-jose/v3 v3.0.3 go-module -github.com/go-logr/logr v1.2.2 go-module -github.com/go-logr/logr v1.4.2 go-module (+2 duplicates) -github.com/go-logr/stdr v1.2.2 go-module (+3 duplicates) -github.com/goccy/go-json v0.10.5 go-module (+1 duplicate) -github.com/goccy/go-yaml v1.13.3 go-module (+1 duplicate) -github.com/godbus/dbus/v5 v5.1.0 go-module (+5 duplicates) -github.com/gofrs/flock v0.12.1 go-module -github.com/gofrs/flock v0.8.0 go-module -github.com/gogo/googleapis v1.4.1 go-module -github.com/gogo/protobuf v1.3.2 go-module (+6 duplicates) -github.com/golang-jwt/jwt/v5 v5.2.2 go-module -github.com/golang/gddo v0.0.0-20190904175337-72a348e765d2 go-module -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da go-module -github.com/golang/mock v1.6.0 go-module -github.com/golang/protobuf v1.5.2 go-module -github.com/golang/protobuf v1.5.4 go-module (+5 duplicates) -github.com/google/btree v1.1.2 go-module -github.com/google/certificate-transparency-go v1.1.4 go-module -github.com/google/go-cmp v0.5.7 go-module -github.com/google/go-cmp v0.6.0 go-module (+4 duplicates) -github.com/google/go-cmp v0.7.0 go-module -github.com/google/gofuzz v1.2.0 go-module (+1 duplicate) -github.com/google/s2a-go v0.1.7 go-module -github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 go-module (+1 duplicate) -github.com/google/uuid v1.4.0 go-module (+1 duplicate) -github.com/google/uuid v1.6.0 go-module (+4 duplicates) -github.com/googleapis/enterprise-certificate-proxy v0.3.2 go-module -github.com/googleapis/gax-go/v2 v2.12.0 go-module -github.com/gorilla/mux v1.8.0 go-module -github.com/gorilla/mux v1.8.1 go-module -github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 go-module (+1 duplicate) -github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 go-module (+1 duplicate) -github.com/grpc-ecosystem/grpc-gateway v1.16.0 go-module -github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 go-module -github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 go-module -github.com/hashicorp/errwrap v1.1.0 go-module (+1 duplicate) -github.com/hashicorp/go-immutable-radix v1.3.1 go-module -github.com/hashicorp/go-immutable-radix/v2 v2.1.0 go-module -github.com/hashicorp/go-memdb v1.3.2 go-module -github.com/hashicorp/go-msgpack v0.5.5 go-module -github.com/hashicorp/go-multierror v1.1.1 go-module (+1 duplicate) -github.com/hashicorp/go-sockaddr v1.0.2 go-module -github.com/hashicorp/go-version v1.3.0 go-module -github.com/hashicorp/golang-lru v0.5.4 go-module -github.com/hashicorp/golang-lru/v2 v2.0.7 go-module -github.com/hashicorp/memberlist v0.4.0 go-module -github.com/hashicorp/serf v0.8.5 go-module -github.com/imdario/mergo v0.3.12 go-module -github.com/in-toto/in-toto-golang v0.5.0 go-module -github.com/intel/goresctrl v0.5.0 go-module (+1 duplicate) -github.com/ishidawataru/sctp v0.0.0-20230406120618-7ff4192f6ff2 go-module (+1 duplicate) -github.com/jinzhu/copier v0.4.0 go-module (+1 duplicate) -github.com/jmoiron/sqlx v1.3.3 go-module -github.com/json-iterator/go v1.1.12 go-module (+1 duplicate) -github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 go-module -github.com/klauspost/compress v1.15.0 go-module -github.com/klauspost/compress v1.16.7 go-module (+3 duplicates) -github.com/klauspost/compress v1.18.0 go-module -github.com/klauspost/cpuid/v2 v2.0.4 go-module (+1 duplicate) -github.com/magiconair/properties v1.8.9 go-module (+1 duplicate) -github.com/mattn/go-colorable v0.1.12 go-module -github.com/mattn/go-colorable v0.1.13 go-module (+1 duplicate) -github.com/mattn/go-isatty v0.0.14 go-module -github.com/mattn/go-isatty v0.0.20 go-module (+1 duplicate) -github.com/mattn/go-shellwords v1.0.12 go-module -github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 go-module -github.com/matttproud/golang_protobuf_extensions v1.0.4 go-module -github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b go-module -github.com/miekg/dns v1.1.61 go-module -github.com/miekg/pkcs11 v1.1.1 go-module -github.com/mikefarah/yq/v4 v0.0.0-20250306030850-44465a83cd6f go-module (+1 duplicate) -github.com/minio/sha256-simd v1.0.0 go-module (+1 duplicate) -github.com/mistifyio/go-zfs/v3 v3.0.1 go-module (+1 duplicate) -github.com/mitchellh/copystructure v1.2.0 go-module -github.com/mitchellh/hashstructure/v2 v2.0.2 go-module -github.com/mitchellh/mapstructure v1.4.3 go-module -github.com/mitchellh/reflectwalk v1.0.2 go-module -github.com/moby/buildkit v0.10.0-rc2.0.20220308185020-fdecd0ae108b go-module -github.com/moby/buildkit v0.21.0 go-module -github.com/moby/docker-image-spec v1.3.1 go-module -github.com/moby/go-archive v0.1.0 go-module -github.com/moby/ipvs v1.1.0 go-module -github.com/moby/locker v1.0.1 go-module (+3 duplicates) -github.com/moby/patternmatcher v0.6.0 go-module -github.com/moby/pubsub v1.0.0 go-module -github.com/moby/spdystream v0.2.0 go-module -github.com/moby/swarmkit/v2 v2.0.0-20250103191802-8c1959736554 go-module -github.com/moby/sys/atomicwriter v0.1.0 go-module -github.com/moby/sys/mount v0.3.4 go-module -github.com/moby/sys/mountinfo v0.6.2 go-module (+4 duplicates) -github.com/moby/sys/mountinfo v0.7.1 go-module -github.com/moby/sys/mountinfo v0.7.2 go-module -github.com/moby/sys/reexec v0.1.0 go-module (+2 duplicates) -github.com/moby/sys/sequential v0.6.0 go-module -github.com/moby/sys/signal v0.6.0 go-module -github.com/moby/sys/signal v0.7.0 go-module (+1 duplicate) -github.com/moby/sys/signal v0.7.1 go-module -github.com/moby/sys/symlink v0.2.0 go-module (+1 duplicate) -github.com/moby/sys/symlink v0.3.0 go-module (+2 duplicates) -github.com/moby/sys/user v0.3.0 go-module (+4 duplicates) -github.com/moby/sys/user v0.4.0 go-module -github.com/moby/sys/userns v0.1.0 go-module (+6 duplicates) -github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6 go-module -github.com/moby/term v0.5.2 go-module -github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go-module (+1 duplicate) -github.com/modern-go/reflect2 v1.0.2 go-module (+1 duplicate) -github.com/morikuni/aec v1.0.0 go-module (+1 duplicate) -github.com/mrunalp/fileutils v0.5.1 go-module -github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go-module -github.com/opencontainers/cgroups v0.0.1 go-module -github.com/opencontainers/go-digest v1.0.0 go-module (+6 duplicates) -github.com/opencontainers/image-spec v1.0.2 go-module -github.com/opencontainers/image-spec v1.1.0 go-module (+4 duplicates) -github.com/opencontainers/image-spec v1.1.1 go-module -github.com/opencontainers/runc v0.0.0-20250213225849-59923ef18c98 go-module -github.com/opencontainers/runc v1.1.0 go-module -github.com/opencontainers/runc v1.2.6 go-module (+1 duplicate) -github.com/opencontainers/runtime-spec v1.1.0 go-module (+4 duplicates) -github.com/opencontainers/runtime-spec v1.2.0 go-module (+1 duplicate) -github.com/opencontainers/runtime-spec v1.2.1 go-module (+3 duplicates) -github.com/opencontainers/runtime-tools v0.9.1-0.20221107090550-2e043c6bd626 go-module (+5 duplicates) -github.com/opencontainers/selinux v1.11.0 go-module (+2 duplicates) -github.com/opencontainers/selinux v1.12.0 go-module -github.com/package-url/packageurl-go v0.1.1 go-module -github.com/pelletier/go-toml v1.9.4 go-module -github.com/pelletier/go-toml v1.9.5 go-module (+6 duplicates) -github.com/pelletier/go-toml/v2 v2.2.3 go-module (+2 duplicates) -github.com/philhofer/fwd v1.1.2 go-module -github.com/pkg/errors v0.9.1 go-module (+6 duplicates) -github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 go-module -github.com/pmezard/go-difflib v1.0.0 go-module -github.com/prometheus/client_golang v1.12.1 go-module -github.com/prometheus/client_golang v1.16.0 go-module -github.com/prometheus/client_golang v1.20.5 go-module -github.com/prometheus/client_model v0.2.0 go-module -github.com/prometheus/client_model v0.3.0 go-module -github.com/prometheus/client_model v0.6.1 go-module -github.com/prometheus/common v0.32.1 go-module -github.com/prometheus/common v0.42.0 go-module -github.com/prometheus/common v0.55.0 go-module -github.com/prometheus/procfs v0.10.1 go-module -github.com/prometheus/procfs v0.15.1 go-module -github.com/prometheus/procfs v0.7.3 go-module -github.com/qri-io/jsonpointer v0.1.0 go-module -github.com/qri-io/jsonschema v0.1.1 go-module -github.com/rootless-containers/rootlesskit/v2 v2.3.4 go-module -github.com/russross/blackfriday/v2 v2.1.0 go-module (+1 duplicate) -github.com/sanathkr/go-yaml v0.0.0-20170819195128-ed9d249f429b go-module -github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 go-module -github.com/seccomp/libseccomp-golang v0.10.0 go-module -github.com/secure-systems-lab/go-securesystemslib v0.4.0 go-module -github.com/shibumi/go-pathspec v1.3.0 go-module -github.com/sirupsen/logrus v1.8.1 go-module -github.com/sirupsen/logrus v1.9.3 go-module (+11 duplicates) -github.com/spdx/tools-golang v0.5.3 go-module -github.com/spf13/cobra v1.4.0 go-module -github.com/spf13/cobra v1.8.1 go-module (+2 duplicates) -github.com/spf13/pflag v1.0.5 go-module (+1 duplicate) -github.com/spf13/pflag v1.0.6 go-module (+2 duplicates) -github.com/stefanberger/go-pkcs11uri v0.0.0-20230803200340-78284954bff6 go-module -github.com/stretchr/testify v1.10.0 go-module -github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635 go-module (+6 duplicates) -github.com/tchap/go-patricia/v2 v2.3.1 go-module -github.com/theupdateframework/notary v0.6.1 go-module -github.com/tinylib/msgp v1.1.8 go-module -github.com/tonistiigi/dchapes-mode v0.0.0-20250318174251-73d941a28323 go-module -github.com/tonistiigi/fsutil v0.0.0-20220315205639-9ed612626da3 go-module -github.com/tonistiigi/fsutil v0.0.0-20250410151801-5b74a7ad7583 go-module -github.com/tonistiigi/go-actions-cache v0.0.0-20250228231703-3e9a6642607f go-module -github.com/tonistiigi/go-archvariant v1.0.0 go-module -github.com/tonistiigi/go-csvvalue v0.0.0-20240710180619-ddb21b71c0b4 go-module -github.com/tonistiigi/units v0.0.0-20180711220420-6950e57a87ea go-module (+1 duplicate) -github.com/tonistiigi/vt100 v0.0.0-20210615222946-8066bb97264f go-module -github.com/urfave/cli v1.22.12 go-module (+1 duplicate) -github.com/urfave/cli v1.22.14 go-module -github.com/urfave/cli/v2 v2.27.5 go-module (+1 duplicate) -github.com/vbatts/tar-split v0.11.6 go-module -github.com/vishvananda/netlink v1.1.0 go-module -github.com/vishvananda/netlink v1.2.1-beta.2 go-module -github.com/vishvananda/netlink v1.3.1-0.20250209162617-655392bc778a go-module -github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df go-module -github.com/vishvananda/netns v0.0.0-20210104183010-2eb08e3e575f go-module -github.com/vishvananda/netns v0.0.5 go-module -github.com/weppos/publicsuffix-go v0.15.1-0.20210511084619-b1f36a2d6c0b go-module -github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb go-module -github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 go-module -github.com/xeipuuv/gojsonschema v1.2.0 go-module -github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 go-module (+1 duplicate) -github.com/yuin/gopher-lua v1.1.1 go-module (+1 duplicate) -github.com/zmap/zcrypto v0.0.0-20210511125630-18f1e0152cfc go-module -github.com/zmap/zlint/v3 v3.1.0 go-module -glob 10.4.2 npm -gnupg 2.2.27-3ubuntu2.3 deb -gnupg-l10n 2.2.27-3ubuntu2.3 deb -gnupg-utils 2.2.27-3ubuntu2.3 deb -go.etcd.io/bbolt v1.3.10 go-module -go.etcd.io/bbolt v1.3.11 go-module -go.etcd.io/etcd/client/pkg/v3 v3.5.16 go-module -go.etcd.io/etcd/pkg/v3 v3.5.16 go-module -go.etcd.io/etcd/raft/v3 v3.5.16 go-module -go.etcd.io/etcd/server/v3 v3.5.16 go-module -go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1 go-module -go.opencensus.io v0.24.0 go-module -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.29.0 go-module -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 go-module -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.56.0 go-module -go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.29.0 go-module -go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.56.0 go-module -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.29.0 go-module -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.45.0 go-module (+1 duplicate) -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.56.0 go-module -go.opentelemetry.io/contrib/processors/baggagecopy v0.4.0 go-module -go.opentelemetry.io/otel v1.21.0 go-module (+1 duplicate) -go.opentelemetry.io/otel v1.31.0 go-module -go.opentelemetry.io/otel v1.4.1 go-module -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.31.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.31.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.31.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.4.1 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.19.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.31.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.19.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.31.0 go-module -go.opentelemetry.io/otel/internal/metric v0.27.0 go-module -go.opentelemetry.io/otel/metric v0.27.0 go-module -go.opentelemetry.io/otel/metric v1.21.0 go-module (+1 duplicate) -go.opentelemetry.io/otel/metric v1.31.0 go-module -go.opentelemetry.io/otel/sdk v1.21.0 go-module -go.opentelemetry.io/otel/sdk v1.31.0 go-module -go.opentelemetry.io/otel/sdk v1.4.1 go-module -go.opentelemetry.io/otel/sdk/metric v1.31.0 go-module -go.opentelemetry.io/otel/trace v1.21.0 go-module (+1 duplicate) -go.opentelemetry.io/otel/trace v1.31.0 go-module -go.opentelemetry.io/otel/trace v1.4.1 go-module -go.opentelemetry.io/proto/otlp v0.12.0 go-module -go.opentelemetry.io/proto/otlp v1.0.0 go-module -go.opentelemetry.io/proto/otlp v1.3.1 go-module -go.uber.org/atomic v1.9.0 go-module -go.uber.org/multierr v1.8.0 go-module -go.uber.org/zap v1.21.0 go-module -golang.org/x/crypto v0.0.0-20211202192323-5770296d904e go-module -golang.org/x/crypto v0.31.0 go-module -golang.org/x/crypto v0.37.0 go-module -golang.org/x/exp v0.0.0-20230224173230-c95f2b4c22f2 go-module -golang.org/x/mod v0.17.0 go-module -golang.org/x/mod v0.20.0 go-module (+3 duplicates) -golang.org/x/mod v0.24.0 go-module -golang.org/x/net v0.0.0-20211216030914-fe4d6282115f go-module -golang.org/x/net v0.33.0 go-module (+3 duplicates) -golang.org/x/net v0.37.0 go-module (+1 duplicate) -golang.org/x/net v0.39.0 go-module (+1 duplicate) -golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8 go-module -golang.org/x/oauth2 v0.11.0 go-module -golang.org/x/oauth2 v0.29.0 go-module -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c go-module -golang.org/x/sync v0.10.0 go-module (+4 duplicates) -golang.org/x/sync v0.13.0 go-module -golang.org/x/sys v0.0.0-20220114195835-da31bd327af9 go-module -golang.org/x/sys v0.28.0 go-module (+9 duplicates) -golang.org/x/sys v0.31.0 go-module (+1 duplicate) -golang.org/x/sys v0.32.0 go-module (+1 duplicate) -golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b go-module -golang.org/x/term v0.27.0 go-module -golang.org/x/text v0.21.0 go-module (+2 duplicates) -golang.org/x/text v0.23.0 go-module (+1 duplicate) -golang.org/x/text v0.24.0 go-module -golang.org/x/text v0.3.7 go-module -golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac go-module -golang.org/x/time v0.0.0-20220210224613-90d013bbcef8 go-module -golang.org/x/time v0.11.0 go-module -google.golang.org/api v0.155.0 go-module -google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa go-module -google.golang.org/genproto v0.0.0-20231211222908-989df2bf70f3 go-module (+4 duplicates) -google.golang.org/genproto v0.0.0-20240123012728-ef4313101c80 go-module -google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f go-module -google.golang.org/genproto/googleapis/api v0.0.0-20241021214115-324edc3d5d38 go-module -google.golang.org/genproto/googleapis/rpc v0.0.0-20240401170217-c3f982113cda go-module (+4 duplicates) -google.golang.org/genproto/googleapis/rpc v0.0.0-20241021214115-324edc3d5d38 go-module -google.golang.org/grpc v1.44.0 go-module -google.golang.org/grpc v1.59.0 go-module (+4 duplicates) -google.golang.org/grpc v1.69.4 go-module -google.golang.org/protobuf v1.27.1 go-module -google.golang.org/protobuf v1.33.0 go-module -google.golang.org/protobuf v1.35.2 go-module (+5 duplicates) -gopd 1.2.0 npm -gopkg.in/inf.v0 v0.9.1 go-module (+2 duplicates) -gopkg.in/op/go-logging.v1 v1.0.0-20160211212156-b2cb9fa56473 go-module (+1 duplicate) -gopkg.in/yaml.v2 v2.4.0 go-module (+6 duplicates) -gopkg.in/yaml.v3 v3.0.1 go-module (+3 duplicates) -gpg 2.2.27-3ubuntu2.3 deb -gpg-agent 2.2.27-3ubuntu2.3 deb -gpg-wks-client 2.2.27-3ubuntu2.3 deb -gpg-wks-server 2.2.27-3ubuntu2.3 deb -gpgconf 2.2.27-3ubuntu2.3 deb -gpgsm 2.2.27-3ubuntu2.3 deb -gpgv 2.2.27-3ubuntu2.3 deb -graceful-fs 4.2.11 npm -grep 3.7-1build1 deb -gzip 1.10-4ubuntu4.1 deb -has-symbols 1.1.0 npm -hasown 2.0.2 npm -hosted-git-info 7.0.2 npm -hostname 3.23ubuntu2 deb -http-cache-semantics 4.1.1 npm -http-errors 2.0.0 npm -http-proxy-agent 7.0.2 npm -https-proxy-agent 7.0.5 npm -iconv-lite 0.4.24 npm -iconv-lite 0.6.3 npm -ieee754 1.2.1 npm -ignore-walk 6.0.5 npm -imurmurhash 0.1.4 npm -indent-string 4.0.0 npm -inherits 2.0.4 npm -ini 4.1.3 npm -init-package-json 6.0.3 npm -init-system-helpers 1.62 deb -ip-address 9.0.5 npm -ip-regex 5.0.0 npm -ipaddr.js 1.9.1 npm -iproute2 5.15.0-1ubuntu2 deb -iptables 1.8.7-1ubuntu5.2 deb -is-cidr 5.1.0 npm -is-fullwidth-code-point 3.0.0 npm -is-lambda 1.0.1 npm -isexe 2.0.0 npm -isexe 3.1.1 npm -jackspeak 3.4.0 npm -jq 1.6-2.1ubuntu3 deb -js-yaml 4.1.0 npm -jsbn 1.1.0 npm -json-parse-even-better-errors 3.0.2 npm -json-stringify-nice 1.1.4 npm -jsonparse 1.3.1 npm -just-diff 6.0.2 npm -just-diff-apply 5.5.0 npm -k8s.io/api v0.26.2 go-module -k8s.io/apimachinery v0.22.4 go-module -k8s.io/apimachinery v0.27.4 go-module (+1 duplicate) -k8s.io/apiserver v0.26.2 go-module -k8s.io/client-go v0.22.4 go-module -k8s.io/client-go v0.26.2 go-module -k8s.io/component-base v0.26.2 go-module -k8s.io/cri-api v0.27.1 go-module -k8s.io/klog/v2 v2.130.1 go-module -k8s.io/klog/v2 v2.30.0 go-module -k8s.io/klog/v2 v2.90.1 go-module -k8s.io/utils v0.0.0-20211116205334-6203023598ed go-module -k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5 go-module -kasm-wizard 0.0.1 npm -libacl1 2.3.1-1 deb -libapt-pkg6.0 2.4.13 deb -libassuan0 2.5.5-1build1 deb -libattr1 1:2.5.1-1build1 deb -libaudit-common 1:3.0.7-1build1 deb -libaudit1 1:3.0.7-1build1 deb -libblkid1 2.37.2-4ubuntu3.4 deb -libbpf0 1:0.5.0-1ubuntu22.04.1 deb -libbrotli1 1.0.9-2build6 deb -libbsd0 0.11.5-1 deb -libbz2-1.0 1.0.8-5build1 deb -libc-bin 2.35-0ubuntu3.9 deb -libc6 2.35-0ubuntu3.9 deb -libcap-ng0 0.7.9-2.2build3 deb -libcap2 1:2.44-1ubuntu0.22.04.2 deb -libcap2-bin 1:2.44-1ubuntu0.22.04.2 deb -libcom-err2 1.46.5-2ubuntu1.2 deb -libcrypt1 1:4.4.27-1 deb -libcurl4 7.81.0-1ubuntu1.20 deb -libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb -libdebconfclient0 0.261ubuntu1 deb -libdevmapper1.02.1 2:1.02.175-2.1ubuntu5 deb -libedit2 3.1-20210910-1build1 deb -libelf1 0.186-1ubuntu0.1 deb -libexpat1 2.4.7-1ubuntu0.6 deb -libext2fs2 1.46.5-2ubuntu1.2 deb -libffi8 3.4.2-4 deb -libfuse3-3 3.10.5-1build1 deb -libgcc-s1 12.3.0-1ubuntu1~22.04 deb -libgcrypt20 1.9.4-3ubuntu3 deb -libgmp10 2:6.2.1+dfsg-3ubuntu1 deb -libgnutls30 3.7.3-4ubuntu1.6 deb -libgpg-error0 1.43-3 deb -libgssapi-krb5-2 1.19.2-2ubuntu0.6 deb -libhogweed6 3.7.3-1build2 deb -libicu70 70.1-2 deb -libidn2-0 2.3.2-2build1 deb -libinih1 53-1ubuntu3 deb -libip4tc2 1.8.7-1ubuntu5.2 deb -libip6tc2 1.8.7-1ubuntu5.2 deb -libjq1 1.6-2.1ubuntu3 deb -libk5crypto3 1.19.2-2ubuntu0.6 deb -libkeyutils1 1.6.1-2ubuntu3 deb -libkrb5-3 1.19.2-2ubuntu0.6 deb -libkrb5support0 1.19.2-2ubuntu0.6 deb -libksba8 1.6.0-2ubuntu0.2 deb -libldap-2.5-0 2.5.19+dfsg-0ubuntu0.22.04.1 deb -libldap-common 2.5.19+dfsg-0ubuntu0.22.04.1 deb -liblz4-1 1.9.3-2build2 deb -liblzma5 5.2.5-2ubuntu1 deb -liblzo2-2 2.10-2build3 deb -libmd0 1.0.4-1build1 deb -libmnl0 1.0.4-3build2 deb -libmount1 2.37.2-4ubuntu3.4 deb -libmpdec3 2.5.1-2build2 deb -libncurses6 6.3-2ubuntu0.1 deb -libncursesw6 6.3-2ubuntu0.1 deb -libnetfilter-conntrack3 1.0.9-1 deb -libnettle8 3.7.3-1build2 deb -libnfnetlink0 1.0.1-3build3 deb -libnftnl11 1.2.1-1build1 deb -libnghttp2-14 1.43.0-1ubuntu0.2 deb -libnpmaccess 8.0.6 npm -libnpmdiff 6.1.4 npm -libnpmexec 8.1.3 npm -libnpmfund 5.0.12 npm -libnpmhook 10.0.5 npm -libnpmorg 6.0.6 npm -libnpmpack 7.0.4 npm -libnpmpublish 9.0.9 npm -libnpmsearch 7.0.6 npm -libnpmteam 6.0.5 npm -libnpmversion 6.0.3 npm -libnpth0 1.6-3build2 deb -libnsl2 1.3.0-2build2 deb -libnvidia-container-tools 1.17.7-1 deb -libnvidia-container1 1.17.7-1 deb -libonig5 6.9.7.1-2build1 deb -libp11-kit0 0.24.0-6build1 deb -libpam-modules 1.4.0-11ubuntu2.5 deb -libpam-modules-bin 1.4.0-11ubuntu2.5 deb -libpam-runtime 1.4.0-11ubuntu2.5 deb -libpam0g 1.4.0-11ubuntu2.5 deb -libpcre2-8-0 10.39-3ubuntu0.1 deb -libpcre3 2:8.39-13ubuntu0.22.04.1 deb -libprocps8 2:3.3.17-6ubuntu2.1 deb -libpsl5 0.21.0-1.2build2 deb -libpython3-stdlib 3.10.6-1~22.04.1 deb -libpython3.10-minimal 3.10.12-1~22.04.9 deb -libpython3.10-stdlib 3.10.12-1~22.04.9 deb -libreadline8 8.1.2-1 deb -librtmp1 2.4+20151223.gitfa8646d.1-2build4 deb -libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 deb -libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 deb -libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 deb -libseccomp2 2.5.3-2ubuntu3~22.04.1 deb -libselinux1 3.3-1build2 deb -libsemanage-common 3.3-1build2 deb -libsemanage2 3.3-1build2 deb -libsepol2 3.3-1build1 deb -libsmartcols1 2.37.2-4ubuntu3.4 deb -libsqlite3-0 3.37.2-2ubuntu0.3 deb -libss2 1.46.5-2ubuntu1.2 deb -libssh-4 0.9.6-2ubuntu0.22.04.3 deb -libssl3 3.0.2-0ubuntu1.19 deb -libstdc++6 12.3.0-1ubuntu1~22.04 deb -libsystemd0 249.11-0ubuntu3.15 deb -libtasn1-6 4.18.0-4ubuntu0.1 deb -libtinfo6 6.3-2ubuntu0.1 deb -libtirpc-common 1.3.2-2ubuntu0.1 deb -libtirpc3 1.3.2-2ubuntu0.1 deb -libudev1 249.11-0ubuntu3.15 deb -libunistring2 1.0-1 deb -libuuid1 2.37.2-4ubuntu3.4 deb -libxtables12 1.8.7-1ubuntu5.2 deb -libxxhash0 0.8.1-1 deb -libzstd1 1.4.8+dfsg-3build1 deb -locales 2.35-0ubuntu3.9 deb -lodash 4.17.21 npm -login 1:4.8.1-2ubuntu2.2 deb -logsave 1.46.5-2ubuntu1.2 deb -lru-cache 10.2.2 npm -lsb-base 11.1.0ubuntu4 deb -lsof 4.93.2+dfsg-1.1build2 deb -make-fetch-happen 13.0.1 npm -math-intrinsics 1.1.0 npm -mawk 1.3.4.20200120-3 deb -media-typer 0.3.0 npm -media-types 7.0.0 deb -merge-descriptors 1.0.3 npm -methods 1.1.2 npm -mime 1.6.0 npm -mime-db 1.52.0 npm -mime-types 2.1.35 npm -minimatch 9.0.5 npm -minipass 3.3.6 npm (+4 duplicates) -minipass 5.0.0 npm -minipass 7.1.2 npm -minipass-collect 2.0.1 npm -minipass-fetch 3.0.5 npm -minipass-flush 1.0.5 npm -minipass-pipeline 1.2.4 npm -minipass-sized 1.0.3 npm -minizlib 2.1.2 npm -mkdirp 1.0.4 npm -mkdirp-classic 0.5.3 npm -mount 2.37.2-4ubuntu3.4 deb -ms 2.0.0 npm (+3 duplicates) -ms 2.1.2 npm -ms 2.1.3 npm (+1 duplicate) -mute-stream 1.0.0 npm -nan 2.22.2 npm -ncurses-base 6.3-2ubuntu0.1 deb -ncurses-bin 6.3-2ubuntu0.1 deb -negotiator 0.6.3 npm (+1 duplicate) -netbase 6.3 deb -netcat 1.218-4ubuntu1 deb -netcat-openbsd 1.218-4ubuntu1 deb -node-gyp 10.1.0 npm -node-pty 0.10.1 npm -nodejs 18.20.8-1nodesource1 deb -nopt 7.2.1 npm -normalize-package-data 6.0.2 npm -npm 10.8.2 npm -npm-audit-report 5.0.0 npm -npm-bundled 3.0.1 npm -npm-install-checks 6.3.0 npm -npm-normalize-package-bin 3.0.1 npm -npm-package-arg 11.0.2 npm -npm-packlist 8.0.2 npm -npm-pick-manifest 9.1.0 npm -npm-profile 10.0.0 npm -npm-registry-fetch 17.1.0 npm -npm-user-validate 2.0.1 npm -nvidia-container-toolkit 1.17.7-1 deb -nvidia-container-toolkit-base 1.17.7-1 deb -nvidia-docker2 2.14.0-1 deb -object-assign 4.1.1 npm -object-inspect 1.13.4 npm -on-finished 2.4.1 npm -once 1.4.0 npm -openssl 3.0.2-0ubuntu1.19 deb -p-map 4.0.0 npm -package-json-from-dist 1.0.0 npm -pacote 18.0.6 npm -parse-conflict-json 3.0.1 npm -parseurl 1.3.3 npm -passwd 1:4.8.1-2ubuntu2.2 deb -path-key 3.1.1 npm -path-scurry 1.11.1 npm -path-to-regexp 0.1.12 npm -perl-base 5.34.0-3ubuntu1.4 deb -pigz 2.6-1 deb -pinentry-curses 1.1.1-1build2 deb -postcss-selector-parser 6.1.0 npm -proc-log 3.0.0 npm -proc-log 4.2.0 npm -procps 2:3.3.17-6ubuntu2.1 deb -proggy 2.0.0 npm -promise-all-reject-late 1.0.1 npm -promise-call-limit 3.0.1 npm -promise-inflight 1.0.1 npm -promise-retry 2.0.1 npm -promzard 1.0.2 npm -proxy-addr 2.0.7 npm -publicsuffix 20211207.1025-1 deb -pump 3.0.2 npm -python3 3.10.6-1~22.04.1 deb -python3-minimal 3.10.6-1~22.04.1 deb -python3.10 3.10.12-1~22.04.9 deb -python3.10-minimal 3.10.12-1~22.04.9 deb -qrcode-terminal 0.12.0 npm -qs 6.13.0 npm -range-parser 1.2.1 npm -raw-body 2.5.2 npm -read 3.0.1 npm -read-cmd-shim 4.0.0 npm -read-package-json-fast 3.0.2 npm -readable-stream 3.6.2 npm -readline-common 8.1.2-1 deb -resenje.org/singleflight v0.4.3 go-module -retry 0.12.0 npm -safe-buffer 5.2.1 npm -safer-buffer 2.1.2 npm (+1 duplicate) -sed 4.8-1ubuntu2 deb -semver 7.6.2 npm -send 0.19.0 npm -sensible-utils 0.0.17 deb -serve-static 1.16.2 npm -setprototypeof 1.2.0 npm -shebang-command 2.0.0 npm -shebang-regex 3.0.0 npm -side-channel 1.1.0 npm -side-channel-list 1.0.0 npm -side-channel-map 1.0.1 npm -side-channel-weakmap 1.0.2 npm -signal-exit 4.1.0 npm -sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd go-module -sigs.k8s.io/structured-merge-diff/v4 v4.2.1 go-module -sigs.k8s.io/structured-merge-diff/v4 v4.2.3 go-module -sigs.k8s.io/yaml v1.2.0 go-module -sigs.k8s.io/yaml v1.3.0 go-module (+5 duplicates) -sigs.k8s.io/yaml v1.4.0 go-module -sigstore 2.3.1 npm -smart-buffer 4.2.0 npm -socket.io 4.8.1 npm -socket.io-adapter 2.5.5 npm -socket.io-parser 4.2.4 npm -socks 2.8.3 npm -socks-proxy-agent 8.0.4 npm -spdx-correct 3.2.0 npm -spdx-exceptions 2.5.0 npm -spdx-expression-parse 3.0.1 npm (+1 duplicate) -spdx-expression-parse 4.0.0 npm -spdx-license-ids 3.0.18 npm -split-ca 1.0.1 npm -sprintf-js 1.1.3 npm -ssh2 1.16.0 npm -ssri 10.0.6 npm -statuses 2.0.1 npm -stdlib go1.17.9 go-module -stdlib go1.23.7 go-module (+5 duplicates) -stdlib go1.23.8 go-module (+2 duplicates) -stdlib go1.23.9 go-module (+3 duplicates) -stdlib go1.24.1 go-module (+1 duplicate) -string-width 4.2.3 npm (+1 duplicate) -string-width 5.1.2 npm (+1 duplicate) -string_decoder 1.3.0 npm -strip-ansi 6.0.1 npm (+1 duplicate) -strip-ansi 7.1.0 npm (+1 duplicate) -sudo 1.9.9-1ubuntu2.4 deb -supports-color 9.4.0 npm -systeminformation 5.25.11 npm -sysvinit-utils 3.01-1ubuntu1 deb -tags.cncf.io/container-device-interface v0.8.1 go-module (+4 duplicates) -tags.cncf.io/container-device-interface v1.0.1 go-module -tags.cncf.io/container-device-interface/specs-go v0.8.0 go-module (+4 duplicates) -tags.cncf.io/container-device-interface/specs-go v1.0.0 go-module -tar 1.34+dfsg-1ubuntu0.1.22.04.2 deb -tar 6.2.1 npm -tar-fs 2.0.1 npm -tar-stream 2.2.0 npm -text-table 0.2.0 npm -tiny-relative-date 1.3.0 npm -toidentifier 1.0.1 npm -treeverse 3.0.0 npm -tuf-js 2.2.1 npm -tweetnacl 0.14.5 npm -type-is 1.6.18 npm -tzdata 2025b-0ubuntu0.22.04 deb -ubuntu-keyring 2021.03.26 deb -uidmap 1:4.8.1-2ubuntu2.2 deb -undici-types 6.21.0 npm -unique-filename 3.0.0 npm -unique-slug 4.0.0 npm -unpipe 1.0.0 npm -usrmerge 25ubuntu2 deb -util-deprecate 1.0.2 npm (+1 duplicate) -util-linux 2.37.2-4ubuntu3.4 deb -utils-merge 1.0.1 npm -validate-npm-package-license 3.0.4 npm -validate-npm-package-name 5.0.1 npm -vary 1.1.2 npm -walk-up-path 3.0.1 npm -which 2.0.2 npm -which 4.0.0 npm -wrap-ansi 7.0.0 npm -wrap-ansi 8.1.0 npm -wrappy 1.0.2 npm -write-file-atomic 5.0.1 npm -ws 8.17.1 npm -xfsprogs 5.13.0-1ubuntu2.1 deb -yallist 4.0.0 npm -zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb +NAME VERSION TYPE +1to2 1.0.0 npm +@balena/dockerignore 1.0.2 npm +@isaacs/cliui 8.0.2 npm +@isaacs/string-locale-compare 1.1.0 npm +@npmcli/agent 2.2.2 npm +@npmcli/arborist 7.5.4 npm +@npmcli/config 8.3.4 npm +@npmcli/fs 3.1.1 npm +@npmcli/git 5.0.8 npm +@npmcli/installed-package-contents 2.1.0 npm +@npmcli/map-workspaces 3.0.6 npm +@npmcli/metavuln-calculator 7.1.1 npm +@npmcli/name-from-folder 2.0.0 npm +@npmcli/node-gyp 3.0.0 npm +@npmcli/package-json 5.2.0 npm +@npmcli/promise-spawn 7.0.2 npm +@npmcli/query 3.1.0 npm +@npmcli/redact 2.0.1 npm +@npmcli/run-script 8.1.0 npm +@pkgjs/parseargs 0.11.0 npm +@sigstore/bundle 2.3.2 npm +@sigstore/core 1.1.0 npm +@sigstore/protobuf-specs 0.3.2 npm +@sigstore/sign 2.3.2 npm +@sigstore/tuf 2.3.4 npm +@sigstore/verify 1.2.1 npm +@socket.io/component-emitter 3.1.2 npm +@socket.io/component-emitter UNKNOWN npm (+1 duplicate) +@tufjs/canonical-json 2.0.0 npm +@tufjs/models 2.0.1 npm +@types/cors 2.8.19 npm +@types/node 25.0.9 npm +abbrev 2.0.0 npm +accepts 1.3.8 npm +adduser 3.137ubuntu1 deb +agent-base 7.1.1 npm +aggregate-error 3.1.0 npm +ansi-regex 5.0.1 npm +ansi-regex 6.0.1 npm (+1 duplicate) +ansi-styles 4.3.0 npm +ansi-styles 6.2.1 npm +aproba 2.0.0 npm +apt 2.8.3 deb +apt-transport-https 2.8.3 deb +apt-utils 2.8.3 deb +archy 1.0.0 npm +argparse 2.0.1 npm +array-flatten 1.1.1 npm +asn1 0.2.6 npm +balanced-match 1.0.2 npm +base-files 13ubuntu10.3 deb +base-passwd 3.6.3build1 deb +base64-js 1.5.1 npm +base64id 2.0.0 npm +bash 5.2.21-2ubuntu4 deb +bcrypt-pbkdf 1.0.2 npm +bin-links 4.0.4 npm +binary-extensions 2.3.0 npm +binutils-common 2.42-4ubuntu2.8 deb +bl 4.1.0 npm +body-parser 1.20.4 npm +brace-expansion 2.0.1 npm +bsdutils 1:2.39.3-9ubuntu6.4 deb +btrfs-progs 6.6.3-1.1build2 deb +buffer 5.7.1 npm +buildcheck 0.0.7 npm +bytes 3.1.2 npm +ca-certificates 20240203 deb +cacache 18.0.3 npm +call-bind-apply-helpers 1.0.2 npm +call-bound 1.0.4 npm +catatonit 0.1.7-1 deb +chalk 5.3.0 npm +chownr 1.1.4 npm +chownr 2.0.0 npm +ci-info 4.0.0 npm +cidr-regex 4.1.1 npm +clean-stack 2.2.0 npm +cli-columns 4.0.0 npm +cloud.google.com/go/compute/metadata v0.6.0 go-module +cloud.google.com/go/logging v1.9.0 go-module +cloud.google.com/go/longrunning v0.5.5 go-module +cmd-shim 6.0.3 npm +code.cloudfoundry.org/clock v1.37.0 go-module +color-convert 2.0.1 npm +color-name 1.1.4 npm +common-ancestor-path 1.0.1 npm +containerd.io 2.2.1-1~ubuntu.24.04~noble deb +content-disposition 0.5.4 npm +content-type 1.0.5 npm +cookie 0.7.2 npm +cookie-signature 1.0.7 npm +corepack 0.34.1 npm +coreutils 9.4-3ubuntu6.1 deb +cors 2.8.5 npm +cpp 4:13.2.0-7ubuntu1 deb +cpu-features 0.0.10 npm +cron 3.0pl1-184ubuntu2 deb +cron-daemon-common 3.0pl1-184ubuntu2 deb +cross-spawn 7.0.3 npm +cssesc 3.0.0 npm +curl 8.5.0-2ubuntu10.6 deb +dario.cat/mergo v1.0.2 go-module (+1 duplicate) +dash 0.5.12-6ubuntu5 deb +debconf 1.5.86ubuntu1 deb +debianutils 5.17build1 deb +debug 2.6.9 npm (+3 duplicates) +debug 4.3.5 npm +debug 4.4.3 npm +depd 2.0.0 npm +destroy 1.2.0 npm +diff 5.2.0 npm +diffutils 1:3.10-1build1 deb +dirmngr 2.4.4-2ubuntu17.4 deb +docker-ce 5:28.5.2-1~ubuntu.24.04~noble deb +docker-ce-cli 5:28.5.2-1~ubuntu.24.04~noble deb +docker-compose-plugin 5.0.1-1~ubuntu.24.04~noble deb +docker-modem 3.0.8 npm +dockerode 3.3.5 npm +dpkg 1.22.6ubuntu6.5 deb +dpkg-dev 1.22.6ubuntu6.5 deb +dunder-proto 1.0.1 npm +e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 deb +eastasianwidth 0.2.0 npm +ee-first 1.1.1 npm +emoji-regex 8.0.0 npm +emoji-regex 9.2.2 npm (+1 duplicate) +encodeurl 2.0.0 npm +encoding 0.1.13 npm +end-of-stream 1.4.5 npm +engine.io 6.6.5 npm +engine.io-parser 5.2.3 npm +engine.io-parser UNKNOWN npm (+1 duplicate) +env-paths 2.2.1 npm +err-code 2.0.3 npm +es-define-property 1.0.1 npm +es-errors 1.3.0 npm +es-object-atoms 1.1.1 npm +escape-html 1.0.3 npm +etag 1.8.1 npm +exponential-backoff 3.1.1 npm +express 4.22.1 npm +fastest-levenshtein 1.0.16 npm +finalhandler 1.3.2 npm +findutils 4.9.0-5build1 deb +foreground-child 3.2.1 npm +forwarded 0.2.0 npm +fresh 0.5.2 npm +fs-constants 1.0.0 npm +fs-minipass 2.1.0 npm +fs-minipass 3.0.3 npm +function-bind 1.1.2 npm +fuse-overlayfs 1.13-1 deb +fuse3 3.14.0-5build1 deb +gcc-14-base 14.2.0-4ubuntu2~24.04 deb +get-intrinsic 1.3.0 npm +get-proto 1.0.1 npm +github.com/AlecAivazis/survey/v2 v2.3.7 go-module +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.16.0 go-module +github.com/Azure/azure-sdk-for-go/sdk/internal v1.10.0 go-module +github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.5.0 go-module +github.com/DefangLabs/secret-detector v0.0.0-20250403165618-22662109213e go-module +github.com/Graylog2/go-gelf v0.0.0-20191017102106-1550ee647df0 go-module +github.com/Microsoft/hcsshim v0.13.0 go-module +github.com/Microsoft/hcsshim v0.14.0-rc.1 go-module (+1 duplicate) +github.com/NVIDIA/go-nvlib v0.8.1 go-module (+3 duplicates) +github.com/NVIDIA/go-nvml v0.13.0-1 go-module (+3 duplicates) +github.com/NVIDIA/nvidia-container-toolkit v1.18.1 go-module (+3 duplicates) +github.com/RackSec/srslog v0.0.0-20180709174129-a4725f04ec91 go-module +github.com/a8m/envsubst v1.4.2 go-module (+1 duplicate) +github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d go-module +github.com/agext/levenshtein v1.2.3 go-module +github.com/alecthomas/participle/v2 v2.1.4 go-module (+1 duplicate) +github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092 go-module +github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2 go-module +github.com/armon/go-metrics v0.4.1 go-module +github.com/aws/aws-sdk-go-v2 v1.30.3 go-module +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 go-module +github.com/aws/aws-sdk-go-v2/config v1.27.27 go-module +github.com/aws/aws-sdk-go-v2/credentials v1.17.27 go-module +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 go-module +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 go-module +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15 go-module +github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 go-module +github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.32.0 go-module +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.3 go-module +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17 go-module +github.com/aws/aws-sdk-go-v2/service/sso v1.22.4 go-module +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4 go-module +github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 go-module +github.com/aws/smithy-go v1.20.3 go-module +github.com/beorn7/perks v1.0.1 go-module (+2 duplicates) +github.com/bits-and-blooms/bitset v1.13.0 go-module +github.com/buger/goterm v1.0.4 go-module +github.com/cenkalti/backoff/v4 v4.3.0 go-module (+1 duplicate) +github.com/cenkalti/backoff/v5 v5.0.3 go-module +github.com/cespare/xxhash/v2 v2.3.0 go-module (+2 duplicates) +github.com/checkpoint-restore/checkpointctl v1.4.0 go-module +github.com/checkpoint-restore/go-criu/v6 v6.3.0 go-module +github.com/checkpoint-restore/go-criu/v7 v7.2.0 go-module +github.com/cilium/ebpf v0.16.0 go-module (+2 duplicates) +github.com/cilium/ebpf v0.17.3 go-module (+1 duplicate) +github.com/cloudflare/cfssl v1.6.4 go-module +github.com/compose-spec/compose-go/v2 v2.10.0 go-module +github.com/container-storage-interface/spec v1.5.0 go-module +github.com/containerd/accelerated-container-image v1.3.0 go-module +github.com/containerd/btrfs/v2 v2.0.0 go-module +github.com/containerd/cgroups/v3 v3.0.5 go-module +github.com/containerd/cgroups/v3 v3.1.2 go-module (+2 duplicates) +github.com/containerd/console v1.0.5 go-module (+5 duplicates) +github.com/containerd/containerd/api v1.10.0 go-module (+3 duplicates) +github.com/containerd/containerd/api v1.9.0 go-module +github.com/containerd/containerd/v2 v2.1.4 go-module +github.com/containerd/containerd/v2 v2.2.1 go-module (+2 duplicates) +github.com/containerd/containerd/v2 v2.2.1-0.20251115011841-efd86f2b0bc2 go-module +github.com/containerd/continuity v0.4.5 go-module (+4 duplicates) +github.com/containerd/errdefs v1.0.0 go-module (+4 duplicates) +github.com/containerd/errdefs/pkg v0.3.0 go-module (+4 duplicates) +github.com/containerd/fifo v1.1.0 go-module (+3 duplicates) +github.com/containerd/go-cni v1.1.12 go-module +github.com/containerd/go-cni v1.1.13 go-module (+1 duplicate) +github.com/containerd/go-runc v1.1.0 go-module (+3 duplicates) +github.com/containerd/imgcrypt/v2 v2.0.1 go-module +github.com/containerd/log v0.1.0 go-module (+5 duplicates) +github.com/containerd/nri v0.11.0 go-module +github.com/containerd/otelttrpc v0.1.0 go-module +github.com/containerd/platforms v1.0.0-rc.1 go-module +github.com/containerd/platforms v1.0.0-rc.2 go-module (+2 duplicates) +github.com/containerd/plugin v1.0.0 go-module (+3 duplicates) +github.com/containerd/stargz-snapshotter/estargz v0.16.3 go-module +github.com/containerd/ttrpc v1.2.7 go-module (+4 duplicates) +github.com/containerd/typeurl/v2 v2.2.3 go-module (+4 duplicates) +github.com/containerd/zfs/v2 v2.0.0 go-module +github.com/containernetworking/cni v1.3.0 go-module (+2 duplicates) +github.com/containernetworking/plugins v1.7.1 go-module +github.com/containernetworking/plugins v1.9.0 go-module +github.com/containers/ocicrypt v1.2.1 go-module +github.com/coreos/go-systemd/v22 v22.5.0 go-module (+1 duplicate) +github.com/coreos/go-systemd/v22 v22.6.0 go-module (+2 duplicates) +github.com/cyphar/filepath-securejoin v0.4.1 go-module +github.com/cyphar/filepath-securejoin v0.5.1 go-module (+3 duplicates) +github.com/cyphar/filepath-securejoin v0.5.2 go-module +github.com/davecgh/go-spew v1.1.1 go-module (+2 duplicates) +github.com/deckarep/golang-set/v2 v2.3.0 go-module +github.com/dimchansky/utfbom v1.1.1 go-module (+2 duplicates) +github.com/distribution/reference v0.6.0 go-module (+3 duplicates) +github.com/docker/buildx v0.30.1 go-module +github.com/docker/cli v28.5.2+incompatible go-module +github.com/docker/cli-docs-tool v0.11.0 go-module +github.com/docker/cli/cmd/docker UNKNOWN go-module +github.com/docker/compose/v5 v0.0.0-20251218103533-c89b8a2d6b44 go-module +github.com/docker/distribution v2.8.3+incompatible go-module (+1 duplicate) +github.com/docker/docker v28.5.2 go-module (+1 duplicate) +github.com/docker/docker v28.5.2+incompatible go-module +github.com/docker/docker-credential-helpers v0.9.3 go-module +github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c go-module +github.com/docker/go-connections v0.5.0 go-module +github.com/docker/go-connections v0.6.0 go-module +github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c go-module +github.com/docker/go-events v0.0.0-20250114142523-c867878c5e32 go-module +github.com/docker/go-metrics v0.0.1 go-module (+2 duplicates) +github.com/docker/go-units v0.5.0 go-module (+5 duplicates) +github.com/docker/libtrust v0.0.0-20150526203908-9cbd2a1374f4 go-module +github.com/dustin/go-humanize v1.0.0 go-module +github.com/eiannone/keyboard v0.0.0-20220611211555-0d226195f203 go-module +github.com/elliotchance/orderedmap v1.8.0 go-module (+1 duplicate) +github.com/emicklei/go-restful/v3 v3.13.0 go-module +github.com/fatih/color v1.18.0 go-module (+1 duplicate) +github.com/felixge/httpsnoop v1.0.4 go-module (+3 duplicates) +github.com/fernet/fernet-go v0.0.0-20240119011108-303da6aec611 go-module +github.com/fluent/fluent-logger-golang v1.9.0 go-module +github.com/fsnotify/fsnotify v1.7.0 go-module (+3 duplicates) +github.com/fsnotify/fsnotify v1.9.0 go-module (+2 duplicates) +github.com/fvbommel/sortorder v1.1.0 go-module +github.com/fxamacker/cbor/v2 v2.9.0 go-module (+1 duplicate) +github.com/go-jose/go-jose/v4 v4.1.2 go-module +github.com/go-logr/logr v1.4.2 go-module +github.com/go-logr/logr v1.4.3 go-module (+2 duplicates) +github.com/go-logr/stdr v1.2.2 go-module (+3 duplicates) +github.com/go-viper/mapstructure/v2 v2.4.0 go-module +github.com/goccy/go-json v0.10.5 go-module (+1 duplicate) +github.com/goccy/go-yaml v1.13.3 go-module (+1 duplicate) +github.com/godbus/dbus/v5 v5.1.0 go-module (+4 duplicates) +github.com/gofrs/flock v0.12.1 go-module +github.com/gofrs/flock v0.13.0 go-module +github.com/gogo/protobuf v1.3.2 go-module (+4 duplicates) +github.com/golang-jwt/jwt/v5 v5.2.2 go-module +github.com/golang-jwt/jwt/v5 v5.3.0 go-module +github.com/golang/gddo v0.0.0-20190904175337-72a348e765d2 go-module +github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da go-module +github.com/golang/protobuf v1.5.4 go-module (+2 duplicates) +github.com/google/btree v1.1.2 go-module +github.com/google/certificate-transparency-go v1.1.4 go-module +github.com/google/go-cmp v0.7.0 go-module (+4 duplicates) +github.com/google/s2a-go v0.1.7 go-module +github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 go-module (+1 duplicate) +github.com/google/uuid v1.6.0 go-module (+6 duplicates) +github.com/googleapis/enterprise-certificate-proxy v0.3.2 go-module +github.com/googleapis/gax-go/v2 v2.12.0 go-module +github.com/gorilla/mux v1.8.1 go-module (+1 duplicate) +github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674 go-module +github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0 go-module +github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.1.0 go-module +github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 go-module +github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1 go-module (+1 duplicate) +github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 go-module +github.com/hashicorp/errwrap v1.1.0 go-module (+1 duplicate) +github.com/hashicorp/go-immutable-radix v1.3.1 go-module +github.com/hashicorp/go-immutable-radix/v2 v2.1.0 go-module +github.com/hashicorp/go-memdb v1.3.2 go-module +github.com/hashicorp/go-msgpack v0.5.5 go-module +github.com/hashicorp/go-multierror v1.1.1 go-module (+1 duplicate) +github.com/hashicorp/go-sockaddr v1.0.2 go-module +github.com/hashicorp/go-version v1.8.0 go-module +github.com/hashicorp/golang-lru v0.5.4 go-module +github.com/hashicorp/golang-lru/v2 v2.0.7 go-module +github.com/hashicorp/memberlist v0.4.0 go-module +github.com/hashicorp/serf v0.8.5 go-module +github.com/in-toto/in-toto-golang v0.9.0 go-module (+1 duplicate) +github.com/inhies/go-bytesize v0.0.0-20220417184213-4913239db9cf go-module +github.com/intel/goresctrl v0.10.0 go-module (+1 duplicate) +github.com/ishidawataru/sctp v0.0.0-20230406120618-7ff4192f6ff2 go-module (+1 duplicate) +github.com/jinzhu/copier v0.4.0 go-module (+1 duplicate) +github.com/jmoiron/sqlx v1.3.3 go-module +github.com/jonboulle/clockwork v0.5.0 go-module +github.com/json-iterator/go v1.1.12 go-module +github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 go-module +github.com/klauspost/compress v1.18.0 go-module +github.com/klauspost/compress v1.18.1 go-module (+2 duplicates) +github.com/knqyf263/go-plugin v0.9.0 go-module +github.com/magiconair/properties v1.8.9 go-module (+1 duplicate) +github.com/mattn/go-colorable v0.1.13 go-module (+1 duplicate) +github.com/mattn/go-colorable v0.1.14 go-module +github.com/mattn/go-isatty v0.0.20 go-module (+2 duplicates) +github.com/mattn/go-runewidth v0.0.16 go-module +github.com/mattn/go-shellwords v1.0.12 go-module +github.com/mdlayher/socket v0.5.1 go-module (+2 duplicates) +github.com/mdlayher/vsock v1.2.1 go-module (+2 duplicates) +github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b go-module +github.com/miekg/dns v1.1.66 go-module +github.com/miekg/pkcs11 v1.1.1 go-module +github.com/mikefarah/yq/v4 v0.0.0-20250410031946-f00e28295f0c go-module (+1 duplicate) +github.com/mistifyio/go-zfs/v3 v3.0.1 go-module (+1 duplicate) +github.com/mitchellh/copystructure v1.2.0 go-module +github.com/mitchellh/hashstructure/v2 v2.0.2 go-module (+1 duplicate) +github.com/mitchellh/reflectwalk v1.0.2 go-module +github.com/moby/buildkit v0.25.2 go-module +github.com/moby/buildkit v0.26.3 go-module +github.com/moby/docker-image-spec v1.3.1 go-module (+1 duplicate) +github.com/moby/go-archive v0.1.0 go-module (+1 duplicate) +github.com/moby/ipvs v1.1.0 go-module +github.com/moby/locker v1.0.1 go-module (+3 duplicates) +github.com/moby/patternmatcher v0.6.0 go-module (+1 duplicate) +github.com/moby/profiles/apparmor v0.1.0 go-module +github.com/moby/profiles/seccomp v0.1.0 go-module +github.com/moby/pubsub v1.0.0 go-module +github.com/moby/spdystream v0.5.0 go-module +github.com/moby/swarmkit/v2 v2.0.0 go-module +github.com/moby/sys/atomicwriter v0.1.0 go-module (+1 duplicate) +github.com/moby/sys/capability v0.4.0 go-module (+7 duplicates) +github.com/moby/sys/mount v0.3.4 go-module +github.com/moby/sys/mountinfo v0.7.2 go-module (+4 duplicates) +github.com/moby/sys/reexec v0.1.0 go-module (+2 duplicates) +github.com/moby/sys/sequential v0.6.0 go-module (+1 duplicate) +github.com/moby/sys/signal v0.7.1 go-module (+3 duplicates) +github.com/moby/sys/symlink v0.3.0 go-module (+4 duplicates) +github.com/moby/sys/user v0.3.0 go-module +github.com/moby/sys/user v0.4.0 go-module (+3 duplicates) +github.com/moby/sys/userns v0.1.0 go-module (+5 duplicates) +github.com/moby/term v0.5.2 go-module (+1 duplicate) +github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go-module +github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee go-module +github.com/morikuni/aec v1.0.0 go-module +github.com/morikuni/aec v1.1.0 go-module +github.com/mrunalp/fileutils v0.5.1 go-module +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go-module (+2 duplicates) +github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f go-module +github.com/opencontainers/cgroups v0.0.3 go-module +github.com/opencontainers/cgroups v0.0.4 go-module +github.com/opencontainers/go-digest v1.0.0 go-module (+4 duplicates) +github.com/opencontainers/image-spec v1.1.1 go-module (+4 duplicates) +github.com/opencontainers/runc v1.3.3 go-module (+1 duplicate) +github.com/opencontainers/runc v1.3.4 go-module +github.com/opencontainers/runtime-spec v1.2.1 go-module (+1 duplicate) +github.com/opencontainers/runtime-spec v1.3.0 go-module (+6 duplicates) +github.com/opencontainers/runtime-tools v0.9.1-0.20221107090550-2e043c6bd626 go-module +github.com/opencontainers/runtime-tools v0.9.1-0.20251114084447-edf4cb3d2116 go-module (+5 duplicates) +github.com/opencontainers/selinux v1.12.0 go-module +github.com/opencontainers/selinux v1.13.1 go-module (+2 duplicates) +github.com/package-url/packageurl-go v0.1.1 go-module +github.com/pelletier/go-toml v1.9.5 go-module (+5 duplicates) +github.com/pelletier/go-toml/v2 v2.2.3 go-module (+1 duplicate) +github.com/pelletier/go-toml/v2 v2.2.4 go-module (+2 duplicates) +github.com/philhofer/fwd v1.1.2 go-module +github.com/pkg/errors v0.9.1 go-module (+1 duplicate) +github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 go-module (+1 duplicate) +github.com/pmezard/go-difflib v1.0.0 go-module (+1 duplicate) +github.com/prometheus/client_golang v1.22.0 go-module +github.com/prometheus/client_golang v1.23.2 go-module (+1 duplicate) +github.com/prometheus/client_model v0.6.1 go-module +github.com/prometheus/client_model v0.6.2 go-module (+1 duplicate) +github.com/prometheus/common v0.62.0 go-module +github.com/prometheus/common v0.66.1 go-module (+1 duplicate) +github.com/prometheus/procfs v0.15.1 go-module +github.com/prometheus/procfs v0.16.1 go-module (+1 duplicate) +github.com/rivo/uniseg v0.2.0 go-module +github.com/rootless-containers/rootlesskit/v2 v2.3.4 go-module +github.com/santhosh-tekuri/jsonschema/v6 v6.0.1 go-module +github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 go-module +github.com/seccomp/libseccomp-golang v0.10.0 go-module +github.com/secure-systems-lab/go-securesystemslib v0.6.0 go-module +github.com/secure-systems-lab/go-securesystemslib v0.9.1 go-module +github.com/shibumi/go-pathspec v1.3.0 go-module (+1 duplicate) +github.com/sirupsen/logrus v1.9.3 go-module (+10 duplicates) +github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 go-module +github.com/smallstep/pkcs7 v0.1.1 go-module +github.com/spdx/tools-golang v0.5.5 go-module +github.com/spf13/cobra v1.10.2 go-module +github.com/spf13/cobra v1.8.1 go-module (+1 duplicate) +github.com/spf13/cobra v1.9.1 go-module +github.com/spf13/pflag v1.0.10 go-module +github.com/spf13/pflag v1.0.6 go-module (+2 duplicates) +github.com/stefanberger/go-pkcs11uri v0.0.0-20230803200340-78284954bff6 go-module +github.com/stretchr/testify v1.10.0 go-module +github.com/stretchr/testify v1.11.1 go-module +github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635 go-module +github.com/tchap/go-patricia/v2 v2.3.3 go-module +github.com/tetratelabs/wazero v1.10.1 go-module +github.com/theupdateframework/notary v0.7.0 go-module +github.com/tilt-dev/fsnotify v1.4.8-0.20220602155310-fff9c274a375 go-module +github.com/tinylib/msgp v1.1.8 go-module +github.com/tonistiigi/dchapes-mode v0.0.0-20250318174251-73d941a28323 go-module (+1 duplicate) +github.com/tonistiigi/fsutil v0.0.0-20250605211040-586307ad452f go-module (+1 duplicate) +github.com/tonistiigi/go-actions-cache v0.0.0-20250626083717-378c5ed1ddd9 go-module +github.com/tonistiigi/go-archvariant v1.0.0 go-module +github.com/tonistiigi/go-csvvalue v0.0.0-20240814133006-030d3b2625d0 go-module (+1 duplicate) +github.com/tonistiigi/units v0.0.0-20180711220420-6950e57a87ea go-module (+1 duplicate) +github.com/tonistiigi/vt100 v0.0.0-20240514184818-90bafcd6abab go-module +github.com/urfave/cli v1.22.16 go-module +github.com/urfave/cli-altsrc/v3 v3.1.0 go-module +github.com/urfave/cli/v2 v2.27.7 go-module (+1 duplicate) +github.com/urfave/cli/v3 v3.4.1 go-module (+1 duplicate) +github.com/vbatts/tar-split v0.12.1 go-module +github.com/vishvananda/netlink v1.3.0 go-module +github.com/vishvananda/netlink v1.3.1 go-module (+1 duplicate) +github.com/vishvananda/netns v0.0.4 go-module +github.com/vishvananda/netns v0.0.5 go-module (+1 duplicate) +github.com/weppos/publicsuffix-go v0.15.1-0.20210511084619-b1f36a2d6c0b go-module +github.com/x448/float16 v0.8.4 go-module (+1 duplicate) +github.com/xhit/go-str2duration/v2 v2.1.0 go-module +github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 go-module (+1 duplicate) +github.com/yuin/gopher-lua v1.1.1 go-module (+1 duplicate) +github.com/zmap/zcrypto v0.0.0-20210511125630-18f1e0152cfc go-module +github.com/zmap/zlint/v3 v3.1.0 go-module +glob 10.4.2 npm +gnupg 2.4.4-2ubuntu17.4 deb +gnupg-l10n 2.4.4-2ubuntu17.4 deb +gnupg-utils 2.4.4-2ubuntu17.4 deb +go.etcd.io/bbolt v1.4.3 go-module (+1 duplicate) +go.etcd.io/etcd/client/pkg/v3 v3.5.16 go-module +go.etcd.io/etcd/pkg/v3 v3.5.16 go-module +go.etcd.io/etcd/raft/v3 v3.5.16 go-module +go.etcd.io/etcd/server/v3 v3.5.16 go-module +go.opencensus.io v0.24.0 go-module +go.opentelemetry.io/auto/sdk v1.1.0 go-module (+2 duplicates) +go.opentelemetry.io/auto/sdk v1.2.1 go-module +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 go-module (+1 duplicate) +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 go-module +go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.60.0 go-module +go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.63.0 go-module +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 go-module (+2 duplicates) +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 go-module +go.opentelemetry.io/contrib/processors/baggagecopy v0.4.0 go-module +go.opentelemetry.io/otel v1.35.0 go-module +go.opentelemetry.io/otel v1.37.0 go-module (+1 duplicate) +go.opentelemetry.io/otel v1.38.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.35.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.35.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0 go-module (+1 duplicate) +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0 go-module (+1 duplicate) +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.35.0 go-module (+1 duplicate) +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38.0 go-module +go.opentelemetry.io/otel/metric v1.35.0 go-module +go.opentelemetry.io/otel/metric v1.37.0 go-module (+1 duplicate) +go.opentelemetry.io/otel/metric v1.38.0 go-module +go.opentelemetry.io/otel/sdk v1.35.0 go-module +go.opentelemetry.io/otel/sdk v1.37.0 go-module +go.opentelemetry.io/otel/sdk v1.38.0 go-module +go.opentelemetry.io/otel/sdk/metric v1.35.0 go-module +go.opentelemetry.io/otel/sdk/metric v1.38.0 go-module +go.opentelemetry.io/otel/trace v1.35.0 go-module +go.opentelemetry.io/otel/trace v1.37.0 go-module (+1 duplicate) +go.opentelemetry.io/otel/trace v1.38.0 go-module +go.opentelemetry.io/proto/otlp v1.5.0 go-module (+1 duplicate) +go.opentelemetry.io/proto/otlp v1.7.1 go-module +go.uber.org/atomic v1.9.0 go-module +go.uber.org/mock v0.6.0 go-module +go.uber.org/multierr v1.8.0 go-module +go.uber.org/zap v1.21.0 go-module +go.yaml.in/yaml/v2 v2.4.2 go-module (+2 duplicates) +go.yaml.in/yaml/v4 v4.0.0-rc.3 go-module +golang.org/x/crypto v0.37.0 go-module +golang.org/x/crypto v0.45.0 go-module (+1 duplicate) +golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f go-module (+2 duplicates) +golang.org/x/mod v0.24.0 go-module +golang.org/x/mod v0.29.0 go-module (+5 duplicates) +golang.org/x/net v0.35.0 go-module +golang.org/x/net v0.39.0 go-module (+3 duplicates) +golang.org/x/net v0.47.0 go-module (+3 duplicates) +golang.org/x/oauth2 v0.29.0 go-module +golang.org/x/oauth2 v0.30.0 go-module +golang.org/x/sync v0.16.0 go-module +golang.org/x/sync v0.18.0 go-module (+2 duplicates) +golang.org/x/sync v0.19.0 go-module +golang.org/x/sys v0.30.0 go-module +golang.org/x/sys v0.32.0 go-module (+1 duplicate) +golang.org/x/sys v0.33.0 go-module (+1 duplicate) +golang.org/x/sys v0.37.0 go-module (+3 duplicates) +golang.org/x/sys v0.38.0 go-module (+2 duplicates) +golang.org/x/sys v0.39.0 go-module +golang.org/x/term v0.37.0 go-module (+1 duplicate) +golang.org/x/text v0.24.0 go-module (+2 duplicates) +golang.org/x/text v0.31.0 go-module (+2 duplicates) +golang.org/x/time v0.11.0 go-module +golang.org/x/time v0.14.0 go-module (+1 duplicate) +google.golang.org/api v0.160.0 go-module +google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de go-module +google.golang.org/genproto/googleapis/api v0.0.0-20250218202821-56aae31c358a go-module +google.golang.org/genproto/googleapis/api v0.0.0-20250804133106-a7a43d27e69b go-module +google.golang.org/genproto/googleapis/api v0.0.0-20251022142026-3a174f9686a8 go-module +google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a go-module +google.golang.org/genproto/googleapis/rpc v0.0.0-20250804133106-a7a43d27e69b go-module (+2 duplicates) +google.golang.org/genproto/googleapis/rpc v0.0.0-20251022142026-3a174f9686a8 go-module +google.golang.org/grpc v1.72.2 go-module +google.golang.org/grpc v1.76.0 go-module (+2 duplicates) +google.golang.org/grpc v1.77.0 go-module +google.golang.org/protobuf v1.36.10 go-module (+3 duplicates) +google.golang.org/protobuf v1.36.5 go-module +google.golang.org/protobuf v1.36.9 go-module +gopd 1.2.0 npm +gopkg.in/inf.v0 v0.9.1 go-module (+1 duplicate) +gopkg.in/ini.v1 v1.67.0 go-module +gopkg.in/op/go-logging.v1 v1.0.0-20160211212156-b2cb9fa56473 go-module (+1 duplicate) +gopkg.in/yaml.v3 v3.0.1 go-module (+9 duplicates) +gpg 2.4.4-2ubuntu17.4 deb +gpg-agent 2.4.4-2ubuntu17.4 deb +gpg-wks-client 2.4.4-2ubuntu17.4 deb +gpgconf 2.4.4-2ubuntu17.4 deb +gpgsm 2.4.4-2ubuntu17.4 deb +gpgv 2.4.4-2ubuntu17.4 deb +graceful-fs 4.2.11 npm +grep 3.11-4build1 deb +gzip 1.12-1ubuntu3.1 deb +has-symbols 1.1.0 npm +hasown 2.0.2 npm +hosted-git-info 7.0.2 npm +hostname 3.23+nmu2ubuntu2 deb +http-cache-semantics 4.1.1 npm +http-errors 2.0.1 npm +http-proxy-agent 7.0.2 npm +https-proxy-agent 7.0.5 npm +iconv-lite 0.4.24 npm +iconv-lite 0.6.3 npm +ieee754 1.2.1 npm +ignore-walk 6.0.5 npm +imurmurhash 0.1.4 npm +indent-string 4.0.0 npm +inherits 2.0.4 npm +ini 4.1.3 npm +init-package-json 6.0.3 npm +init-system-helpers 1.66ubuntu1 deb +ip-address 9.0.5 npm +ip-regex 5.0.0 npm +ipaddr.js 1.9.1 npm +iproute2 6.1.0-1ubuntu6.2 deb +iptables 1.8.10-3ubuntu2 deb +is-cidr 5.1.0 npm +is-fullwidth-code-point 3.0.0 npm +is-lambda 1.0.1 npm +isexe 2.0.0 npm +isexe 3.1.1 npm +jackspeak 3.4.0 npm +jq 1.7.1-3ubuntu0.24.04.1 deb +js-yaml 4.1.1 npm +jsbn 1.1.0 npm +json-parse-even-better-errors 3.0.2 npm +json-stringify-nice 1.1.4 npm +jsonparse 1.3.1 npm +just-diff 6.0.2 npm +just-diff-apply 5.5.0 npm +k8s.io/api v0.34.1 go-module +k8s.io/apimachinery v0.34.1 go-module (+1 duplicate) +k8s.io/client-go v0.34.1 go-module +k8s.io/cri-api v0.34.1 go-module +k8s.io/klog/v2 v2.130.1 go-module (+1 duplicate) +k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 go-module +kasm-wizard 0.0.1 npm +keyboxd 2.4.4-2ubuntu17.4 deb +krb5-locales 1.20.1-6ubuntu2.6 deb +libacl1 2.3.2-1build1.1 deb +libapparmor1 4.0.1really4.0.1-0ubuntu0.24.04.5 deb +libapt-pkg6.0t64 2.8.3 deb +libassuan0 2.5.6-1build1 deb +libattr1 1:2.5.2-1build1.1 deb +libaudit-common 1:3.1.2-2.1build1.1 deb +libaudit1 1:3.1.2-2.1build1.1 deb +libblkid1 2.39.3-9ubuntu6.4 deb +libbpf1 1:1.3.0-2build2 deb +libbrotli1 1.1.0-2build2 deb +libbsd0 0.12.1-1build1.1 deb +libbz2-1.0 1.0.8-5.1build0.1 deb +libc-bin 2.39-0ubuntu8.6 deb +libc6 2.39-0ubuntu8.6 deb +libcap-ng0 0.8.4-2build2 deb +libcap2 1:2.66-5ubuntu2.2 deb +libcap2-bin 1:2.66-5ubuntu2.2 deb +libcom-err2 1.47.0-2.4~exp1ubuntu4.1 deb +libcrypt-dev 1:4.4.36-4build1 deb +libcrypt1 1:4.4.36-4build1 deb +libcurl4t64 8.5.0-2ubuntu10.6 deb +libdb5.3t64 5.3.28+dfsg2-7 deb +libdebconfclient0 0.271ubuntu3 deb +libdevmapper1.02.1 2:1.02.185-3ubuntu3.2 deb +libedit2 3.1-20230828-1build1 deb +libelf1t64 0.190-1.1ubuntu0.1 deb +libexpat1 2.6.1-2ubuntu0.3 deb +libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb +libffi8 3.4.6-1build1 deb +libfuse3-3 3.14.0-5build1 deb +libgcc-s1 14.2.0-4ubuntu2~24.04 deb +libgcrypt20 1.10.3-2build1 deb +libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb +libgnutls30t64 3.8.3-1.1ubuntu3.4 deb +libgpg-error0 1.47-3build2.1 deb +libgssapi-krb5-2 1.20.1-6ubuntu2.6 deb +libhogweed6t64 3.9.1-2.2build1.1 deb +libicu74 74.2-1ubuntu3.1 deb +libidn2-0 2.3.7-2build1.1 deb +libinih1 55-1ubuntu2 deb +libip4tc2 1.8.10-3ubuntu2 deb +libip6tc2 1.8.10-3ubuntu2 deb +libjansson4 2.14-2build2 deb +libjq1 1.7.1-3ubuntu0.24.04.1 deb +libk5crypto3 1.20.1-6ubuntu2.6 deb +libkeyutils1 1.6.3-3build1 deb +libkrb5-3 1.20.1-6ubuntu2.6 deb +libkrb5support0 1.20.1-6ubuntu2.6 deb +libksba8 1.6.6-1build1 deb +libldap-common 2.6.7+dfsg-1~exp1ubuntu8.2 deb +libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb +liblz4-1 1.9.4-1build1.1 deb +liblzma5 5.6.1+really5.4.5-1ubuntu0.2 deb +liblzo2-2 2.10-2build4 deb +libmd0 1.1.0-2build1.1 deb +libmnl0 1.0.5-2build1 deb +libmount1 2.39.3-9ubuntu6.4 deb +libncursesw6 6.4+20240113-1ubuntu2 deb +libnetfilter-conntrack3 1.0.9-6build1 deb +libnettle8t64 3.9.1-2.2build1.1 deb +libnfnetlink0 1.0.2-2build1 deb +libnftables1 1.0.9-1build1 deb +libnftnl11 1.2.6-2build1 deb +libnghttp2-14 1.59.0-1ubuntu0.2 deb +libnpmaccess 8.0.6 npm +libnpmdiff 6.1.4 npm +libnpmexec 8.1.3 npm +libnpmfund 5.0.12 npm +libnpmhook 10.0.5 npm +libnpmorg 6.0.6 npm +libnpmpack 7.0.4 npm +libnpmpublish 9.0.9 npm +libnpmsearch 7.0.6 npm +libnpmteam 6.0.5 npm +libnpmversion 6.0.3 npm +libnpth0t64 1.6-3.1build1 deb +libnvidia-container-tools 1.18.1-1 deb +libnvidia-container1 1.18.1-1 deb +libonig5 6.9.9-1build1 deb +libp11-kit0 0.25.3-4ubuntu2.1 deb +libpam-modules 1.5.3-5ubuntu5.5 deb +libpam-modules-bin 1.5.3-5ubuntu5.5 deb +libpam-runtime 1.5.3-5ubuntu5.5 deb +libpam0g 1.5.3-5ubuntu5.5 deb +libpcre2-8-0 10.42-4ubuntu2.1 deb +libproc2-0 2:4.0.4-4ubuntu3.2 deb +libpsl5t64 0.21.2-1.1build1 deb +libpython3-stdlib 3.12.3-0ubuntu2.1 deb +libpython3.12-minimal 3.12.3-1ubuntu0.10 deb +libpython3.12-stdlib 3.12.3-1ubuntu0.10 deb +libreadline8t64 8.2-4build1 deb +libreiserfscore0t64 1:3.6.27-7.1build1 deb +librtmp1 2.4+20151223.gitfa8646d.1-2build7 deb +libsasl2-2 2.1.28+dfsg1-5ubuntu3.1 deb +libsasl2-modules 2.1.28+dfsg1-5ubuntu3.1 deb +libsasl2-modules-db 2.1.28+dfsg1-5ubuntu3.1 deb +libseccomp2 2.5.5-1ubuntu3.1 deb +libselinux1 3.5-2ubuntu2.1 deb +libsemanage-common 3.5-1build5 deb +libsemanage2 3.5-1build5 deb +libsepol2 3.5-2build1 deb +libsmartcols1 2.39.3-9ubuntu6.4 deb +libsqlite3-0 3.45.1-1ubuntu2.5 deb +libss2 1.47.0-2.4~exp1ubuntu4.1 deb +libssh-4 0.10.6-2ubuntu0.2 deb +libssl3t64 3.0.13-0ubuntu3.6 deb +libstdc++6 14.2.0-4ubuntu2~24.04 deb +libsubid4 1:4.13+dfsg1-4ubuntu3.2 deb +libsystemd0 255.4-1ubuntu8.12 deb +libtasn1-6 4.19.0-3ubuntu0.24.04.2 deb +libtinfo6 6.4+20240113-1ubuntu2 deb +libtirpc-common 1.3.4+ds-1.1build1 deb +libtirpc3t64 1.3.4+ds-1.1build1 deb +libudev1 255.4-1ubuntu8.12 deb +libunistring5 1.1-2build1.1 deb +liburcu8t64 0.14.0-3.1build1 deb +libuuid1 2.39.3-9ubuntu6.4 deb +libxtables12 1.8.10-3ubuntu2 deb +libxxhash0 0.8.2-2build1 deb +libzstd1 1.5.5+dfsg2-2build1.1 deb +locales 2.39-0ubuntu8.6 deb +lodash 4.17.21 npm +login 1:4.13+dfsg1-4ubuntu3.2 deb +logsave 1.47.0-2.4~exp1ubuntu4.1 deb +lru-cache 10.2.2 npm +lsof 4.95.0-1build3 deb +make-fetch-happen 13.0.1 npm +math-intrinsics 1.1.0 npm +mawk 1.3.4.20240123-1build1 deb +media-typer 0.3.0 npm +media-types 10.1.0 deb +merge-descriptors 1.0.3 npm +methods 1.1.2 npm +mime 1.6.0 npm +mime-db 1.52.0 npm +mime-types 2.1.35 npm +minimatch 9.0.5 npm +minipass 3.3.6 npm (+4 duplicates) +minipass 5.0.0 npm +minipass 7.1.2 npm +minipass-collect 2.0.1 npm +minipass-fetch 3.0.5 npm +minipass-flush 1.0.5 npm +minipass-pipeline 1.2.4 npm +minipass-sized 1.0.3 npm +minizlib 2.1.2 npm +mkdirp 1.0.4 npm +mkdirp-classic 0.5.3 npm +mount 2.39.3-9ubuntu6.4 deb +ms 2.0.0 npm (+3 duplicates) +ms 2.1.2 npm +ms 2.1.3 npm (+1 duplicate) +mute-stream 1.0.0 npm +nan 2.24.0 npm +ncurses-base 6.4+20240113-1ubuntu2 deb +ncurses-bin 6.4+20240113-1ubuntu2 deb +negotiator 0.6.3 npm (+1 duplicate) +netbase 6.4 deb +netcat-openbsd 1.226-1ubuntu2 deb +nftables 1.0.9-1build1 deb +node-gyp 10.1.0 npm +node-pty 0.10.1 npm +nodejs 20.20.0-1nodesource1 deb +nopt 7.2.1 npm +normalize-package-data 6.0.2 npm +npm 10.8.2 npm +npm-audit-report 5.0.0 npm +npm-bundled 3.0.1 npm +npm-install-checks 6.3.0 npm +npm-normalize-package-bin 3.0.1 npm +npm-package-arg 11.0.2 npm +npm-packlist 8.0.2 npm +npm-pick-manifest 9.1.0 npm +npm-profile 10.0.0 npm +npm-registry-fetch 17.1.0 npm +npm-user-validate 2.0.1 npm +nvidia-container-toolkit 1.18.1-1 deb +nvidia-container-toolkit-base 1.18.1-1 deb +object-assign 4.1.1 npm +object-inspect 1.13.4 npm +on-finished 2.4.1 npm +once 1.4.0 npm +openssl 3.0.13-0ubuntu3.6 deb +p-map 4.0.0 npm +package-json-from-dist 1.0.0 npm +pacote 18.0.6 npm +pagent UNKNOWN binary +parse-conflict-json 3.0.1 npm +parseurl 1.3.3 npm +passwd 1:4.13+dfsg1-4ubuntu3.2 deb +path-key 3.1.1 npm +path-scurry 1.11.1 npm +path-to-regexp 0.1.12 npm +perl 5.38.2-3.2ubuntu0.2 deb +perl-base 5.38.2-3.2ubuntu0.2 deb +pigz 2.8-1 deb +pinentry-curses 1.2.1-3ubuntu5 deb +postcss-selector-parser 6.1.0 npm +proc-log 3.0.0 npm +proc-log 4.2.0 npm +procps 2:4.0.4-4ubuntu3.2 deb +proggy 2.0.0 npm +promise-all-reject-late 1.0.1 npm +promise-call-limit 3.0.1 npm +promise-inflight 1.0.1 npm +promise-retry 2.0.1 npm +promzard 1.0.2 npm +proxy-addr 2.0.7 npm +publicsuffix 20231001.0357-0.1 deb +pump 3.0.3 npm +python3 3.12.3-0ubuntu2.1 deb +python3-minimal 3.12.3-0ubuntu2.1 deb +python3.12 3.12.3-1ubuntu0.10 deb +python3.12-minimal 3.12.3-1ubuntu0.10 deb +qrcode-terminal 0.12.0 npm +qs 6.14.1 npm +range-parser 1.2.1 npm +raw-body 2.5.3 npm +read 3.0.1 npm +read-cmd-shim 4.0.0 npm +read-package-json-fast 3.0.2 npm +readable-stream 3.6.2 npm +readline-common 8.2-4build1 deb +resenje.org/singleflight v0.4.3 go-module +retry 0.12.0 npm +safe-buffer 5.2.1 npm +safer-buffer 2.1.2 npm (+1 duplicate) +sed 4.9-2build1 deb +semver 7.6.2 npm +send 0.19.2 npm +sensible-utils 0.0.22 deb +serve-static 1.16.3 npm +setprototypeof 1.2.0 npm +shebang-command 2.0.0 npm +shebang-regex 3.0.0 npm +side-channel 1.1.0 npm +side-channel-list 1.0.0 npm +side-channel-map 1.0.1 npm +side-channel-weakmap 1.0.2 npm +signal-exit 4.1.0 npm +sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 go-module (+1 duplicate) +sigs.k8s.io/randfill v1.0.0 go-module +sigs.k8s.io/structured-merge-diff/v6 v6.3.0 go-module +sigs.k8s.io/yaml v1.4.0 go-module (+4 duplicates) +sigs.k8s.io/yaml v1.6.0 go-module (+1 duplicate) +sigstore 2.3.1 npm +smart-buffer 4.2.0 npm +socket.io 4.8.3 npm +socket.io-adapter 2.5.6 npm +socket.io-parser 4.2.5 npm +socks 2.8.3 npm +socks-proxy-agent 8.0.4 npm +spdx-correct 3.2.0 npm +spdx-exceptions 2.5.0 npm +spdx-expression-parse 3.0.1 npm (+1 duplicate) +spdx-expression-parse 4.0.0 npm +spdx-license-ids 3.0.18 npm +split-ca 1.0.1 npm +sprintf-js 1.1.3 npm +ssh2 1.17.0 npm +ssri 10.0.6 npm +statuses 2.0.2 npm +stdlib go1.24.11 go-module (+4 duplicates) +stdlib go1.24.2 go-module (+1 duplicate) +stdlib go1.25.3 go-module (+2 duplicates) +stdlib go1.25.4 go-module (+3 duplicates) +string-width 4.2.3 npm (+1 duplicate) +string-width 5.1.2 npm (+1 duplicate) +string_decoder 1.3.0 npm +strip-ansi 6.0.1 npm (+1 duplicate) +strip-ansi 7.1.0 npm (+1 duplicate) +sudo 1.9.15p5-3ubuntu5.24.04.1 deb +supports-color 9.4.0 npm +systemd-standalone-sysusers 255.4-1ubuntu8.12 deb +systeminformation 5.30.5 npm +sysvinit-utils 3.08-6ubuntu3 deb +tags.cncf.io/container-device-interface v1.0.1 go-module +tags.cncf.io/container-device-interface v1.0.2-0.20251114135136-1b24d969689f go-module (+3 duplicates) +tags.cncf.io/container-device-interface v1.1.0 go-module (+2 duplicates) +tags.cncf.io/container-device-interface/specs-go v1.0.0 go-module (+4 duplicates) +tags.cncf.io/container-device-interface/specs-go v1.1.0 go-module (+1 duplicate) +tar 1.35+dfsg-3build1 deb +tar 6.2.1 npm +tar-fs 2.0.1 npm +tar-stream 2.2.0 npm +text-table 0.2.0 npm +tiny-relative-date 1.3.0 npm +toidentifier 1.0.1 npm +treeverse 3.0.0 npm +tuf-js 2.2.1 npm +tweetnacl 0.14.5 npm +type-is 1.6.18 npm +tzdata 2025b-0ubuntu0.24.04.1 deb +ubuntu-keyring 2023.11.28.1 deb +uidmap 1:4.13+dfsg1-4ubuntu3.2 deb +undici-types 7.16.0 npm +unique-filename 3.0.0 npm +unique-slug 4.0.0 npm +unminimize 0.2.1 deb +unpipe 1.0.0 npm +util-deprecate 1.0.2 npm (+1 duplicate) +util-linux 2.39.3-9ubuntu6.4 deb +utils-merge 1.0.1 npm +validate-npm-package-license 3.0.4 npm +validate-npm-package-name 5.0.1 npm +vary 1.1.2 npm +walk-up-path 3.0.1 npm +which 2.0.2 npm +which 4.0.0 npm +wrap-ansi 7.0.0 npm +wrap-ansi 8.1.0 npm +wrappy 1.0.2 npm +write-file-atomic 5.0.1 npm +ws 8.18.3 npm +xfsprogs 6.6.0-1ubuntu2.1 deb +xz-utils 5.6.1+really5.4.5-1ubuntu0.2 deb +yallist 4.0.0 npm +zlib1g 1:1.3.dfsg-3.1ubuntu2.1 deb diff --git a/readme-vars.yml b/readme-vars.yml index 49e8eda..cb9c974 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -8,17 +8,12 @@ project_blurb: | The rendering of the graphical-based containers is powered by the open-source project [KasmVNC](https://www.kasmweb.com/kasmvnc.html?utm_campaign=LinuxServer&utm_source=kasmvnc). project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}" project_categories: "Remote Desktop,Business" -project_blurb_optional_extras_enabled: false -project_blurb_optional_extras: [] # supported architectures available_architectures: - {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"} - {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"} # development version -development_versions: true -development_versions_items: - - {tag: "latest", desc: "Stable Kasm releases"} - - {tag: "develop", desc: "Tip of develop"} +development_versions: false # container parameters common_param_env_vars_enabled: false param_container_name: "{{ project_name }}" @@ -26,12 +21,9 @@ param_usage_include_net: false param_usage_include_env: true param_env_vars: - {env_var: "KASM_PORT", env_value: "443", desc: "Specify the port you bind to the outside for Kasm Workspaces."} - - {env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London."} param_usage_include_vols: true param_volumes: - - {vol_path: "/opt", vol_host_path: "/path/to/data", desc: "Docker and installation storage."} -param_device_map: false -param_devices: [] + - {vol_path: "/opt", vol_host_path: "/path/to/{{ project_name }}/data", desc: "Docker and installation storage."} param_usage_include_ports: true param_ports: - {external_port: "3000", internal_port: "3000", port_desc: "Kasm Installation wizard. (https)"} @@ -44,22 +36,12 @@ opt_param_env_vars: - {env_var: "DOCKER_MTU", env_value: "1500", desc: "Optionally specify the mtu options passed to dockerd."} opt_param_usage_include_vols: true opt_param_volumes: - - {vol_path: "/profiles", vol_host_path: "/path/to/profiles", desc: "Optionally specify a path for persistent profile storage."} + - {vol_path: "/profiles", vol_host_path: "/path/to/{{ project_name }}/profiles", desc: "Optionally specify a path for persistent profile storage."} - {vol_path: "/dev/input", vol_host_path: "/dev/input", desc: "Optional for gamepad support."} - {vol_path: "/run/udev/data", vol_host_path: "/run/udev/data", desc: "Optional for gamepad support."} opt_security_opt_param: true opt_security_opt_param_vars: - {run_var: "apparmor=rootlesskit", compose_var: "apparmor:rootlesskit", desc: "Some hosts require this on top of privileged for namespacing to work properly inside the DinD layer."} -opt_param_usage_include_ports: false -opt_param_ports: [] -opt_param_device_map: false -opt_param_devices: [] -cap_add_param: false -cap_add_param_vars: [] -opt_cap_add_param: false -opt_cap_add_param_vars: [] -optional_block_1: false -optional_block_1_items: "" unraid_template: false privileged: true # application setup block @@ -115,24 +97,20 @@ init_diagram: | init-os-end -> init-config init-config -> init-config-end init-config-kasm -> init-config-end + init-crontab-config -> init-config-end init-config -> init-config-kasm - init-os-end -> init-crontab-config + init-config -> init-crontab-config init-mods-end -> init-custom-files init-adduser -> init-device-perms base -> init-envfile base -> init-migrations - base -> init-mods init-config-end -> init-mods - init-mods -> init-mods-end init-mods-package-install -> init-mods-end init-mods -> init-mods-package-install - base -> init-os-end init-adduser -> init-os-end init-device-perms -> init-os-end init-envfile -> init-os-end - init-migrations -> init-os-end init-custom-files -> init-services - init-mods-end -> init-services init-services -> svc-cron svc-cron -> legacy-services init-config-kasm -> svc-docker @@ -143,11 +121,15 @@ init_diagram: | svc-kasm-wizard -> legacy-services } Base Images: { - "baseimage-ubuntu:jammy" + "baseimage-ubuntu:noble" } "kasm:latest" <- Base Images # changelog changelogs: + - {date: "13.11.25:", desc: "Pin docker to v28 to avoid API deprecation issues."} + - {date: "22.10.25:", desc: "Update for 1.18.0 release."} + - {date: "08.06.25:", desc: "Deprecate develop branch."} + - {date: "03.06.25:", desc: "Rebase to Ubuntu Noble. Update for 1.17.0 release."} - {date: "09.11.24:", desc: "Update base image for 1.16.1 release."} - {date: "24.09.24:", desc: "Add base users in docker build logic to survive container upgrades."} - {date: "17.09.24:", desc: "Update base image for 1.16.0 release and fix Nvidia support."} diff --git a/root/etc/s6-overlay/s6-rc.d/init-config-kasm/run b/root/etc/s6-overlay/s6-rc.d/init-config-kasm/run index f696272..f72dd96 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-config-kasm/run +++ b/root/etc/s6-overlay/s6-rc.d/init-config-kasm/run @@ -1,17 +1,20 @@ #!/usr/bin/with-contenv bash # Create directories -if [ ! -d "/opt/docker" ]; then +if [[ ! -d "/opt/docker" ]]; then mkdir -p /opt/docker fi +# Workaround for running in a rootless docker environment +sed -i '/set -e/d' /etc/init.d/docker + # Login to Dockerhub -if [ -n "${DOCKER_HUB_USERNAME}" ]; then - docker login --username $DOCKER_HUB_USERNAME --password $DOCKER_HUB_PASSWORD +if [[ -n "${DOCKER_HUB_USERNAME}" ]]; then + docker login --username "${DOCKER_HUB_USERNAME}" --password "${DOCKER_HUB_PASSWORD}" fi # Generate self cert for wizard -if [ ! -f "/opt/kasm/certs/kasm_wizard.crt" ]; then +if [[ ! -f "/opt/kasm/certs/kasm_wizard.crt" ]]; then mkdir -p /opt/kasm/certs openssl req -x509 -nodes -days 1825 -newkey rsa:2048 \ -keyout /opt/kasm/certs/kasm_wizard.key \ @@ -20,9 +23,9 @@ if [ ! -f "/opt/kasm/certs/kasm_wizard.crt" ]; then fi # Create plugin directory -if [ ! -L "/var/lib/docker-plugins" ]; then - mkdir -p /opt/docker-plugins - ln -s /opt/docker-plugins /var/lib/docker-plugins - mkdir -p /var/lib/docker-plugins/rclone/config - mkdir -p /var/lib/docker-plugins/rclone/cache +if [[ ! -L "/var/lib/docker-plugins" ]]; then + mkdir -p /opt/docker-plugins + ln -s /opt/docker-plugins /var/lib/docker-plugins + mkdir -p /var/lib/docker-plugins/rclone/config + mkdir -p /var/lib/docker-plugins/rclone/cache fi diff --git a/root/etc/s6-overlay/s6-rc.d/svc-kasm-wizard/run b/root/etc/s6-overlay/s6-rc.d/svc-kasm-wizard/run index c50e440..a3dd2ea 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-kasm-wizard/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-kasm-wizard/run @@ -2,16 +2,16 @@ # Wait for docker to be up while true; do - if [ -S "/var/run/docker.sock" ]; then + if [[ -S "/var/run/docker.sock" ]]; then break fi sleep 1 done # Don't do anything if wizard is disabled -if [ -f "/opt/NO_WIZARD" ]; then +if [[ -f "/opt/NO_WIZARD" ]]; then sleep infinity fi -cd /wizard +cd /wizard || exit 1 /usr/bin/node index.js