diff --git a/.editorconfig b/.editorconfig old mode 100644 new mode 100755 diff --git a/.github/ISSUE_TEMPLATE/issue.bug.yml b/.github/ISSUE_TEMPLATE/issue.bug.yml old mode 100644 new mode 100755 diff --git a/.github/ISSUE_TEMPLATE/issue.feature.yml b/.github/ISSUE_TEMPLATE/issue.feature.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/call_issue_pr_tracker.yml b/.github/workflows/call_issue_pr_tracker.yml old mode 100644 new mode 100755 index d07cf12..2c30784 --- a/.github/workflows/call_issue_pr_tracker.yml +++ b/.github/workflows/call_issue_pr_tracker.yml @@ -8,9 +8,6 @@ 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 100644 new mode 100755 index 22be2ed..2b962ad --- a/.github/workflows/call_issues_cron.yml +++ b/.github/workflows/call_issues_cron.yml @@ -4,9 +4,6 @@ on: - cron: '52 17 * * *' workflow_dispatch: -permissions: - contents: read - jobs: stale: permissions: diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 917bbea..e884304 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -3,9 +3,6 @@ name: External Trigger Main on: workflow_dispatch: -permissions: - contents: read - jobs: external-trigger-main: runs-on: ubuntu-latest @@ -46,8 +43,8 @@ jobs: "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} exit 1 fi - EXT_RELEASE_SANITIZED=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g') - echo "Sanitized external version: \`${EXT_RELEASE_SANITIZED}\`" >> $GITHUB_STEP_SUMMARY + EXT_RELEASE=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g') + echo "External version: \`${EXT_RELEASE}\`" >> $GITHUB_STEP_SUMMARY echo "Retrieving last pushed version" >> $GITHUB_STEP_SUMMARY image="linuxserver/audacity" tag="latest" @@ -103,8 +100,8 @@ jobs: exit 1 fi echo "Last pushed version: \`${IMAGE_VERSION}\`" >> $GITHUB_STEP_SUMMARY - if [ "${EXT_RELEASE_SANITIZED}" == "${IMAGE_VERSION}" ]; then - echo "Sanitized version \`${EXT_RELEASE_SANITIZED}\` already pushed, exiting" >> $GITHUB_STEP_SUMMARY + if [ "${EXT_RELEASE}" == "${IMAGE_VERSION}" ]; then + echo "Version \`${EXT_RELEASE}\` already pushed, exiting" >> $GITHUB_STEP_SUMMARY exit 0 elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-audacity/job/main/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 @@ -119,7 +116,7 @@ jobs: "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} else printf "\n## Trigger new build\n\n" >> $GITHUB_STEP_SUMMARY - echo "New sanitized version \`${EXT_RELEASE_SANITIZED}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY + echo "New version \`${EXT_RELEASE}\` 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 @@ -139,7 +136,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 audacity tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE_SANITIZED}" + TRIGGER_REASON="A version change was detected for audacity tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE}" 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 ed8ec95..6fb7a16 100644 --- a/.github/workflows/external_trigger_scheduler.yml +++ b/.github/workflows/external_trigger_scheduler.yml @@ -5,9 +5,6 @@ on: - cron: '34 * * * *' 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 753384d..5d7ce49 100644 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -2,14 +2,8 @@ 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 39609c6..071b97b 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -5,9 +5,6 @@ on: - cron: '49 4 * * 2' workflow_dispatch: -permissions: - contents: read - jobs: package-trigger-scheduler: runs-on: ubuntu-latest diff --git a/.github/workflows/permissions.yml b/.github/workflows/permissions.yml old mode 100644 new mode 100755 diff --git a/Dockerfile b/Dockerfile index 61ba4df..d754159 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM ghcr.io/linuxserver/baseimage-selkies:ubuntunoble +FROM ghcr.io/linuxserver/baseimage-kasmvnc:ubuntunoble # set version label ARG BUILD_DATE @@ -15,7 +15,7 @@ ENV TITLE=Audacity RUN \ echo "**** add icon ****" && \ curl -o \ - /usr/share/selkies/www/icon.png \ + /kclient/public/icon.png \ https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/audacity-logo.png && \ echo "**** install packages ****" && \ apt-get update && \ @@ -51,6 +51,6 @@ RUN \ COPY /root / # ports and volumes -EXPOSE 3001 +EXPOSE 3000 VOLUME /config diff --git a/Jenkinsfile b/Jenkinsfile index 1c06524..0d600f8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -30,8 +30,8 @@ pipeline { MULTIARCH = 'false' CI = 'true' CI_WEB = 'true' - CI_PORT = '3001' - CI_SSL = 'true' + CI_PORT = '3000' + CI_SSL = 'false' CI_DELAY = '120' CI_DOCKERENV = '' CI_AUTH = '' @@ -94,11 +94,7 @@ 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{ @@ -208,7 +204,6 @@ 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' } } } @@ -234,7 +229,6 @@ 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' } } } @@ -260,7 +254,6 @@ 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' } } } @@ -283,7 +276,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 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ + ghcr.io/linuxserver/baseimage-alpine:3.20 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 && \ @@ -618,16 +611,13 @@ 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 "${!pids[@]}"; do - wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; } + for p in $(jobs -p); do + wait "$p" || { echo "job $p failed" >&2; exit 1; } done fi ''' @@ -687,16 +677,13 @@ 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 "${!pids[@]}"; do - wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; } + for p in $(jobs -p); do + wait "$p" || { echo "job $p failed" >&2; exit 1; } done fi ''' @@ -750,14 +737,12 @@ 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 "${!pids[@]}"; do - wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; } + for p in $(jobs -p); do + wait "$p" || { echo "job $p failed" >&2; exit 1; } done fi ''' @@ -795,7 +780,7 @@ pipeline { docker run --rm \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -v ${TEMPDIR}:/tmp \ - ghcr.io/anchore/syft:${SYFT_IMAGE_TAG} \ + ghcr.io/anchore/syft:latest \ ${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" @@ -882,7 +867,7 @@ pipeline { CI_DOCKERENV="LSIO_FIRST_PARTY=true" fi fi - docker pull ghcr.io/linuxserver/ci:${CITEST_IMAGETAG} + docker pull ghcr.io/linuxserver/ci:latest 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} @@ -905,10 +890,7 @@ pipeline { -e WEB_AUTH=\"${CI_AUTH}\" \ -e WEB_PATH=\"${CI_WEBPATH}\" \ -e NODE_NAME=\"${NODE_NAME}\" \ - -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} \ + -t ghcr.io/linuxserver/ci:latest \ python3 test_build.py''' } } @@ -934,11 +916,9 @@ 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} || \ - { if [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } + 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 [ -n "${SEMVER}" ]; then - docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ - { if [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } + docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} fi done ''' @@ -963,27 +943,20 @@ 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} || \ - { 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; } + 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} if [ -n "${SEMVER}" ]; then - 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; } + 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} fi done for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do - 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; } + 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} if [ -n "${SEMVER}" ]; then - docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} || \ - { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } + docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} fi done ''' @@ -1001,41 +974,23 @@ 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 main",\ + "type": "commit",\ + "tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}' ''' + echo "Pushing New release for Tag" sh '''#! /bin/bash - 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": "main"}' \ - | 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 main",\ - "type": "commit",\ - "tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}' - echo "Pushing New release for Tag" echo "Updating to ${EXT_RELEASE_CLEAN}" > releasebody.json - jq -n \ - --arg tag_name "$META_TAG" \ - --arg target_commitish "main" \ - --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 - ''' + echo '{"tag_name":"'${META_TAG}'",\ + "target_commitish": "main",\ + "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''' } } // Add protection to the release branch diff --git a/README.md b/README.md index 943884c..3d36255 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ [![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") @@ -21,6 +22,7 @@ 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 @@ -53,96 +55,69 @@ The architectures supported by this image are: | :----: | :----: | ---- | | x86-64 | ✅ | amd64-\ | | arm64 | ❌ | | +| armhf | ❌ | | ## Application Setup The application can be accessed at: +* http://yourhost:3000/ * https://yourhost:3001/ -### Strict reverse proxies - -This image uses a self-signed certificate by default. This naturally means the scheme is `https`. -If you are using a reverse proxy which validates certificates, you need to [disable this check for the container](https://docs.linuxserver.io/faq#strict-proxy). - -**Modern GUI desktop apps may have compatibility issues with the latest Docker syscall restrictions. You can use Docker with the `--security-opt seccomp=unconfined` setting to allow these syscalls on hosts with older Kernels or libseccomp versions.** +**Modern GUI desktop apps have issues with the latest Docker and syscall compatibility, you can use Docker with the `--security-opt seccomp=unconfined` setting to allow these syscalls on hosts with older Kernels or libseccomp** ### Security >[!WARNING] ->This container provides privileged access to the host system. Do not expose it to the Internet unless you have secured it properly. +>Do not put this on the Internet if you do not know what you are doing. -**HTTPS is required for full functionality.** Modern browser features such as WebCodecs, used for video and audio, will not function over an insecure HTTP connection. +By default this container has no authentication and the optional environment variables `CUSTOM_USER` and `PASSWORD` to enable basic http auth via the embedded NGINX server should only be used to locally secure the container from unwanted access on a local network. If exposing this to the Internet we recommend putting it behind a reverse proxy, such as [SWAG](https://github.com/linuxserver/docker-swag), and ensuring a secure authentication solution is in place. From the web interface a terminal can be launched and it is configured for passwordless sudo, so anyone with access to it can install and run whatever they want along with probing your local network. -By default, this container has no authentication. The optional `CUSTOM_USER` and `PASSWORD` environment variables enable basic HTTP auth, which is suitable only for securing the container on a trusted local network. For internet exposure, we strongly recommend placing the container behind a reverse proxy, such as [SWAG](https://github.com/linuxserver/docker-swag), with a robust authentication mechanism. +### Options in all KasmVNC based GUI containers -The web interface includes a terminal with passwordless `sudo` access. Any user with access to the GUI can gain root control within the container, install arbitrary software, and probe your local network. +This container is based on [Docker Baseimage KasmVNC](https://github.com/linuxserver/docker-baseimage-kasmvnc) which means there are additional environment variables and run configurations to enable or disable specific functionality. -While not generally recommended, certain legacy environments specifically those with older hardware or outdated Linux distributions may require the deactivation of the standard seccomp profile to get containerized desktop software to run. This can be achieved by utilizing the `--security-opt seccomp=unconfined` parameter. It is critical to use this option only when absolutely necessary as it disables a key security layer of Docker, elevating the potential for container escape vulnerabilities. - -### Options in all Selkies-based GUI containers - -This container is based on [Docker Baseimage Selkies](https://github.com/linuxserver/docker-baseimage-selkies), which provides the following environment variables and run configurations to customize its functionality. - -#### Optional Environment Variables +#### Optional environment variables | Variable | Description | | :----: | --- | -| CUSTOM_PORT | Internal port the container listens on for http if it needs to be swapped from the default `3000` | -| CUSTOM_HTTPS_PORT | Internal port the container listens on for https if it needs to be swapped from the default `3001` | -| CUSTOM_WS_PORT | Internal port the container listens on for websockets if it needs to be swapped from the default 8082 | +| CUSTOM_PORT | Internal port the container listens on for http if it needs to be swapped from the default 3000. | +| CUSTOM_HTTPS_PORT | Internal port the container listens on for https if it needs to be swapped from the default 3001. | | CUSTOM_USER | HTTP Basic auth username, abc is default. | -| DRI_NODE | Enable VAAPI stream encoding and use the specified device IE `/dev/dri/renderD128` | -| DRINODE | Specify which GPU to use for DRI3 acceleration IE `/dev/dri/renderD129` | | PASSWORD | HTTP Basic auth password, abc is default. If unset there will be no auth | | SUBFOLDER | Subfolder for the application if running a subfolder reverse proxy, need both slashes IE `/subfolder/` | -| TITLE | The page title displayed on the web browser, default "Selkies" | -| DASHBOARD | Allows the user to set their dashboard. Options: `selkies-dashboard`, `selkies-dashboard-zinc`, `selkies-dashboard-wish` | -| FILE_MANAGER_PATH | Modifies the default upload/download file path, path must have proper permissions for abc user | -| START_DOCKER | If set to false a container with privilege will not automatically start the DinD Docker setup | -| DISABLE_IPV6 | If set to true or any value this will disable IPv6 | +| TITLE | The page title displayed on the web browser, default "KasmVNC Client". | +| FM_HOME | This is the home directory (landing) for the file manager, default "/config". | +| START_DOCKER | If set to false a container with privilege will not automatically start the DinD Docker setup. | +| DRINODE | If mounting in /dev/dri for [DRI3 GPU Acceleration](https://www.kasmweb.com/kasmvnc/docs/master/gpu_acceleration.html) allows you to specify the device to use IE `/dev/dri/renderD128` | +| DISABLE_IPV6 | If set to true or any value this will disable IPv6 | | LC_ALL | Set the Language for the container to run as IE `fr_FR.UTF-8` `ar_AE.UTF-8` | -| NO_DECOR | If set the application will run without window borders for use as a PWA. (Decor can be enabled and disabled with Ctrl+Shift+d) | +| NO_DECOR | If set the application will run without window borders in openbox for use as a PWA. | | NO_FULL | Do not autmatically fullscreen applications when using openbox. | -| NO_GAMEPAD | Disable userspace gamepad interposer injection. | -| DISABLE_ZINK | Do not set the Zink environment variables if a video card is detected (userspace applications will use CPU rendering) | -| DISABLE_DRI3 | Do not use DRI3 acceleration if a video card is detected (userspace applications will use CPU rendering) | -| MAX_RES | Pass a larger maximum resolution for the container default is 16k `15360x8640` | -| WATERMARK_PNG | Full path inside the container to a watermark png IE `/usr/share/selkies/www/icon.png` | -| WATERMARK_LOCATION | Where to paint the image over the stream integer options below | -**`WATERMARK_LOCATION` Options:** -- **1**: Top Left -- **2**: Top Right -- **3**: Bottom Left -- **4**: Bottom Right -- **5**: Centered -- **6**: Animated +#### Optional run configurations -#### Optional Run Configurations - -| Argument | Description | +| Variable | Description | | :----: | --- | -| `--privileged` | Starts a Docker-in-Docker (DinD) environment. For better performance, mount the Docker data directory from the host, e.g., `-v /path/to/docker-data:/var/lib/docker`. | -| `-v /var/run/docker.sock:/var/run/docker.sock` | Mounts the host's Docker socket to manage host containers from within this container. | +| `--privileged` | Will start a Docker in Docker (DinD) setup inside the container to use docker in an isolated environment. For increased performance mount the Docker directory inside the container to the host IE `-v /home/user/docker-data:/var/lib/docker`. | +| `-v /var/run/docker.sock:/var/run/docker.sock` | Mount in the host level Docker socket to either interact with it via CLI or use Docker enabled applications. | | `--device /dev/dri:/dev/dri` | Mount a GPU into the container, this can be used in conjunction with the `DRINODE` environment variable to leverage a host video card for GPU accelerated applications. Only **Open Source** drivers are supported IE (Intel,AMDGPU,Radeon,ATI,Nouveau) | ### Language Support - Internationalization -To launch the desktop session in a different language, set the `LC_ALL` environment variable. For example: +The environment variable `LC_ALL` can be used to start this container in a different language than English simply pass for example to launch the Desktop session in French `LC_ALL=fr_FR.UTF-8`. Some languages like Chinese, Japanese, or Korean will be missing fonts needed to render properly known as cjk fonts, but others may exist and not be installed inside the container depending on what underlying distribution you are running. We only ensure fonts for Latin characters are present. Fonts can be installed with a mod on startup. -* `-e LC_ALL=zh_CN.UTF-8` - Chinese -* `-e LC_ALL=ja_JP.UTF-8` - Japanese -* `-e LC_ALL=ko_KR.UTF-8` - Korean -* `-e LC_ALL=ar_AE.UTF-8` - Arabic -* `-e LC_ALL=ru_RU.UTF-8` - Russian -* `-e LC_ALL=es_MX.UTF-8` - Spanish (Latin America) -* `-e LC_ALL=de_DE.UTF-8` - German -* `-e LC_ALL=fr_FR.UTF-8` - French -* `-e LC_ALL=nl_NL.UTF-8` - Netherlands -* `-e LC_ALL=it_IT.UTF-8` - Italian +To install cjk fonts on startup as an example pass the environment variables (Alpine base): -### DRI3 GPU Acceleration +``` +-e DOCKER_MODS=linuxserver/mods:universal-package-install +-e INSTALL_PACKAGES=fonts-noto-cjk +-e LC_ALL=zh_CN.UTF-8 +``` + +The web interface has the option for "IME Input Mode" in Settings which will allow non english characters to be used from a non en_US keyboard on the client. Once enabled it will perform the same as a local Linux installation set to your locale. + +### DRI3 GPU Acceleration (KasmVNC interface) For accelerated apps or games, render devices can be mounted into the container and leveraged by applications using: @@ -157,30 +132,27 @@ This feature only supports **Open Source** GPU drivers: | NVIDIA | nouveau2 drivers only, closed source NVIDIA drivers lack DRI3 support | The `DRINODE` environment variable can be used to point to a specific GPU. +Up to date information can be found [here](https://www.kasmweb.com/kasmvnc/docs/master/gpu_acceleration.html) -DRI3 will work on aarch64 given the correct drivers are installed inside the container for your chipset. +### Nvidia GPU Support (KasmVNC interface) -### Nvidia GPU Support +**Nvidia support is not compatible with Alpine based images as Alpine lacks Nvidia drivers** -**Note: Nvidia support is not available for Alpine-based images.** +Nvidia support is available by leveraging Zink for OpenGL support. This can be enabled with the following run flags: -Nvidia GPU support is available by leveraging Zink for OpenGL. When a compatible Nvidia GPU is passed through, it will also be **automatically utilized for hardware-accelerated video stream encoding** (using the `x264enc` full-frame profile), significantly reducing CPU load. - -Enable Nvidia support with the following runtime flags: - -| Flag | Description | +| Variable | Description | | :----: | --- | -| `--gpus all` | Passes all available host GPUs to the container. This can be filtered to specific GPUs. | -| `--runtime nvidia` | Specifies the Nvidia runtime, which provides the necessary drivers and tools from the host. | +| --gpus all | This can be filtered down but for most setups this will pass the one Nvidia GPU on the system | +| --runtime nvidia | Specify the Nvidia runtime which mounts drivers and tools in from the host | -For Docker Compose, you must first configure the Nvidia runtime as the default on the host: +The compose syntax is slightly different for this as you will need to set nvidia as the default runtime: ``` sudo nvidia-ctk runtime configure --runtime=docker --set-as-default -sudo systemctl restart docker +sudo service docker restart ``` -Then, assign the GPU to the service in your `compose.yaml`: +And to assign the GPU in compose: ``` services: @@ -195,25 +167,21 @@ services: capabilities: [compute,video,graphics,utility] ``` -### Application Management +### Application management -There are two methods for installing applications inside the container: PRoot Apps (recommended for persistence) and Native Apps. +#### PRoot Apps -#### PRoot Apps (Persistent) - -Natively installed packages (e.g., via `apt-get install`) will not persist if the container is recreated. To retain applications and their settings across container updates, we recommend using [proot-apps](https://github.com/linuxserver/proot-apps). These are portable applications installed to the user's persistent `$HOME` directory. - -To install an application, use the command line inside the container: +If you run system native installations of software IE `sudo apt-get install filezilla` and then upgrade or destroy/re-create the container that software will be removed and the container will be at a clean state. For some users that will be acceptable and they can update their system packages as well using system native commands like `apt-get upgrade`. If you want Docker to handle upgrading the container and retain your applications and settings we have created [proot-apps](https://github.com/linuxserver/proot-apps) which allow portable applications to be installed to persistent storage in the user's `$HOME` directory and they will work in a confined Docker environment out of the box. These applications and their settings will persist upgrades of the base container and can be mounted into different flavors of KasmVNC based containers on the fly. This can be achieved from the command line with: ``` proot-apps install filezilla ``` -A list of supported applications is available [here](https://github.com/linuxserver/proot-apps?tab=readme-ov-file#supported-apps). +PRoot Apps is included in all KasmVNC based containers, a list of linuxserver.io supported applications is located [HERE](https://github.com/linuxserver/proot-apps?tab=readme-ov-file#supported-apps). -#### Native Apps (Non-Persistent) +#### Native Apps -You can install packages from the system's native repository using the [universal-package-install](https://github.com/linuxserver/docker-mods/tree/universal-package-install) mod. This method will increase the container's start time and is not persistent. Add the following to your `compose.yaml`: +It is possible to install extra packages during container start using [universal-package-install](https://github.com/linuxserver/docker-mods/tree/universal-package-install). It might increase starting time significantly. PRoot is preferred. ```yaml environment: @@ -221,131 +189,6 @@ You can install packages from the system's native repository using the [universa - INSTALL_PACKAGES=libfuse2|git|gdb ``` -#### Hardening - -These variables can be used to lock down the desktop environment for single-application use cases or to restrict user capabilities. - -##### Meta Variables - -These variables act as presets, enabling multiple hardening options at once. Individual options can still be set to override the preset. - -| Variable | Description | -| :----: | --- | -| **`HARDEN_DESKTOP`** | Enables `DISABLE_OPEN_TOOLS`, `DISABLE_SUDO`, and `DISABLE_TERMINALS`. Also sets related Selkies UI settings (`SELKIES_FILE_TRANSFERS`, `SELKIES_COMMAND_ENABLED`, `SELKIES_UI_SIDEBAR_SHOW_FILES`, `SELKIES_UI_SIDEBAR_SHOW_APPS`) if they are not explicitly set by the user. | -| **`HARDEN_OPENBOX`** | Enables `DISABLE_CLOSE_BUTTON`, `DISABLE_MOUSE_BUTTONS`, and `HARDEN_KEYBINDS`. It also flags `RESTART_APP` if not set by the user, ensuring the primary application is automatically restarted if closed. | - -##### Individual Hardening Variables - -| Variable | Description | -| :--- | --- | -| **`DISABLE_OPEN_TOOLS`** | If true, disables `xdg-open` and `exo-open` binaries by removing their execute permissions. | -| **`DISABLE_SUDO`** | If true, disables the `sudo` command by removing its execute permissions and invalidating the passwordless sudo configuration. | -| **`DISABLE_TERMINALS`** | If true, disables common terminal emulators by removing their execute permissions and hiding them from the Openbox right-click menu. | -| **`DISABLE_CLOSE_BUTTON`** | If true, removes the close button from window title bars in the Openbox window manager. | -| **`DISABLE_MOUSE_BUTTONS`** | If true, disables the right-click and middle-click context menus and actions within the Openbox window manager. | -| **`HARDEN_KEYBINDS`** | If true, disables default Openbox keybinds that can bypass other hardening options (e.g., `Alt+F4` to close windows, `Alt+Escape` to show the root menu). | -| **`RESTART_APP`** | If true, enables a watchdog service that automatically restarts the main application if it is closed. The user's autostart script is made read-only and root owned to prevent tampering. | - -#### Selkies application settings - -Using environment variables every facet of the application can be configured. - -##### Booleans and Locking -Boolean settings accept `true` or `false`. You can also prevent the user from changing a boolean setting in the UI by appending `|locked`. The UI toggle for this setting will be hidden. - -* **Example**: To force CPU encoding on and prevent the user from disabling it: - ```bash - -e SELKIES_USE_CPU="true|locked" - ``` - -##### Enums and Lists -These settings accept a comma-separated list of values. Their behavior depends on the number of items provided: - -* **Multiple Values**: The first item in the list becomes the default selection, and all items in the list become the available options in the UI dropdown. -* **Single Value**: The provided value becomes the default, and the UI dropdown is hidden because the choice is locked. - -* **Example**: Force the encoder to be `jpeg` with no other options available to the user: - ```bash - -e SELKIES_ENCODER="jpeg" - ``` - -##### Ranges -Range settings define a minimum and maximum for a value (e.g., framerate). - -* **To set a range**: Use a hyphen-separated `min-max` format. The UI will show a slider. -* **To set a fixed value**: Provide a single number. This will lock the value and hide the UI slider. - -* **Example**: Lock the framerate to exactly 60 FPS. - ```bash - -e SELKIES_FRAMERATE="60" - ``` - -##### Manual Resolution Mode -The server can be forced to use a single, fixed resolution for all connecting clients. This mode is automatically activated if `SELKIES_MANUAL_WIDTH`, `SELKIES_MANUAL_HEIGHT`, or `SELKIES_IS_MANUAL_RESOLUTION_MODE` is set. - -* If `SELKIES_MANUAL_WIDTH` and/or `SELKIES_MANUAL_HEIGHT` are set, the resolution is locked to those values. -* If `SELKIES_IS_MANUAL_RESOLUTION_MODE` is set to `true` without specifying width or height, the resolution defaults to **1024x768**. -* When this mode is active, the client UI for changing resolution is disabled. - -| Environment Variable | Default Value | Description | -| --- | --- | --- | -| `SELKIES_UI_TITLE` | `'Selkies'` | Title in top left corner of sidebar. | -| `SELKIES_UI_SHOW_LOGO` | `True` | Show the Selkies logo in the sidebar. | -| `SELKIES_UI_SHOW_SIDEBAR` | `True` | Show the main sidebar UI. | -| `SELKIES_UI_SHOW_CORE_BUTTONS` | `True` | Show the core components buttons display, audio, microphone, and gamepad. | -| `SELKIES_UI_SIDEBAR_SHOW_VIDEO_SETTINGS` | `True` | Show the video settings section in the sidebar. | -| `SELKIES_UI_SIDEBAR_SHOW_SCREEN_SETTINGS` | `True` | Show the screen settings section in the sidebar. | -| `SELKIES_UI_SIDEBAR_SHOW_AUDIO_SETTINGS` | `True` | Show the audio settings section in the sidebar. | -| `SELKIES_UI_SIDEBAR_SHOW_STATS` | `True` | Show the stats section in the sidebar. | -| `SELKIES_UI_SIDEBAR_SHOW_CLIPBOARD` | `True` | Show the clipboard section in the sidebar. | -| `SELKIES_UI_SIDEBAR_SHOW_FILES` | `True` | Show the file transfer section in the sidebar. | -| `SELKIES_UI_SIDEBAR_SHOW_APPS` | `True` | Show the applications section in the sidebar. | -| `SELKIES_UI_SIDEBAR_SHOW_SHARING` | `True` | Show the sharing section in the sidebar. | -| `SELKIES_UI_SIDEBAR_SHOW_GAMEPADS` | `True` | Show the gamepads section in the sidebar. | -| `SELKIES_UI_SIDEBAR_SHOW_FULLSCREEN` | `True` | Show the fullscreen button in the sidebar. | -| `SELKIES_UI_SIDEBAR_SHOW_GAMING_MODE` | `True` | Show the gaming mode button in the sidebar. | -| `SELKIES_UI_SIDEBAR_SHOW_TRACKPAD` | `True` | Show the virtual trackpad button in the sidebar. | -| `SELKIES_UI_SIDEBAR_SHOW_KEYBOARD_BUTTON` | `True` | Show the on-screen keyboard button in the display area. | -| `SELKIES_UI_SIDEBAR_SHOW_SOFT_BUTTONS` | `True` | Show the soft buttons section in the sidebar. | -| `SELKIES_AUDIO_ENABLED` | `True` | Enable server-to-client audio streaming. | -| `SELKIES_MICROPHONE_ENABLED` | `True` | Enable client-to-server microphone forwarding. | -| `SELKIES_GAMEPAD_ENABLED` | `True` | Enable gamepad support. | -| `SELKIES_CLIPBOARD_ENABLED` | `True` | Enable clipboard synchronization. | -| `SELKIES_COMMAND_ENABLED` | `True` | Enable parsing of command websocket messages. | -| `SELKIES_FILE_TRANSFERS` | `'upload,download'` | Allowed file transfer directions (comma-separated: "upload,download"). Set to "" or "none" to disable. | -| `SELKIES_ENCODER` | `'x264enc,x264enc-striped,jpeg'` | The default video encoders. | -| `SELKIES_FRAMERATE` | `'8-120'` | Allowed framerate range or a fixed value. | -| `SELKIES_H264_CRF` | `'5-50'` | Allowed H.264 CRF range or a fixed value. | -| `SELKIES_JPEG_QUALITY` | `'1-100'` | Allowed JPEG quality range or a fixed value. | -| `SELKIES_H264_FULLCOLOR` | `False` | Enable H.264 full color range for pixelflux encoders. | -| `SELKIES_H264_STREAMING_MODE` | `False` | Enable H.264 streaming mode for pixelflux encoders. | -| `SELKIES_USE_CPU` | `False` | Force CPU-based encoding for pixelflux. | -| `SELKIES_USE_PAINT_OVER_QUALITY` | `True` | Enable high-quality paint-over for static scenes. | -| `SELKIES_PAINT_OVER_JPEG_QUALITY` | `'1-100'` | Allowed JPEG paint-over quality range or a fixed value. | -| `SELKIES_H264_PAINTOVER_CRF` | `'5-50'` | Allowed H.264 paint-over CRF range or a fixed value. | -| `SELKIES_H264_PAINTOVER_BURST_FRAMES` | `'1-30'` | Allowed H.264 paint-over burst frames range or a fixed value. | -| `SELKIES_SECOND_SCREEN` | `True` | Enable support for a second monitor/display. | -| `SELKIES_AUDIO_BITRATE` | `'320000'` | The default audio bitrate. | -| `SELKIES_IS_MANUAL_RESOLUTION_MODE` | `False` | Lock the resolution to the manual width/height values. | -| `SELKIES_MANUAL_WIDTH` | `0` | Lock width to a fixed value. Setting this forces manual resolution mode. | -| `SELKIES_MANUAL_HEIGHT` | `0` | Lock height to a fixed value. Setting this forces manual resolution mode. | -| `SELKIES_SCALING_DPI` | `'96'` | The default DPI for UI scaling. | -| `SELKIES_ENABLE_BINARY_CLIPBOARD` | `False` | Allow binary data on the clipboard. | -| `SELKIES_USE_BROWSER_CURSORS` | `False` | Use browser CSS cursors instead of rendering to canvas. | -| `SELKIES_USE_CSS_SCALING` | `False` | HiDPI when false, if true a lower resolution is sent from the client and the canvas is stretched. | -| `SELKIES_PORT` (or `CUSTOM_WS_PORT`) | `8082` | Port for the data websocket server. | -| `SELKIES_DRI_NODE` (or `DRI_NODE`) | `''` | Path to the DRI render node for VA-API. | -| `SELKIES_AUDIO_DEVICE_NAME` | `'output.monitor'` | Audio device name for pcmflux capture. | -| `SELKIES_WATERMARK_PATH` (or `WATERMARK_PNG`) | `''` | Absolute path to the watermark PNG file. | -| `SELKIES_WATERMARK_LOCATION` (or `WATERMARK_LOCATION`) | `-1` | Watermark location enum (0-6). | -| `SELKIES_DEBUG` | `False` | Enable debug logging. | -| `SELKIES_ENABLE_SHARING` | `True` | Master toggle for all sharing features. | -| `SELKIES_ENABLE_COLLAB` | `True` | Enable collaborative (read-write) sharing link. | -| `SELKIES_ENABLE_SHARED` | `True` | Enable view-only sharing links. | -| `SELKIES_ENABLE_PLAYER2` | `True` | Enable sharing link for gamepad player 2. | -| `SELKIES_ENABLE_PLAYER3` | `True` | Enable sharing link for gamepad player 3. | -| `SELKIES_ENABLE_PLAYER4` | `True` | Enable sharing link for gamepad player 4. | - ## Usage To help you get started creating a container from this image you can either use docker-compose or the docker cli. @@ -370,7 +213,6 @@ services: ports: - 3000:3000 - 3001:3001 - shm_size: "1gb" restart: unless-stopped ``` @@ -385,7 +227,6 @@ docker run -d \ -p 3000:3000 \ -p 3001:3001 \ -v /path/to/audacity/config:/config \ - --shm-size="1gb" \ --restart unless-stopped \ lscr.io/linuxserver/audacity:latest ``` @@ -396,13 +237,12 @@ Containers are configured using parameters passed at runtime (such as those abov | Parameter | Function | | :----: | --- | -| `-p 3000:3000` | Audacity desktop gui HTTP, must be proxied. | +| `-p 3000:3000` | Audacity desktop gui. | | `-p 3001:3001` | Audacity desktop gui HTTPS. | | `-e PUID=1000` | for UserID - see below for explanation | | `-e PGID=1000` | for GroupID - see below for explanation | | `-e TZ=Etc/UTC` | specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List). | | `-v /config` | Users home directory in the container, stores program settings and images | -| `--shm-size=` | Recommended for all desktop images. | ## Environment variables from files (Docker secrets) @@ -566,7 +406,6 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions -* **12.07.25:** - Rebase to Selkies, HTTPS IS NOW REQUIRED. * **31.10.24:** - Fix artifact name. * **19.08.24:** - Rebase to noble. * **10.02.24:** - Update Readme with new env vars, ingest proper PWA icon, and pre-extract appimage. diff --git a/jenkins-vars.yml b/jenkins-vars.yml index 774d281..dac7b03 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -19,8 +19,8 @@ repo_vars: - MULTIARCH = 'false' - CI = 'true' - CI_WEB = 'true' - - CI_PORT = '3001' - - CI_SSL = 'true' + - CI_PORT = '3000' + - CI_SSL = 'false' - CI_DELAY = '120' - CI_DOCKERENV = '' - CI_AUTH = '' diff --git a/package_versions.txt b/package_versions.txt index 3610701..1bf6ab6 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,48 +1,77 @@ NAME VERSION TYPE +1to2 1.0.0 npm +@fastify/busboy 2.0.0 npm +@kasmtech/novnc 1.3.0 npm +@socket.io/component-emitter 3.1.2 npm +@socket.io/component-emitter UNKNOWN npm (+1 duplicate) +@types/busboy 1.5.0 npm +@types/cors 2.8.17 npm +@types/node 18.18.14 npm +@types/node 22.14.1 npm +accepts 1.3.8 npm +acorn 8.8.1 npm +acorn-bigint 1.0.0 npm +acorn-class-fields 1.0.0 npm +acorn-dynamic-import 4.0.0 npm +acorn-export-ns-from 0.2.0 npm +acorn-globals 6.0.0 npm +acorn-import-assertions 1.8.0 npm +acorn-import-meta 1.1.0 npm +acorn-jsx 5.3.1 npm +acorn-loose 8.3.0 npm +acorn-node 2.0.1 npm +acorn-numeric-separator 0.3.4 npm +acorn-private-class-elements 1.0.0 npm +acorn-private-methods 1.0.0 npm +acorn-static-class-features 1.0.0 npm +acorn-walk 8.2.0 npm adduser 3.137ubuntu1 deb -adwaita-icon-theme 46.0-1 deb -aiohappyeyeballs 2.6.1 python -aiohttp 3.13.2 python -aioice 0.10.2 python -aiosignal 1.4.0 python -apt 2.8.3 deb -apt-transport-https 2.8.3 deb -apt-utils 2.8.3 deb +ansi-styles 4.3.0 npm +apt 2.7.14build2 deb +apt-utils 2.7.14build2 deb +array-flatten 1.1.1 npm +async 3.2.6 npm at-spi2-common 2.52.0-1build1 deb -attrs 25.4.0 python -autocommand 2.2.2 python -av 14.4.0 python -backports-tarfile 1.2.0 python -base-files 13ubuntu10.3 deb +at-spi2-core 2.52.0-1build1 deb +balanced-match 1.0.2 npm +base-files 13ubuntu10.2 deb base-passwd 3.6.3build1 deb +base64id 2.0.0 npm bash 5.2.21-2ubuntu4 deb -binutils 2.42-4ubuntu2.7 deb -binutils-common 2.42-4ubuntu2.7 deb -binutils-x86-64-linux-gnu 2.42-4ubuntu2.7 deb +bc 1.07.1-3ubuntu4 deb +binary-search 1.3.6 npm +bindings 1.5.0 npm blinker 1.7.0 python -breeze-cursor-theme 4:5.27.12-0ubuntu0.1 deb -bsdextrautils 2.39.3-9ubuntu6.3 deb -bsdutils 1:2.39.3-9ubuntu6.3 deb +body-parser 1.20.3 npm +brace-expansion 1.1.11 npm +brace-expansion 2.0.1 npm +bsdextrautils 2.39.3-9ubuntu6.2 deb +bsdutils 1:2.39.3-9ubuntu6.2 deb +busboy 1.6.0 npm +bytes 3.1.2 npm ca-certificates 20240203 deb +call-bind-apply-helpers 1.0.2 npm +call-bound 1.0.4 npm catatonit 0.1.7-1 deb -cffi 2.0.0 python -cli UNKNOWN binary -cli-32 UNKNOWN binary -cli-64 UNKNOWN binary -cli-arm64 UNKNOWN binary -cloud.google.com/go/auth v0.16.5 go-module -cloud.google.com/go/auth/oauth2adapt v0.2.8 go-module -cloud.google.com/go/compute/metadata v0.8.0 go-module -cloud.google.com/go/logging v1.13.0 go-module -cloud.google.com/go/longrunning v0.6.7 go-module -cmake 3.28.3-1build7 deb -cmake-data 3.28.3-1build7 deb -code.cloudfoundry.org/clock v1.37.0 go-module -console-data 2:1.12-9 deb +chalk 4.1.2 npm +cjs-module-lexer 1.2.3 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 +code.cloudfoundry.org/clock v1.1.0 go-module +color-convert 2.0.1 npm +color-name 1.1.4 npm +concat-map 0.0.1 npm console-setup 1.226ubuntu1 deb console-setup-linux 1.226ubuntu1 deb -containerd.io 2.2.0-2~ubuntu.24.04~noble deb -coreutils 9.4-3ubuntu6.1 deb +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 +coreutils 9.4-3ubuntu6 deb +cors 2.8.5 npm cpp 4:13.2.0-7ubuntu1 deb cpp-13 13.3.0-6ubuntu2~24.04 deb cpp-13-x86-64-linux-gnu 13.3.0-6ubuntu2~24.04 deb @@ -50,9 +79,19 @@ cpp-x86-64-linux-gnu 4: cron 3.0pl1-184ubuntu2 deb cron-daemon-common 3.0pl1-184ubuntu2 deb cryptography 41.0.7 python (+1 duplicate) -cryptography 46.0.3 python +cups 2.4.7-1.2ubuntu7.3 deb +cups-client 2.4.7-1.2ubuntu7.3 deb +cups-common 2.4.7-1.2ubuntu7.3 deb +cups-core-drivers 2.4.7-1.2ubuntu7.3 deb +cups-daemon 2.4.7-1.2ubuntu7.3 deb +cups-filters 2.0.0-0ubuntu4 deb +cups-filters-core-drivers 2.0.0-0ubuntu4 deb +cups-ipp-utils 2.4.7-1.2ubuntu7.3 deb +cups-ppdc 2.4.7-1.2ubuntu7.3 deb +cups-server-common 2.4.7-1.2ubuntu7.3 deb curl 8.5.0-2ubuntu10.6 deb -dario.cat/mergo v1.0.2 go-module (+1 duplicate) +dario.cat/mergo v1.0.0 go-module +dario.cat/mergo v1.0.1 go-module (+1 duplicate) dash 0.5.12-6ubuntu5 deb dbus 1.14.10-4ubuntu4.1 deb dbus-bin 1.14.10-4ubuntu4.1 deb @@ -61,503 +100,513 @@ dbus-python 1. dbus-session-bus-common 1.14.10-4ubuntu4.1 deb dbus-system-bus-common 1.14.10-4ubuntu4.1 deb dbus-x11 1.14.10-4ubuntu4.1 deb -dconf-gsettings-backend 0.40.0-4ubuntu0.1 deb -dconf-service 0.40.0-4ubuntu0.1 deb +dconf-gsettings-backend 0.40.0-4build2 deb +dconf-service 0.40.0-4build2 deb debconf 1.5.86ubuntu1 deb debianutils 5.17build1 deb +debug 2.6.9 npm +debug 4.3.7 npm (+3 duplicates) +depd 2.0.0 npm +destroy 1.2.0 npm diffutils 1:3.10-1build1 deb -dirmngr 2.4.4-2ubuntu17.3 deb +dirmngr 2.4.4-2ubuntu17.2 deb distro 1.9.0 python -distro-info-data 0.60ubuntu0.5 deb -dnspython 2.8.0 python -docker-buildx-plugin 0.30.1-1~ubuntu.24.04~noble deb -docker-ce 5:29.1.2-1~ubuntu.24.04~noble deb -docker-ce-cli 5:29.1.2-1~ubuntu.24.04~noble deb -docker-compose-plugin 5.0.0-1~ubuntu.24.04~noble deb -dpkg 1.22.6ubuntu6.5 deb +distro-info-data 0.60ubuntu0.2 deb +docker-ce 5:28.1.1-1~ubuntu.24.04~noble deb +docker-ce-cli 5:28.1.1-1~ubuntu.24.04~noble deb +docker-compose-plugin 2.35.1-1~ubuntu.24.04~noble deb +dpkg 1.22.6ubuntu6.1 deb +dunder-proto 1.0.1 npm dunst 1.9.2-1build2 deb e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 deb -evdev 1.9.2 python +ee-first 1.1.1 npm +ejs 3.1.10 npm +encodeurl 1.0.2 npm +encodeurl 2.0.0 npm +engine.io 6.6.4 npm +engine.io-parser 5.2.3 npm +engine.io-parser UNKNOWN npm (+1 duplicate) +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 +express 4.21.2 npm +ffmpeg 7:6.1.1-3ubuntu5 deb file 1:5.45-3build1 deb +file-uri-to-path 1.0.0 npm +filelist 1.0.4 npm +finalhandler 1.3.1 npm findutils 4.9.0-5build1 deb fontconfig 2.15.0-1.1ubuntu2 deb fontconfig-config 2.15.0-1.1ubuntu2 deb -fonts-noto-cjk 1:20230817+repack1-3 deb fonts-noto-color-emoji 2.047-0ubuntu0.24.04.1 deb fonts-noto-core 20201225-2 deb fonts-noto-mono 20201225-2 deb fonts-urw-base35 20200910-8 deb -frozenlist 1.8.0 python +forwarded 0.2.0 npm +fresh 0.5.2 npm +function-bind 1.1.2 npm fuse-overlayfs 1.13-1 deb fuse3 3.14.0-5build1 deb -g++ 4:13.2.0-7ubuntu1 deb -g++-13 13.3.0-6ubuntu2~24.04 deb -g++-13-x86-64-linux-gnu 13.3.0-6ubuntu2~24.04 deb -g++-x86-64-linux-gnu 4:13.2.0-7ubuntu1 deb -gcc 4:13.2.0-7ubuntu1 deb -gcc-13 13.3.0-6ubuntu2~24.04 deb gcc-13-base 13.3.0-6ubuntu2~24.04 deb -gcc-13-x86-64-linux-gnu 13.3.0-6ubuntu2~24.04 deb gcc-14-base 14.2.0-4ubuntu2~24.04 deb -gcc-x86-64-linux-gnu 4:13.2.0-7ubuntu1 deb +get-intrinsic 1.3.0 npm +get-proto 1.0.1 npm +ghostscript 10.02.1~dfsg1-0ubuntu7.5 deb gir1.2-atk-1.0 2.52.0-1build1 deb gir1.2-atspi-2.0 2.52.0-1build1 deb gir1.2-freedesktop 1.80.1-1 deb gir1.2-freedesktop-dev 1.80.1-1 deb gir1.2-girepository-2.0 1.80.1-1 deb -gir1.2-glib-2.0 2.80.0-6ubuntu3.5 deb -gir1.2-glib-2.0-dev 2.80.0-6ubuntu3.5 deb -gir1.2-packagekitglib-1.0 1.2.8-2ubuntu1.4 deb -git 1:2.43.0-1ubuntu7.3 deb -git-man 1:2.43.0-1ubuntu7.3 deb +gir1.2-glib-2.0 2.80.0-6ubuntu3.2 deb +gir1.2-glib-2.0-dev 2.80.0-6ubuntu3.2 deb +gir1.2-packagekitglib-1.0 1.2.8-2ubuntu1.2 deb github.com/AlecAivazis/survey/v2 v2.3.7 go-module -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.2 go-module -github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.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/DefangLabs/secret-detector v0.0.0-20250403165618-22662109213e go-module github.com/Graylog2/go-gelf v0.0.0-20191017102106-1550ee647df0 go-module -github.com/Masterminds/semver/v3 v3.4.0 go-module -github.com/Microsoft/hcsshim v0.14.0-rc.1 go-module (+2 duplicates) -github.com/ProtonMail/go-crypto v1.3.0 go-module +github.com/Masterminds/semver/v3 v3.2.1 go-module +github.com/Microsoft/hcsshim v0.11.7 go-module (+1 duplicate) +github.com/Microsoft/hcsshim v0.12.9 go-module github.com/RackSec/srslog v0.0.0-20180709174129-a4725f04ec91 go-module github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d go-module -github.com/agext/levenshtein v1.2.3 go-module (+1 duplicate) +github.com/agext/levenshtein v1.2.3 go-module github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092 go-module -github.com/apparentlymart/go-cidr v1.0.1 go-module github.com/apparentlymart/go-textseg/v15 v15.0.0 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.38.1 go-module -github.com/aws/aws-sdk-go-v2 v1.39.4 go-module -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.2 go-module -github.com/aws/aws-sdk-go-v2/config v1.31.15 go-module -github.com/aws/aws-sdk-go-v2/config v1.31.3 go-module -github.com/aws/aws-sdk-go-v2/credentials v1.18.19 go-module -github.com/aws/aws-sdk-go-v2/credentials v1.18.7 go-module -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.11 go-module -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.4 go-module -github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.11 go-module -github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.4 go-module -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.11 go-module -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.4 go-module -github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 go-module -github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 go-module -github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.58.5 go-module -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.0 go-module -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.2 go-module -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.11 go-module -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.4 go-module -github.com/aws/aws-sdk-go-v2/service/sso v1.28.2 go-module -github.com/aws/aws-sdk-go-v2/service/sso v1.29.8 go-module -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.0 go-module -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.3 go-module -github.com/aws/aws-sdk-go-v2/service/sts v1.38.0 go-module -github.com/aws/aws-sdk-go-v2/service/sts v1.38.9 go-module -github.com/aws/smithy-go v1.22.5 go-module -github.com/aws/smithy-go v1.23.1 go-module +github.com/aws/aws-sdk-go-v2 v1.30.3 go-module (+1 duplicate) +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 (+1 duplicate) +github.com/aws/aws-sdk-go-v2/credentials v1.17.27 go-module (+1 duplicate) +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 go-module (+1 duplicate) +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 go-module (+1 duplicate) +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15 go-module (+1 duplicate) +github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 go-module (+1 duplicate) +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 (+1 duplicate) +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17 go-module (+1 duplicate) +github.com/aws/aws-sdk-go-v2/service/sso v1.22.4 go-module (+1 duplicate) +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4 go-module (+1 duplicate) +github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 go-module (+1 duplicate) +github.com/aws/smithy-go v1.20.3 go-module (+1 duplicate) 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.3.0 go-module -github.com/cenkalti/backoff/v5 v5.0.3 go-module (+2 duplicates) -github.com/cespare/xxhash/v2 v2.3.0 go-module (+2 duplicates) -github.com/checkpoint-restore/checkpointctl v1.4.0 go-module +github.com/cenkalti/backoff/v4 v4.2.1 go-module +github.com/cenkalti/backoff/v4 v4.3.0 go-module (+1 duplicate) +github.com/cespare/xxhash/v2 v2.2.0 go-module +github.com/cespare/xxhash/v2 v2.3.0 go-module (+1 duplicate) 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/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/cloudflare/circl v1.6.1 go-module -github.com/compose-spec/compose-go/v2 v2.10.0 go-module -github.com/compose-spec/compose-go/v2 v2.9.1 go-module +github.com/compose-spec/compose-go/v2 v2.6.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/aufs v1.0.0 go-module github.com/containerd/btrfs/v2 v2.0.0 go-module -github.com/containerd/cgroups/v3 v3.1.0 go-module (+3 duplicates) -github.com/containerd/console v1.0.5 go-module (+6 duplicates) -github.com/containerd/containerd/api v1.10.0 go-module (+5 duplicates) -github.com/containerd/containerd/v2 v2.2.0 go-module (+3 duplicates) -github.com/containerd/containerd/v2 v2.2.1-0.20251115011841-efd86f2b0bc2 go-module (+1 duplicate) -github.com/containerd/continuity v0.4.5 go-module (+5 duplicates) -github.com/containerd/errdefs v1.0.0 go-module (+5 duplicates) -github.com/containerd/errdefs/pkg v0.3.0 go-module (+5 duplicates) -github.com/containerd/fifo v1.1.0 go-module (+3 duplicates) -github.com/containerd/go-cni v1.1.13 go-module (+2 duplicates) -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 (+6 duplicates) -github.com/containerd/nri v0.10.0 go-module -github.com/containerd/otelttrpc v0.1.0 go-module -github.com/containerd/platforms v1.0.0-rc.2 go-module (+4 duplicates) -github.com/containerd/plugin v1.0.0 go-module (+3 duplicates) -github.com/containerd/stargz-snapshotter/estargz v0.17.0 go-module -github.com/containerd/ttrpc v1.2.7 go-module (+5 duplicates) -github.com/containerd/typeurl/v2 v2.2.3 go-module (+5 duplicates) -github.com/containerd/zfs/v2 v2.0.0-rc.0 go-module -github.com/containernetworking/cni v1.3.0 go-module (+2 duplicates) -github.com/containernetworking/plugins v1.8.0 go-module (+1 duplicate) -github.com/containers/ocicrypt v1.2.1 go-module -github.com/coreos/go-semver v0.3.1 go-module -github.com/coreos/go-systemd/v22 v22.5.0 go-module -github.com/coreos/go-systemd/v22 v22.6.0 go-module (+3 duplicates) -github.com/cyphar/filepath-securejoin v0.5.2 go-module -github.com/cyphar/filepath-securejoin v0.6.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 (+4 duplicates) +github.com/containerd/console v1.0.4 go-module (+2 duplicates) +github.com/containerd/containerd v1.7.27 go-module (+4 duplicates) +github.com/containerd/containerd/api v1.8.0 go-module (+6 duplicates) +github.com/containerd/containerd/v2 v2.0.4 go-module +github.com/containerd/containerd/v2 v2.0.5 go-module +github.com/containerd/continuity v0.4.4 go-module (+4 duplicates) +github.com/containerd/continuity v0.4.5 go-module (+1 duplicate) +github.com/containerd/errdefs v0.3.0 go-module (+4 duplicates) +github.com/containerd/errdefs v1.0.0 go-module (+1 duplicate) +github.com/containerd/errdefs/pkg v0.3.0 go-module (+1 duplicate) +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 (+7 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 (+1 duplicate) +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.2.7 go-module (+6 duplicates) +github.com/containerd/typeurl v1.0.2 go-module +github.com/containerd/typeurl/v2 v2.1.1 go-module (+4 duplicates) +github.com/containerd/typeurl/v2 v2.2.3 go-module (+1 duplicate) +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/cyphar/filepath-securejoin v0.4.1 go-module (+1 duplicate) github.com/davecgh/go-spew v1.1.1 go-module (+2 duplicates) -github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc go-module -github.com/deckarep/golang-set/v2 v2.8.0 go-module +github.com/deckarep/golang-set/v2 v2.3.0 go-module github.com/dimchansky/utfbom v1.1.1 go-module -github.com/distribution/reference v0.6.0 go-module (+4 duplicates) -github.com/docker/buildx v0.30.1 go-module (+1 duplicate) -github.com/docker/cli v28.5.1+incompatible go-module -github.com/docker/cli v28.5.2+incompatible go-module -github.com/docker/cli-docs-tool v0.10.0 go-module (+1 duplicate) -github.com/docker/cli/cmd/docker UNKNOWN go-module -github.com/docker/compose/v5 v0.0.0-20251202074149-13d70b1c1134 go-module +github.com/distribution/reference v0.6.0 go-module (+3 duplicates) +github.com/docker/buildx v0.23.0 go-module +github.com/docker/cli v28.1.0+incompatible go-module +github.com/docker/cli-docs-tool v0.9.0 go-module +github.com/docker/cli/cmd/docker v28.1.1 go-module +github.com/docker/compose/v2 v2.35.1 go-module github.com/docker/distribution v2.8.3+incompatible go-module (+1 duplicate) -github.com/docker/docker v28.5.1+incompatible go-module -github.com/docker/docker v28.5.2+incompatible go-module -github.com/docker/docker-credential-helpers v0.9.3 go-module (+1 duplicate) +github.com/docker/docker v28.1.0+incompatible go-module +github.com/docker/docker v28.1.1 go-module (+1 duplicate) +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 (+1 duplicate) -github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c go-module -github.com/docker/go-events v0.0.0-20250808211157-605354379745 go-module +github.com/docker/go-connections v0.5.0 go-module (+1 duplicate) +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.5.0 go-module (+6 duplicates) -github.com/dustin/go-humanize v1.0.1 go-module +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/emicklei/go-restful/v3 v3.13.0 go-module (+1 duplicate) -github.com/felixge/httpsnoop v1.0.4 go-module (+4 duplicates) -github.com/fernet/fernet-go v0.0.0-20240119011108-303da6aec611 go-module -github.com/fluent/fluent-logger-golang v1.10.1 go-module -github.com/fsnotify/fsnotify v1.9.0 go-module (+2 duplicates) -github.com/fvbommel/sortorder v1.0.1 go-module +github.com/emicklei/go-restful/v3 v3.10.1 go-module +github.com/emicklei/go-restful/v3 v3.11.0 go-module +github.com/felixge/httpsnoop v1.0.3 go-module (+1 duplicate) +github.com/felixge/httpsnoop v1.0.4 go-module (+1 duplicate) +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 github.com/fvbommel/sortorder v1.1.0 go-module -github.com/fxamacker/cbor/v2 v2.9.0 go-module (+2 duplicates) -github.com/go-jose/go-jose/v4 v4.1.2 go-module -github.com/go-logr/logr v1.4.3 go-module (+4 duplicates) -github.com/go-logr/stdr v1.2.2 go-module (+4 duplicates) -github.com/go-openapi/jsonpointer v0.21.0 go-module +github.com/fxamacker/cbor/v2 v2.7.0 go-module +github.com/go-jose/go-jose/v3 v3.0.3 go-module +github.com/go-logr/logr v1.4.2 go-module (+3 duplicates) +github.com/go-logr/stdr v1.2.2 go-module (+3 duplicates) +github.com/go-openapi/jsonpointer v0.19.6 go-module github.com/go-openapi/jsonreference v0.20.2 go-module -github.com/go-openapi/swag v0.23.0 go-module -github.com/go-viper/mapstructure/v2 v2.4.0 go-module (+1 duplicate) -github.com/godbus/dbus/v5 v5.1.0 go-module (+4 duplicates) -github.com/gofrs/flock v0.13.0 go-module (+2 duplicates) -github.com/gogo/protobuf v1.3.2 go-module (+5 duplicates) -github.com/golang-jwt/jwt/v5 v5.3.0 go-module (+1 duplicate) -github.com/golang/gddo v0.0.0-20210115222349-20d68f94ee1f go-module -github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 go-module -github.com/golang/protobuf v1.5.4 go-module (+3 duplicates) -github.com/google/btree v1.1.3 go-module -github.com/google/certificate-transparency-go v1.3.2 go-module -github.com/google/gnostic-models v0.7.0 go-module -github.com/google/go-cmp v0.7.0 go-module (+5 duplicates) -github.com/google/go-dap v0.12.0 go-module -github.com/google/s2a-go v0.1.9 go-module -github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 go-module (+2 duplicates) -github.com/google/uuid v1.6.0 go-module (+3 duplicates) -github.com/googleapis/enterprise-certificate-proxy v0.3.6 go-module -github.com/googleapis/gax-go/v2 v2.15.0 go-module +github.com/go-openapi/swag v0.22.4 go-module +github.com/go-viper/mapstructure/v2 v2.0.0 go-module +github.com/godbus/dbus/v5 v5.1.0 go-module (+5 duplicates) +github.com/gofrs/flock v0.12.1 go-module (+1 duplicate) +github.com/gogo/protobuf v1.3.2 go-module (+6 duplicates) +github.com/golang-jwt/jwt/v5 v5.2.2 go-module (+1 duplicate) +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 (+6 duplicates) +github.com/google/btree v1.1.2 go-module +github.com/google/certificate-transparency-go v1.1.4 go-module +github.com/google/gnostic-models v0.6.8 go-module +github.com/google/go-cmp v0.6.0 go-module (+4 duplicates) +github.com/google/go-cmp v0.7.0 go-module (+1 duplicate) +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 (+1 duplicate) +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 (+1 duplicate) -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 -github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 go-module (+2 duplicates) -github.com/hashicorp/errwrap v1.1.0 go-module (+2 duplicates) +github.com/gorilla/websocket v1.5.0 go-module +github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 go-module +github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 go-module (+1 duplicate) +github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 go-module +github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 go-module (+1 duplicate) +github.com/hashicorp/errwrap v1.1.0 go-module (+1 duplicate) github.com/hashicorp/go-cleanhttp v0.5.2 go-module -github.com/hashicorp/go-cty-funcs v0.0.0-20250818135842-6aab67130928 go-module 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.5 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 (+2 duplicates) +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/go-version v1.7.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/hcl/v2 v2.24.0 go-module github.com/hashicorp/memberlist v0.4.0 go-module github.com/hashicorp/serf v0.8.5 go-module -github.com/hiddeco/sshsig v0.2.0 go-module -github.com/in-toto/in-toto-golang v0.9.0 go-module (+2 duplicates) +github.com/imdario/mergo v0.3.16 go-module +github.com/in-toto/in-toto-golang v0.5.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-20251114114122-19ddcbc6aae2 go-module (+1 duplicate) +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/jmoiron/sqlx v1.3.3 go-module github.com/jonboulle/clockwork v0.5.0 go-module github.com/josharian/intern v1.0.0 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.18.1 go-module (+3 duplicates) -github.com/klauspost/compress v1.18.2 go-module -github.com/knqyf263/go-plugin v0.9.0 go-module +github.com/klauspost/compress v1.16.7 go-module (+3 duplicates) +github.com/klauspost/compress v1.18.0 go-module (+1 duplicate) +github.com/klauspost/cpuid/v2 v2.0.4 go-module (+1 duplicate) github.com/mailru/easyjson v0.7.7 go-module -github.com/mattn/go-colorable v0.1.14 go-module +github.com/mattn/go-colorable v0.1.13 go-module github.com/mattn/go-isatty v0.0.20 go-module -github.com/mattn/go-runewidth v0.0.16 go-module (+1 duplicate) -github.com/mattn/go-shellwords v1.0.12 go-module (+1 duplicate) -github.com/mdlayher/socket v0.5.1 go-module (+2 duplicates) -github.com/mdlayher/vsock v1.2.1 go-module (+2 duplicates) +github.com/mattn/go-runewidth v0.0.15 go-module +github.com/mattn/go-shellwords v1.0.12 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.66 go-module +github.com/miekg/dns v1.1.61 go-module github.com/miekg/pkcs11 v1.1.1 go-module -github.com/mistifyio/go-zfs/v3 v3.0.1 go-module -github.com/mistifyio/go-zfs/v3 v3.1.0 go-module +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/go-wordwrap v1.0.1 go-module -github.com/mitchellh/hashstructure/v2 v2.0.2 go-module (+2 duplicates) +github.com/mitchellh/hashstructure/v2 v2.0.2 go-module (+1 duplicate) +github.com/mitchellh/mapstructure v1.5.0 go-module github.com/mitchellh/reflectwalk v1.0.2 go-module -github.com/moby/buildkit v0.26.1 go-module -github.com/moby/buildkit v0.26.2 go-module (+1 duplicate) -github.com/moby/docker-image-spec v1.3.1 go-module (+2 duplicates) -github.com/moby/go-archive v0.1.0 go-module (+2 duplicates) +github.com/moby/buildkit v0.21.0 go-module (+1 duplicate) +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 (+4 duplicates) -github.com/moby/moby/api v1.52.0 go-module -github.com/moby/moby/v2 v29.1.2 go-module (+1 duplicate) -github.com/moby/patternmatcher v0.6.0 go-module (+2 duplicates) -github.com/moby/policy-helpers v0.0.0-20251105011237-bcaa71c99f14 go-module -github.com/moby/profiles/apparmor v0.1.0 go-module -github.com/moby/profiles/seccomp v0.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/pubsub v1.0.0 go-module -github.com/moby/spdystream v0.5.0 go-module (+1 duplicate) -github.com/moby/swarmkit/v2 v2.1.2-0.20251110192100-17b8d222e7dd go-module -github.com/moby/sys/atomicwriter v0.1.0 go-module (+2 duplicates) -github.com/moby/sys/capability v0.4.0 go-module (+4 duplicates) +github.com/moby/spdystream v0.2.0 go-module +github.com/moby/spdystream v0.4.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 (+1 duplicate) +github.com/moby/sys/capability v0.4.0 go-module github.com/moby/sys/mount v0.3.4 go-module -github.com/moby/sys/mountinfo v0.7.2 go-module (+5 duplicates) +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 (+1 duplicate) github.com/moby/sys/reexec v0.1.0 go-module -github.com/moby/sys/sequential v0.6.0 go-module (+2 duplicates) -github.com/moby/sys/signal v0.7.1 go-module (+4 duplicates) -github.com/moby/sys/symlink v0.3.0 go-module (+2 duplicates) -github.com/moby/sys/user v0.3.0 go-module -github.com/moby/sys/user v0.4.0 go-module (+4 duplicates) -github.com/moby/sys/userns v0.1.0 go-module (+6 duplicates) -github.com/moby/term v0.5.2 go-module (+2 duplicates) +github.com/moby/sys/sequential v0.6.0 go-module (+1 duplicate) +github.com/moby/sys/signal v0.7.0 go-module (+1 duplicate) +github.com/moby/sys/signal v0.7.1 go-module (+1 duplicate) +github.com/moby/sys/symlink v0.2.0 go-module +github.com/moby/sys/symlink v0.3.0 go-module (+1 duplicate) +github.com/moby/sys/user v0.3.0 go-module (+4 duplicates) +github.com/moby/sys/user v0.4.0 go-module (+1 duplicate) +github.com/moby/sys/userns v0.1.0 go-module (+7 duplicates) +github.com/moby/term v0.5.2 go-module (+1 duplicate) github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go-module (+1 duplicate) -github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee 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 (+3 duplicates) -github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f go-module (+1 duplicate) -github.com/opencontainers/cgroups v0.0.4 go-module -github.com/opencontainers/cgroups v0.0.6 go-module -github.com/opencontainers/go-digest v1.0.0 go-module (+5 duplicates) -github.com/opencontainers/image-spec v1.1.1 go-module (+5 duplicates) -github.com/opencontainers/runc v1.3.4 go-module -github.com/opencontainers/runtime-spec v1.2.1 go-module (+4 duplicates) -github.com/opencontainers/runtime-tools v0.9.1-0.20250523060157-0ea5ed0382a2 go-module (+2 duplicates) -github.com/opencontainers/selinux v1.12.0 go-module (+1 duplicate) -github.com/opencontainers/selinux v1.13.1 go-module (+1 duplicate) +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go-module (+1 duplicate) +github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f 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.1.0 go-module (+4 duplicates) +github.com/opencontainers/image-spec v1.1.1 go-module (+1 duplicate) +github.com/opencontainers/runc v1.2.5-0-g59923ef go-module +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-tools v0.9.1-0.20221107090550-2e043c6bd626 go-module (+1 duplicate) +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.5 go-module (+2 duplicates) -github.com/pelletier/go-toml/v2 v2.2.4 go-module (+2 duplicates) -github.com/philhofer/fwd v1.2.0 go-module -github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c go-module -github.com/pkg/errors v0.9.1 go-module (+2 duplicates) -github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 go-module (+2 duplicates) -github.com/pmezard/go-difflib v1.0.0 go-module -github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 go-module -github.com/prometheus/client_golang v1.23.2 go-module (+2 duplicates) -github.com/prometheus/client_model v0.6.2 go-module (+2 duplicates) -github.com/prometheus/common v0.66.1 go-module (+2 duplicates) -github.com/prometheus/procfs v0.16.1 go-module (+2 duplicates) -github.com/rivo/uniseg v0.2.0 go-module (+1 duplicate) -github.com/rootless-containers/rootlesskit/v2 v2.3.5 go-module -github.com/santhosh-tekuri/jsonschema/v6 v6.0.1 go-module (+1 duplicate) +github.com/pelletier/go-toml v1.9.5 go-module (+3 duplicates) +github.com/pelletier/go-toml/v2 v2.2.3 go-module +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 (+1 duplicate) +github.com/pmezard/go-difflib v1.0.0 go-module (+1 duplicate) +github.com/prometheus/client_golang v1.16.0 go-module +github.com/prometheus/client_golang v1.20.5 go-module (+1 duplicate) +github.com/prometheus/client_model v0.3.0 go-module +github.com/prometheus/client_model v0.6.1 go-module (+1 duplicate) +github.com/prometheus/common v0.42.0 go-module +github.com/prometheus/common v0.55.0 go-module (+1 duplicate) +github.com/prometheus/procfs v0.10.1 go-module +github.com/prometheus/procfs v0.15.1 go-module (+1 duplicate) +github.com/r3labs/sse v0.0.0-20210224172625-26fe804710bc go-module +github.com/rivo/uniseg v0.2.0 go-module +github.com/rootless-containers/rootlesskit/v2 v2.3.4 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.9.1 go-module (+2 duplicates) +github.com/secure-systems-lab/go-securesystemslib v0.4.0 go-module (+1 duplicate) github.com/serialx/hashring v0.0.0-20200727003509-22c0c7ab6b1b go-module -github.com/shibumi/go-pathspec v1.3.0 go-module (+2 duplicates) -github.com/sirupsen/logrus v1.9.3 go-module (+7 duplicates) +github.com/shibumi/go-pathspec v1.3.0 go-module (+1 duplicate) +github.com/sirupsen/logrus v1.9.3 go-module (+8 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.1 go-module (+2 duplicates) -github.com/spf13/pflag v1.0.10 go-module (+2 duplicates) +github.com/spdx/tools-golang v0.5.3 go-module +github.com/spf13/cobra v1.8.1 go-module +github.com/spf13/cobra v1.9.1 go-module +github.com/spf13/pflag v1.0.5 go-module +github.com/spf13/pflag v1.0.6 go-module (+1 duplicate) github.com/stefanberger/go-pkcs11uri v0.0.0-20230803200340-78284954bff6 go-module -github.com/stretchr/testify v1.11.1 go-module (+1 duplicate) -github.com/tchap/go-patricia/v2 v2.3.3 go-module -github.com/tetratelabs/wazero v1.9.0 go-module +github.com/stretchr/testify v1.10.0 go-module (+1 duplicate) +github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635 go-module (+2 duplicates) +github.com/tchap/go-patricia/v2 v2.3.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.3.0 go-module -github.com/tonistiigi/dchapes-mode v0.0.0-20250318174251-73d941a28323 go-module (+2 duplicates) -github.com/tonistiigi/fsutil v0.0.0-20250605211040-586307ad452f go-module (+2 duplicates) -github.com/tonistiigi/go-actions-cache v0.0.0-20250626083717-378c5ed1ddd9 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-20250410151801-5b74a7ad7583 go-module (+1 duplicate) +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-20240814133006-030d3b2625d0 go-module (+2 duplicates) -github.com/tonistiigi/jaeger-ui-rest v0.0.0-20250408171107-3dd17559e117 go-module -github.com/tonistiigi/units v0.0.0-20180711220420-6950e57a87ea go-module (+2 duplicates) -github.com/tonistiigi/vt100 v0.0.0-20240514184818-90bafcd6abab go-module (+1 duplicate) -github.com/urfave/cli v1.22.16 go-module -github.com/urfave/cli/v2 v2.27.7 go-module (+1 duplicate) -github.com/vbatts/tar-split v0.12.2 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/tonistiigi/go-csvvalue v0.0.0-20240710180619-ddb21b71c0b4 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.12 go-module (+1 duplicate) +github.com/urfave/cli v1.22.14 go-module +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/x448/float16 v0.8.4 go-module (+2 duplicates) -github.com/xhit/go-str2duration/v2 v2.1.0 go-module (+1 duplicate) -github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 go-module (+1 duplicate) -github.com/zclconf/go-cty v1.17.0 go-module +github.com/x448/float16 v0.8.4 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/xhit/go-str2duration/v2 v2.1.0 go-module +github.com/zclconf/go-cty v1.16.0 go-module github.com/zmap/zcrypto v0.0.0-20210511125630-18f1e0152cfc go-module github.com/zmap/zlint/v3 v3.1.0 go-module glib-networking 2.80.0-1build1 deb glib-networking-common 2.80.0-1build1 deb glib-networking-services 2.80.0-1build1 deb -gnupg 2.4.4-2ubuntu17.3 deb -gnupg-l10n 2.4.4-2ubuntu17.3 deb -gnupg-utils 2.4.4-2ubuntu17.3 deb -go.etcd.io/bbolt v1.4.3 go-module (+1 duplicate) -go.etcd.io/etcd/api/v3 v3.6.5 go-module -go.etcd.io/etcd/client/pkg/v3 v3.6.5 go-module -go.etcd.io/etcd/pkg/v3 v3.6.5 go-module -go.etcd.io/etcd/server/v3 v3.6.5 go-module -go.etcd.io/raft/v3 v3.6.0 go-module +gnupg 2.4.4-2ubuntu17.2 deb +gnupg-l10n 2.4.4-2ubuntu17.2 deb +gnupg-utils 2.4.4-2ubuntu17.2 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/auto/sdk v1.1.0 go-module (+1 duplicate) -go.opentelemetry.io/auto/sdk v1.2.1 go-module (+2 duplicates) -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 go-module -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.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.61.0 go-module (+1 duplicate) -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 (+1 duplicate) -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 go-module (+1 duplicate) -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 go-module +go.opentelemetry.io/auto/sdk v1.1.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 (+1 duplicate) +go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.56.0 go-module (+1 duplicate) +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 (+1 duplicate) go.opentelemetry.io/contrib/processors/baggagecopy v0.4.0 go-module -go.opentelemetry.io/otel v1.37.0 go-module (+1 duplicate) -go.opentelemetry.io/otel v1.38.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/bridge/opencensus v1.38.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.35.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/metric v1.37.0 go-module (+1 duplicate) -go.opentelemetry.io/otel/metric v1.38.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/sdk v1.37.0 go-module -go.opentelemetry.io/otel/sdk v1.38.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/sdk/metric v1.38.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/trace v1.37.0 go-module (+1 duplicate) -go.opentelemetry.io/otel/trace v1.38.0 go-module (+2 duplicates) -go.opentelemetry.io/proto/otlp v1.5.0 go-module -go.opentelemetry.io/proto/otlp v1.7.1 go-module (+2 duplicates) -go.uber.org/mock v0.6.0 go-module -go.uber.org/multierr v1.11.0 go-module -go.uber.org/zap v1.27.0 go-module -go.yaml.in/yaml/v2 v2.4.2 go-module (+3 duplicates) -go.yaml.in/yaml/v2 v2.4.3 go-module -go.yaml.in/yaml/v3 v3.0.4 go-module -go.yaml.in/yaml/v4 v4.0.0-rc.3 go-module -golang.org/x/crypto v0.41.0 go-module -golang.org/x/crypto v0.42.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.29.0 go-module (+1 duplicate) -golang.org/x/mod v0.30.0 go-module -golang.org/x/net v0.35.0 go-module -golang.org/x/net v0.43.0 go-module (+2 duplicates) -golang.org/x/net v0.44.0 go-module -golang.org/x/net v0.47.0 go-module (+2 duplicates) -golang.org/x/oauth2 v0.30.0 go-module (+2 duplicates) -golang.org/x/sync v0.17.0 go-module (+3 duplicates) -golang.org/x/sync v0.18.0 go-module (+1 duplicate) -golang.org/x/sys v0.30.0 go-module -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/term v0.34.0 go-module -golang.org/x/term v0.35.0 go-module -golang.org/x/term v0.37.0 go-module -golang.org/x/text v0.28.0 go-module (+1 duplicate) -golang.org/x/text v0.29.0 go-module -golang.org/x/text v0.31.0 go-module (+1 duplicate) -golang.org/x/time v0.14.0 go-module (+3 duplicates) -google-crc32c 1.7.1 python -google.golang.org/api v0.248.0 go-module -google.golang.org/genproto v0.0.0-20250603155806-513f23925822 go-module -google.golang.org/genproto/googleapis/api v0.0.0-20250804133106-a7a43d27e69b go-module -google.golang.org/genproto/googleapis/api v0.0.0-20250825161204-c5933d9347a5 go-module (+1 duplicate) -google.golang.org/genproto/googleapis/api v0.0.0-20251022142026-3a174f9686a8 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-20250825161204-c5933d9347a5 go-module (+1 duplicate) -google.golang.org/genproto/googleapis/rpc v0.0.0-20251022142026-3a174f9686a8 go-module -google.golang.org/grpc v1.76.0 go-module (+4 duplicates) -google.golang.org/grpc v1.77.0 go-module -google.golang.org/protobuf v1.36.10 go-module (+5 duplicates) -google.golang.org/protobuf v1.36.5 go-module -gopkg.in/evanphx/json-patch.v4 v4.12.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.34.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.31.0 go-module (+1 duplicate) +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.31.0 go-module (+1 duplicate) +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.31.0 go-module (+1 duplicate) +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 (+1 duplicate) +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 (+1 duplicate) +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/metric v1.34.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.34.0 go-module +go.opentelemetry.io/otel/sdk/metric v1.31.0 go-module +go.opentelemetry.io/otel/sdk/metric v1.34.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.34.0 go-module +go.opentelemetry.io/proto/otlp v1.0.0 go-module +go.opentelemetry.io/proto/otlp v1.3.1 go-module (+1 duplicate) +go.uber.org/atomic v1.9.0 go-module +go.uber.org/mock v0.5.1 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.31.0 go-module +golang.org/x/crypto v0.37.0 go-module (+1 duplicate) +golang.org/x/exp v0.0.0-20230224173230-c95f2b4c22f2 go-module +golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 go-module +golang.org/x/mod v0.17.0 go-module +golang.org/x/mod v0.24.0 go-module +golang.org/x/net v0.33.0 go-module (+3 duplicates) +golang.org/x/net v0.39.0 go-module (+2 duplicates) +golang.org/x/oauth2 v0.11.0 go-module +golang.org/x/oauth2 v0.25.0 go-module +golang.org/x/oauth2 v0.29.0 go-module +golang.org/x/sync v0.10.0 go-module (+4 duplicates) +golang.org/x/sync v0.13.0 go-module (+1 duplicate) +golang.org/x/sys v0.28.0 go-module (+5 duplicates) +golang.org/x/sys v0.32.0 go-module (+2 duplicates) +golang.org/x/term v0.27.0 go-module +golang.org/x/term v0.31.0 go-module +golang.org/x/text v0.21.0 go-module (+2 duplicates) +golang.org/x/text v0.24.0 go-module (+1 duplicate) +golang.org/x/time v0.0.0-20220210224613-90d013bbcef8 go-module +golang.org/x/time v0.11.0 go-module (+1 duplicate) +google.golang.org/api v0.155.0 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/api v0.0.0-20250106144421-5f5ef82da422 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/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f 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/grpc v1.71.1 go-module +google.golang.org/protobuf v1.33.0 go-module +google.golang.org/protobuf v1.35.2 go-module (+5 duplicates) +google.golang.org/protobuf v1.36.4 go-module +gopd 1.2.0 npm +gopkg.in/cenkalti/backoff.v1 v1.1.0 go-module gopkg.in/inf.v0 v0.9.1 go-module (+2 duplicates) gopkg.in/ini.v1 v1.67.0 go-module -gopkg.in/yaml.v3 v3.0.1 go-module (+4 duplicates) -gpg 2.4.4-2ubuntu17.3 deb -gpg-agent 2.4.4-2ubuntu17.3 deb -gpg-wks-client 2.4.4-2ubuntu17.3 deb -gpgconf 2.4.4-2ubuntu17.3 deb -gpgsm 2.4.4-2ubuntu17.3 deb -gpgv 2.4.4-2ubuntu17.3 deb -gputil 1.4.0 python +gopkg.in/yaml.v2 v2.4.0 go-module (+2 duplicates) +gopkg.in/yaml.v3 v3.0.1 go-module (+2 duplicates) +gpg 2.4.4-2ubuntu17.2 deb +gpg-agent 2.4.4-2ubuntu17.2 deb +gpg-wks-client 2.4.4-2ubuntu17.2 deb +gpgconf 2.4.4-2ubuntu17.2 deb +gpgsm 2.4.4-2ubuntu17.2 deb +gpgv 2.4.4-2ubuntu17.2 deb grep 3.11-4build1 deb groff-base 1.23.0-3build2 deb gsettings-desktop-schemas 46.1-0ubuntu1 deb -gtk-update-icon-cache 3.24.41-4ubuntu1.3 deb -gui UNKNOWN binary -gui-32 UNKNOWN binary -gui-64 UNKNOWN binary -gui-arm64 UNKNOWN binary -gzip 1.12-1ubuntu3.1 deb -hicolor-icon-theme 0.17-2 deb +gzip 1.12-1ubuntu3 deb +has-flag 4.0.0 npm +has-symbols 1.1.0 npm +hasown 2.0.2 npm hostname 3.23+nmu2ubuntu2 deb +http-errors 2.0.0 npm httplib2 0.20.4 python -humanity-icon-theme 0.6.16 deb -idna 3.11 python -ifaddr 0.2.0 python -importlib-metadata 8.0.0 python -inflect 7.3.1 python +iconv-lite 0.4.24 npm +inherits 2.0.4 npm init-system-helpers 1.66ubuntu1 deb -intel-media-va-driver 24.1.0+dfsg1-1ubuntu0.1 deb -iproute2 6.1.0-1ubuntu6.2 deb +intel-media-va-driver 24.1.0+dfsg1-1 deb +ipaddr.js 1.9.1 npm +iproute2 6.1.0-1ubuntu6 deb iptables 1.8.10-3ubuntu2 deb iso-codes 4.16.0-1 deb -jaraco-collections 5.1.0 python -jaraco-context 5.3.0 python -jaraco-functools 4.0.1 python -jaraco-text 3.12.1 python +jake 10.9.2 npm jq 1.7.1 binary -jq 1.7.1-3ubuntu0.24.04.1 deb -k8s.io/api v0.34.1 go-module (+1 duplicate) -k8s.io/apimachinery v0.34.1 go-module (+2 duplicates) -k8s.io/client-go v0.34.1 go-module (+1 duplicate) -k8s.io/cri-api v0.34.1 go-module +jq 1.7.1-3build1 deb +k8s.io/api v0.26.2 go-module +k8s.io/api v0.31.2 go-module +k8s.io/apimachinery v0.27.4 go-module (+1 duplicate) +k8s.io/apimachinery v0.31.2 go-module +k8s.io/apiserver v0.26.2 go-module +k8s.io/client-go v0.26.2 go-module +k8s.io/client-go v0.31.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 (+1 duplicate) -k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b go-module -k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 go-module (+1 duplicate) +k8s.io/klog/v2 v2.90.1 go-module +k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 go-module +k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5 go-module +k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 go-module kbd 2.6.4-2ubuntu2 deb +kclient 0.4.1 npm keyboard-configuration 1.226ubuntu1 deb -keyboxd 2.4.4-2ubuntu17.3 deb -krb5-locales 1.20.1-6ubuntu2.6 deb +keyboxd 2.4.4-2ubuntu17.2 deb +krb5-locales 1.20.1-6ubuntu2.5 deb launchpadlib 1.11.0 python lazr-restfulclient 0.14.6 python lazr-uri 1.0.6 python libacl1 2.3.2-1build1.1 deb +libalgorithm-c3-perl 0.11-2 deb libaom3 3.8.2-2ubuntu0.1 deb -libapparmor1 4.0.1really4.0.1-0ubuntu0.24.04.4 deb +libapparmor1 4.0.1really4.0.1-0ubuntu0.24.04.3 deb libappstream5 1.0.2-1build6 deb -libapt-pkg6.0t64 2.8.3 deb -libarchive13t64 3.7.2-2ubuntu0.5 deb +libapt-pkg6.0t64 2.7.14build2 deb libargon2-1 0~20190702+dfsg-4build1 deb -libasan8 14.2.0-4ubuntu2~24.04 deb -libasound2-data 1.2.11-1ubuntu0.1 deb +libasound2-data 1.2.11-1build2 deb libasound2-plugins 1.2.7.1-1ubuntu5 deb -libasound2t64 1.2.11-1ubuntu0.1 deb +libasound2t64 1.2.11-1build2 deb +libass9 1:0.17.1-2build1 deb libassuan0 2.5.6-1build1 deb libasyncns0 0.8-6build4 deb libatk-bridge2.0-0t64 2.52.0-1build1 deb @@ -565,7 +614,6 @@ libatk-bridge2.0-dev 2. libatk1.0-0t64 2.52.0-1build1 deb libatk1.0-dev 2.52.0-1build1 deb libatk1.0-doc 2.52.0-1build1 deb -libatomic1 14.2.0-4ubuntu2~24.04 deb libatspi2.0-0t64 2.52.0-1build1 deb libatspi2.0-dev 2.52.0-1build1 deb libattr1 1:2.5.2-1build1.1 deb @@ -574,177 +622,218 @@ libaudit1 1: libavahi-client3 0.8-13ubuntu6 deb libavahi-common-data 0.8-13ubuntu6 deb libavahi-common3 0.8-13ubuntu6 deb +libavc1394-0 0.5.4-5build3 deb libavcodec60 7:6.1.1-3ubuntu5 deb +libavdevice60 7:6.1.1-3ubuntu5 deb +libavfilter9 7:6.1.1-3ubuntu5 deb +libavformat60 7:6.1.1-3ubuntu5 deb libavutil58 7:6.1.1-3ubuntu5 deb -libbinutils 2.42-4ubuntu2.7 deb -libblkid-dev 2.39.3-9ubuntu6.3 deb -libblkid1 2.39.3-9ubuntu6.3 deb +libb-hooks-endofscope-perl 0.28-1 deb +libb-hooks-op-check-perl 0.22-3build1 deb +libblas3 3.12.0-3build1.1 deb +libblkid-dev 2.39.3-9ubuntu6.2 deb +libblkid1 2.39.3-9ubuntu6.2 deb +libbluray2 1:1.3.4-1build1 deb libbpf1 1:1.3.0-2build2 deb libbrotli1 1.1.0-2build2 deb +libbs2b0 3.1.0+dfsg-7build1 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 -libc-dev-bin 2.39-0ubuntu8.6 deb -libc6 2.39-0ubuntu8.6 deb -libc6-dev 2.39-0ubuntu8.6 deb +libc-bin 2.39-0ubuntu8.4 deb +libc-dev-bin 2.39-0ubuntu8.4 deb +libc-devtools 2.39-0ubuntu8.4 deb +libc6 2.39-0ubuntu8.4 deb +libc6-dev 2.39-0ubuntu8.4 deb +libcaca0 0.99.beta20-4build2 deb libcairo-gobject2 1.18.0-3build1 deb libcairo2 1.18.0-3build1 deb libcap-ng0 0.8.4-2build2 deb libcap2 1:2.66-5ubuntu2.2 deb libcap2-bin 1:2.66-5ubuntu2.2 deb +libcares2 1.27.0-1.0ubuntu1 deb libcbor0.10 0.10.2-1.2ubuntu2 deb -libcc1-0 14.2.0-4ubuntu2~24.04 deb +libcdio-cdda2t64 10.2+2.0.1-1.1build2 deb +libcdio-paranoia2t64 10.2+2.0.1-1.1build2 deb +libcdio19t64 2.1.0-4.1ubuntu1.2 deb +libchromaprint1 1.5.1-5 deb +libcjson1 1.7.17-1 deb +libclass-c3-perl 0.35-2 deb +libclass-data-inheritable-perl 0.08-3 deb +libclass-inspector-perl 1.36-3 deb +libclass-method-modifiers-perl 2.15-1 deb +libclass-singleton-perl 1.6-2 deb libcodec2-1.2 1.2.0-2build1 deb -libcolord2 1.4.7-1build2 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 libcryptsetup12 2:2.7.0-1ubuntu4.2 deb -libctf-nobfd0 2.42-4ubuntu2.7 deb -libctf0 2.42-4ubuntu2.7 deb -libcups2t64 2.4.7-1.2ubuntu7.9 deb +libcups2t64 2.4.7-1.2ubuntu7.3 deb +libcupsfilters2-common 2.0.0-0ubuntu7.1 deb +libcupsfilters2t64 2.0.0-0ubuntu7.1 deb libcurl3t64-gnutls 8.5.0-2ubuntu10.6 deb libcurl4t64 8.5.0-2ubuntu10.6 deb +libdata-optlist-perl 0.114-1 deb +libdatetime-locale-perl 1:1.37-1 deb +libdatetime-perl 2:1.65-1build2 deb +libdatetime-timezone-perl 1:2.62-1+2024a deb libdatrie1 0.2.13-3build1 deb libdav1d7 1.4.1-1build1 deb libdb5.3t64 5.3.28+dfsg2-7 deb libdbus-1-3 1.14.10-4ubuntu4.1 deb libdbus-1-dev 1.14.10-4ubuntu4.1 deb -libdconf1 0.40.0-4ubuntu0.1 deb +libdc1394-25 2.2.6-4build1 deb +libdconf1 0.40.0-4build2 deb libde265-0 1.0.15-1build3 deb libdebconfclient0 0.271ubuntu3 deb +libdecor-0-0 0.2.2-1build2 deb libdeflate0 1.19-1build1.1 deb +libdevel-callchecker-perl 0.008-2build3 deb +libdevel-stacktrace-perl 2.0500-1 deb libdevmapper1.02.1 2:1.02.185-3ubuntu3.2 deb -libdrm-amdgpu1 2.4.122-1~ubuntu0.24.04.2 deb -libdrm-common 2.4.122-1~ubuntu0.24.04.2 deb -libdrm-intel1 2.4.122-1~ubuntu0.24.04.2 deb -libdrm-nouveau2 2.4.122-1~ubuntu0.24.04.2 deb -libdrm-radeon1 2.4.122-1~ubuntu0.24.04.2 deb -libdrm2 2.4.122-1~ubuntu0.24.04.2 deb +libdrm-amdgpu1 2.4.122-1~ubuntu0.24.04.1 deb +libdrm-common 2.4.122-1~ubuntu0.24.04.1 deb +libdrm-intel1 2.4.122-1~ubuntu0.24.04.1 deb +libdrm-nouveau2 2.4.122-1~ubuntu0.24.04.1 deb +libdrm-radeon1 2.4.122-1~ubuntu0.24.04.1 deb +libdrm2 2.4.122-1~ubuntu0.24.04.1 deb libduktape207 2.7.0+tests-0ubuntu3 deb libdw1t64 0.190-1.1ubuntu0.1 deb +libdynaloader-functions-perl 0.003-3 deb libedit2 3.1-20230828-1build1 deb -libegl-mesa0 25.0.7-0ubuntu0.24.04.2 deb +libegl-mesa0 24.2.8-1ubuntu1~24.04.1 deb libegl1 1.7.0-1build1 deb libelf1t64 0.190-1.1ubuntu0.1 deb libepoxy0 1.5.10-1build1 deb -liberror-perl 0.17029-2 deb -libev4t64 1:4.33-2.1build1 deb +libeval-closure-perl 0.14-3 deb +libexception-class-perl 1.45-1 deb +libexif12 0.6.24-1build2 deb libexpat1 2.6.1-2ubuntu0.3 deb +libexporter-tiny-perl 1.006002-1 deb libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb -libfdisk1 2.39.3-9ubuntu6.3 deb +libfdisk1 2.39.3-9ubuntu6.2 deb libffi-dev 3.4.6-1build1 deb libffi8 3.4.6-1build1 deb +libfftw3-double3 3.3.10-1ubuntu3 deb libfftw3-single3 3.3.10-1ubuntu3 deb libfido2-1 1.14.0-1build3 deb +libfile-sharedir-perl 1.118-3 deb libflac12t64 1.4.3+ds-2.1ubuntu2 deb +libflite1 2.2-6build3 deb libfontconfig1 2.15.0-1.1ubuntu2 deb libfontenc1 1:1.1.8-1build1 deb libfreetype6 2.13.2+dfsg-1build3 deb libfribidi0 1.0.13-3build1 deb libfuse3-3 3.14.0-5build1 deb -libgbm1 25.0.7-0ubuntu0.24.04.2 deb -libgcc-13-dev 13.3.0-6ubuntu2~24.04 deb +libgbm1 24.2.8-1ubuntu1~24.04.1 deb libgcc-s1 14.2.0-4ubuntu2~24.04 deb libgcrypt20 1.10.3-2build1 deb +libgd3 2.3.3-9ubuntu5 deb libgdbm-compat4t64 1.23-5.1build1 deb libgdbm6t64 1.23-5.1build1 deb -libgdk-pixbuf-2.0-0 2.42.10+dfsg-3ubuntu3.2 deb -libgdk-pixbuf2.0-common 2.42.10+dfsg-3ubuntu3.2 deb +libgdk-pixbuf-2.0-0 2.42.10+dfsg-3ubuntu3.1 deb +libgdk-pixbuf2.0-common 2.42.10+dfsg-3ubuntu3.1 deb +libgfortran5 14.2.0-4ubuntu2~24.04 deb libgif7 5.2.2-1ubuntu1 deb libgirepository-1.0-1 1.80.1-1 deb -libgirepository-2.0-0 2.80.0-6ubuntu3.5 deb +libgirepository-2.0-0 2.80.0-6ubuntu3.2 deb libgl1 1.7.0-1build1 deb -libgl1-mesa-dri 25.0.7-0ubuntu0.24.04.2 deb -libglib2.0-0t64 2.80.0-6ubuntu3.5 deb -libglib2.0-bin 2.80.0-6ubuntu3.5 deb -libglib2.0-data 2.80.0-6ubuntu3.5 deb -libglib2.0-dev 2.80.0-6ubuntu3.5 deb -libglib2.0-dev-bin 2.80.0-6ubuntu3.5 deb +libgl1-mesa-dri 24.2.8-1ubuntu1~24.04.1 deb +libglapi-mesa 24.2.8-1ubuntu1~24.04.1 deb +libglib2.0-0t64 2.80.0-6ubuntu3.2 deb +libglib2.0-bin 2.80.0-6ubuntu3.2 deb +libglib2.0-data 2.80.0-6ubuntu3.2 deb +libglib2.0-dev 2.80.0-6ubuntu3.2 deb +libglib2.0-dev-bin 2.80.0-6ubuntu3.2 deb libglu1-mesa 9.0.2-1.1build1 deb libglvnd0 1.7.0-1build1 deb -libglx-mesa0 25.0.7-0ubuntu0.24.04.2 deb +libglx-mesa0 24.2.8-1ubuntu1~24.04.1 deb libglx0 1.7.0-1build1 deb +libgme0 0.6.3-7build1 deb libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb -libgnutls30t64 3.8.3-1.1ubuntu3.4 deb +libgnutls30t64 3.8.3-1.1ubuntu3.3 deb libgomp1 14.2.0-4ubuntu2~24.04 deb libgpg-error0 1.47-3build2.1 deb -libgprofng0 2.42-4ubuntu2.7 deb libgraphite2-3 1.3.14-2build1 deb -libgs-common 10.02.1~dfsg1-0ubuntu7.8 deb -libgs10 10.02.1~dfsg1-0ubuntu7.8 deb -libgs10-common 10.02.1~dfsg1-0ubuntu7.8 deb +libgs-common 10.02.1~dfsg1-0ubuntu7.5 deb +libgs10 10.02.1~dfsg1-0ubuntu7.5 deb +libgs10-common 10.02.1~dfsg1-0ubuntu7.5 deb libgsm1 1.0.22-1build1 deb -libgssapi-krb5-2 1.20.1-6ubuntu2.6 deb -libgstreamer-plugins-base1.0-0 1.24.2-1ubuntu0.3 deb +libgssapi-krb5-2 1.20.1-6ubuntu2.5 deb +libgstreamer-plugins-base1.0-0 1.24.2-1ubuntu0.2 deb libgstreamer1.0-0 1.24.2-1ubuntu0.1 deb -libgtk-3-0t64 3.24.41-4ubuntu1.3 deb -libgtk-3-common 3.24.41-4ubuntu1.3 deb libharfbuzz0b 8.3.0-2build2 deb +libhash-merge-simple-perl 0.051-3 deb libheif-plugin-aomdec 1.17.6-1ubuntu4.1 deb libheif-plugin-libde265 1.17.6-1ubuntu4.1 deb libheif1 1.17.6-1ubuntu4.1 deb libhogweed6t64 3.9.1-2.2build1.1 deb -libhwasan0 14.2.0-4ubuntu2~24.04 deb libhwy1t64 1.0.7-8.1build1 deb libice6 2:1.0.10-1build3 deb libicu74 74.2-1ubuntu3.1 deb libid3tag0 0.15.1b-14build1 deb libidn12 1.42-1build1 deb libidn2-0 2.3.7-2build1.1 deb +libiec61883-0 1.2.0-6build1 deb libigdgmm12 22.3.17+ds1-1 deb libijs-0.35 0.35-15.1build1 deb libimlib2t64 1.12.1-1.1build2 deb libip4tc2 1.8.10-3ubuntu2 deb libip6tc2 1.8.10-3ubuntu2 deb libisl23 0.26-3build1.1 deb -libitm1 14.2.0-4ubuntu2~24.04 deb libjack-jackd2-0 1.9.21~dfsg-3ubuntu3 deb -libjansson4 2.14-2build2 deb libjbig0 2.1-6.1ubuntu2 deb libjbig2dec0 0.20-1build3 deb libjpeg-turbo8 2.1.5-2ubuntu2 deb libjpeg8 8c-2ubuntu11 deb -libjq1 1.7.1-3ubuntu0.24.04.1 deb +libjq1 1.7.1-3build1 deb libjson-c5 0.17-1build1 deb libjson-glib-1.0-0 1.8.0-2build2 deb libjson-glib-1.0-common 1.8.0-2build2 deb -libjsoncpp25 1.9.5-6build1 deb -libjxl0.7 0.7.0-10.2ubuntu6.1 deb -libk5crypto3 1.20.1-6ubuntu2.6 deb +libjxl0.7 0.7.0-10.2ubuntu6 deb +libk5crypto3 1.20.1-6ubuntu2.5 deb libkeyutils1 1.6.3-3build1 deb libkmod2 31+20240202-2ubuntu7.1 deb -libkrb5-3 1.20.1-6ubuntu2.6 deb -libkrb5support0 1.20.1-6ubuntu2.6 deb +libkrb5-3 1.20.1-6ubuntu2.5 deb +libkrb5support0 1.20.1-6ubuntu2.5 deb libksba8 1.6.6-1build1 deb +liblapack3 3.12.0-3build1.1 deb liblcms2-2 2.14-2build1 deb libldap-common 2.6.7+dfsg-1~exp1ubuntu8.2 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb liblerc4 4.0.0+ds-4ubuntu2 deb -libllvm20 1:20.1.2-0ubuntu1~24.04.2 deb +liblilv-0-0 0.24.22-1build1 deb +liblist-moreutils-perl 0.430-2 deb +liblist-moreutils-xs-perl 0.430-3build5 deb +libllvm19 1:19.1.1-1ubuntu1~24.04.2 deb liblocale-gettext-perl 1.07-6ubuntu5 deb -liblsan0 14.2.0-4ubuntu2~24.04 deb libltdl7 2.4.7-7build1 deb liblz4-1 1.9.4-1build1.1 deb liblzma5 5.6.1+really5.4.5-1ubuntu0.2 deb libmagic-mgc 1:5.45-3build1 deb libmagic1t64 1:5.45-3build1 deb +libmbedcrypto7t64 2.28.8-1 deb libmd0 1.1.0-2build1.1 deb libmnl0 1.0.5-2build1 deb -libmount-dev 2.39.3-9ubuntu6.3 deb -libmount1 2.39.3-9ubuntu6.3 deb +libmodule-implementation-perl 0.09-2 deb +libmodule-runtime-perl 0.016-2 deb +libmount-dev 2.39.3-9ubuntu6.2 deb +libmount1 2.39.3-9ubuntu6.2 deb libmp3lame0 3.100-6build1 deb libmpc3 1.3.1-1build1.1 deb libmpfr6 4.2.1-1build1.1 deb libmpg123-0t64 1.32.5-1ubuntu1.1 deb +libmro-compat-perl 0.15-2 deb +libmysofa1 1.3.2+dfsg-2ubuntu2 deb +libnamespace-autoclean-perl 0.29-2 deb +libnamespace-clean-perl 0.27-2 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 -libnginx-mod-http-fancyindex 1:0.5.2-5build1 deb +libnode109 18.19.1+dfsg-6ubuntu5 deb +libnorm1t64 1.5.9+dfsg-3.1build1 deb libnotify-bin 0.8.3-1build2 deb libnotify4 0.8.3-1build2 deb libnpth0t64 1.6-3.1build1 deb @@ -755,55 +844,77 @@ libobrender32v5 3. libobt2v5 3.6.1-12build5 deb libogg0 1.3.5-3build1 deb libonig5 6.9.9-1build1 deb +libopenal-data 1:1.23.1-4build1 deb +libopenal1 1:1.23.1-4build1 deb libopengl0 1.7.0-1build1 deb -libopenjp2-7 2.5.0-2ubuntu0.4 deb +libopenjp2-7 2.5.0-2ubuntu0.3 deb +libopenmpt0t64 0.7.3-1.1build3 deb libopus0 1.4-1build1 deb liborc-0.4-0t64 1:0.4.38-1ubuntu0.1 deb libp11-kit0 0.25.3-4ubuntu2.1 deb -libpackagekit-glib2-18 1.2.8-2ubuntu1.4 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 -libpam-systemd 255.4-1ubuntu8.11 deb -libpam0g 1.5.3-5ubuntu5.5 deb +libpackage-stash-perl 0.40-1 deb +libpackagekit-glib2-18 1.2.8-2ubuntu1.2 deb +libpam-modules 1.5.3-5ubuntu5.1 deb +libpam-modules-bin 1.5.3-5ubuntu5.1 deb +libpam-runtime 1.5.3-5ubuntu5.1 deb +libpam-systemd 255.4-1ubuntu8.6 deb +libpam0g 1.5.3-5ubuntu5.1 deb libpango-1.0-0 1.52.1+ds-1build1 deb libpangocairo-1.0-0 1.52.1+ds-1build1 deb libpangoft2-1.0-0 1.52.1+ds-1build1 deb libpangoxft-1.0-0 1.52.1+ds-1build1 deb +libpaper-utils 1.1.29build1 deb libpaper1 1.1.29build1 deb +libparams-classify-perl 0.015-2build5 deb +libparams-util-perl 1.102-2build3 deb +libparams-validationcompiler-perl 0.31-1 deb libpci3 1:3.10.0-2build1 deb -libpciaccess0 0.17-3ubuntu0.24.04.2 deb +libpciaccess0 0.17-3build1 deb libpcre2-16-0 10.42-4ubuntu2.1 deb libpcre2-32-0 10.42-4ubuntu2.1 deb libpcre2-8-0 10.42-4ubuntu2.1 deb libpcre2-dev 10.42-4ubuntu2.1 deb libpcre2-posix3 10.42-4ubuntu2.1 deb -libperl5.38t64 5.38.2-3.2ubuntu0.2 deb +libperl5.38t64 5.38.2-3.2ubuntu0.1 deb +libpgm-5.3-0t64 5.3.128~dfsg-2.1build1 deb libpipeline1 1.5.7-2 deb libpixman-1-0 0.42.2-1build1 deb libpkgconf3 1.8.1-2build1 deb +libplacebo338 6.338.2-2build1 deb libpng16-16t64 1.6.43-5build1 deb +libpocketsphinx3 0.8.0+real5prealpha+1-15ubuntu5 deb libpolkit-agent-1-0 124-2ubuntu1.24.04.2 deb libpolkit-gobject-1-0 124-2ubuntu1.24.04.2 deb +libpoppler-cpp0t64 24.02.0-1ubuntu9.3 deb +libpoppler134 24.02.0-1ubuntu9.3 deb libportaudio2 19.6.0-1.2build3 deb +libpostproc57 7:6.1.1-3ubuntu5 deb +libppd2 2:2.0.0-0ubuntu4.1 deb +libppd2-common 2:2.0.0-0ubuntu4.1 deb libproc2-0 2:4.0.4-4ubuntu3.2 deb libproxy1v5 0.5.4-4build1 deb libpsl5t64 0.21.2-1.1build1 deb libpthread-stubs0-dev 0.4-1build3 deb libpulse0 1:16.1+dfsg1-2ubuntu10.1 deb -libpython3-stdlib 3.12.3-0ubuntu2.1 deb -libpython3.12-minimal 3.12.3-1ubuntu0.9 deb -libpython3.12-stdlib 3.12.3-1ubuntu0.9 deb -libquadmath0 14.2.0-4ubuntu2~24.04 deb +libpython3-stdlib 3.12.3-0ubuntu2 deb +libpython3.12-minimal 3.12.3-1ubuntu0.5 deb +libpython3.12-stdlib 3.12.3-1ubuntu0.5 deb +libqpdf29t64 11.9.0-1.1build1 deb +librabbitmq4 0.11.0-1build2 deb librav1e0 0.7.1-2 deb +libraw1394-11 2.1.2-2build3 deb libreadline8t64 8.2-4build1 deb -librhash0 1.4.3-3build1 deb +librist4 0.2.10+dfsg-2 deb +librole-tiny-perl 2.002004-1 deb librsvg2-2 2.58.0+dfsg-1build1 deb librtmp1 2.4+20151223.gitfa8646d.1-2build7 deb +librubberband2 3.3.0+dfsg-2build1 deb libsamplerate0 0.2.2-4build1 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 +libscalar-list-utils-perl 1:1.63-1build3 deb +libsdl2-2.0-0 2.30.0+dfsg-1build3 deb libseccomp2 2.5.5-1ubuntu3.1 deb libselinux1 3.5-2ubuntu2.1 deb libselinux1-dev 3.5-2ubuntu2.1 deb @@ -813,57 +924,80 @@ libsensors-config 1: libsensors5 1:3.6.0-9build1 deb libsepol-dev 3.5-2build1 deb libsepol2 3.5-2build1 deb -libsframe1 2.42-4ubuntu2.7 deb +libserd-0-0 0.32.2-1 deb libsharpyuv0 1.3.2-0.4build3 deb libshine3 3.1.1-2build1 deb +libslang2 2.3.3-3build2 deb libsm6 2:1.2.3-1build3 deb -libsmartcols1 2.39.3-9ubuntu6.3 deb +libsmartcols1 2.39.3-9ubuntu6.2 deb libsnapd-glib-2-1 1.64-0ubuntu5 deb libsnappy1v5 1.1.10-1build1 deb libsndfile1 1.2.2-1ubuntu5.24.04.1 deb -libsoup-3.0-0 3.4.4-5ubuntu0.5 deb -libsoup-3.0-common 3.4.4-5ubuntu0.5 deb +libsndio7.0 1.9.0-0.3build3 deb +libsodium23 1.0.18-1build3 deb +libsord-0-0 0.16.16-2build1 deb +libsoup-3.0-0 3.4.4-5ubuntu0.2 deb +libsoup-3.0-common 3.4.4-5ubuntu0.2 deb libsoxr0 0.1.3-4build3 deb +libspecio-perl 0.48-1 deb libspectre1 0.2.12-1build2 deb libspeex1 1.2.1-2ubuntu2.24.04.1 deb libspeexdsp1 1.2.1-1ubuntu3 deb -libsqlite3-0 3.45.1-1ubuntu2.5 deb +libsphinxbase3t64 0.8+5prealpha+1-17build2 deb +libsqlite3-0 3.45.1-1ubuntu2.1 deb +libsratom-0-0 0.6.16-1build1 deb +libsrt1.5-gnutls 1.5.3-1build2 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 +libssh-4 0.10.6-2build2 deb +libssh-gcrypt-4 0.10.6-2build2 deb +libssl3t64 3.0.13-0ubuntu3.5 deb libstartup-notification0 0.12-6build3 deb -libstdc++-13-dev 13.3.0-6ubuntu2~24.04 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb libstemmer0d 2.2.0-4build1 deb +libsub-exporter-perl 0.990-1 deb +libsub-exporter-progressive-perl 0.001013-3 deb +libsub-identify-perl 0.14-3build3 deb +libsub-install-perl 0.929-1 deb +libsub-name-perl 0.27-1build3 deb +libsub-quote-perl 2.006008-1ubuntu1 deb libsvtav1enc1d1 1.7.0+dfsg-2build1 deb +libswitch-perl 2.17-3 deb libswresample4 7:6.1.1-3ubuntu5 deb -libsystemd-shared 255.4-1ubuntu8.11 deb -libsystemd0 255.4-1ubuntu8.11 deb +libswscale7 7:6.1.1-3ubuntu5 deb +libsystemd-shared 255.4-1ubuntu8.6 deb +libsystemd0 255.4-1ubuntu8.6 deb libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb libtdb1 1.4.10-1build1 deb libthai-data 0.1.29-2build1 deb libthai0 0.1.29-2build1 deb libtheora0 1.1.1+dfsg.1-16.1build3 deb -libtiff6 4.5.1+git230720-4ubuntu2.4 deb +libtiff6 4.5.1+git230720-4ubuntu2.2 deb libtinfo6 6.4+20240113-1ubuntu2 deb -libtsan2 14.2.0-4ubuntu2~24.04 deb +libtirpc-common 1.3.4+ds-1.1build1 deb +libtirpc3t64 1.3.4+ds-1.1build1 deb +libtry-tiny-perl 0.31-2 deb libtwolame0 0.4.0-2build3 deb -libubsan1 14.2.0-4ubuntu2~24.04 deb libuchardet0 0.0.8-1build1 deb -libudev1 255.4-1ubuntu8.11 deb +libudev1 255.4-1ubuntu8.6 deb +libudfread0 1.1.2-1build1 deb +libunibreak5 5.1-2build1 deb libunistring5 1.1-2build1.1 deb libunwind8 1.6.2-3build1.1 deb +libusb-1.0-0 2:1.0.27-1 deb libutempter0 1.2.1-3build1 deb -libuuid1 2.39.3-9ubuntu6.3 deb +libuuid1 2.39.3-9ubuntu6.2 deb libuv1t64 1.48.0-1.1build1 deb libva-drm2 2.20.0-2build1 deb libva-x11-2 2.20.0-2build1 deb libva2 2.20.0-2build1 deb +libvariable-magic-perl 0.63-1build3 deb libvdpau1 1.5-2build1 deb +libvidstab1.1 1.1.0-2build1 deb libvorbis0a 1.3.7-1build3 deb libvorbisenc2 1.3.7-1build3 deb +libvorbisfile3 1.3.7-1build3 deb libvpl2 2023.3.0-1build1 deb -libvpx9 1.14.0-1ubuntu2.2 deb +libvpx9 1.14.0-1ubuntu2.1 deb libvulkan1 1.3.275.0-1build1 deb libwayland-client0 1.22.0-2.1build1 deb libwayland-cursor0 1.22.0-2.1build1 deb @@ -887,19 +1021,14 @@ libxcb-damage0 1. libxcb-dri2-0 1.15-1ubuntu2 deb libxcb-dri3-0 1.15-1ubuntu2 deb libxcb-glx0 1.15-1ubuntu2 deb -libxcb-icccm4 0.4.1-1.1build3 deb -libxcb-image0 0.4.0-2build1 deb -libxcb-keysyms1 0.4.0-1build4 deb libxcb-present0 1.15-1ubuntu2 deb libxcb-randr0 1.15-1ubuntu2 deb -libxcb-render-util0 0.3.9-1build4 deb libxcb-render0 1.15-1ubuntu2 deb libxcb-shape0 1.15-1ubuntu2 deb libxcb-shm0 1.15-1ubuntu2 deb libxcb-sync1 1.15-1ubuntu2 deb libxcb-util1 0.4.0-1build3 deb libxcb-xfixes0 1.15-1ubuntu2 deb -libxcb-xkb1 1.15-1ubuntu2 deb libxcb1 1.15-1ubuntu2 deb libxcb1-dev 1.15-1ubuntu2 deb libxcomposite1 1:0.4.5-1build3 deb @@ -908,12 +1037,8 @@ libxcvt0 0. libxdamage1 1:1.1.6-1build1 deb libxdmcp-dev 1:1.1.3-0ubuntu6 deb libxdmcp6 1:1.1.3-0ubuntu6 deb -libxdo3 1:3.20160805.1-5build1 deb libxext-dev 2:1.3.4-1build2 deb libxext6 2:1.3.4-1build2 deb -libxfce4util-common 4.18.1-2build3 deb -libxfce4util7 4.18.1-2build3 deb -libxfconf-0-3 4.18.1-1build3 deb libxfixes-dev 1:6.0.0-2build1 deb libxfixes3 1:6.0.0-2build1 deb libxfont2 1:2.0.6-1build1 deb @@ -921,10 +1046,9 @@ libxft2 2. libxi-dev 2:1.8.1-1build1 deb libxi6 2:1.8.1-1build1 deb libxinerama1 2:1.1.4-3build1 deb -libxkbcommon-x11-0 1.6.0-1build1 deb libxkbcommon0 1.6.0-1build1 deb libxkbfile1 1:1.1.0-1build4 deb -libxml2 2.9.14+dfsg-1.3ubuntu3.6 deb +libxml2 2.9.14+dfsg-1.3ubuntu3.2 deb libxmlb2 0.3.18-1 deb libxmu6 2:1.1.3-3build2 deb libxmuu1 2:1.1.3-3build2 deb @@ -933,6 +1057,7 @@ libxrandr2 2: libxrender1 1:0.9.10-1.1build1 deb libxshmfence1 1.3-1build5 deb libxss1 1:1.2.3-1build3 deb +libxstring-perl 0.005-2build3 deb libxt6t64 1:1.2.1-1.2build1 deb libxtables12 1.8.10-3ubuntu2 deb libxtst-dev 2:1.2.3-1.1build1 deb @@ -944,82 +1069,91 @@ libxxf86dga1 2: libxxf86vm1 1:1.1.4-1build4 deb libxxhash0 0.8.2-2build1 deb libyaml-0-2 0.2.5-1build1 deb +libyaml-tiny-perl 1.74-1 deb +libzimg2 3.0.5+ds1-1build1 deb +libzix-0-0 0.4.2-2build1 deb +libzmq5 4.3.5-1build2 deb libzstd1 1.5.5+dfsg2-2build1.1 deb libzvbi-common 0.2.42-2 deb libzvbi0t64 0.2.42-2 deb -linux-libc-dev 6.8.0-88.89 deb -locales 2.39-0ubuntu8.6 deb -locales-all 2.39-0ubuntu8.6 deb +linux-libc-dev 6.8.0-58.60 deb +locales 2.39-0ubuntu8.4 deb +locales-all 2.39-0ubuntu8.4 deb login 1:4.13+dfsg1-4ubuntu3.2 deb logsave 1.47.0-2.4~exp1ubuntu4.1 deb lsb-release 12.0-2 deb -make 4.3-4.1build2 deb man-db 2.12.0-4build2 deb +manpages 6.7-2 deb +manpages-dev 6.7-2 deb +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 -mesa-libgallium 25.0.7-0ubuntu0.24.04.2 deb -mesa-va-drivers 25.0.7-0ubuntu0.24.04.2 deb -mesa-vulkan-drivers 25.0.7-0ubuntu0.24.04.2 deb -more-itertools 10.3.0 python -mount 2.39.3-9ubuntu6.3 deb -msgpack 1.1.2 python -multidict 6.7.0 python -my-test-package 1.0 python +merge-descriptors 1.0.3 npm +mesa-libgallium 24.2.8-1ubuntu1~24.04.1 deb +mesa-va-drivers 24.2.8-1ubuntu1~24.04.1 deb +mesa-vulkan-drivers 24.2.8-1ubuntu1~24.04.1 deb +methods 1.1.2 npm +mime 1.6.0 npm +mime-db 1.52.0 npm +mime-types 2.1.35 npm +minimatch 3.1.2 npm +minimatch 5.1.6 npm +mount 2.39.3-9ubuntu6.2 deb +ms 2.0.0 npm +ms 2.1.3 npm (+4 duplicates) +nan 2.22.2 npm ncurses-base 6.4+20240113-1ubuntu2 deb ncurses-bin 6.4+20240113-1ubuntu2 deb -ncurses-term 6.4+20240113-1ubuntu2 deb +negotiator 0.6.3 npm netbase 6.4 deb netcat-openbsd 1.226-1ubuntu2 deb -nftables 1.0.9-1build1 deb -nginx 1.24.0-2ubuntu7.5 deb -nginx-common 1.24.0-2ubuntu7.5 deb +nginx 1.24.0-2ubuntu7.3 deb +nginx-common 1.24.0-2ubuntu7.3 deb +node-acorn 8.8.1+ds+~cs25.17.7-2 deb +node-busboy 1.6.0+~cs2.6.0-2 deb +node-cjs-module-lexer 1.2.3+dfsg-1 deb +node-undici 5.26.3+dfsg1+~cs23.10.12-2 deb +node-xtend 4.0.2-3 deb +nodejs 18.19.1+dfsg-6ubuntu5 deb oauthlib 3.2.2 python +object-assign 4.1.1 npm +object-inspect 1.13.4 npm ocl-icd-libopencl1 2.3.2-1build1 deb +on-finished 2.4.1 npm openbox 3.6.1-12build5 deb -openssh-client 1:9.6p1-3ubuntu13.14 deb -openssl 3.0.13-0ubuntu3.6 deb -packagekit 1.2.8-2ubuntu1.4 deb +openssh-client 1:9.6p1-3ubuntu13.9 deb +openssl 3.0.13-0ubuntu3.5 deb +packagekit 1.2.8-2ubuntu1.2 deb packaging 24.0 python -packaging 24.2 python -pasimple 0.0.3 python +parseurl 1.3.3 npm passwd 1:4.13+dfsg1-4ubuntu3.2 deb +path-to-regexp 0.1.12 npm pci.ids 0.0~2024.03.31-1ubuntu0.1 deb pciutils 1:3.10.0-2build1 deb -pcmflux 1.0.6 python -perl 5.38.2-3.2ubuntu0.2 deb -perl-base 5.38.2-3.2ubuntu0.2 deb -perl-modules-5.38 5.38.2-3.2ubuntu0.2 deb -pillow 12.0.0 python +perl 5.38.2-3.2ubuntu0.1 deb +perl-base 5.38.2-3.2ubuntu0.1 deb +perl-modules-5.38 5.38.2-3.2ubuntu0.1 deb pinentry-curses 1.2.1-3ubuntu5 deb -pip 24.0 python -pixelflux 1.4.7 python pkgconf 1.8.1-2build1 deb pkgconf-bin 1.8.1-2build1 deb -platformdirs 4.2.2 python polkitd 124-2ubuntu1.24.04.2 deb poppler-data 0.4.12-1 deb +poppler-utils 24.02.0-1ubuntu9.3 deb +printer-driver-cups-pdf 3.0.1-14build2 deb procps 2:4.0.4-4ubuntu3.2 deb -prometheus-client 0.23.1 python -propcache 0.4.1 python -psmisc 23.7-1build1 deb -psutil 7.1.3 python +proxy-addr 2.0.7 npm publicsuffix 20231001.0357-0.1 deb pulseaudio 1:16.1+dfsg1-2ubuntu10.1 deb pulseaudio-utils 1:16.1+dfsg1-2ubuntu10.1 deb -pulsectl 24.12.0 python -pycparser 2.23 python -pyee 13.0.0 python +pulseaudio2 0.5.5 npm pygobject 3.48.2 python pyjwt 2.7.0 python -pylibsrtp 1.0.0 python -pynput 1.8.1 python -pyopenssl 25.3.0 python pyparsing 3.1.1 python -python-apt 2.7.7+ubuntu5 python -python-apt-common 2.7.7ubuntu5 deb -python-xlib 0.33 python -python3 3.12.3-0ubuntu2.1 deb -python3-apt 2.7.7ubuntu5 deb +python-apt 2.7.7+ubuntu4 python +python-apt-common 2.7.7ubuntu4 deb +python3 3.12.3-0ubuntu2 deb +python3-apt 2.7.7ubuntu4 deb python3-blinker 1.7.0-1 deb python3-cffi-backend 1.16.0-2build1 deb python3-cryptography 41.0.7-4ubuntu0.1 deb @@ -1031,68 +1165,81 @@ python3-jwt 2. python3-launchpadlib 1.11.0-6 deb python3-lazr.restfulclient 0.14.6-1 deb python3-lazr.uri 1.0.6-3 deb -python3-minimal 3.12.3-0ubuntu2.1 deb +python3-minimal 3.12.3-0ubuntu2 deb python3-oauthlib 3.2.2-1 deb python3-packaging 24.0-1 deb -python3-pip-whl 24.0+dfsg-1ubuntu1.3 deb -python3-pkg-resources 68.1.2-2ubuntu1.2 deb +python3-pkg-resources 68.1.2-2ubuntu1.1 deb python3-pyparsing 3.1.1-1 deb -python3-setuptools-whl 68.1.2-2ubuntu1.2 deb python3-six 1.16.0-4 deb -python3-software-properties 0.99.49.3 deb -python3-venv 3.12.3-0ubuntu2.1 deb +python3-software-properties 0.99.49.2 deb python3-wadllib 1.3.6-5 deb python3-xdg 0.28-2 deb -python3.12 3.12.3-1ubuntu0.9 deb -python3.12-minimal 3.12.3-1ubuntu0.9 deb -python3.12-venv 3.12.3-1ubuntu0.9 deb +python3.12 3.12.3-1ubuntu0.5 deb +python3.12-minimal 3.12.3-1ubuntu0.5 deb pyxdg 0.28 python +qs 6.13.0 npm +range-parser 1.2.1 npm +raw-body 2.5.2 npm readline-common 8.2-4build1 deb resenje.org/singleflight v0.4.3 go-module rpcsvc-proto 1.4.2-0ubuntu7 deb +safe-buffer 5.2.1 npm +safer-buffer 2.1.2 npm sed 4.9-2build1 deb -selkies 0.0.0 python +send 0.19.0 npm sensible-utils 0.0.22 deb +serve-static 1.16.2 npm session-migration 0.3.9build1 deb -setuptools 80.9.0 python +setprototypeof 1.2.0 npm sgml-base 1.31 deb shared-mime-info 2.4-4 deb -sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 go-module (+2 duplicates) -sigs.k8s.io/randfill v1.0.0 go-module (+1 duplicate) -sigs.k8s.io/structured-merge-diff/v6 v6.3.0 go-module (+1 duplicate) -sigs.k8s.io/yaml v1.6.0 go-module (+3 duplicates) +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 +sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd go-module (+1 duplicate) +sigs.k8s.io/structured-merge-diff/v4 v4.2.3 go-module +sigs.k8s.io/structured-merge-diff/v4 v4.4.1 go-module +sigs.k8s.io/yaml v1.3.0 go-module (+1 duplicate) +sigs.k8s.io/yaml v1.4.0 go-module (+1 duplicate) six 1.16.0 python -software-properties-common 0.99.49.3 deb +socket.io 4.8.1 npm +socket.io-adapter 2.5.5 npm +socket.io-parser 4.2.4 npm +software-properties-common 0.99.49.2 deb ssl-cert 1.1.2ubuntu1 deb -stdlib go1.24.9 go-module (+4 duplicates) -stdlib go1.25.3 go-module -stdlib go1.25.5 go-module (+2 duplicates) -stterm 0.9-1 deb -sudo 1.9.15p5-3ubuntu5.24.04.1 deb -systemd 255.4-1ubuntu8.11 deb -systemd-dev 255.4-1ubuntu8.11 deb -systemd-sysv 255.4-1ubuntu8.11 deb +statuses 2.0.1 npm +stdlib go1.23.7 go-module (+5 duplicates) +stdlib go1.23.8 go-module (+3 duplicates) +streamsearch 1.1.0 npm +sudo 1.9.15p5-3ubuntu5 deb +supports-color 7.2.0 npm +systemd 255.4-1ubuntu8.6 deb +systemd-dev 255.4-1ubuntu8.6 deb +systemd-sysv 255.4-1ubuntu8.6 deb sysvinit-utils 3.08-6ubuntu3 deb -tags.cncf.io/container-device-interface v1.0.1 go-module (+3 duplicates) -tags.cncf.io/container-device-interface/specs-go v1.0.0 go-module (+2 duplicates) +tags.cncf.io/container-device-interface v0.8.1 go-module +tags.cncf.io/container-device-interface v1.0.1 go-module (+1 duplicate) +tags.cncf.io/container-device-interface/specs-go v0.8.0 go-module +tags.cncf.io/container-device-interface/specs-go v1.0.0 go-module tar 1.35+dfsg-3build1 deb -tomli 2.0.1 python -typeguard 4.3.0 python -typing-extensions 4.12.2 python -typing-extensions 4.15.0 python -tzdata 2025b-0ubuntu0.24.04.1 deb +toidentifier 1.0.1 npm +type-is 1.6.18 npm +tzdata 2025b-0ubuntu0.24.04 deb ubuntu-keyring 2023.11.28.1 deb -ubuntu-mono 24.04-0ubuntu1 deb ucf 3.0043+nmu1 deb -udev 255.4-1ubuntu8.11 deb +udev 255.4-1ubuntu8.6 deb +undici 5.26.3 npm +undici-types 6.21.0 npm unminimize 0.2.1 deb -util-linux 2.39.3-9ubuntu6.3 deb -uuid-dev 2.39.3-9ubuntu6.3 deb +unpipe 1.0.0 npm +util-linux 2.39.3-9ubuntu6.2 deb +utils-merge 1.0.1 npm +uuid-dev 2.39.3-9ubuntu6.2 deb +vary 1.1.2 npm vulkan-tools 1.3.275.0+dfsg1-1 deb wadllib 1.3.6 python -watchdog 6.0.0 python -websockets 15.0.1 python -wheel 0.45.1 python +ws 8.17.1 npm x11-apps 7.7+11build3 deb x11-common 1:7.7+23ubuntu3 deb x11-session-utils 7.7+6build2 deb @@ -1102,33 +1249,25 @@ x11-xserver-utils 7. x11proto-dev 2023.2-1 deb xauth 1:1.1.2-1build1 deb xbitmaps 1.1.1-2.2 deb -xclip 0.13-3 deb -xcvt 0.1.2-1build1 deb xdg 5 python xdg-utils 1.1.3-4.1ubuntu3 deb -xdotool 1:3.20160805.1-5build1 deb -xfconf 4.18.1-1build3 deb xfonts-base 1:1.0.5+nmu1 deb xfonts-encodings 1:1.0.5-0ubuntu2 deb xfonts-utils 1:7.7+6build3 deb xkb-data 2.41-2ubuntu1.1 deb xml-core 0.19 deb xorg-sgml-doctools 1:1.11-1.1 deb -xsel 1.2.1-1 deb -xserver-common 2:21.1.12-1ubuntu1.5 deb -xserver-xorg-core 2:21.1.12-1ubuntu1.5 deb -xserver-xorg-video-amdgpu 23.0.0-1ubuntu0.24.04.1 deb +xserver-common 2:21.1.12-1ubuntu1.3 deb +xserver-xorg-core 2:21.1.12-1ubuntu1.3 deb +xserver-xorg-video-amdgpu 23.0.0-1build1 deb xserver-xorg-video-ati 1:22.0.0-1build1 deb xserver-xorg-video-intel 2:2.99.917+git20210115-1build1 deb -xserver-xorg-video-nouveau 1:1.0.17-2ubuntu0.1 deb +xserver-xorg-video-nouveau 1:1.0.17-2build1 deb xserver-xorg-video-qxl 0.1.6-1build1 deb xserver-xorg-video-radeon 1:22.0.0-1build1 deb -xsettingsd 1.0.2-1build1 deb +xtend 4.0.2 npm xterm 390-1ubuntu3 deb xtrans-dev 1.4.0-1 deb xutils 1:7.7+23ubuntu3 deb -xvfb 2:21.1.12-1ubuntu1.5 deb -yarl 1.22.0 python -zipp 3.19.2 python zlib1g 1:1.3.dfsg-3.1ubuntu2.1 deb zlib1g-dev 1:1.3.dfsg-3.1ubuntu2.1 deb diff --git a/readme-vars.yml b/readme-vars.yml index f0051d0..6609722 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -21,18 +21,20 @@ param_volumes: - {vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Users home directory in the container, stores program settings and images"} param_usage_include_ports: true param_ports: - - {external_port: "3000", internal_port: "3000", port_desc: "Audacity desktop gui HTTP, must be proxied."} + - {external_port: "3000", internal_port: "3000", port_desc: "Audacity desktop gui."} - {external_port: "3001", internal_port: "3001", port_desc: "Audacity desktop gui HTTPS."} -custom_params: - - {name: "shm-size", name_compose: "shm_size", value: "1gb", desc: "Recommended for all desktop images."} -# Selkies blurb settings -selkies_blurb: true +# Kasm blurb settings +kasm_blurb: true show_nvidia: true +external_http_port: "3000" +external_https_port: "3001" +noto_fonts: "fonts-noto-cjk" # application setup block app_setup_block_enabled: true app_setup_block: | The application can be accessed at: + * http://yourhost:3000/ * https://yourhost:3001/ # init diagram init_diagram: | @@ -49,64 +51,51 @@ init_diagram: | custom services -> legacy-services legacy-services -> ci-service-check init-migrations -> init-adduser + init-kasmvnc-end -> init-config init-os-end -> init-config - init-selkies-end -> init-config init-config -> init-config-end init-crontab-config -> init-config-end init-config -> init-crontab-config init-mods-end -> init-custom-files - init-adduser -> init-device-perms base -> init-envfile + init-os-end -> init-kasmvnc + init-nginx -> init-kasmvnc-config + init-video -> init-kasmvnc-end base -> init-migrations init-config-end -> init-mods init-mods-package-install -> init-mods-end init-mods -> init-mods-package-install - init-selkies -> init-nginx + init-kasmvnc -> init-nginx init-adduser -> init-os-end - init-device-perms -> init-os-end init-envfile -> init-os-end - init-os-end -> init-selkies - init-nginx -> init-selkies-config - init-video -> init-selkies-end init-custom-files -> init-services - init-selkies-config -> init-video + init-kasmvnc-config -> init-video init-services -> svc-cron svc-cron -> legacy-services - init-services -> svc-dbus - svc-xorg -> svc-dbus - svc-dbus -> legacy-services init-services -> svc-de svc-nginx -> svc-de - svc-selkies -> svc-de - svc-xorg -> svc-de svc-de -> legacy-services init-services -> svc-docker + svc-de -> svc-docker svc-docker -> legacy-services + init-services -> svc-kasmvnc + svc-pulseaudio -> svc-kasmvnc + svc-kasmvnc -> legacy-services + init-services -> svc-kclient + svc-kasmvnc -> svc-kclient + svc-kclient -> legacy-services init-services -> svc-nginx + svc-kclient -> svc-nginx svc-nginx -> legacy-services init-services -> svc-pulseaudio svc-pulseaudio -> legacy-services - init-services -> svc-selkies - svc-nginx -> svc-selkies - svc-pulseaudio -> svc-selkies - svc-xorg -> svc-selkies - svc-selkies -> legacy-services - init-services -> svc-watchdog - svc-watchdog -> legacy-services - init-services -> svc-xorg - svc-xorg -> legacy-services - init-services -> svc-xsettingsd - svc-nginx -> svc-xsettingsd - svc-xorg -> svc-xsettingsd - svc-xsettingsd -> legacy-services } Base Images: { - "baseimage-selkies:ubuntunoble" <- "baseimage-ubuntu:noble" + "baseimage-kasmvnc:ubuntunoble" <- "baseimage-ubuntu:noble" } "audacity:latest" <- Base Images # changelog changelogs: - - {date: "12.07.25:", desc: "Rebase to Selkies, HTTPS IS NOW REQUIRED."} - {date: "31.10.24:", desc: "Fix artifact name."} - {date: "19.08.24:", desc: "Rebase to noble."} - {date: "10.02.24:", desc: "Update Readme with new env vars, ingest proper PWA icon, and pre-extract appimage."}