├── scripts ├── generate-version-table-readme.sh ├── collect-rke-release-notes.sh ├── collect-rancher-release-notes.sh ├── collect-kdm.sh ├── collect-k3s-release-notes.sh ├── collect-rke2-release-notes.sh └── collect-all-release-notes.sh ├── release-notes ├── rke-v1.7.md ├── rke-v1.6.md ├── README.md ├── README-rancher.md ├── README-rke.md ├── rke2-v1.32.md ├── k3s-v1.32.md └── rke-v1.5.md ├── CHANNELS.md ├── .github └── workflows │ ├── collect-k3s-release-notes.yml │ ├── collect-rke-release-notes.yml │ ├── collect-rke2-release-notes.yml │ ├── collect-rancher-release-notes.yml │ └── collect-rest.yml ├── README.md └── kdm ├── v2.8 ├── v1.28.md └── v1.27.md ├── v2.9 ├── v1.28.md └── v1.27.md └── v2.7 └── v1.27.md /scripts/generate-version-table-readme.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | TMPFILE=$(mktemp) 3 | echo "# Channels" > $TMPFILE 4 | 5 | echo -e "\n## Latest, stable, testing\n" >> $TMPFILE 6 | echo "| Channel | k3s version | RKE2 version |" >> $TMPFILE 7 | echo "| ------- | ----------- | ------------ |" >> $TMPFILE 8 | 9 | CHANNELS=$(echo -e "stable\nlatest\ntesting") 10 | K3S=$(curl --retry 10 --retry-connrefused https://update.k3s.io/v1-release/channels | jq -r '.data[] | select(.name=="latest" or .name=="stable" or .name=="testing") | .latest') 11 | RKE2=$(curl --retry 10 --retry-connrefused https://update.rke2.io/v1-release/channels | jq -r '.data[] | select(.name=="latest" or .name=="stable" or .name=="testing") | .latest') 12 | paste -d'|' <(echo "$CHANNELS") <(echo "$K3S") <(echo "$RKE2") >> $TMPFILE 13 | 14 | echo -e "\n## k3s\n" >> $TMPFILE 15 | echo "| k3s channel | k3s version |" >> $TMPFILE 16 | echo "| ----------- | ----------- |" >> $TMPFILE 17 | 18 | curl --retry 10 --retry-connrefused https://update.k3s.io/v1-release/channels | jq -r '.data | sort_by(.name) | .[] | "| " + .name + " | " + .latest + " |"' >> $TMPFILE 19 | 20 | echo -e "\n## RKE2\n" >> $TMPFILE 21 | echo "| RKE2 channel | RKE2 version |" >> $TMPFILE 22 | echo "| ------------ | ----------- |" >> $TMPFILE 23 | 24 | curl --retry 10 --retry-connrefused https://update.rke2.io/v1-release/channels | jq -r '.data | sort_by(.name) | .[] | "| " + .name + " | " + .latest + " |"' >> $TMPFILE 25 | 26 | mv $TMPFILE CHANNELS.md 27 | -------------------------------------------------------------------------------- /release-notes/rke-v1.7.md: -------------------------------------------------------------------------------- 1 | | Version | Date | US date | EU date | 2 | | ------- | ---- | ------- | ------- | 3 | | [v1.7.1](rke-v1.7.md#release-v171) | Dec 16 2024 | 12/16/24 | 2024-12-16 | 4 | | [v1.7.0](rke-v1.7.md#release-v170) | Nov 12 2024 | 11/12/24 | 2024-11-12 | 5 | 6 | 7 | 8 | ## What's Changed 9 | * [release/v1.7] go generate by @rancherbot in https://github.com/rancher/rke/pull/3748 10 | * [v1.7] Update GitHub Actions dependencies by @chiukapoor in https://github.com/rancher/rke/pull/3750 11 | * [release/v1.7] go generate by @rancherbot in https://github.com/rancher/rke/pull/3751 12 | * [release/v1.7] Add ACI-CNI 6.0.4.4 variables by @jeffinkottaram in https://github.com/rancher/rke/pull/3754 13 | * [release/v1.7] go generate by @rancherbot in https://github.com/rancher/rke/pull/3756 14 | 15 | # RKE Kubernetes versions 16 | - `v1.28.15-rancher1-1` 17 | - `v1.29.11-rancher1-1` 18 | - `v1.30.7-rancher1-1` 19 | - `v1.31.3-rancher1-1` (default) 20 | 21 | **Full Changelog**: https://github.com/rancher/rke/compare/v1.7.0...v1.7.1 22 | ----- 23 | ## What's Changed 24 | 25 | * Bump github.com/opencontainers/runc from 1.1.12 to 1.1.14 26 | * [v1.31] Bump k8s dependencies to support k8s v1.31 27 | * [release/v1.7] Add ACI-CNI 6.1.1.1 variables 28 | * Update action target branch 29 | 30 | # RKE Kubernetes versions 31 | - `v1.28.15-rancher1-1` 32 | - `v1.29.10-rancher1-1` 33 | - `v1.30.6-rancher1-1` 34 | - `v1.31.2-rancher2-1` (default) 35 | 36 | 37 | **Full Changelog**: https://github.com/rancher/rke/compare/v1.6.2...v1.7.0 38 | ----- 39 | -------------------------------------------------------------------------------- /CHANNELS.md: -------------------------------------------------------------------------------- 1 | # Channels 2 | 3 | ## Latest, stable, testing 4 | 5 | | Channel | k3s version | RKE2 version | 6 | | ------- | ----------- | ------------ | 7 | stable|v1.31.4+k3s1|v1.31.4+rke2r1 8 | latest|v1.32.0+k3s1|v1.32.0+rke2r1 9 | testing|v1.18.2-rc3+k3s1|v1.18.9-beta22+rke2 10 | 11 | ## k3s 12 | 13 | | k3s channel | k3s version | 14 | | ----------- | ----------- | 15 | | latest | v1.32.0+k3s1 | 16 | | stable | v1.31.4+k3s1 | 17 | | testing | v1.18.2-rc3+k3s1 | 18 | | v1.16 | v1.16.15+k3s1 | 19 | | v1.16-testing | | 20 | | v1.17 | v1.17.17+k3s1 | 21 | | v1.17-testing | | 22 | | v1.18 | v1.18.20+k3s1 | 23 | | v1.18-testing | v1.18.2-rc3+k3s1 | 24 | | v1.19 | v1.19.16+k3s1 | 25 | | v1.20 | v1.20.15+k3s1 | 26 | | v1.21 | v1.21.14+k3s1 | 27 | | v1.22 | v1.22.17+k3s1 | 28 | | v1.23 | v1.23.17+k3s1 | 29 | | v1.24 | v1.24.17+k3s1 | 30 | | v1.25 | v1.25.16+k3s4 | 31 | | v1.26 | v1.26.15+k3s1 | 32 | | v1.27 | v1.27.16+k3s1 | 33 | | v1.28 | v1.28.15+k3s1 | 34 | | v1.29 | v1.29.12+k3s1 | 35 | | v1.30 | v1.30.8+k3s1 | 36 | | v1.31 | v1.31.4+k3s1 | 37 | | v1.32 | v1.32.0+k3s1 | 38 | 39 | ## RKE2 40 | 41 | | RKE2 channel | RKE2 version | 42 | | ------------ | ----------- | 43 | | latest | v1.32.0+rke2r1 | 44 | | stable | v1.31.4+rke2r1 | 45 | | testing | v1.18.9-beta22+rke2 | 46 | | v1.18 | v1.18.20+rke2r1 | 47 | | v1.19 | v1.19.16+rke2r1 | 48 | | v1.20 | v1.20.15+rke2r2 | 49 | | v1.21 | v1.21.14+rke2r1 | 50 | | v1.22 | v1.22.17+rke2r1 | 51 | | v1.23 | v1.23.17+rke2r1 | 52 | | v1.24 | v1.24.17+rke2r1 | 53 | | v1.25 | v1.25.16+rke2r2 | 54 | | v1.26 | v1.26.15+rke2r1 | 55 | | v1.27 | v1.27.16+rke2r2 | 56 | | v1.28 | v1.28.15+rke2r1 | 57 | | v1.29 | v1.29.12+rke2r1 | 58 | | v1.30 | v1.30.8+rke2r1 | 59 | | v1.31 | v1.31.4+rke2r1 | 60 | | v1.32 | v1.32.0+rke2r1 | 61 | -------------------------------------------------------------------------------- /scripts/collect-rke-release-notes.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | function generate_markdown_link() 3 | { 4 | local release=$1 5 | release_link=$(echo $patch | tr '[:upper:]' '[:lower:]' | sed -e 's/ /-/g' -e 's/\.//g' -e 's/+//g') 6 | echo "${release_link}" 7 | } 8 | 9 | function ghretry() 10 | { 11 | until gh "$@"; do 12 | >&2 echo "Failure during gh command ($@), sleeping 10" 13 | sleep 10 14 | done 15 | } 16 | 17 | touch release-notes/README-rke.md 18 | > release-notes/README-rke.md 19 | echo "# RKE" >> release-notes/README-rke.md 20 | for minor in v1.2 v1.3 v1.4 v1.5 v1.6 v1.7; do 21 | product=rke 22 | > release-notes/${product}-${minor}.md 23 | rkeversiontmp=$(mktemp) 24 | echo "| Version | Date | US date | EU date |" >> $rkeversiontmp 25 | echo "| ------- | ---- | ------- | ------- |" >> $rkeversiontmp 26 | for patch in $(ghretry release list -R "rancher/${product}" --exclude-drafts --exclude-pre-releases --limit=1000 | awk -F '\t' '{ print $3 }' | grep ^"${minor}"); do 27 | publish_date=$(ghretry release view "${patch}" -R "rancher/${product}" --json publishedAt -q '.publishedAt' | awk -F'T' '{ print $1 }') 28 | echo "| [${patch}](${product}-${minor}.md#release-$(generate_markdown_link $patch)) | $(date +"%b %d %Y" -d "${publish_date}") | $(date +"%D" -d "${publish_date}") | $(date +"%F" -d "${publish_date}") |" >> $rkeversiontmp 29 | ghretry release view "${patch}" -R "rancher/${product}" --json body -q '.body' >> release-notes/${product}-${minor}.md 30 | echo "-----" >> release-notes/${product}-${minor}.md 31 | done 32 | echo -e "\n\n" >> $rkeversiontmp 33 | rketmp=$(mktemp) 34 | cat $rkeversiontmp release-notes/${product}-${minor}.md > $rketmp && mv $rketmp release-notes/${product}-${minor}.md 35 | cat $rkeversiontmp >> release-notes/README-rke.md 36 | done 37 | -------------------------------------------------------------------------------- /scripts/collect-rancher-release-notes.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | function generate_markdown_link() 3 | { 4 | local release=$1 5 | release_link=$(echo $patch | tr '[:upper:]' '[:lower:]' | sed -e 's/ /-/g' -e 's/\.//g' -e 's/+//g') 6 | echo "${release_link}" 7 | } 8 | 9 | function ghretry() 10 | { 11 | until gh "$@"; do 12 | >&2 echo "Failure during gh command ($@), sleeping 10" 13 | sleep 10 14 | done 15 | } 16 | 17 | touch release-notes/README-rancher.md 18 | > release-notes/README-rancher.md 19 | echo "# Rancher" >> release-notes/README-rancher.md 20 | for minor in v2.5 v2.6 v2.7 v2.8 v2.9 v2.10; do 21 | product=rancher 22 | > release-notes/${product}-${minor}.md 23 | rancherversiontmp=$(mktemp) 24 | echo "| Version | Date | US date | EU date |" >> $rancherversiontmp 25 | echo "| ------- | ---- | ------- | ------- |" >> $rancherversiontmp 26 | for patch in $(ghretry release list -R "rancher/${product}" --exclude-drafts --exclude-pre-releases --limit=1000 | awk -F '\t' '{ print $3 }' | grep ^"${minor}"); do 27 | publish_date=$(ghretry release view "${patch}" -R "rancher/${product}" --json publishedAt -q '.publishedAt' | awk -F'T' '{ print $1 }') 28 | echo "| [${patch}](${product}-${minor}.md#release-$(generate_markdown_link $patch)) | $(date +"%b %d %Y" -d "${publish_date}") | $(date +"%D" -d "${publish_date}") | $(date +"%F" -d "${publish_date}") |" >> $rancherversiontmp 29 | ghretry release view "${patch}" -R "rancher/${product}" --json body -q '.body' >> release-notes/${product}-${minor}.md 30 | all_issues=$(ghretry issue list -R "rancher/${product}" -m $patch --limit 1000 --state closed --json number,url,title -q '.[] | "* [#\(.number)](\(.url)) \(.title)"') 31 | if [ -n "${all_issues}" ]; then 32 | echo -e "\n## All issues in ${patch} milestone\n" >> release-notes/${product}-${minor}.md 33 | echo "${all_issues}" >> release-notes/${product}-${minor}.md 34 | fi 35 | echo "-----" >> release-notes/${product}-${minor}.md 36 | done 37 | echo -e "\n\n" >> $rancherversiontmp 38 | ranchertmp=$(mktemp) 39 | cat $rancherversiontmp release-notes/${product}-${minor}.md > $ranchertmp && mv $ranchertmp release-notes/${product}-${minor}.md 40 | cat $rancherversiontmp >> release-notes/README-rancher.md 41 | done 42 | -------------------------------------------------------------------------------- /scripts/collect-kdm.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | function transform_image_to_link() 3 | { 4 | local image=$1 5 | repository=$(echo $image | awk -F':' '{ print $1 }') 6 | tag=$(echo $image | awk -F':' '{ print $2 }') 7 | echo "[${tag}](## \"${repository}\")" 8 | } 9 | 10 | for release in v2.9 v2.8 v2.7 v2.6; do 11 | if [ ! -d "kdm/${release}" ]; then 12 | mkdir "kdm/${release}" 13 | fi 14 | KDM_DATA_FILE=$(mktemp) 15 | wget "https://releases.rancher.com/kontainer-driver-metadata/release-${release}/data.json" -O $KDM_DATA_FILE 16 | for k8s_minor in v1.28 v1.27 v1.26 v1.25 v1.24 v1.23 v1.22 v1.21 v1.20; do 17 | previous="" 18 | kdmtable=$(mktemp) 19 | for found_version in $(jq -r --arg K8SMINOR "$k8s_minor" '.K8sVersionRKESystemImages | with_entries(select(.key | startswith($K8SMINOR))) | keys[]' $KDM_DATA_FILE | sort -Vr); do 20 | if [ -z "${previous}" ]; then 21 | > "kdm/${release}/${k8s_minor}.md" 22 | echo "# ${k8s_minor} (Rancher ${release})" >> $kdmtable 23 | echo -e "\n**Note:** Version links are only present to provide image name on hover\n" >> $kdmtable 24 | 25 | echo -n "| k8s version" >> $kdmtable 26 | found_components=$(jq -r --arg K8SVERSION "$found_version" '.K8sVersionRKESystemImages[$K8SVERSION] | keys_unsorted[]' $KDM_DATA_FILE) 27 | for column in $found_components; do 28 | echo -n "| ${column}" >> $kdmtable 29 | done 30 | echo " |" >> $kdmtable 31 | echo -n "| ----- " >> $kdmtable 32 | for column in $found_components; do 33 | echo -n "| ----- " >> $kdmtable 34 | done 35 | echo " |" >> $kdmtable 36 | fi 37 | echo -n "| \`$found_version\` " >> $kdmtable 38 | found_component_values=$(jq -r --arg K8SVERSION "$found_version" '.K8sVersionRKESystemImages[$K8SVERSION] | to_entries[] | .value' $KDM_DATA_FILE) 39 | for component_version in $found_component_values; do 40 | echo -n "| $(transform_image_to_link $component_version)" >> $kdmtable 41 | done 42 | echo " |" >> $kdmtable 43 | previous=$found_version 44 | done 45 | if [ -s "${kdmtable}" ]; then 46 | echo -e "\n\n" >> $kdmtable 47 | cat $kdmtable >> "kdm/${release}/${k8s_minor}.md" 48 | fi 49 | done 50 | done 51 | -------------------------------------------------------------------------------- /.github/workflows/collect-k3s-release-notes.yml: -------------------------------------------------------------------------------- 1 | name: Collect k3s release notes 2 | on: 3 | workflow_dispatch: 4 | schedule: 5 | - cron: '40 6,18 * * *' 6 | 7 | permissions: 8 | contents: write 9 | pull-requests: write 10 | jobs: 11 | collect-k3s: 12 | runs-on: ubuntu-latest 13 | steps: 14 | - name: Check out repository code 15 | uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 16 | - name: Run scripts 17 | id: run 18 | run: | 19 | bash scripts/collect-k3s-release-notes.sh 20 | env: 21 | GITHUB_TOKEN: ${{ secrets.REPO_TOKEN }} 22 | - name: Check for repository changes 23 | run: | 24 | if git diff --name-only --exit-code && test -z "$(git ls-files --exclude-standard --others)"; then 25 | echo "No changes found in repository" 26 | echo "changes_exist=false" >> $GITHUB_ENV 27 | else 28 | echo "Changes found in repository" 29 | git diff --name-only 30 | echo "changes_exist=true" >> $GITHUB_ENV 31 | fi 32 | - name: Create branch, commit and push 33 | if: ${{ env.changes_exist == 'true' }} 34 | id: branch 35 | run: | 36 | BRANCH="githubaction-collect-k3s-$(date +%Y-%m-%d-%H-%M-%S)" 37 | echo "branch=${BRANCH}" >> $GITHUB_OUTPUT 38 | git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" 39 | git config --global user.name "github-actions[bot]" 40 | git checkout -b "$BRANCH" 41 | git add release-notes 42 | git add kdm 43 | git commit -a -m "Update generated content" 44 | git push origin "$BRANCH" 45 | - name: Create Pull Request 46 | if: ${{ env.changes_exist == 'true' }} 47 | id: cpr 48 | env: 49 | SOURCE_BRANCH: ${{ steps.branch.outputs.branch }} 50 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 51 | PR_TITLE: "Update generated content" 52 | run: | 53 | PR_BODY="Auto-generated by GitHub Actions" 54 | CREATED_PR=$(gh pr create --title "${PR_TITLE}" --body "${PR_BODY}" --label "status/auto-created" --base "${GITHUB_REF_NAME}" --head "${SOURCE_BRANCH}") 55 | echo "Created pull request: ${CREATED_PR}" >> $GITHUB_STEP_SUMMARY 56 | echo "PR=${CREATED_PR}" >> $GITHUB_OUTPUT 57 | - name: Merge Pull Request 58 | if: ${{ env.changes_exist == 'true' }} 59 | env: 60 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 61 | run: | 62 | gh pr merge ${{ steps.cpr.outputs.PR }} --merge --delete-branch 63 | -------------------------------------------------------------------------------- /.github/workflows/collect-rke-release-notes.yml: -------------------------------------------------------------------------------- 1 | name: Collect RKE release notes 2 | on: 3 | workflow_dispatch: 4 | schedule: 5 | - cron: '40 11,23 * * *' 6 | 7 | permissions: 8 | contents: write 9 | pull-requests: write 10 | jobs: 11 | collect-rke: 12 | runs-on: ubuntu-latest 13 | steps: 14 | - name: Check out repository code 15 | uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 16 | - name: Run scripts 17 | id: run 18 | run: | 19 | bash scripts/collect-rke-release-notes.sh 20 | env: 21 | GITHUB_TOKEN: ${{ secrets.REPO_TOKEN }} 22 | - name: Check for repository changes 23 | run: | 24 | if git diff --name-only --exit-code && test -z "$(git ls-files --exclude-standard --others)"; then 25 | echo "No changes found in repository" 26 | echo "changes_exist=false" >> $GITHUB_ENV 27 | else 28 | echo "Changes found in repository" 29 | git diff --name-only 30 | echo "changes_exist=true" >> $GITHUB_ENV 31 | fi 32 | - name: Create branch, commit and push 33 | if: ${{ env.changes_exist == 'true' }} 34 | id: branch 35 | run: | 36 | BRANCH="githubaction-collect-rke-$(date +%Y-%m-%d-%H-%M-%S)" 37 | echo "branch=${BRANCH}" >> $GITHUB_OUTPUT 38 | git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" 39 | git config --global user.name "github-actions[bot]" 40 | git checkout -b "$BRANCH" 41 | git add release-notes 42 | git add kdm 43 | git commit -a -m "Update generated content" 44 | git push origin "$BRANCH" 45 | - name: Create Pull Request 46 | if: ${{ env.changes_exist == 'true' }} 47 | id: cpr 48 | env: 49 | SOURCE_BRANCH: ${{ steps.branch.outputs.branch }} 50 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 51 | PR_TITLE: "Update generated content" 52 | run: | 53 | PR_BODY="Auto-generated by GitHub Actions" 54 | CREATED_PR=$(gh pr create --title "${PR_TITLE}" --body "${PR_BODY}" --label "status/auto-created" --base "${GITHUB_REF_NAME}" --head "${SOURCE_BRANCH}") 55 | echo "Created pull request: ${CREATED_PR}" >> $GITHUB_STEP_SUMMARY 56 | echo "PR=${CREATED_PR}" >> $GITHUB_OUTPUT 57 | - name: Merge Pull Request 58 | if: ${{ env.changes_exist == 'true' }} 59 | env: 60 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 61 | run: | 62 | gh pr merge ${{ steps.cpr.outputs.PR }} --merge --delete-branch 63 | -------------------------------------------------------------------------------- /.github/workflows/collect-rke2-release-notes.yml: -------------------------------------------------------------------------------- 1 | name: Collect RKE2 release notes 2 | on: 3 | workflow_dispatch: 4 | schedule: 5 | - cron: '40 8,20 * * *' 6 | 7 | permissions: 8 | contents: write 9 | pull-requests: write 10 | jobs: 11 | collect-rke2: 12 | runs-on: ubuntu-latest 13 | steps: 14 | - name: Check out repository code 15 | uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 16 | - name: Run scripts 17 | id: run 18 | run: | 19 | bash scripts/collect-rke2-release-notes.sh 20 | env: 21 | GITHUB_TOKEN: ${{ secrets.REPO_TOKEN }} 22 | - name: Check for repository changes 23 | run: | 24 | if git diff --name-only --exit-code && test -z "$(git ls-files --exclude-standard --others)"; then 25 | echo "No changes found in repository" 26 | echo "changes_exist=false" >> $GITHUB_ENV 27 | else 28 | echo "Changes found in repository" 29 | git diff --name-only 30 | echo "changes_exist=true" >> $GITHUB_ENV 31 | fi 32 | - name: Create branch, commit and push 33 | if: ${{ env.changes_exist == 'true' }} 34 | id: branch 35 | run: | 36 | BRANCH="githubaction-collect-rke2-$(date +%Y-%m-%d-%H-%M-%S)" 37 | echo "branch=${BRANCH}" >> $GITHUB_OUTPUT 38 | git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" 39 | git config --global user.name "github-actions[bot]" 40 | git checkout -b "$BRANCH" 41 | git add release-notes 42 | git add kdm 43 | git commit -a -m "Update generated content" 44 | git push origin "$BRANCH" 45 | - name: Create Pull Request 46 | if: ${{ env.changes_exist == 'true' }} 47 | id: cpr 48 | env: 49 | SOURCE_BRANCH: ${{ steps.branch.outputs.branch }} 50 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 51 | PR_TITLE: "Update generated content" 52 | run: | 53 | PR_BODY="Auto-generated by GitHub Actions" 54 | CREATED_PR=$(gh pr create --title "${PR_TITLE}" --body "${PR_BODY}" --label "status/auto-created" --base "${GITHUB_REF_NAME}" --head "${SOURCE_BRANCH}") 55 | echo "Created pull request: ${CREATED_PR}" >> $GITHUB_STEP_SUMMARY 56 | echo "PR=${CREATED_PR}" >> $GITHUB_OUTPUT 57 | - name: Merge Pull Request 58 | if: ${{ env.changes_exist == 'true' }} 59 | env: 60 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 61 | run: | 62 | gh pr merge ${{ steps.cpr.outputs.PR }} --merge --delete-branch 63 | -------------------------------------------------------------------------------- /.github/workflows/collect-rancher-release-notes.yml: -------------------------------------------------------------------------------- 1 | name: Collect Rancher release notes 2 | on: 3 | workflow_dispatch: 4 | schedule: 5 | - cron: '40 10,22 * * *' 6 | 7 | permissions: 8 | contents: write 9 | pull-requests: write 10 | jobs: 11 | collect-rancher: 12 | runs-on: ubuntu-latest 13 | steps: 14 | - name: Check out repository code 15 | uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 16 | - name: Run scripts 17 | id: run 18 | run: | 19 | bash scripts/collect-rancher-release-notes.sh 20 | env: 21 | GITHUB_TOKEN: ${{ secrets.REPO_TOKEN }} 22 | - name: Check for repository changes 23 | run: | 24 | if git diff --name-only --exit-code && test -z "$(git ls-files --exclude-standard --others)"; then 25 | echo "No changes found in repository" 26 | echo "changes_exist=false" >> $GITHUB_ENV 27 | else 28 | echo "Changes found in repository" 29 | git diff --name-only 30 | echo "changes_exist=true" >> $GITHUB_ENV 31 | fi 32 | - name: Create branch, commit and push 33 | if: ${{ env.changes_exist == 'true' }} 34 | id: branch 35 | run: | 36 | BRANCH="githubaction-collect-rancher-$(date +%Y-%m-%d-%H-%M-%S)" 37 | echo "branch=${BRANCH}" >> $GITHUB_OUTPUT 38 | git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" 39 | git config --global user.name "github-actions[bot]" 40 | git checkout -b "$BRANCH" 41 | git add release-notes 42 | git add kdm 43 | git commit -a -m "Update generated content" 44 | git push origin "$BRANCH" 45 | - name: Create Pull Request 46 | if: ${{ env.changes_exist == 'true' }} 47 | id: cpr 48 | env: 49 | SOURCE_BRANCH: ${{ steps.branch.outputs.branch }} 50 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 51 | PR_TITLE: "Update generated content" 52 | run: | 53 | PR_BODY="Auto-generated by GitHub Actions" 54 | CREATED_PR=$(gh pr create --title "${PR_TITLE}" --body "${PR_BODY}" --label "status/auto-created" --base "${GITHUB_REF_NAME}" --head "${SOURCE_BRANCH}") 55 | echo "Created pull request: ${CREATED_PR}" >> $GITHUB_STEP_SUMMARY 56 | echo "PR=${CREATED_PR}" >> $GITHUB_OUTPUT 57 | - name: Merge Pull Request 58 | if: ${{ env.changes_exist == 'true' }} 59 | env: 60 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 61 | run: | 62 | gh pr merge ${{ steps.cpr.outputs.PR }} --merge --delete-branch 63 | -------------------------------------------------------------------------------- /.github/workflows/collect-rest.yml: -------------------------------------------------------------------------------- 1 | name: Collect rest 2 | on: 3 | workflow_dispatch: 4 | schedule: 5 | - cron: '40 7,19 * * *' 6 | 7 | permissions: 8 | contents: write 9 | pull-requests: write 10 | jobs: 11 | collect-rest: 12 | runs-on: ubuntu-latest 13 | steps: 14 | - name: Check out repository code 15 | uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 16 | - name: Run scripts 17 | id: run 18 | run: | 19 | bash scripts/collect-kdm.sh 20 | bash scripts/generate-version-table-readme.sh 21 | env: 22 | GITHUB_TOKEN: ${{ secrets.REPO_TOKEN }} 23 | - name: Check for repository changes 24 | run: | 25 | if git diff --name-only --exit-code && test -z "$(git ls-files --exclude-standard --others)"; then 26 | echo "No changes found in repository" 27 | echo "changes_exist=false" >> $GITHUB_ENV 28 | else 29 | echo "Changes found in repository" 30 | git diff --name-only 31 | echo "changes_exist=true" >> $GITHUB_ENV 32 | fi 33 | - name: Create branch, commit and push 34 | if: ${{ env.changes_exist == 'true' }} 35 | id: branch 36 | run: | 37 | BRANCH="githubaction-collect-rest-$(date +%Y-%m-%d-%H-%M-%S)" 38 | echo "branch=${BRANCH}" >> $GITHUB_OUTPUT 39 | git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" 40 | git config --global user.name "github-actions[bot]" 41 | git checkout -b "$BRANCH" 42 | git add release-notes 43 | git add kdm 44 | git commit -a -m "Update generated content" 45 | git push origin "$BRANCH" 46 | - name: Create Pull Request 47 | if: ${{ env.changes_exist == 'true' }} 48 | id: cpr 49 | env: 50 | SOURCE_BRANCH: ${{ steps.branch.outputs.branch }} 51 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 52 | PR_TITLE: "Update generated content" 53 | run: | 54 | PR_BODY="Auto-generated by GitHub Actions" 55 | CREATED_PR=$(gh pr create --title "${PR_TITLE}" --body "${PR_BODY}" --label "status/auto-created" --base "${GITHUB_REF_NAME}" --head "${SOURCE_BRANCH}") 56 | echo "Created pull request: ${CREATED_PR}" >> $GITHUB_STEP_SUMMARY 57 | echo "PR=${CREATED_PR}" >> $GITHUB_OUTPUT 58 | - name: Merge Pull Request 59 | if: ${{ env.changes_exist == 'true' }} 60 | env: 61 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 62 | run: | 63 | gh pr merge ${{ steps.cpr.outputs.PR }} --merge --delete-branch 64 | -------------------------------------------------------------------------------- /scripts/collect-k3s-release-notes.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | function generate_markdown_link() 3 | { 4 | local release=$1 5 | release_link=$(echo $patch | tr '[:upper:]' '[:lower:]' | sed -e 's/ /-/g' -e 's/\.//g' -e 's/+//g') 6 | echo "${release_link}" 7 | } 8 | 9 | function ghretry() 10 | { 11 | until gh "$@"; do 12 | >&2 echo "Failure during gh command ($@), sleeping 10" 13 | sleep 10 14 | done 15 | } 16 | 17 | touch release-notes/README-k3s.md 18 | > release-notes/README-k3s.md 19 | echo "# k3s" >> release-notes/README-k3s.md 20 | for minor in v1.20 v1.21 v1.22 v1.23 v1.24 v1.25 v1.26 v1.27 v1.28 v1.29 v1.30 v1.31 v1.32; do 21 | product=k3s 22 | > release-notes/${product}-${minor}.md 23 | k3stable=$(mktemp) 24 | k3sversiontmp=$(mktemp) 25 | previous="" 26 | echo "| Version | Release date | US date | EU date | Upstream release date | US date | EU date | Days since upstream |" >> $k3sversiontmp 27 | echo "| ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- |" >> $k3sversiontmp 28 | for patch in $(ghretry release list -R "k3s-io/${product}" --exclude-drafts --exclude-pre-releases --limit=1000 | awk -F '\t' '{ print $3 }' | grep ^"${minor}"); do 29 | publish_date=$(ghretry release view "${patch}" -R "k3s-io/${product}" --json publishedAt -q '.publishedAt' | awk -F'T' '{ print $1 }') 30 | upstream_version=$(echo "${patch}" | awk -F'+' '{ print $1 }') 31 | upstream_publish_date=$(ghretry release view "${upstream_version}" -R "kubernetes/kubernetes" --json publishedAt -q '.publishedAt' | awk -F'T' '{ print $1 }') 32 | let days_since_upstream=($(date +%s -d $publish_date)-$(date +%s -d $upstream_publish_date))/86400 33 | echo "| [${patch}](${product}-${minor}.md#release-$(generate_markdown_link $patch)) | $(date +"%b %d %Y" -d "${publish_date}") | $(date +"%D" -d "${publish_date}") | $(date +"%F" -d "${publish_date}") | $(date +"%b %d %Y" -d "${upstream_publish_date}") | $(date +"%D" -d "${upstream_publish_date}") | $(date +"%F" -d "${upstream_publish_date}") | ${days_since_upstream} days |" >> $k3sversiontmp 34 | echo "# Release ${patch}" >> release-notes/${product}-${minor}.md 35 | ghretry release view "${patch}" -R "k3s-io/${product}" --json body -q '.body' >> release-notes/${product}-${minor}.md 36 | echo "-----" >> release-notes/${product}-${minor}.md 37 | body=$(ghretry release view "${patch}" -R "k3s-io/${product}" --json body -q '.body') 38 | if [ -z "${previous}" ]; then 39 | echo -n "| k3s version" >> $k3stable 40 | echo "$body" | grep "^|" | tail -n+3 | awk -F'|' '{ print $2 }' | while read column; do echo -n "| $column " >> $k3stable; done 41 | echo " |" >> $k3stable 42 | echo -n "| ----- " >> $k3stable 43 | echo "$body" | grep "^|" | tail -n+3 | awk -F'|' '{ print $2 }' | while read column; do echo -n "| ----- " >> $k3stable; done 44 | echo " |" >> $k3stable 45 | fi 46 | echo -n "| $patch " >> $k3stable 47 | echo "$body" | grep "^|" | tail -n+3 | awk -F'|' '{ print $3 }' | while read column; do echo -n "| $column " >> $k3stable; done 48 | echo " |" >> $k3stable 49 | previous=$patch 50 | done 51 | echo -e "\n\n" >> $k3stable 52 | echo -e "\n\n" >> $k3sversiontmp 53 | k3stmp=$(mktemp) 54 | cat $k3stable $k3sversiontmp release-notes/${product}-${minor}.md > $k3stmp && mv $k3stmp release-notes/${product}-${minor}.md 55 | cat $k3sversiontmp >> release-notes/README-k3s.md 56 | done 57 | -------------------------------------------------------------------------------- /scripts/collect-rke2-release-notes.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | function generate_markdown_link() 3 | { 4 | local release=$1 5 | release_link=$(echo $patch | tr '[:upper:]' '[:lower:]' | sed -e 's/ /-/g' -e 's/\.//g' -e 's/+//g') 6 | echo "${release_link}" 7 | } 8 | 9 | function ghretry() 10 | { 11 | until gh "$@"; do 12 | >&2 echo "Failure during gh command ($@), sleeping 10" 13 | sleep 10 14 | done 15 | } 16 | 17 | touch release-notes/README-rke2.md 18 | > release-notes/README-rke2.md 19 | echo "# RKE2" >> release-notes/README-rke2.md 20 | for minor in v1.20 v1.21 v1.22 v1.23 v1.24 v1.25 v1.26 v1.27 v1.28 v1.29 v1.30 v1.31 v1.32; do 21 | product=rke2 22 | > release-notes/${product}-${minor}.md 23 | rke2table=$(mktemp) 24 | rke2versiontmp=$(mktemp) 25 | previous="" 26 | columns="" 27 | echo "| Version | Release date | US date | EU date | Upstream release date | US date | EU date | Days since upstream |" >> $rke2versiontmp 28 | echo "| ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- |" >> $rke2versiontmp 29 | for patch in $(ghretry release list -R "rancher/${product}" --exclude-drafts --exclude-pre-releases --limit=1000 | awk -F '\t' '{ print $3 }' | grep ^"${minor}"); do 30 | publish_date=$(ghretry release view "${patch}" -R "rancher/${product}" --json publishedAt -q '.publishedAt' | awk -F'T' '{ print $1 }') 31 | upstream_version=$(echo "${patch}" | awk -F'+' '{ print $1 }') 32 | upstream_publish_date=$(ghretry release view "${upstream_version}" -R "kubernetes/kubernetes" --json publishedAt -q '.publishedAt' | awk -F'T' '{ print $1 }') 33 | let days_since_upstream=($(date +%s -d $publish_date)-$(date +%s -d $upstream_publish_date))/86400 34 | echo "| [${patch}](${product}-${minor}.md#release-$(generate_markdown_link $patch)) | $(date +"%b %d %Y" -d "${publish_date}") | $(date +"%D" -d "${publish_date}") | $(date +"%F" -d "${publish_date}") | $(date +"%b %d %Y" -d "${upstream_publish_date}") | $(date +"%D" -d "${upstream_publish_date}") | $(date +"%F" -d "${upstream_publish_date}") | ${days_since_upstream} days |" >> $rke2versiontmp 35 | echo "# Release ${patch}" >> release-notes/${product}-${minor}.md 36 | ghretry release view "${patch}" -R "rancher/${product}" --json body -q '.body' >> release-notes/${product}-${minor}.md 37 | echo "-----" >> release-notes/${product}-${minor}.md 38 | body=$(ghretry release view "${patch}" -R "rancher/${product}" --json body -q '.body') 39 | if [ -z "${previous}" ]; then 40 | if [ -z "${body}" ]; then 41 | continue 42 | fi 43 | columns=$(echo "$body" | grep "^|" | tail -n+3 | grep -v "^| Component" | grep -v "\---" | grep -v "CNI Plugins" | awk -F'|' '{ print $2 }' | wc -l) 44 | echo -n "| RKE2 version" >> $rke2table 45 | echo "$body" | grep "^|" | tail -n+3 | grep -v "^| Component" | grep -v "\---" | grep -v "CNI Plugins" | awk -F'|' '{ print $2 }' | while read column; do echo -n "| $column " >> $rke2table; done 46 | echo " |" >> $rke2table 47 | echo -n "| ----- " >> $rke2table 48 | echo "$body" | grep "^|" | tail -n+3 | grep -v "^| Component" | grep -v "\---" | grep -v "CNI Plugins" | awk -F'|' '{ print $2 }' | while read column; do echo -n "| ----- " >> $rke2table; done 49 | echo " |" >> $rke2table 50 | fi 51 | echo -n "| $patch " >> $rke2table 52 | if [ -n "${body}" ]; then 53 | echo "$body" | grep "^|" | tail -n+3 | grep -v "^| Component" | grep -v "\---" | grep -v "CNI Plugins" | awk -F'|' '{ print $3 }' | while read column; do echo -n "| $column " >> $rke2table; done 54 | echo " |" >> $rke2table 55 | else 56 | for i in `seq 1 $columns`; do echo -n " | " >> $rke2table; done 57 | echo "" >> $rke2table 58 | fi 59 | previous=$patch 60 | done 61 | echo -e "\n\n" >> $rke2table 62 | echo -e "\n\n" >> $rke2versiontmp 63 | rke2tmp=$(mktemp) 64 | cat $rke2table $rke2versiontmp release-notes/${product}-${minor}.md > $rke2tmp && mv $rke2tmp release-notes/${product}-${minor}.md 65 | cat $rke2versiontmp >> release-notes/README-rke2.md 66 | done 67 | -------------------------------------------------------------------------------- /release-notes/rke-v1.6.md: -------------------------------------------------------------------------------- 1 | | Version | Date | US date | EU date | 2 | | ------- | ---- | ------- | ------- | 3 | | [v1.6.5](rke-v1.6.md#release-v165) | Dec 16 2024 | 12/16/24 | 2024-12-16 | 4 | | [v1.6.4](rke-v1.6.md#release-v164) | Nov 12 2024 | 11/12/24 | 2024-11-12 | 5 | | [v1.6.3](rke-v1.6.md#release-v163) | Oct 21 2024 | 10/21/24 | 2024-10-21 | 6 | | [v1.6.2](rke-v1.6.md#release-v162) | Sep 17 2024 | 09/17/24 | 2024-09-17 | 7 | | [v1.6.1](rke-v1.6.md#release-v161) | Aug 05 2024 | 08/05/24 | 2024-08-05 | 8 | | [v1.6.0](rke-v1.6.md#release-v160) | Jul 22 2024 | 07/22/24 | 2024-07-22 | 9 | 10 | 11 | 12 | # RKE Kubernetes versions 13 | - `v1.27.16-rancher1-1` 14 | - `v1.28.15-rancher1-1` 15 | - `v1.29.11-rancher1-1` 16 | - `v1.30.7-rancher1-1` (default) 17 | 18 | ----- 19 | ## What's Changed 20 | - Introduced `1.28.15`, `1.29.10`, `1.30.6` 21 | * bump go to v1.22.8 22 | 23 | # RKE Kubernetes versions 24 | - `v1.27.16-rancher1-1` 25 | - `v1.28.15-rancher1-1` 26 | - `v1.29.10-rancher1-1` 27 | - `v1.30.6-rancher1-1` (default) 28 | 29 | **Full Changelog**: https://github.com/rancher/rke/compare/v1.6.3...v1.6.4 30 | ----- 31 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 32 | 33 | ## What's Changed 34 | * Bump github.com/opencontainers/runc from 1.1.12 to 1.1.14 35 | * Add ACI-CNI 6.1.1.1 variable 36 | 37 | 38 | # RKE Kubernetes versions 39 | - `v1.27.16-rancher1-1` 40 | - `v1.28.14-rancher1-1` 41 | - `v1.29.9-rancher1-1` 42 | - `v1.30.5-rancher1-1` (default) 43 | ----- 44 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 45 | 46 | ## What's Changed 47 | - Introduced `v1.30.4`, `v1.29.8` and `v1.28.13` 48 | - Introduced calico and canal `v3.28.1` for `v1.30.4` 49 | - Introduced calico and canal `v3.27.4` for `v1.29.8` and `v1.28.13` 50 | - Introduced nginx `v1.11.2` for `v1.30.4`, `v1.29.8` and `v1.28.13` 51 | - Introdced ACI `v6.0.4.3` for `v1.30.4`, `v1.29.8` and `v1.28.13` 52 | 53 | # RKE Kubernetes versions 54 | - `v1.27.16-rancher1-1` 55 | - `v1.28.13-rancher1-1` 56 | - `v1.29.8-rancher1-1` 57 | - `v1.30.4-rancher1-1` (default) 58 | 59 | ----- 60 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 61 | 62 | ## What's Changed 63 | - Introduced `v1.30.3`, `v1.29.7`, `v1.28.12` and `v1.27.16` 64 | 65 | # RKE Kubernetes versions 66 | - `v1.27.16-rancher1-1` 67 | - `v1.28.12-rancher1-1` 68 | - `v1.29.7-rancher1-1` 69 | - `v1.30.3-rancher1-1` (default) 70 | 71 | ----- 72 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 73 | 74 | ## What's Changed 75 | - Introduced `v1.30.2`, `v1.29.6`, `v1.28.11` and `v1.27.15` 76 | 77 | > In Kubernetes 1.30 and later, you must use an out-of-tree Azure cloud provider. The Azure cloud provider has been [removed completely](https://github.com/kubernetes/kubernetes/pull/122857), and won't work after an upgrade to Kubernetes 1.30 78 | > Weave CNI has been removed starting with Kubernetes 1.30 (https://github.com/rancher/rke/pull/3623) 79 | 80 | > In Kubernetes 1.29, in-tree cloud providers have been disabled for **all cloud providers**. You must disable the `DisableCloudProviders` and `DisableKubeletCloudCredentialProvider` to use the in-tree cloud provider. See [upstream changes](https://github.com/kubernetes/kubernetes/pull/117503) for more details 81 | 82 | - Introduced support for Docker v26.0.x (https://github.com/rancher/rke/pull/3565) 83 | - Introduced ACI CNI v6.0.4.2 (https://github.com/rancher/rke/pull/3626) 84 | - Fixed an issue with cluster provisioning and reconciling when using `extra_env` for `kube-api` (https://github.com/rancher/rke/pull/3597) 85 | - Fixed an issue with etcd node removal where RKE would would try to remove the member indefinitely (https://github.com/rancher/rke/pull/3573) 86 | - Fixed an issue with k8s >= 1.22 clusters where clusters would sporadically fail to scale etcd nodes (https://github.com/rancher/rke/pull/3622) 87 | 88 | # RKE Kubernetes versions 89 | - `v1.27.15-rancher1-1` 90 | - `v1.28.11-rancher1-1` 91 | - `v1.29.6-rancher1-1` 92 | - `v1.30.2-rancher1-1` (default) 93 | 94 | ----- 95 | -------------------------------------------------------------------------------- /release-notes/README.md: -------------------------------------------------------------------------------- 1 | # RKE 2 | | Version | Date | US date | EU date | 3 | | ------- | ---- | ------- | ------- | 4 | | [v1.2.23](rke-v1.2.md#release-v1223) | Sep 21 2022 | 09/21/22 | 2022-09-21 | 5 | | [v1.2.22](rke-v1.2.md#release-v1222) | Aug 17 2022 | 08/17/22 | 2022-08-17 | 6 | | [v1.2.21](rke-v1.2.md#release-v1221) | Jun 15 2022 | 06/15/22 | 2022-06-15 | 7 | | [v1.2.20](rke-v1.2.md#release-v1220) | Apr 29 2022 | 04/29/22 | 2022-04-29 | 8 | | [v1.2.19](rke-v1.2.md#release-v1219) | Mar 30 2022 | 03/30/22 | 2022-03-30 | 9 | | [v1.2.18](rke-v1.2.md#release-v1218) | Feb 08 2022 | 02/08/22 | 2022-02-08 | 10 | | [v1.2.17](rke-v1.2.md#release-v1217) | Jan 24 2022 | 01/24/22 | 2022-01-24 | 11 | | [v1.2.16](rke-v1.2.md#release-v1216) | Jan 05 2022 | 01/05/22 | 2022-01-05 | 12 | | [v1.2.15](rke-v1.2.md#release-v1215) | Dec 17 2021 | 12/17/21 | 2021-12-17 | 13 | | [v1.2.14](rke-v1.2.md#release-v1214) | Nov 03 2021 | 11/03/21 | 2021-11-03 | 14 | | [v1.2.13](rke-v1.2.md#release-v1213) | Sep 17 2021 | 09/17/21 | 2021-09-17 | 15 | | [v1.2.12](rke-v1.2.md#release-v1212) | Sep 01 2021 | 09/01/21 | 2021-09-01 | 16 | | [v1.2.11](rke-v1.2.md#release-v1211) | Jul 28 2021 | 07/28/21 | 2021-07-28 | 17 | | [v1.2.10](rke-v1.2.md#release-v1210) | Jul 26 2021 | 07/26/21 | 2021-07-26 | 18 | | [v1.2.9](rke-v1.2.md#release-v129) | Jun 22 2021 | 06/22/21 | 2021-06-22 | 19 | | [v1.2.8](rke-v1.2.md#release-v128) | May 03 2021 | 05/03/21 | 2021-05-03 | 20 | | [v1.2.7](rke-v1.2.md#release-v127) | Mar 30 2021 | 03/30/21 | 2021-03-30 | 21 | | [v1.2.6](rke-v1.2.md#release-v126) | Mar 02 2021 | 03/02/21 | 2021-03-02 | 22 | | [v1.2.5](rke-v1.2.md#release-v125) | Jan 25 2021 | 01/25/21 | 2021-01-25 | 23 | | [v1.2.4](rke-v1.2.md#release-v124) | Jan 07 2021 | 01/07/21 | 2021-01-07 | 24 | | [v1.2.3](rke-v1.2.md#release-v123) | Nov 13 2020 | 11/13/20 | 2020-11-13 | 25 | | [v1.2.2](rke-v1.2.md#release-v122) | Nov 09 2020 | 11/09/20 | 2020-11-09 | 26 | | [v1.2.1](rke-v1.2.md#release-v121) | Oct 16 2020 | 10/16/20 | 2020-10-16 | 27 | | [v1.2.0](rke-v1.2.md#release-v120) | Oct 05 2020 | 10/05/20 | 2020-10-05 | 28 | 29 | 30 | 31 | 32 | 33 | | Version | Date | US date | EU date | 34 | | ------- | ---- | ------- | ------- | 35 | | [v1.3.24](rke-v1.3.md#release-v1324) | Sep 11 2023 | 09/11/23 | 2023-09-11 | 36 | | [v1.3.23](rke-v1.3.md#release-v1323) | Aug 03 2023 | 08/03/23 | 2023-08-03 | 37 | | [v1.3.22](rke-v1.3.md#release-v1322) | Jul 07 2023 | 07/07/23 | 2023-07-07 | 38 | | [v1.3.21](rke-v1.3.md#release-v1321) | Jun 23 2023 | 06/23/23 | 2023-06-23 | 39 | | [v1.3.20](rke-v1.3.md#release-v1320) | Apr 26 2023 | 04/26/23 | 2023-04-26 | 40 | | [v1.3.19](rke-v1.3.md#release-v1319) | Mar 07 2023 | 03/07/23 | 2023-03-07 | 41 | | [v1.3.18](rke-v1.3.md#release-v1318) | Jan 24 2023 | 01/24/23 | 2023-01-24 | 42 | | [v1.3.17](rke-v1.3.md#release-v1317) | Nov 28 2022 | 11/28/22 | 2022-11-28 | 43 | | [v1.3.16](rke-v1.3.md#release-v1316) | Nov 11 2022 | 11/11/22 | 2022-11-11 | 44 | | [v1.3.15](rke-v1.3.md#release-v1315) | Sep 21 2022 | 09/21/22 | 2022-09-21 | 45 | | [v1.3.14](rke-v1.3.md#release-v1314) | Aug 30 2022 | 08/30/22 | 2022-08-30 | 46 | | [v1.3.13](rke-v1.3.md#release-v1313) | Aug 17 2022 | 08/17/22 | 2022-08-17 | 47 | | [v1.3.12](rke-v1.3.md#release-v1312) | Jun 15 2022 | 06/15/22 | 2022-06-15 | 48 | | [v1.3.11](rke-v1.3.md#release-v1311) | May 11 2022 | 05/11/22 | 2022-05-11 | 49 | | [v1.3.10](rke-v1.3.md#release-v1310) | Apr 29 2022 | 04/29/22 | 2022-04-29 | 50 | | [v1.3.9](rke-v1.3.md#release-v139) | Apr 04 2022 | 04/04/22 | 2022-04-04 | 51 | | [v1.3.8](rke-v1.3.md#release-v138) | Mar 25 2022 | 03/25/22 | 2022-03-25 | 52 | | [v1.3.7](rke-v1.3.md#release-v137) | Feb 08 2022 | 02/08/22 | 2022-02-08 | 53 | | [v1.3.6](rke-v1.3.md#release-v136) | Jan 26 2022 | 01/26/22 | 2022-01-26 | 54 | | [v1.3.5](rke-v1.3.md#release-v135) | Jan 24 2022 | 01/24/22 | 2022-01-24 | 55 | | [v1.3.4](rke-v1.3.md#release-v134) | Jan 05 2022 | 01/05/22 | 2022-01-05 | 56 | | [v1.3.3](rke-v1.3.md#release-v133) | Dec 17 2021 | 12/17/21 | 2021-12-17 | 57 | | [v1.3.2](rke-v1.3.md#release-v132) | Nov 03 2021 | 11/03/21 | 2021-11-03 | 58 | | [v1.3.1](rke-v1.3.md#release-v131) | Sep 17 2021 | 09/17/21 | 2021-09-17 | 59 | | [v1.3.0](rke-v1.3.md#release-v130) | Aug 30 2021 | 08/30/21 | 2021-08-30 | 60 | 61 | 62 | 63 | 64 | 65 | | Version | Date | US date | EU date | 66 | | ------- | ---- | ------- | ------- | 67 | | [v1.4.20](rke-v1.4.md#release-v1420) | Jul 22 2024 | 07/22/24 | 2024-07-22 | 68 | | [v1.4.19](rke-v1.4.md#release-v1419) | Jun 10 2024 | 06/10/24 | 2024-06-10 | 69 | | [v1.4.18](rke-v1.4.md#release-v1418) | May 13 2024 | 05/13/24 | 2024-05-13 | 70 | | [v1.4.17](rke-v1.4.md#release-v1417) | Apr 10 2024 | 04/10/24 | 2024-04-10 | 71 | | [v1.4.16](rke-v1.4.md#release-v1416) | Mar 07 2024 | 03/07/24 | 2024-03-07 | 72 | | [v1.4.15](rke-v1.4.md#release-v1415) | Feb 27 2024 | 02/27/24 | 2024-02-27 | 73 | | [v1.4.14](rke-v1.4.md#release-v1414) | Feb 13 2024 | 02/13/24 | 2024-02-13 | 74 | | [v1.4.13](rke-v1.4.md#release-v1413) | Jan 22 2024 | 01/22/24 | 2024-01-22 | 75 | | [v1.4.12](rke-v1.4.md#release-v1412) | Dec 19 2023 | 12/19/23 | 2023-12-19 | 76 | | [v1.4.11](rke-v1.4.md#release-v1411) | Nov 15 2023 | 11/15/23 | 2023-11-15 | 77 | | [v1.4.10](rke-v1.4.md#release-v1410) | Sep 19 2023 | 09/19/23 | 2023-09-19 | 78 | | [v1.4.9](rke-v1.4.md#release-v149) | Sep 11 2023 | 09/11/23 | 2023-09-11 | 79 | | [v1.4.8](rke-v1.4.md#release-v148) | Aug 03 2023 | 08/03/23 | 2023-08-03 | 80 | | [v1.4.7](rke-v1.4.md#release-v147) | Jul 06 2023 | 07/06/23 | 2023-07-06 | 81 | | [v1.4.6](rke-v1.4.md#release-v146) | Jun 23 2023 | 06/23/23 | 2023-06-23 | 82 | | [v1.4.5](rke-v1.4.md#release-v145) | Apr 26 2023 | 04/26/23 | 2023-04-26 | 83 | | [v1.4.4](rke-v1.4.md#release-v144) | Apr 07 2023 | 04/07/23 | 2023-04-07 | 84 | | [v1.4.3](rke-v1.4.md#release-v143) | Mar 07 2023 | 03/07/23 | 2023-03-07 | 85 | | [v1.4.2](rke-v1.4.md#release-v142) | Jan 24 2023 | 01/24/23 | 2023-01-24 | 86 | | [v1.4.1](rke-v1.4.md#release-v141) | Nov 28 2022 | 11/28/22 | 2022-11-28 | 87 | | [v1.4.0](rke-v1.4.md#release-v140) | Nov 11 2022 | 11/11/22 | 2022-11-11 | 88 | 89 | 90 | 91 | 92 | 93 | | Version | Date | US date | EU date | 94 | | ------- | ---- | ------- | ------- | 95 | | [v1.5.11](rke-v1.5.md#release-v1511) | Jul 22 2024 | 07/22/24 | 2024-07-22 | 96 | | [v1.5.10](rke-v1.5.md#release-v1510) | Jun 10 2024 | 06/10/24 | 2024-06-10 | 97 | | [v1.5.9](rke-v1.5.md#release-v159) | May 13 2024 | 05/13/24 | 2024-05-13 | 98 | | [v1.5.8](rke-v1.5.md#release-v158) | Apr 10 2024 | 04/10/24 | 2024-04-10 | 99 | | [v1.5.7](rke-v1.5.md#release-v157) | Mar 27 2024 | 03/27/24 | 2024-03-27 | 100 | | [v1.5.6](rke-v1.5.md#release-v156) | Mar 07 2024 | 03/07/24 | 2024-03-07 | 101 | | [v1.5.5](rke-v1.5.md#release-v155) | Feb 13 2024 | 02/13/24 | 2024-02-13 | 102 | | [v1.5.3](rke-v1.5.md#release-v153) | Jan 22 2024 | 01/22/24 | 2024-01-22 | 103 | | [v1.5.2](rke-v1.5.md#release-v152) | Jan 17 2024 | 01/17/24 | 2024-01-17 | 104 | | [v1.5.1](rke-v1.5.md#release-v151) | Dec 19 2023 | 12/19/23 | 2023-12-19 | 105 | | [v1.5.0](rke-v1.5.md#release-v150) | Dec 01 2023 | 12/01/23 | 2023-12-01 | 106 | 107 | 108 | 109 | 110 | 111 | | Version | Date | US date | EU date | 112 | | ------- | ---- | ------- | ------- | 113 | | [v1.6.0](rke-v1.6.md#release-v160) | Jul 22 2024 | 07/22/24 | 2024-07-22 | 114 | 115 | 116 | 117 | 118 | 119 | | Version | Date | US date | EU date | 120 | | ------- | ---- | ------- | ------- | 121 | 122 | 123 | 124 | 125 | 126 | -------------------------------------------------------------------------------- /release-notes/README-rancher.md: -------------------------------------------------------------------------------- 1 | # Rancher 2 | | Version | Date | US date | EU date | 3 | | ------- | ---- | ------- | ------- | 4 | | [v2.5.17](rancher-v2.5.md#release-v2517) | Jan 24 2023 | 01/24/23 | 2023-01-24 | 5 | | [v2.5.16](rancher-v2.5.md#release-v2516) | Aug 18 2022 | 08/18/22 | 2022-08-18 | 6 | | [v2.5.15](rancher-v2.5.md#release-v2515) | Jun 30 2022 | 06/30/22 | 2022-06-30 | 7 | | [v2.5.14](rancher-v2.5.md#release-v2514) | May 24 2022 | 05/24/22 | 2022-05-24 | 8 | | [v2.5.13](rancher-v2.5.md#release-v2513) | Apr 15 2022 | 04/15/22 | 2022-04-15 | 9 | | [v2.5.12-patch1](rancher-v2.5.md#release-v2512-patch1) | Mar 14 2022 | 03/14/22 | 2022-03-14 | 10 | | [v2.5.12-debug1](rancher-v2.5.md#release-v2512-debug1) | Feb 11 2022 | 02/11/22 | 2022-02-11 | 11 | | [v2.5.12](rancher-v2.5.md#release-v2512) | Jan 25 2022 | 01/25/22 | 2022-01-25 | 12 | | [v2.5.11-patch1](rancher-v2.5.md#release-v2511-patch1) | Nov 22 2021 | 11/22/21 | 2021-11-22 | 13 | | [v2.5.11](rancher-v2.5.md#release-v2511) | Nov 03 2021 | 11/03/21 | 2021-11-03 | 14 | | [v2.5.10](rancher-v2.5.md#release-v2510) | Oct 14 2021 | 10/14/21 | 2021-10-14 | 15 | | [v2.5.9](rancher-v2.5.md#release-v259) | Jul 15 2021 | 07/15/21 | 2021-07-15 | 16 | | [v2.5.8-patch1](rancher-v2.5.md#release-v258-patch1) | May 26 2021 | 05/26/21 | 2021-05-26 | 17 | | [v2.5.8](rancher-v2.5.md#release-v258) | May 06 2021 | 05/06/21 | 2021-05-06 | 18 | | [v2.5.7-patch1](rancher-v2.5.md#release-v257-patch1) | May 05 2021 | 05/05/21 | 2021-05-05 | 19 | | [v2.5.7](rancher-v2.5.md#release-v257) | Mar 13 2021 | 03/13/21 | 2021-03-13 | 20 | | [v2.5.6](rancher-v2.5.md#release-v256) | Mar 04 2021 | 03/04/21 | 2021-03-04 | 21 | | [v2.5.5](rancher-v2.5.md#release-v255) | Jan 09 2021 | 01/09/21 | 2021-01-09 | 22 | | [v2.5.4](rancher-v2.5.md#release-v254) | Jan 07 2021 | 01/07/21 | 2021-01-07 | 23 | | [v2.5.3](rancher-v2.5.md#release-v253) | Nov 30 2020 | 11/30/20 | 2020-11-30 | 24 | | [v2.5.2](rancher-v2.5.md#release-v252) | Nov 10 2020 | 11/10/20 | 2020-11-10 | 25 | | [v2.5.1](rancher-v2.5.md#release-v251) | Oct 08 2020 | 10/08/20 | 2020-10-08 | 26 | | [v2.5.0](rancher-v2.5.md#release-v250) | Oct 06 2020 | 10/06/20 | 2020-10-06 | 27 | 28 | 29 | 30 | | Version | Date | US date | EU date | 31 | | ------- | ---- | ------- | ------- | 32 | | [v2.6.14](rancher-v2.6.md#release-v2614) | Feb 08 2024 | 02/08/24 | 2024-02-08 | 33 | | [v2.6.13](rancher-v2.6.md#release-v2613) | May 31 2023 | 05/31/23 | 2023-05-31 | 34 | | [v2.6.12](rancher-v2.6.md#release-v2612) | Apr 27 2023 | 04/27/23 | 2023-04-27 | 35 | | [v2.6.11](rancher-v2.6.md#release-v2611) | Mar 08 2023 | 03/08/23 | 2023-03-08 | 36 | | [v2.6.10](rancher-v2.6.md#release-v2610) | Jan 24 2023 | 01/24/23 | 2023-01-24 | 37 | | [v2.6.9](rancher-v2.6.md#release-v269) | Oct 18 2022 | 10/18/22 | 2022-10-18 | 38 | | [v2.6.8](rancher-v2.6.md#release-v268) | Aug 30 2022 | 08/30/22 | 2022-08-30 | 39 | | [v2.6.7](rancher-v2.6.md#release-v267) | Aug 19 2022 | 08/19/22 | 2022-08-19 | 40 | | [v2.6.6](rancher-v2.6.md#release-v266) | Jun 30 2022 | 06/30/22 | 2022-06-30 | 41 | | [v2.6.5](rancher-v2.6.md#release-v265) | May 12 2022 | 05/12/22 | 2022-05-12 | 42 | | [v2.6.4](rancher-v2.6.md#release-v264) | Mar 31 2022 | 03/31/22 | 2022-03-31 | 43 | | [v2.6.3-patch2](rancher-v2.6.md#release-v263-patch2) | Mar 16 2022 | 03/16/22 | 2022-03-16 | 44 | | [v2.6.3-patch1](rancher-v2.6.md#release-v263-patch1) | Jan 28 2022 | 01/28/22 | 2022-01-28 | 45 | | [v2.6.3](rancher-v2.6.md#release-v263) | Dec 21 2021 | 12/21/21 | 2021-12-21 | 46 | | [v2.6.2](rancher-v2.6.md#release-v262) | Oct 20 2021 | 10/20/21 | 2021-10-20 | 47 | | [v2.6.1](rancher-v2.6.md#release-v261) | Oct 11 2021 | 10/11/21 | 2021-10-11 | 48 | | [v2.6.0](rancher-v2.6.md#release-v260) | Aug 31 2021 | 08/31/21 | 2021-08-31 | 49 | 50 | 51 | 52 | | Version | Date | US date | EU date | 53 | | ------- | ---- | ------- | ------- | 54 | | [v2.7.18](rancher-v2.7.md#release-v2718) | Nov 13 2024 | 11/13/24 | 2024-11-13 | 55 | | [v2.7.17](rancher-v2.7.md#release-v2717) | Nov 05 2024 | 11/05/24 | 2024-11-05 | 56 | | [v2.7.16](rancher-v2.7.md#release-v2716) | Oct 24 2024 | 10/24/24 | 2024-10-24 | 57 | | [v2.7.15](rancher-v2.7.md#release-v2715) | Jul 31 2024 | 07/31/24 | 2024-07-31 | 58 | | [v2.7.14](rancher-v2.7.md#release-v2714) | Jun 17 2024 | 06/17/24 | 2024-06-17 | 59 | | [v2.7.13](rancher-v2.7.md#release-v2713) | May 15 2024 | 05/15/24 | 2024-05-15 | 60 | | [v2.7.12](rancher-v2.7.md#release-v2712) | Mar 28 2024 | 03/28/24 | 2024-03-28 | 61 | | [v2.7.11](rancher-v2.7.md#release-v2711) | Mar 01 2024 | 03/01/24 | 2024-03-01 | 62 | | [v2.7.10](rancher-v2.7.md#release-v2710) | Feb 08 2024 | 02/08/24 | 2024-02-08 | 63 | | [v2.7.9](rancher-v2.7.md#release-v279) | Oct 26 2023 | 10/26/23 | 2023-10-26 | 64 | | [v2.7.8](rancher-v2.7.md#release-v278) | Oct 05 2023 | 10/05/23 | 2023-10-05 | 65 | | [v2.7.7](rancher-v2.7.md#release-v277) | Sep 28 2023 | 09/28/23 | 2023-09-28 | 66 | | [v2.7.6](rancher-v2.7.md#release-v276) | Aug 30 2023 | 08/30/23 | 2023-08-30 | 67 | | [v2.7.5](rancher-v2.7.md#release-v275) | Jun 29 2023 | 06/29/23 | 2023-06-29 | 68 | | [v2.7.4](rancher-v2.7.md#release-v274) | May 31 2023 | 05/31/23 | 2023-05-31 | 69 | | [v2.7.3](rancher-v2.7.md#release-v273) | Apr 24 2023 | 04/24/23 | 2023-04-24 | 70 | | [v2.7.2](rancher-v2.7.md#release-v272) | Apr 12 2023 | 04/12/23 | 2023-04-12 | 71 | | [v2.7.1](rancher-v2.7.md#release-v271) | Jan 24 2023 | 01/24/23 | 2023-01-24 | 72 | | [v2.7.0](rancher-v2.7.md#release-v270) | Nov 16 2022 | 11/16/22 | 2022-11-16 | 73 | 74 | 75 | 76 | | Version | Date | US date | EU date | 77 | | ------- | ---- | ------- | ------- | 78 | | [v2.8.11](rancher-v2.8.md#release-v2811) | Dec 19 2024 | 12/19/24 | 2024-12-19 | 79 | | [v2.8.10](rancher-v2.8.md#release-v2810) | Nov 18 2024 | 11/18/24 | 2024-11-18 | 80 | | [v2.8.9](rancher-v2.8.md#release-v289) | Oct 24 2024 | 10/24/24 | 2024-10-24 | 81 | | [v2.8.8](rancher-v2.8.md#release-v288) | Sep 19 2024 | 09/19/24 | 2024-09-19 | 82 | | [v2.8.7](rancher-v2.8.md#release-v287) | Aug 26 2024 | 08/26/24 | 2024-08-26 | 83 | | [v2.8.6](rancher-v2.8.md#release-v286) | Jul 31 2024 | 07/31/24 | 2024-07-31 | 84 | | [v2.8.5](rancher-v2.8.md#release-v285) | Jun 17 2024 | 06/17/24 | 2024-06-17 | 85 | | [v2.8.4](rancher-v2.8.md#release-v284) | May 16 2024 | 05/16/24 | 2024-05-16 | 86 | | [v2.8.3](rancher-v2.8.md#release-v283) | Mar 28 2024 | 03/28/24 | 2024-03-28 | 87 | | [v2.8.2](rancher-v2.8.md#release-v282) | Feb 08 2024 | 02/08/24 | 2024-02-08 | 88 | | [v2.8.1](rancher-v2.8.md#release-v281) | Jan 22 2024 | 01/22/24 | 2024-01-22 | 89 | | [v2.8.0](rancher-v2.8.md#release-v280) | Dec 06 2023 | 12/06/23 | 2023-12-06 | 90 | 91 | 92 | 93 | | Version | Date | US date | EU date | 94 | | ------- | ---- | ------- | ------- | 95 | | [v2.9.5](rancher-v2.9.md#release-v295) | Dec 19 2024 | 12/19/24 | 2024-12-19 | 96 | | [v2.9.4](rancher-v2.9.md#release-v294) | Nov 19 2024 | 11/19/24 | 2024-11-19 | 97 | | [v2.9.3](rancher-v2.9.md#release-v293) | Oct 24 2024 | 10/24/24 | 2024-10-24 | 98 | | [v2.9.2](rancher-v2.9.md#release-v292) | Sep 19 2024 | 09/19/24 | 2024-09-19 | 99 | | [v2.9.1](rancher-v2.9.md#release-v291) | Aug 26 2024 | 08/26/24 | 2024-08-26 | 100 | | [v2.9.0](rancher-v2.9.md#release-v290) | Jul 31 2024 | 07/31/24 | 2024-07-31 | 101 | 102 | 103 | 104 | | Version | Date | US date | EU date | 105 | | ------- | ---- | ------- | ------- | 106 | | [v2.10.1](rancher-v2.10.md#release-v2101) | Dec 19 2024 | 12/19/24 | 2024-12-19 | 107 | | [v2.10.0](rancher-v2.10.md#release-v2100) | Nov 19 2024 | 11/19/24 | 2024-11-19 | 108 | 109 | 110 | 111 | -------------------------------------------------------------------------------- /release-notes/README-rke.md: -------------------------------------------------------------------------------- 1 | # RKE 2 | | Version | Date | US date | EU date | 3 | | ------- | ---- | ------- | ------- | 4 | | [v1.2.23](rke-v1.2.md#release-v1223) | Sep 21 2022 | 09/21/22 | 2022-09-21 | 5 | | [v1.2.22](rke-v1.2.md#release-v1222) | Aug 17 2022 | 08/17/22 | 2022-08-17 | 6 | | [v1.2.21](rke-v1.2.md#release-v1221) | Jun 15 2022 | 06/15/22 | 2022-06-15 | 7 | | [v1.2.20](rke-v1.2.md#release-v1220) | Apr 29 2022 | 04/29/22 | 2022-04-29 | 8 | | [v1.2.19](rke-v1.2.md#release-v1219) | Mar 30 2022 | 03/30/22 | 2022-03-30 | 9 | | [v1.2.18](rke-v1.2.md#release-v1218) | Feb 08 2022 | 02/08/22 | 2022-02-08 | 10 | | [v1.2.17](rke-v1.2.md#release-v1217) | Jan 24 2022 | 01/24/22 | 2022-01-24 | 11 | | [v1.2.16](rke-v1.2.md#release-v1216) | Jan 05 2022 | 01/05/22 | 2022-01-05 | 12 | | [v1.2.15](rke-v1.2.md#release-v1215) | Dec 17 2021 | 12/17/21 | 2021-12-17 | 13 | | [v1.2.14](rke-v1.2.md#release-v1214) | Nov 03 2021 | 11/03/21 | 2021-11-03 | 14 | | [v1.2.13](rke-v1.2.md#release-v1213) | Sep 17 2021 | 09/17/21 | 2021-09-17 | 15 | | [v1.2.12](rke-v1.2.md#release-v1212) | Sep 01 2021 | 09/01/21 | 2021-09-01 | 16 | | [v1.2.11](rke-v1.2.md#release-v1211) | Jul 28 2021 | 07/28/21 | 2021-07-28 | 17 | | [v1.2.10](rke-v1.2.md#release-v1210) | Jul 26 2021 | 07/26/21 | 2021-07-26 | 18 | | [v1.2.9](rke-v1.2.md#release-v129) | Jun 22 2021 | 06/22/21 | 2021-06-22 | 19 | | [v1.2.8](rke-v1.2.md#release-v128) | May 03 2021 | 05/03/21 | 2021-05-03 | 20 | | [v1.2.7](rke-v1.2.md#release-v127) | Mar 30 2021 | 03/30/21 | 2021-03-30 | 21 | | [v1.2.6](rke-v1.2.md#release-v126) | Mar 02 2021 | 03/02/21 | 2021-03-02 | 22 | | [v1.2.5](rke-v1.2.md#release-v125) | Jan 25 2021 | 01/25/21 | 2021-01-25 | 23 | | [v1.2.4](rke-v1.2.md#release-v124) | Jan 07 2021 | 01/07/21 | 2021-01-07 | 24 | | [v1.2.3](rke-v1.2.md#release-v123) | Nov 13 2020 | 11/13/20 | 2020-11-13 | 25 | | [v1.2.2](rke-v1.2.md#release-v122) | Nov 09 2020 | 11/09/20 | 2020-11-09 | 26 | | [v1.2.1](rke-v1.2.md#release-v121) | Oct 16 2020 | 10/16/20 | 2020-10-16 | 27 | | [v1.2.0](rke-v1.2.md#release-v120) | Oct 05 2020 | 10/05/20 | 2020-10-05 | 28 | 29 | 30 | 31 | | Version | Date | US date | EU date | 32 | | ------- | ---- | ------- | ------- | 33 | | [v1.3.24](rke-v1.3.md#release-v1324) | Sep 11 2023 | 09/11/23 | 2023-09-11 | 34 | | [v1.3.23](rke-v1.3.md#release-v1323) | Aug 03 2023 | 08/03/23 | 2023-08-03 | 35 | | [v1.3.22](rke-v1.3.md#release-v1322) | Jul 07 2023 | 07/07/23 | 2023-07-07 | 36 | | [v1.3.21](rke-v1.3.md#release-v1321) | Jun 23 2023 | 06/23/23 | 2023-06-23 | 37 | | [v1.3.20](rke-v1.3.md#release-v1320) | Apr 26 2023 | 04/26/23 | 2023-04-26 | 38 | | [v1.3.19](rke-v1.3.md#release-v1319) | Mar 07 2023 | 03/07/23 | 2023-03-07 | 39 | | [v1.3.18](rke-v1.3.md#release-v1318) | Jan 24 2023 | 01/24/23 | 2023-01-24 | 40 | | [v1.3.17](rke-v1.3.md#release-v1317) | Nov 28 2022 | 11/28/22 | 2022-11-28 | 41 | | [v1.3.16](rke-v1.3.md#release-v1316) | Nov 11 2022 | 11/11/22 | 2022-11-11 | 42 | | [v1.3.15](rke-v1.3.md#release-v1315) | Sep 21 2022 | 09/21/22 | 2022-09-21 | 43 | | [v1.3.14](rke-v1.3.md#release-v1314) | Aug 30 2022 | 08/30/22 | 2022-08-30 | 44 | | [v1.3.13](rke-v1.3.md#release-v1313) | Aug 17 2022 | 08/17/22 | 2022-08-17 | 45 | | [v1.3.12](rke-v1.3.md#release-v1312) | Jun 15 2022 | 06/15/22 | 2022-06-15 | 46 | | [v1.3.11](rke-v1.3.md#release-v1311) | May 11 2022 | 05/11/22 | 2022-05-11 | 47 | | [v1.3.10](rke-v1.3.md#release-v1310) | Apr 29 2022 | 04/29/22 | 2022-04-29 | 48 | | [v1.3.9](rke-v1.3.md#release-v139) | Apr 04 2022 | 04/04/22 | 2022-04-04 | 49 | | [v1.3.8](rke-v1.3.md#release-v138) | Mar 25 2022 | 03/25/22 | 2022-03-25 | 50 | | [v1.3.7](rke-v1.3.md#release-v137) | Feb 08 2022 | 02/08/22 | 2022-02-08 | 51 | | [v1.3.6](rke-v1.3.md#release-v136) | Jan 26 2022 | 01/26/22 | 2022-01-26 | 52 | | [v1.3.5](rke-v1.3.md#release-v135) | Jan 24 2022 | 01/24/22 | 2022-01-24 | 53 | | [v1.3.4](rke-v1.3.md#release-v134) | Jan 05 2022 | 01/05/22 | 2022-01-05 | 54 | | [v1.3.3](rke-v1.3.md#release-v133) | Dec 17 2021 | 12/17/21 | 2021-12-17 | 55 | | [v1.3.2](rke-v1.3.md#release-v132) | Nov 03 2021 | 11/03/21 | 2021-11-03 | 56 | | [v1.3.1](rke-v1.3.md#release-v131) | Sep 17 2021 | 09/17/21 | 2021-09-17 | 57 | | [v1.3.0](rke-v1.3.md#release-v130) | Aug 30 2021 | 08/30/21 | 2021-08-30 | 58 | 59 | 60 | 61 | | Version | Date | US date | EU date | 62 | | ------- | ---- | ------- | ------- | 63 | | [v1.4.22](rke-v1.4.md#release-v1422) | Oct 21 2024 | 10/21/24 | 2024-10-21 | 64 | | [v1.4.21](rke-v1.4.md#release-v1421) | Aug 05 2024 | 08/05/24 | 2024-08-05 | 65 | | [v1.4.20](rke-v1.4.md#release-v1420) | Jul 22 2024 | 07/22/24 | 2024-07-22 | 66 | | [v1.4.19](rke-v1.4.md#release-v1419) | Jun 10 2024 | 06/10/24 | 2024-06-10 | 67 | | [v1.4.18](rke-v1.4.md#release-v1418) | May 13 2024 | 05/13/24 | 2024-05-13 | 68 | | [v1.4.17](rke-v1.4.md#release-v1417) | Apr 10 2024 | 04/10/24 | 2024-04-10 | 69 | | [v1.4.16](rke-v1.4.md#release-v1416) | Mar 07 2024 | 03/07/24 | 2024-03-07 | 70 | | [v1.4.15](rke-v1.4.md#release-v1415) | Feb 27 2024 | 02/27/24 | 2024-02-27 | 71 | | [v1.4.14](rke-v1.4.md#release-v1414) | Feb 13 2024 | 02/13/24 | 2024-02-13 | 72 | | [v1.4.13](rke-v1.4.md#release-v1413) | Jan 22 2024 | 01/22/24 | 2024-01-22 | 73 | | [v1.4.12](rke-v1.4.md#release-v1412) | Dec 19 2023 | 12/19/23 | 2023-12-19 | 74 | | [v1.4.11](rke-v1.4.md#release-v1411) | Nov 15 2023 | 11/15/23 | 2023-11-15 | 75 | | [v1.4.10](rke-v1.4.md#release-v1410) | Sep 19 2023 | 09/19/23 | 2023-09-19 | 76 | | [v1.4.9](rke-v1.4.md#release-v149) | Sep 11 2023 | 09/11/23 | 2023-09-11 | 77 | | [v1.4.8](rke-v1.4.md#release-v148) | Aug 03 2023 | 08/03/23 | 2023-08-03 | 78 | | [v1.4.7](rke-v1.4.md#release-v147) | Jul 06 2023 | 07/06/23 | 2023-07-06 | 79 | | [v1.4.6](rke-v1.4.md#release-v146) | Jun 23 2023 | 06/23/23 | 2023-06-23 | 80 | | [v1.4.5](rke-v1.4.md#release-v145) | Apr 26 2023 | 04/26/23 | 2023-04-26 | 81 | | [v1.4.4](rke-v1.4.md#release-v144) | Apr 07 2023 | 04/07/23 | 2023-04-07 | 82 | | [v1.4.3](rke-v1.4.md#release-v143) | Mar 07 2023 | 03/07/23 | 2023-03-07 | 83 | | [v1.4.2](rke-v1.4.md#release-v142) | Jan 24 2023 | 01/24/23 | 2023-01-24 | 84 | | [v1.4.1](rke-v1.4.md#release-v141) | Nov 28 2022 | 11/28/22 | 2022-11-28 | 85 | | [v1.4.0](rke-v1.4.md#release-v140) | Nov 11 2022 | 11/11/22 | 2022-11-11 | 86 | 87 | 88 | 89 | | Version | Date | US date | EU date | 90 | | ------- | ---- | ------- | ------- | 91 | | [v1.5.15](rke-v1.5.md#release-v1515) | Nov 12 2024 | 11/12/24 | 2024-11-12 | 92 | | [v1.5.14](rke-v1.5.md#release-v1514) | Oct 21 2024 | 10/21/24 | 2024-10-21 | 93 | | [v1.5.13](rke-v1.5.md#release-v1513) | Sep 17 2024 | 09/17/24 | 2024-09-17 | 94 | | [v1.5.12](rke-v1.5.md#release-v1512) | Aug 05 2024 | 08/05/24 | 2024-08-05 | 95 | | [v1.5.11](rke-v1.5.md#release-v1511) | Jul 22 2024 | 07/22/24 | 2024-07-22 | 96 | | [v1.5.10](rke-v1.5.md#release-v1510) | Jun 10 2024 | 06/10/24 | 2024-06-10 | 97 | | [v1.5.9](rke-v1.5.md#release-v159) | May 13 2024 | 05/13/24 | 2024-05-13 | 98 | | [v1.5.8](rke-v1.5.md#release-v158) | Apr 10 2024 | 04/10/24 | 2024-04-10 | 99 | | [v1.5.7](rke-v1.5.md#release-v157) | Mar 27 2024 | 03/27/24 | 2024-03-27 | 100 | | [v1.5.6](rke-v1.5.md#release-v156) | Mar 07 2024 | 03/07/24 | 2024-03-07 | 101 | | [v1.5.5](rke-v1.5.md#release-v155) | Feb 13 2024 | 02/13/24 | 2024-02-13 | 102 | | [v1.5.3](rke-v1.5.md#release-v153) | Jan 22 2024 | 01/22/24 | 2024-01-22 | 103 | | [v1.5.2](rke-v1.5.md#release-v152) | Jan 17 2024 | 01/17/24 | 2024-01-17 | 104 | | [v1.5.1](rke-v1.5.md#release-v151) | Dec 19 2023 | 12/19/23 | 2023-12-19 | 105 | | [v1.5.0](rke-v1.5.md#release-v150) | Dec 01 2023 | 12/01/23 | 2023-12-01 | 106 | 107 | 108 | 109 | | Version | Date | US date | EU date | 110 | | ------- | ---- | ------- | ------- | 111 | | [v1.6.5](rke-v1.6.md#release-v165) | Dec 16 2024 | 12/16/24 | 2024-12-16 | 112 | | [v1.6.4](rke-v1.6.md#release-v164) | Nov 12 2024 | 11/12/24 | 2024-11-12 | 113 | | [v1.6.3](rke-v1.6.md#release-v163) | Oct 21 2024 | 10/21/24 | 2024-10-21 | 114 | | [v1.6.2](rke-v1.6.md#release-v162) | Sep 17 2024 | 09/17/24 | 2024-09-17 | 115 | | [v1.6.1](rke-v1.6.md#release-v161) | Aug 05 2024 | 08/05/24 | 2024-08-05 | 116 | | [v1.6.0](rke-v1.6.md#release-v160) | Jul 22 2024 | 07/22/24 | 2024-07-22 | 117 | 118 | 119 | 120 | | Version | Date | US date | EU date | 121 | | ------- | ---- | ------- | ------- | 122 | | [v1.7.1](rke-v1.7.md#release-v171) | Dec 16 2024 | 12/16/24 | 2024-12-16 | 123 | | [v1.7.0](rke-v1.7.md#release-v170) | Nov 12 2024 | 11/12/24 | 2024-11-12 | 124 | 125 | 126 | 127 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Rancher tools 2 | 3 | **Note: Repository archived on Jan 20 2025, archived copy for reference or free to re-use** 4 | 5 | **Note: this is not official documentation, make sure you have a backup and test it before applying any of this** 6 | 7 | Index of miscellaneous non official gists/tools for Rancher 8 | 9 | ## Release notes 10 | 11 | Find all Rancher/RKE/k3s/RKE2 release notes and component info in [./release-notes](./release-notes). 12 | 13 | ## Versions 14 | 15 | Find all k3s/RKE2 release channels in [./CHANNELS.md](./CHANNELS.md). 16 | 17 | [![Latest stable](https://img.shields.io/badge/dynamic/yaml?label=Rancher%20stable&query=%24.entries.rancher%5B0%5D.appVersion&url=https%3A%2F%2Freleases.rancher.com%2Fserver-charts%2Fstable%2Findex.yaml)](https://github.com/rancher/rancher/releases) 18 | [![Latest](https://img.shields.io/badge/dynamic/yaml?label=Rancher%20latest&query=%24.entries.rancher%5B0%5D.appVersion&url=https%3A%2F%2Freleases.rancher.com%2Fserver-charts%2Flatest%2Findex.yaml)](https://github.com/rancher/rancher/releases) 19 | 20 | ![RKE2 stable](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fupdate.rke2.io%2Fv1-release%2Fchannels&query=%24.data%5B%3F(%40.name%20%3D%3D%20%22stable%22)%5D.latest&label=RKE2%20stable) 21 | ![RKE2 latest](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fupdate.rke2.io%2Fv1-release%2Fchannels&query=%24.data%5B%3F(%40.name%20%3D%3D%20%22latest%22)%5D.latest&label=RKE2%20latest) 22 | ![RKE2 testing](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fupdate.rke2.io%2Fv1-release%2Fchannels&query=%24.data%5B%3F(%40.name%20%3D%3D%20%22testing%22)%5D.latest&label=RKE2%20testing) 23 | 24 | ![k3s stable](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fupdate.k3s.io%2Fv1-release%2Fchannels&query=%24.data%5B%3F(%40.name%20%3D%3D%20%22stable%22)%5D.latest&label=k3s%20stable) 25 | ![k3s latest](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fupdate.k3s.io%2Fv1-release%2Fchannels&query=%24.data%5B%3F(%40.name%20%3D%3D%20%22latest%22)%5D.latest&label=k3s%20latest) 26 | ![k3s testing](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fupdate.k3s.io%2Fv1-release%2Fchannels&query=%24.data%5B%3F(%40.name%20%3D%3D%20%22testing%22)%5D.latest&label=k3s%20testing) 27 | 28 | ## Gists 29 | 30 | - [Retrieve kubeconfig for custom cluster from Rancher](https://gist.github.com/superseb/f6cd637a7ad556124132ca39961789a4) 31 | - [Retrieve kubeconfig from RKE or Rancher 2 custom cluster controlplane node for RKE v0.2.x+ and Rancher v2.2.x+](https://gist.github.com/superseb/b14ed3b5535f621ad3d2aa6a4cd6443b) 32 | - [Recover cluster.rkestate using kubeconfig](https://gist.github.com/superseb/649a64bdbca51e0cba5341d94608ae48) 33 | - [Recover cluster.rkestate file from controlplane node](https://gist.github.com/superseb/e9f2628d1033cb20e54f6ee268683a7a) 34 | - [Rancher v2.6.3 and up single install embedded etcd maintenance](https://gist.github.com/superseb/bcfeb07931b70b8722b77f1fbd791e99) 35 | - [Rancher v2.x single install embedded etcd query](https://gist.github.com/superseb/d27253befe5e180334162c18187212fb) 36 | - [Check kubelet nodefs/imagefs](https://gist.github.com/superseb/a4fa9640d801c54452132db8af51f2e4) 37 | - [Run WebSocket test for Rancher 2](https://gist.github.com/superseb/89972344508e99b9336ad7eff78cb928) 38 | - [cluster.rkestate to kubeconfig](https://gist.github.com/superseb/acb944e39c0166ec33aa1c43b5c61f8c) 39 | - [CNI interface per pod](https://gist.github.com/superseb/4e0577a93ced88fa6fe5c39d2d778060) 40 | - [Delete evicted pods using kubectl](https://gist.github.com/superseb/0f654d4e8945195e08fd1a2a061e0762) 41 | - [Create local user and generate kubeconfig in Rancher 2 via API](https://gist.github.com/superseb/cad9b87c844f166b9c9bf97f5dea1609) 42 | - [Extended Rancher 2 cleanup for custom cluster hosts](https://gist.github.com/superseb/06539c6dcd377e118d72bfefdd444f81) 43 | - [Single command etcd snapshot restore to inspect etcd contents](https://gist.github.com/superseb/d6560a18ce5df47bac01477203b87950) 44 | - [curl a gist to generate self signed certificates](https://gist.github.com/superseb/b2c1d6c9baa32609a49ee117a27bc700) 45 | ``` 46 | curl https://gist.githubusercontent.com/superseb/b2c1d6c9baa32609a49ee117a27bc700/raw/7cb196e974e13b213ac6ec3105971dd5e21e4c66/selfsignedcert.sh | bash -s -- test.example.com 47 | ``` 48 | - [Generate CA, intermediate CA and server certificate with DNS alt names using Terraform in Docker and launch Rancher](https://gist.github.com/superseb/14ce3c94e0d6896bb43b19b70543be67) 49 | - [Generate ECDSA CA, intermediate CA and server certificate with DNS alt names using Terraform in Docker and launch Rancher 50 | ](https://gist.github.com/superseb/610800c387c1d099fa86020fbcf908d9) 51 | - [PLEG tester](https://gist.github.com/superseb/af32314125aac8e0aa7546239db55f82) 52 | - [k3s etcd commands](https://gist.github.com/superseb/0c06164eef5a097c66e810fe91a9d408) 53 | - [RKE2/rancherd2 commands](https://gist.github.com/superseb/3b78f47989e0dbc1295486c186e944bf) 54 | - [Minio using Let's Encrypt certbot obtained certificates](https://gist.github.com/superseb/b8fd848525d68168cbaa4c8f1f44608e) 55 | - [Minio + NGINX in Docker using self signed certificates](https://gist.github.com/superseb/32c439aac5097723f395acc77c47e829) 56 | - [Rancher check stored cluster secret for fullState and state](https://gist.github.com/superseb/84025e1eeb7158ed97015aa9331fe3db) 57 | - [Retrieve cluster.rkestate for Rancher c-c-XXXXX cluster secret reconstruction](https://gist.github.com/superseb/4a78a0ac34a36eacaa9e6440729619c3) 58 | - [Get RKE config for worker node in Rancher 2.x](https://gist.github.com/superseb/117efe9faaa6655c7483e92209033c6d) 59 | 60 | ## Tools 61 | 62 | - [ranchercheck: Check certificate chain on your Rancher 2 install](https://github.com/superseb/ranchercheck) 63 | 64 | ## Repositories 65 | 66 | - [tf-do-rancher2: Automated Rancher single install and custom cluster with nodes using API and shell scripts](https://github.com/superseb/tf-do-rancher2) 67 | - [multipass-rke: RKE cluster on multipass instances](https://github.com/superseb/multipass-rke) 68 | - [multipass-k3s: k3s cluster on multipass instances](https://github.com/superseb/multipass-k3s) 69 | - [multipass-rke2: rke2 cluster on multipass instances](https://github.com/superseb/multipass-rke2) 70 | - [kdmq (kdmquery): show/diff kontainer-driver-metadata data (k8s/images/addons)](https://github.com/superseb/kdmq) 71 | 72 | ## Deprecated 73 | 74 | No longer applicable, end of life, does not exist anymore etc... still here for archive 75 | 76 | - [Rancher v2.1.8 single install embedded etcd maintenance](https://gist.github.com/superseb/48037c0323147e603bc0197bd5ecb9b5) 77 | - [Rancher v2.2.0 single install embedded etcd maintenance](https://gist.github.com/superseb/f223b15949c031983da2cb850f56a897) 78 | - [Rancher v2.5.x single install embedded etcd maintenance](https://gist.github.com/superseb/c8d0188302fdbd0127e52cf6ce93ce94) 79 | - [Rancher v2.6.x single install embedded etcd maintenance](https://gist.github.com/superseb/566960fa1ebbb0891cf11b0cdf255369) 80 | - [Retrieve kubeconfig from RKE v0.1.x or Rancher v2.0.x/v2.1.x custom cluster controlplane node](https://gist.github.com/superseb/3d8de6092ebc4b1581185197583f472a) 81 | - [Roll nodes in a Rancher 2 custom cluster using DigitalOcean droplets](https://gist.github.com/superseb/922f3be6eacc89fcc31a45353dc5aaf5) 82 | - [Run nodelocal DNS on Rancher 2 custom cluster (RKE)](https://gist.github.com/superseb/0500a758cdb8bbac5dc47ca570738a1d) 83 | - [Run kube-dns preferably on controlplane nodes and else on etcd nodes on a Rancher 2 custom cluster](https://gist.github.com/superseb/893e1d5b1e4fd19160d9611dbe63d073) 84 | - [Extract self signed CA certificate from Rancher](https://gist.github.com/superseb/2732303f0c85d6aca8fab617ea262ebb) 85 | - [Debug EKS cluster created in Rancher](https://gist.github.com/superseb/c6e8581eef5d01518b17544c07ea4032) 86 | - [tf-do-rancher16: Automated Rancher 1.6 single install and custom cluster with nodes using API and shell scripts](https://github.com/superseb/tf-do-rancher16) 87 | - [tf-do-rancherd: Automated rancherd single install and custom cluster with nodes using API and shell scripts](https://github.com/superseb/tf-do-rancherd) 88 | - [tf-do-rancher2-airgap: Terraform config to launch Rancher 2.0 in a simulated airgapped environment](https://github.com/superseb/tf-do-rancher2-airgap/) 89 | - [Katacoda: Explore RKE2](https://katacoda.com/superseb/scenarios/rke2) 90 | - [Katacoda: Explore K3s](https://katacoda.com/superseb/scenarios/k3s) 91 | - [Katacoda: Import K3s in Rancher 2](https://www.katacoda.com/superseb/scenarios/rancher2-k3s-import) 92 | - [Katacoda: Import RKE2 in Rancher 2.5](https://katacoda.com/superseb/scenarios/rancher25-rke2-import) 93 | - [Katacoda scenarios source](https://github.com/superseb/katacoda-scenarios) 94 | -------------------------------------------------------------------------------- /release-notes/rke2-v1.32.md: -------------------------------------------------------------------------------- 1 | | RKE2 version| rke2-cilium | rke2-canal | rke2-calico | rke2-calico-crd | rke2-coredns | rke2-ingress-nginx | rke2-metrics-server | rancher-vsphere-csi | rancher-vsphere-cpi | harvester-cloud-provider | harvester-csi-driver | rke2-snapshot-controller | rke2-snapshot-controller-crd | rke2-snapshot-validation-webhook | Kubernetes | Etcd | Containerd | Runc | Metrics-server | CoreDNS | Ingress-Nginx | Helm-controller | Canal (Default) | Calico | Cilium | Multus | 2 | | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | 3 | | v1.32.0+rke2r1 | [1.16.400](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-cilium/rke2-cilium-1.16.400.tgz) | [v3.29.1-build2024121100](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-canal/rke2-canal-v3.29.1-build2024121100.tgz) | [v3.29.100](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-calico/rke2-calico-v3.29.100.tgz) | [v3.29.100](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-calico/rke2-calico-crd-v3.29.100.tgz) | [1.36.102](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-coredns/rke2-coredns-1.36.102.tgz) | [4.10.503](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-ingress-nginx/rke2-ingress-nginx-4.10.503.tgz) | [3.12.004](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-metrics-server/rke2-metrics-server-3.12.004.tgz) | [3.3.1-rancher800](https://github.com/rancher/rke2-charts/raw/main/assets/rancher-vsphere-csi/rancher-vsphere-csi-3.3.1-rancher800.tgz) | [1.10.000](https://github.com/rancher/rke2-charts/raw/main/assets/rancher-vsphere-cpi/rancher-vsphere-cpi-1.10.000.tgz) | [0.2.600](https://github.com/rancher/rke2-charts/raw/main/assets/harvester-cloud-provider/harvester-cloud-provider-0.2.600.tgz) | [0.1.2100](https://github.com/rancher/rke2-charts/raw/main/assets/harvester-cloud-provider/harvester-csi-driver-0.1.2100.tgz) | [3.0.601](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-snapshot-controller/rke2-snapshot-controller-3.0.601.tgz) | [3.0.601](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-snapshot-controller/rke2-snapshot-controller-crd-3.0.601.tgz) | [1.9.001](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-snapshot-validation-webhook/rke2-snapshot-validation-webhook-1.9.001.tgz) | [v1.32.0](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1320) | [v3.5.16-k3s1](https://github.com/k3s-io/etcd/releases/tag/v3.5.16-k3s1) | [v1.7.23-k3s2](https://github.com/k3s-io/containerd/releases/tag/v1.7.23-k3s2) | [v1.1.14](https://github.com/opencontainers/runc/releases/tag/v1.1.14) | [v0.7.1](https://github.com/kubernetes-sigs/metrics-server/releases/tag/v0.7.1) | [v1.12.0](https://github.com/coredns/coredns/releases/tag/v1.12.0) | [v1.10.5-hardened6](https://github.com/rancher/ingress-nginx/releases/tag/v1.10.5-hardened6) | [v0.16.5](https://github.com/k3s-io/helm-controller/releases/tag/v0.16.5) | [Flannel v0.26.1](https://github.com/flannel-io/flannel/releases/tag/v0.26.1)
[Calico v3.29.1](https://docs.tigera.io/calico/latest/release-notes/#v3.29) | [v3.29.1](https://docs.tigera.io/calico/latest/release-notes/#v3.29) | [v1.16.4](https://github.com/cilium/cilium/releases/tag/v1.16.4) | [v4.1.3](https://github.com/k8snetworkplumbingwg/multus-cni/releases/tag/v4.1.3) | 4 | 5 | 6 | 7 | | Version | Release date | US date | EU date | Upstream release date | US date | EU date | Days since upstream | 8 | | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | 9 | | [v1.32.0+rke2r1](rke2-v1.32.md#release-v1320rke2r1) | Jan 03 2025 | 01/03/25 | 2025-01-03 | Dec 11 2024 | 12/11/24 | 2024-12-11 | 23 days | 10 | 11 | 12 | 13 | # Release v1.32.0+rke2r1 14 | 15 | 16 | This release is RKE2's first in the v1.32 line. It updates Kubernetes to v1.32.0. 17 | 18 | **Important Note** 19 | 20 | If your server (control-plane) nodes were not started with the `--token` CLI flag or config file key, a randomized token was generated during initial cluster startup. This key is used both for joining new nodes to the cluster, and for encrypting cluster bootstrap data within the datastore. Ensure that you retain a copy of this token, as is required when restoring from backup. 21 | 22 | You may retrieve the token value from any server already joined to the cluster: 23 | ```bash 24 | cat /var/lib/rancher/rke2/server/token 25 | ``` 26 | 27 | ## Changes since v1.31.4+rke2r1: 28 | 29 | * Bump K3s version for release-1.32 [(#7445)](https://github.com/rancher/rke2/pull/7445) 30 | * Validate single branch for tag [(#7451)](https://github.com/rancher/rke2/pull/7451) 31 | * Update rke2-cloud-controller for v1.32.0 [(#7461)](https://github.com/rancher/rke2/pull/7461) 32 | 33 | 34 | ## Charts Versions 35 | | Component | Version | 36 | | --- | --- | 37 | | rke2-cilium | [1.16.400](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-cilium/rke2-cilium-1.16.400.tgz) | 38 | | rke2-canal | [v3.29.1-build2024121100](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-canal/rke2-canal-v3.29.1-build2024121100.tgz) | 39 | | rke2-calico | [v3.29.100](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-calico/rke2-calico-v3.29.100.tgz) | 40 | | rke2-calico-crd | [v3.29.100](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-calico/rke2-calico-crd-v3.29.100.tgz) | 41 | | rke2-coredns | [1.36.102](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-coredns/rke2-coredns-1.36.102.tgz) | 42 | | rke2-ingress-nginx | [4.10.503](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-ingress-nginx/rke2-ingress-nginx-4.10.503.tgz) | 43 | | rke2-metrics-server | [3.12.004](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-metrics-server/rke2-metrics-server-3.12.004.tgz) | 44 | | rancher-vsphere-csi | [3.3.1-rancher800](https://github.com/rancher/rke2-charts/raw/main/assets/rancher-vsphere-csi/rancher-vsphere-csi-3.3.1-rancher800.tgz) | 45 | | rancher-vsphere-cpi | [1.10.000](https://github.com/rancher/rke2-charts/raw/main/assets/rancher-vsphere-cpi/rancher-vsphere-cpi-1.10.000.tgz) | 46 | | harvester-cloud-provider | [0.2.600](https://github.com/rancher/rke2-charts/raw/main/assets/harvester-cloud-provider/harvester-cloud-provider-0.2.600.tgz) | 47 | | harvester-csi-driver | [0.1.2100](https://github.com/rancher/rke2-charts/raw/main/assets/harvester-cloud-provider/harvester-csi-driver-0.1.2100.tgz) | 48 | | rke2-snapshot-controller | [3.0.601](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-snapshot-controller/rke2-snapshot-controller-3.0.601.tgz) | 49 | | rke2-snapshot-controller-crd | [3.0.601](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-snapshot-controller/rke2-snapshot-controller-crd-3.0.601.tgz) | 50 | | rke2-snapshot-validation-webhook | [1.9.001](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-snapshot-validation-webhook/rke2-snapshot-validation-webhook-1.9.001.tgz) | 51 | 52 | 53 | ## Packaged Component Versions 54 | | Component | Version | 55 | | --- | --- | 56 | | Kubernetes | [v1.32.0](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1320) | 57 | | Etcd | [v3.5.16-k3s1](https://github.com/k3s-io/etcd/releases/tag/v3.5.16-k3s1) | 58 | | Containerd | [v1.7.23-k3s2](https://github.com/k3s-io/containerd/releases/tag/v1.7.23-k3s2) | 59 | | Runc | [v1.1.14](https://github.com/opencontainers/runc/releases/tag/v1.1.14) | 60 | | Metrics-server | [v0.7.1](https://github.com/kubernetes-sigs/metrics-server/releases/tag/v0.7.1) | 61 | | CoreDNS | [v1.12.0](https://github.com/coredns/coredns/releases/tag/v1.12.0) | 62 | | Ingress-Nginx | [v1.10.5-hardened6](https://github.com/rancher/ingress-nginx/releases/tag/v1.10.5-hardened6) | 63 | | Helm-controller | [v0.16.5](https://github.com/k3s-io/helm-controller/releases/tag/v0.16.5) | 64 | 65 | ### Available CNIs 66 | | Component | Version | FIPS Compliant | 67 | | --- | --- | --- | 68 | | Canal (Default) | [Flannel v0.26.1](https://github.com/flannel-io/flannel/releases/tag/v0.26.1)
[Calico v3.29.1](https://docs.tigera.io/calico/latest/release-notes/#v3.29) | Yes | 69 | | Calico | [v3.29.1](https://docs.tigera.io/calico/latest/release-notes/#v3.29) | No | 70 | | Cilium | [v1.16.4](https://github.com/cilium/cilium/releases/tag/v1.16.4) | No | 71 | | Multus | [v4.1.3](https://github.com/k8snetworkplumbingwg/multus-cni/releases/tag/v4.1.3) | No | 72 | 73 | ## Helpful Links 74 | 75 | As always, we welcome and appreciate feedback from our community of users. Please feel free to: 76 | - [Open issues here](https://github.com/rancher/rke2/issues/new) 77 | - [Join our Slack channel](https://slack.rancher.io/) 78 | - [Check out our documentation](https://docs.rke2.io) for guidance on how to get started. 79 | 80 | ----- 81 | -------------------------------------------------------------------------------- /scripts/collect-all-release-notes.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | function generate_markdown_link() 3 | { 4 | local release=$1 5 | release_link=$(echo $patch | tr '[:upper:]' '[:lower:]' | sed -e 's/ /-/g' -e 's/\.//g' -e 's/+//g') 6 | echo "${release_link}" 7 | } 8 | 9 | function ghretry() 10 | { 11 | until gh "$@"; do 12 | >&2 echo "Failure during gh command ($@), sleeping 10" 13 | sleep 10 14 | done 15 | } 16 | 17 | > release-notes/README.md 18 | echo "# RKE" >> release-notes/README.md 19 | for minor in v1.2 v1.3 v1.4 v1.5 v1.6 v1.7; do 20 | product=rke 21 | > release-notes/${product}-${minor}.md 22 | rkeversiontmp=$(mktemp) 23 | echo "| Version | Date | US date | EU date |" >> $rkeversiontmp 24 | echo "| ------- | ---- | ------- | ------- |" >> $rkeversiontmp 25 | for patch in $(ghretry release list -R "rancher/${product}" --exclude-drafts --exclude-pre-releases --limit=1000 | awk -F '\t' '{ print $3 }' | grep ^"${minor}"); do 26 | publish_date=$(ghretry release view "${patch}" -R "rancher/${product}" --json publishedAt -q '.publishedAt' | awk -F'T' '{ print $1 }') 27 | echo "| [${patch}](${product}-${minor}.md#release-$(generate_markdown_link $patch)) | $(date +"%b %d %Y" -d "${publish_date}") | $(date +"%D" -d "${publish_date}") | $(date +"%F" -d "${publish_date}") |" >> $rkeversiontmp 28 | ghretry release view "${patch}" -R "rancher/${product}" --json body -q '.body' >> release-notes/${product}-${minor}.md 29 | echo "-----" >> release-notes/${product}-${minor}.md 30 | done 31 | echo -e "\n\n" >> $rkeversiontmp 32 | rketmp=$(mktemp) 33 | cat $rkeversiontmp release-notes/${product}-${minor}.md > $rketmp && mv $rketmp release-notes/${product}-${minor}.md 34 | cat $rkeversiontmp >> release-notes/README.md 35 | echo -e "\n" >> release-notes/README.md 36 | done 37 | 38 | echo "# Rancher" >> release-notes/README.md 39 | for minor in v2.5 v2.6 v2.7 v2.8 v2.9 v2.10; do 40 | product=rancher 41 | > release-notes/${product}-${minor}.md 42 | rancherversiontmp=$(mktemp) 43 | echo "| Version | Date | US date | EU date |" >> $rancherversiontmp 44 | echo "| ------- | ---- | ------- | ------- |" >> $rancherversiontmp 45 | for patch in $(ghretry release list -R "rancher/${product}" --exclude-drafts --exclude-pre-releases --limit=1000 | awk -F '\t' '{ print $3 }' | grep ^"${minor}"); do 46 | publish_date=$(ghretry release view "${patch}" -R "rancher/${product}" --json publishedAt -q '.publishedAt' | awk -F'T' '{ print $1 }') 47 | echo "| [${patch}](${product}-${minor}.md#release-$(generate_markdown_link $patch)) | $(date +"%b %d %Y" -d "${publish_date}") | $(date +"%D" -d "${publish_date}") | $(date +"%F" -d "${publish_date}") |" >> $rancherversiontmp 48 | ghretry release view "${patch}" -R "rancher/${product}" --json body -q '.body' >> release-notes/${product}-${minor}.md 49 | all_issues=$(ghretry issue list -R "rancher/${product}" -m $patch --limit 1000 --state closed --json number,url,title -q '.[] | "* [#\(.number)](\(.url)) \(.title)"') 50 | if [ -n "${all_issues}" ]; then 51 | echo -e "\n## All issues in ${patch} milestone\n" >> release-notes/${product}-${minor}.md 52 | echo "${all_issues}" >> release-notes/${product}-${minor}.md 53 | fi 54 | echo "-----" >> release-notes/${product}-${minor}.md 55 | done 56 | echo -e "\n\n" >> $rancherversiontmp 57 | ranchertmp=$(mktemp) 58 | cat $rancherversiontmp release-notes/${product}-${minor}.md > $ranchertmp && mv $ranchertmp release-notes/${product}-${minor}.md 59 | cat $rancherversiontmp >> release-notes/README.md 60 | echo -e "\n" >> release-notes/README.md 61 | done 62 | 63 | echo "# RKE2" >> release-notes/README.md 64 | for minor in v1.20 v1.21 v1.22 v1.23 v1.24 v1.25 v1.26 v1.27 v1.28 v1.29 v1.30; do 65 | product=rke2 66 | > release-notes/${product}-${minor}.md 67 | rke2table=$(mktemp) 68 | rke2versiontmp=$(mktemp) 69 | previous="" 70 | columns="" 71 | echo "| Version | Release date | US date | EU date | Upstream release date | US date | EU date | Days since upstream |" >> $rke2versiontmp 72 | echo "| ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- |" >> $rke2versiontmp 73 | for patch in $(ghretry release list -R "rancher/${product}" --exclude-drafts --exclude-pre-releases --limit=1000 | awk -F '\t' '{ print $3 }' | grep ^"${minor}"); do 74 | publish_date=$(ghretry release view "${patch}" -R "rancher/${product}" --json publishedAt -q '.publishedAt' | awk -F'T' '{ print $1 }') 75 | upstream_version=$(echo "${patch}" | awk -F'+' '{ print $1 }') 76 | upstream_publish_date=$(ghretry release view "${upstream_version}" -R "kubernetes/kubernetes" --json publishedAt -q '.publishedAt' | awk -F'T' '{ print $1 }') 77 | let days_since_upstream=($(date +%s -d $publish_date)-$(date +%s -d $upstream_publish_date))/86400 78 | echo "| [${patch}](${product}-${minor}.md#release-$(generate_markdown_link $patch)) | $(date +"%b %d %Y" -d "${publish_date}") | $(date +"%D" -d "${publish_date}") | $(date +"%F" -d "${publish_date}") | $(date +"%b %d %Y" -d "${upstream_publish_date}") | $(date +"%D" -d "${upstream_publish_date}") | $(date +"%F" -d "${upstream_publish_date}") | ${days_since_upstream} days |" >> $rke2versiontmp 79 | echo "# Release ${patch}" >> release-notes/${product}-${minor}.md 80 | ghretry release view "${patch}" -R "rancher/${product}" --json body -q '.body' >> release-notes/${product}-${minor}.md 81 | echo "-----" >> release-notes/${product}-${minor}.md 82 | body=$(ghretry release view "${patch}" -R "rancher/${product}" --json body -q '.body') 83 | if [ -z "${previous}" ]; then 84 | if [ -z "${body}" ]; then 85 | continue 86 | fi 87 | columns=$(echo "$body" | grep "^|" | tail -n+3 | grep -v "^| Component" | grep -v "\---" | grep -v "CNI Plugins" | awk -F'|' '{ print $2 }' | wc -l) 88 | echo -n "| RKE2 version" >> $rke2table 89 | echo "$body" | grep "^|" | tail -n+3 | grep -v "^| Component" | grep -v "\---" | grep -v "CNI Plugins" | awk -F'|' '{ print $2 }' | while read column; do echo -n "| $column " >> $rke2table; done 90 | echo " |" >> $rke2table 91 | echo -n "| ----- " >> $rke2table 92 | echo "$body" | grep "^|" | tail -n+3 | grep -v "^| Component" | grep -v "\---" | grep -v "CNI Plugins" | awk -F'|' '{ print $2 }' | while read column; do echo -n "| ----- " >> $rke2table; done 93 | echo " |" >> $rke2table 94 | fi 95 | echo -n "| $patch " >> $rke2table 96 | if [ -n "${body}" ]; then 97 | echo "$body" | grep "^|" | tail -n+3 | grep -v "^| Component" | grep -v "\---" | grep -v "CNI Plugins" | awk -F'|' '{ print $3 }' | while read column; do echo -n "| $column " >> $rke2table; done 98 | echo " |" >> $rke2table 99 | else 100 | for i in `seq 1 $columns`; do echo -n " | " >> $rke2table; done 101 | echo "" >> $rke2table 102 | fi 103 | previous=$patch 104 | done 105 | echo -e "\n\n" >> $rke2table 106 | echo -e "\n\n" >> $rke2versiontmp 107 | rke2tmp=$(mktemp) 108 | cat $rke2table $rke2versiontmp release-notes/${product}-${minor}.md > $rke2tmp && mv $rke2tmp release-notes/${product}-${minor}.md 109 | cat $rke2versiontmp >> release-notes/README.md 110 | echo -e "\n" >> release-notes/README.md 111 | done 112 | 113 | echo "# k3s" >> release-notes/README.md 114 | for minor in v1.20 v1.21 v1.22 v1.23 v1.24 v1.25 v1.26 v1.27 v1.28 v1.29 v1.30; do 115 | product=k3s 116 | > release-notes/${product}-${minor}.md 117 | k3stable=$(mktemp) 118 | k3sversiontmp=$(mktemp) 119 | previous="" 120 | echo "| Version | Release date | US date | EU date | Upstream release date | US date | EU date | Days since upstream |" >> $k3sversiontmp 121 | echo "| ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- |" >> $k3sversiontmp 122 | for patch in $(ghretry release list -R "k3s-io/${product}" --exclude-drafts --exclude-pre-releases --limit=1000 | awk -F '\t' '{ print $3 }' | grep ^"${minor}"); do 123 | publish_date=$(ghretry release view "${patch}" -R "k3s-io/${product}" --json publishedAt -q '.publishedAt' | awk -F'T' '{ print $1 }') 124 | upstream_version=$(echo "${patch}" | awk -F'+' '{ print $1 }') 125 | upstream_publish_date=$(ghretry release view "${upstream_version}" -R "kubernetes/kubernetes" --json publishedAt -q '.publishedAt' | awk -F'T' '{ print $1 }') 126 | let days_since_upstream=($(date +%s -d $publish_date)-$(date +%s -d $upstream_publish_date))/86400 127 | echo "| [${patch}](${product}-${minor}.md#release-$(generate_markdown_link $patch)) | $(date +"%b %d %Y" -d "${publish_date}") | $(date +"%D" -d "${publish_date}") | $(date +"%F" -d "${publish_date}") | $(date +"%b %d %Y" -d "${upstream_publish_date}") | $(date +"%D" -d "${upstream_publish_date}") | $(date +"%F" -d "${upstream_publish_date}") | ${days_since_upstream} days |" >> $k3sversiontmp 128 | echo "# Release ${patch}" >> release-notes/${product}-${minor}.md 129 | ghretry release view "${patch}" -R "k3s-io/${product}" --json body -q '.body' >> release-notes/${product}-${minor}.md 130 | echo "-----" >> release-notes/${product}-${minor}.md 131 | body=$(ghretry release view "${patch}" -R "k3s-io/${product}" --json body -q '.body') 132 | if [ -z "${previous}" ]; then 133 | echo -n "| k3s version" >> $k3stable 134 | echo "$body" | grep "^|" | tail -n+3 | awk -F'|' '{ print $2 }' | while read column; do echo -n "| $column " >> $k3stable; done 135 | echo " |" >> $k3stable 136 | echo -n "| ----- " >> $k3stable 137 | echo "$body" | grep "^|" | tail -n+3 | awk -F'|' '{ print $2 }' | while read column; do echo -n "| ----- " >> $k3stable; done 138 | echo " |" >> $k3stable 139 | fi 140 | echo -n "| $patch " >> $k3stable 141 | echo "$body" | grep "^|" | tail -n+3 | awk -F'|' '{ print $3 }' | while read column; do echo -n "| $column " >> $k3stable; done 142 | echo " |" >> $k3stable 143 | previous=$patch 144 | done 145 | echo -e "\n\n" >> $k3stable 146 | echo -e "\n\n" >> $k3sversiontmp 147 | k3stmp=$(mktemp) 148 | cat $k3stable $k3sversiontmp release-notes/${product}-${minor}.md > $k3stmp && mv $k3stmp release-notes/${product}-${minor}.md 149 | cat $k3sversiontmp >> release-notes/README.md 150 | echo -e "\n" >> release-notes/README.md 151 | done 152 | -------------------------------------------------------------------------------- /release-notes/k3s-v1.32.md: -------------------------------------------------------------------------------- 1 | | k3s version| Kubernetes | Kine | SQLite | Etcd | Containerd | Runc | Flannel | Metrics-server | Traefik | CoreDNS | Helm-controller | Local-path-provisioner | 2 | | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | 3 | | v1.32.0+k3s1 | [v1.32.0](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1320) | [v0.13.5](https://github.com/k3s-io/kine/releases/tag/v0.13.5) | [3.46.1](https://sqlite.org/releaselog/3_46_1.html) | [v3.5.16-k3s1](https://github.com/k3s-io/etcd/releases/tag/v3.5.16-k3s1) | [v1.7.23-k3s2](https://github.com/k3s-io/containerd/releases/tag/v1.7.23-k3s2) | [v1.2.1-k3s1](https://github.com/opencontainers/runc/releases/tag/v1.2.1-k3s1) | [v0.25.7](https://github.com/flannel-io/flannel/releases/tag/v0.25.7) | [v0.7.2](https://github.com/kubernetes-sigs/metrics-server/releases/tag/v0.7.2) | [v2.11.10](https://github.com/traefik/traefik/releases/tag/v2.11.10) | [v1.12.0](https://github.com/coredns/coredns/releases/tag/v1.12.0) | [v0.16.5](https://github.com/k3s-io/helm-controller/releases/tag/v0.16.5) | [v0.0.30](https://github.com/rancher/local-path-provisioner/releases/tag/v0.0.30) | 4 | 5 | 6 | 7 | | Version | Release date | US date | EU date | Upstream release date | US date | EU date | Days since upstream | 8 | | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | 9 | | [v1.32.0+k3s1](k3s-v1.32.md#release-v1320k3s1) | Jan 10 2025 | 01/10/25 | 2025-01-10 | Dec 11 2024 | 12/11/24 | 2024-12-11 | 30 days | 10 | 11 | 12 | 13 | # Release v1.32.0+k3s1 14 | 15 | 16 | This release is K3S's first in the v1.32 line. This release updates Kubernetes to v1.32.0. 17 | 18 | Kubernetes 1.32 moves the `AuthorizeNodeWithSelectors` feature gate to Beta and on by default. See [KEP-4601](https://github.com/kubernetes/enhancements/blob/master/keps/sig-auth/4601-authorize-with-selectors/README.md) for more information. 19 | 20 | This feature-gate breaks some of the RBAC that previous releases of K3s relied upon. The January releases of K3s v1.29, v1.30, and v1.31 will contain backported fixes. Until then, you must set `--kube-apiserver-arg=feature-gates=AuthorizeNodeWithSelectors=false` on server nodes, if you want to mix K3s v1.32 nodes with nodes of other versions (within the limits of what is supported by the [Kubernetes Version Skew Policy](https://kubernetes.io/releases/version-skew-policy/)). 21 | 22 | For more details on what's new, see the [Kubernetes release notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#changelog-since-v1310). 23 | 24 | ## Changes since v1.31.4+k3s1: 25 | 26 | * Fix rotateca validation failures when not touching default self-signed CAs [(#10710)](https://github.com/k3s-io/k3s/pull/10710) 27 | * Bump runc to v1.1.13 [(#10737)](https://github.com/k3s-io/k3s/pull/10737) 28 | * Update stable channel to v1.30.4+k3s1 [(#10739)](https://github.com/k3s-io/k3s/pull/10739) 29 | * Fix deploy latest commit on E2E tests [(#10725)](https://github.com/k3s-io/k3s/pull/10725) 30 | * Remove secrets encryption controller [(#10612)](https://github.com/k3s-io/k3s/pull/10612) 31 | * Update kubernetes to v1.31.0-k3s3 [(#10764)](https://github.com/k3s-io/k3s/pull/10764) 32 | * Bump traefik to v2.11.8 [(#10779)](https://github.com/k3s-io/k3s/pull/10779) 33 | * Update coredns to 1.11.3 and metrics-server to 0.7.2 [(#10760)](https://github.com/k3s-io/k3s/pull/10760) 34 | * Add trivy scanning to PR reports [(#10758)](https://github.com/k3s-io/k3s/pull/10758) 35 | * Cover edge case when on new minor release for E2E upgrade test [(#10781)](https://github.com/k3s-io/k3s/pull/10781) 36 | * Bump aquasecurity/trivy-action from 0.20.0 to 0.24.0 [(#10795)](https://github.com/k3s-io/k3s/pull/10795) 37 | * Update CNI plugins version [(#10798)](https://github.com/k3s-io/k3s/pull/10798) 38 | * Bump Sonobuoy version [(#10792)](https://github.com/k3s-io/k3s/pull/10792) 39 | * Fix /trivy action running against target branch instead of PR branch [(#10824)](https://github.com/k3s-io/k3s/pull/10824) 40 | * Launch private registry with init [(#10822)](https://github.com/k3s-io/k3s/pull/10822) 41 | * Add channel for v1.31 [(#10826)](https://github.com/k3s-io/k3s/pull/10826) 42 | * Bump containerd to v1.7.21, runc to v1.1.14 [(#10805)](https://github.com/k3s-io/k3s/pull/10805) 43 | * Bump helm-controller for skip-verify/plain-http and updated tolerations [(#10832)](https://github.com/k3s-io/k3s/pull/10832) 44 | * Tag PR image build as latest before scanning [(#10825)](https://github.com/k3s-io/k3s/pull/10825) 45 | * Only clean up containerd hosts dirs managed by k3s [(#10823)](https://github.com/k3s-io/k3s/pull/10823) 46 | * Remove otelgrpc pinned dependency [(#10799)](https://github.com/k3s-io/k3s/pull/10799) 47 | * Add node-internal-dns/node-external-dns address pass-through support [(#10852)](https://github.com/k3s-io/k3s/pull/10852) 48 | * Give good report if no CVEs found in trivy [(#10853)](https://github.com/k3s-io/k3s/pull/10853) 49 | * Fix hosts.toml header var [(#10870)](https://github.com/k3s-io/k3s/pull/10870) 50 | * Bump Trivy version [(#10863)](https://github.com/k3s-io/k3s/pull/10863) 51 | * Add int test for flannel-ipv6masq [(#10440)](https://github.com/k3s-io/k3s/pull/10440) 52 | * Bump Trivy version [(#10899)](https://github.com/k3s-io/k3s/pull/10899) 53 | * Update Kubernetes to v1.31.1-k3s3 [(#10911)](https://github.com/k3s-io/k3s/pull/10911) 54 | * Add MariaDB to CI [(#10724)](https://github.com/k3s-io/k3s/pull/10724) 55 | * Update stable channel tov1.30.5+k3s1 [(#10921)](https://github.com/k3s-io/k3s/pull/10921) 56 | * Use static CNI bin dir [(#10868)](https://github.com/k3s-io/k3s/pull/10868) 57 | * K3s now uses a stable directory for CNI binaries, which simplifies the installation of additional CNI plugins. 58 | * Breakup trivy scan and check comment author [(#10935)](https://github.com/k3s-io/k3s/pull/10935) 59 | * Fix getMembershipForUserInOrg call [(#10937)](https://github.com/k3s-io/k3s/pull/10937) 60 | * Check k3s-io organization membership not team membership for trivy scans [(#10940)](https://github.com/k3s-io/k3s/pull/10940) 61 | * Bump kine to v0.13.0 [(#10932)](https://github.com/k3s-io/k3s/pull/10932) 62 | * Kine has been bumped to v0.13.0. This release includes changes that should enhance performance when using postgres as an external DB. The updated schema will be automatically used for new databases; to migrate to the new schema on existing databases, K3s can be started with the `KINE_SCHEMA_MIGRATION=2` environment variable set. 63 | * Fix trivy report download [(#10943)](https://github.com/k3s-io/k3s/pull/10943) 64 | * Trivy workflow: Specify GH_REPO env to use gh cli [(#10949)](https://github.com/k3s-io/k3s/pull/10949) 65 | * Bump Trivy version [(#10924)](https://github.com/k3s-io/k3s/pull/10924) 66 | * Bump traefik to chart 27.0.2 [(#10939)](https://github.com/k3s-io/k3s/pull/10939) 67 | * Pass Rancher's VEX report to Trivy to remove known false-positives CVEs [(#10956)](https://github.com/k3s-io/k3s/pull/10956) 68 | * Fix trivy vex line [(#10970)](https://github.com/k3s-io/k3s/pull/10970) 69 | * Add user path to runtimes search [(#10953)](https://github.com/k3s-io/k3s/pull/10953) 70 | * Runtimes detection will now use $PATH 71 | * Bump to new wharfie version [(#10971)](https://github.com/k3s-io/k3s/pull/10971) 72 | * Update README.md [(#10523)](https://github.com/k3s-io/k3s/pull/10523) 73 | * Remove trailing whitespace [(#9362)](https://github.com/k3s-io/k3s/pull/9362) 74 | * Bump kine to v0.13.2 [(#10978)](https://github.com/k3s-io/k3s/pull/10978) 75 | * Allow configuration of Rootlesskit's CopyUpDirs through an environment variable [(#10386)](https://github.com/k3s-io/k3s/pull/10386) 76 | * Add new environment variable "K3S_ROOTLESS_COPYUPDIRS" to add folders to the Rootlesskit configuration. 77 | * Fix race condition when multiple nodes reconcile S3 snapshots [(#10979)](https://github.com/k3s-io/k3s/pull/10979) 78 | * Bump Trivy version [(#10996)](https://github.com/k3s-io/k3s/pull/10996) 79 | * Add ca-cert rotation integration test, and fix ca-cert rotation [(#11013)](https://github.com/k3s-io/k3s/pull/11013) 80 | * Add e2e test which verifies traffic policies and firewall in services [(#10972)](https://github.com/k3s-io/k3s/pull/10972) 81 | * Update tcpproxy for import path change [(#11029)](https://github.com/k3s-io/k3s/pull/11029) 82 | * Bump Local Path Provisioner version [(#10862)](https://github.com/k3s-io/k3s/pull/10862) 83 | * Bump local-path-provisioner to v0.0.30 [(#11049)](https://github.com/k3s-io/k3s/pull/11049) 84 | * Bump helm-controller and klipper-helm [(#11060)](https://github.com/k3s-io/k3s/pull/11060) 85 | * Bump containerd to v1.7.22 [(#11067)](https://github.com/k3s-io/k3s/pull/11067) 86 | * Simplify svclb daemonset [(#10954)](https://github.com/k3s-io/k3s/pull/10954) 87 | * Stop using klipper-lb as the image for svclb. Replace it with a simple busybox which just sleeps 88 | * Add the nvidia runtime cdi [(#11065)](https://github.com/k3s-io/k3s/pull/11065) 89 | * Add nvidia cdi runtime to the list of supported and discoverable runtimes 90 | * Bump Trivy version [(#11103)](https://github.com/k3s-io/k3s/pull/11103) 91 | * Rollback GHA to Ubuntu 22.04 [(#11111)](https://github.com/k3s-io/k3s/pull/11111) 92 | * Revert "Make svclb as simple as possible" [(#11109)](https://github.com/k3s-io/k3s/pull/11109) 93 | * Fix Github Actions for Ubuntu-24.04 [(#11112)](https://github.com/k3s-io/k3s/pull/11112) 94 | * Bump aquasecurity/trivy-action from 0.24.0 to 0.27.0 [(#11105)](https://github.com/k3s-io/k3s/pull/11105) 95 | * Check the last 10 commits for upgrade E2E test [(#11086)](https://github.com/k3s-io/k3s/pull/11086) 96 | * Bump aquasecurity/trivy-action from 0.27.0 to 0.28.0 [(#11138)](https://github.com/k3s-io/k3s/pull/11138) 97 | * Fixes "file exists" error from CNI bins when upgrading k3s [(#11123)](https://github.com/k3s-io/k3s/pull/11123) 98 | * Reduce the number of GH api request for E2E nightly [(#11148)](https://github.com/k3s-io/k3s/pull/11148) 99 | * Update Kubernetes to v1.31.2-k3s1 and Go 1.22.8 [(#11163)](https://github.com/k3s-io/k3s/pull/11163) 100 | * Update stable channel to v1.30.6+k3s1 [(#11186)](https://github.com/k3s-io/k3s/pull/11186) 101 | * Fix timeout when defragmenting etcd on startup [(#11164)](https://github.com/k3s-io/k3s/pull/11164) 102 | * Capture all fedora atomic variants in install script [(#11170)](https://github.com/k3s-io/k3s/pull/11170) 103 | * Allow easier installation of k3s on all variants of fedora atomic that use rpm-ostree 104 | * Typo fixes in contributing.md [(#11201)](https://github.com/k3s-io/k3s/pull/11201) 105 | * Bump Trivy version [(#11206)](https://github.com/k3s-io/k3s/pull/11206) 106 | * Pin vagrant to older version to avoid known issue 13527 [(#11226)](https://github.com/k3s-io/k3s/pull/11226) 107 | * Set kine EmulatedETCDVersion from embedded etcd version [(#11221)](https://github.com/k3s-io/k3s/pull/11221) 108 | * Add nonroot-devices flag to agent CLI [(#11200)](https://github.com/k3s-io/k3s/pull/11200) 109 | * `Device_ownership_from_security_context` can now be enabled in the containerd CRI config by setting the `--nonroot-devices` flag or config key. 110 | * Bump runc to v1.2 [(#10896)](https://github.com/k3s-io/k3s/pull/10896) 111 | * Update flannel and base cni plugins version [(#11188)](https://github.com/k3s-io/k3s/pull/11188) 112 | * Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 [(#11236)](https://github.com/k3s-io/k3s/pull/11236) 113 | * Fix MustFindString returning override flags on external CLI commands [(#11237)](https://github.com/k3s-io/k3s/pull/11237) 114 | * Bump containerd to v1.7.23-k3s1 to fix registry rewrite token scopes [(#11238)](https://github.com/k3s-io/k3s/pull/11238) 115 | * Fix the "Standalone"-mode of oidc-login in the wrapped kubectl library [(#11266)](https://github.com/k3s-io/k3s/pull/11266) 116 | * Fixes 'no Auth Provider found for name "oidc"' when using oidc-login in standalone mode. 117 | * Bump K3s-root version to v0.14.1 [(#11282)](https://github.com/k3s-io/k3s/pull/11282) 118 | * Bump kine [(#11277)](https://github.com/k3s-io/k3s/pull/11277) 119 | * Bump kine for mysql connection close fix [(#11305)](https://github.com/k3s-io/k3s/pull/11305) 120 | * Fix handling of wrapped subcommands when run with a path [(#11306)](https://github.com/k3s-io/k3s/pull/11306) 121 | * Fix updatecli config for klipper and helm-controller [(#11290)](https://github.com/k3s-io/k3s/pull/11290) 122 | * Fix issue with loadbalancer failover to default server [(#11319)](https://github.com/k3s-io/k3s/pull/11319) 123 | * Update `localstorage_int_test.go` reference [(#11339)](https://github.com/k3s-io/k3s/pull/11339) 124 | * Update `localstorage_int_test.go` reference in `tests/integration/README.md` 125 | * Add to the output command to be consistent with the product command [(#11345)](https://github.com/k3s-io/k3s/pull/11345) 126 | * Allow install script to print error on failed binary download [(#11335)](https://github.com/k3s-io/k3s/pull/11335) 127 | * Remove the go toolchain line [(#11358)](https://github.com/k3s-io/k3s/pull/11358) 128 | * Add ubuntu 24.04 apt command for e2e test [(#11361)](https://github.com/k3s-io/k3s/pull/11361) 129 | * Bump Trivy version [(#11360)](https://github.com/k3s-io/k3s/pull/11360) 130 | * Bump aquasecurity/trivy-action from 0.28.0 to 0.29.0 [(#11364)](https://github.com/k3s-io/k3s/pull/11364) 131 | * Convert legacy docker tests from bash to golang [(#11357)](https://github.com/k3s-io/k3s/pull/11357) 132 | * Update Kubernetes to v1.31.3-k3s1 [(#11373)](https://github.com/k3s-io/k3s/pull/11373) 133 | * Fix Branch Name logic for Dependabot and UpdateCLI pushes to k3s-io [(#11376)](https://github.com/k3s-io/k3s/pull/11376) 134 | * Fix INSTALL_K3S_PR support [(#11383)](https://github.com/k3s-io/k3s/pull/11383) 135 | * Fix etcd backup/restore test and add guardrail for etcd-snapshot [(#11314)](https://github.com/k3s-io/k3s/pull/11314) 136 | * Bump containerd to -k3s2 to fix rewrites [(#11401)](https://github.com/k3s-io/k3s/pull/11401) 137 | * Fix opensuse-leap install test [(#11379)](https://github.com/k3s-io/k3s/pull/11379) 138 | * Fix secrets-encrypt reencrypt timeout error [(#11385)](https://github.com/k3s-io/k3s/pull/11385) 139 | * Rework loadbalancer server selection logic [(#11329)](https://github.com/k3s-io/k3s/pull/11329) 140 | * Remove experimental from embedded-registry flag [(#11443)](https://github.com/k3s-io/k3s/pull/11443) 141 | * Update stable channel to v1.31.3+k3s1 [(#11436)](https://github.com/k3s-io/k3s/pull/11436) 142 | * Fix agent tunnel address with dedicated supervisor port [(#11427)](https://github.com/k3s-io/k3s/pull/11427) 143 | * Update coredns to 1.12.0 [(#11387)](https://github.com/k3s-io/k3s/pull/11387) 144 | * Bump Trivy version [(#11430)](https://github.com/k3s-io/k3s/pull/11430) 145 | * Update to v1.31.4-k3s1 and Go 1.22.9 [(#11463)](https://github.com/k3s-io/k3s/pull/11463) 146 | * Bump alpine from 3.20 to 3.21 in /conformance [(#11433)](https://github.com/k3s-io/k3s/pull/11433) 147 | * Fix docker check warnings [(#11474)](https://github.com/k3s-io/k3s/pull/11474) 148 | * Update stable channel to v1.31.4+k3s1 [(#11483)](https://github.com/k3s-io/k3s/pull/11483) 149 | * V1.32.0+k3s1 [(#11478)](https://github.com/k3s-io/k3s/pull/11478) 150 | * Switch to using kubelet config file for all supported flags [(#10433)](https://github.com/k3s-io/k3s/pull/10433) 151 | * Load kernel modules for nft in agent setup [(#11527)](https://github.com/k3s-io/k3s/pull/11527) 152 | 153 | ## Embedded Component Versions 154 | | Component | Version | 155 | |---|---| 156 | | Kubernetes | [v1.32.0](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1320) | 157 | | Kine | [v0.13.5](https://github.com/k3s-io/kine/releases/tag/v0.13.5) | 158 | | SQLite | [3.46.1](https://sqlite.org/releaselog/3_46_1.html) | 159 | | Etcd | [v3.5.16-k3s1](https://github.com/k3s-io/etcd/releases/tag/v3.5.16-k3s1) | 160 | | Containerd | [v1.7.23-k3s2](https://github.com/k3s-io/containerd/releases/tag/v1.7.23-k3s2) | 161 | | Runc | [v1.2.1-k3s1](https://github.com/opencontainers/runc/releases/tag/v1.2.1-k3s1) | 162 | | Flannel | [v0.25.7](https://github.com/flannel-io/flannel/releases/tag/v0.25.7) | 163 | | Metrics-server | [v0.7.2](https://github.com/kubernetes-sigs/metrics-server/releases/tag/v0.7.2) | 164 | | Traefik | [v2.11.10](https://github.com/traefik/traefik/releases/tag/v2.11.10) | 165 | | CoreDNS | [v1.12.0](https://github.com/coredns/coredns/releases/tag/v1.12.0) | 166 | | Helm-controller | [v0.16.5](https://github.com/k3s-io/helm-controller/releases/tag/v0.16.5) | 167 | | Local-path-provisioner | [v0.0.30](https://github.com/rancher/local-path-provisioner/releases/tag/v0.0.30) | 168 | 169 | ## Helpful Links 170 | As always, we welcome and appreciate feedback from our community of users. Please feel free to: 171 | - [Open issues here](https://github.com/rancher/k3s/issues/new/choose) 172 | - [Join our Slack channel](https://slack.rancher.io/) 173 | - [Check out our documentation](https://rancher.com/docs/k3s/latest/en/) for guidance on how to get started or to dive deep into K3s. 174 | - [Read how you can contribute here](https://github.com/rancher/k3s/blob/master/CONTRIBUTING.md) 175 | ----- 176 | -------------------------------------------------------------------------------- /kdm/v2.8/v1.28.md: -------------------------------------------------------------------------------- 1 | # v1.28 (Rancher v2.8) 2 | 3 | **Note:** Version links are only present to provide image name on hover 4 | 5 | | k8s version| etcd| alpine| nginxProxy| certDownloader| kubernetesServicesSidecar| kubedns| dnsmasq| kubednsSidecar| kubednsAutoscaler| coredns| corednsAutoscaler| nodelocal| kubernetes| flannel| flannelCni| calicoNode| calicoCni| calicoControllers| calicoCtl| calicoFlexVol| canalNode| canalCni| canalControllers| canalFlannel| canalFlexVol| weaveNode| weaveCni| podInfraContainer| ingress| ingressBackend| ingressWebhook| metricsServer| windowsPodInfraContainer| aciCniDeployContainer| aciHostContainer| aciOpflexContainer| aciMcastContainer| aciOvsContainer| aciControllerContainer | 6 | | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | 7 | | `v1.28.15-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.105](## "rancher/rke-tools")| [v0.1.105](## "rancher/rke-tools")| [v0.1.105](## "rancher/rke-tools")| [v0.1.105](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.15-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.4](## "rancher/mirrored-calico-node")| [v3.27.4-rancher1](## "rancher/calico-cni")| [v3.27.4](## "rancher/mirrored-calico-kube-controllers")| [v3.27.4](## "rancher/mirrored-calico-ctl")| [v3.27.4](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.4](## "rancher/mirrored-calico-node")| [v3.27.4-rancher1](## "rancher/calico-cni")| [v3.27.4](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.4](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.11.3-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.1.1.1.81c2369](## "noiro/cnideploy")| [6.1.1.1.81c2369](## "noiro/aci-containers-host")| [6.1.1.1.81c2369](## "noiro/opflex")| [6.1.1.1.81c2369](## "noiro/opflex")| [6.1.1.1.81c2369](## "noiro/openvswitch")| [6.1.1.1.81c2369](## "noiro/aci-containers-controller") | 8 | | `v1.28.14-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.103](## "rancher/rke-tools")| [v0.1.103](## "rancher/rke-tools")| [v0.1.103](## "rancher/rke-tools")| [v0.1.103](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.14-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.4](## "rancher/mirrored-calico-node")| [v3.27.4-rancher1](## "rancher/calico-cni")| [v3.27.4](## "rancher/mirrored-calico-kube-controllers")| [v3.27.4](## "rancher/mirrored-calico-ctl")| [v3.27.4](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.4](## "rancher/mirrored-calico-node")| [v3.27.4-rancher1](## "rancher/calico-cni")| [v3.27.4](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.4](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.11.2-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.1.1.1.81c2369](## "noiro/cnideploy")| [6.1.1.1.81c2369](## "noiro/aci-containers-host")| [6.1.1.1.81c2369](## "noiro/opflex")| [6.1.1.1.81c2369](## "noiro/opflex")| [6.1.1.1.81c2369](## "noiro/openvswitch")| [6.1.1.1.81c2369](## "noiro/aci-containers-controller") | 9 | | `v1.28.13-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.102](## "rancher/rke-tools")| [v0.1.102](## "rancher/rke-tools")| [v0.1.102](## "rancher/rke-tools")| [v0.1.102](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.13-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.4](## "rancher/mirrored-calico-node")| [v3.27.4-rancher1](## "rancher/calico-cni")| [v3.27.4](## "rancher/mirrored-calico-kube-controllers")| [v3.27.4](## "rancher/mirrored-calico-ctl")| [v3.27.4](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.4](## "rancher/mirrored-calico-node")| [v3.27.4-rancher1](## "rancher/calico-cni")| [v3.27.4](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.4](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.11.2-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.3.81c2369](## "noiro/cnideploy")| [6.0.4.3.81c2369](## "noiro/aci-containers-host")| [6.0.4.3.81c2369](## "noiro/opflex")| [6.0.4.3.81c2369](## "noiro/opflex")| [6.0.4.3.81c2369](## "noiro/openvswitch")| [6.0.4.3.81c2369](## "noiro/aci-containers-controller") | 10 | | `v1.28.12-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.12-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v3.27.0](## "rancher/mirrored-calico-ctl")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.6-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.2.81c2369](## "noiro/cnideploy")| [6.0.4.2.81c2369](## "noiro/aci-containers-host")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/openvswitch")| [6.0.4.2.81c2369](## "noiro/aci-containers-controller") | 11 | | `v1.28.11-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.11-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v3.27.0](## "rancher/mirrored-calico-ctl")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.6-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.2.81c2369](## "noiro/cnideploy")| [6.0.4.2.81c2369](## "noiro/aci-containers-host")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/openvswitch")| [6.0.4.2.81c2369](## "noiro/aci-containers-controller") | 12 | | `v1.28.10-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.10-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v3.27.0](## "rancher/mirrored-calico-ctl")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.6-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 13 | | `v1.28.9-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.9-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v3.27.0](## "rancher/mirrored-calico-ctl")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.6-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 14 | | `v1.28.8-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.8-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v3.27.0](## "rancher/mirrored-calico-ctl")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.6-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 15 | | `v1.28.7-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.7-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v3.27.0](## "rancher/mirrored-calico-ctl")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.6-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /kdm/v2.9/v1.28.md: -------------------------------------------------------------------------------- 1 | # v1.28 (Rancher v2.9) 2 | 3 | **Note:** Version links are only present to provide image name on hover 4 | 5 | | k8s version| etcd| alpine| nginxProxy| certDownloader| kubernetesServicesSidecar| kubedns| dnsmasq| kubednsSidecar| kubednsAutoscaler| coredns| corednsAutoscaler| nodelocal| kubernetes| flannel| flannelCni| calicoNode| calicoCni| calicoControllers| calicoCtl| calicoFlexVol| canalNode| canalCni| canalControllers| canalFlannel| canalFlexVol| weaveNode| weaveCni| podInfraContainer| ingress| ingressBackend| ingressWebhook| metricsServer| windowsPodInfraContainer| aciCniDeployContainer| aciHostContainer| aciOpflexContainer| aciMcastContainer| aciOvsContainer| aciControllerContainer | 6 | | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | 7 | | `v1.28.15-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.105](## "rancher/rke-tools")| [v0.1.105](## "rancher/rke-tools")| [v0.1.105](## "rancher/rke-tools")| [v0.1.105](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.15-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.4](## "rancher/mirrored-calico-node")| [v3.27.4-rancher1](## "rancher/calico-cni")| [v3.27.4](## "rancher/mirrored-calico-kube-controllers")| [v3.27.4](## "rancher/mirrored-calico-ctl")| [v3.27.4](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.4](## "rancher/mirrored-calico-node")| [v3.27.4-rancher1](## "rancher/calico-cni")| [v3.27.4](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.4](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.11.3-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.1.1.1.81c2369](## "noiro/cnideploy")| [6.1.1.1.81c2369](## "noiro/aci-containers-host")| [6.1.1.1.81c2369](## "noiro/opflex")| [6.1.1.1.81c2369](## "noiro/opflex")| [6.1.1.1.81c2369](## "noiro/openvswitch")| [6.1.1.1.81c2369](## "noiro/aci-containers-controller") | 8 | | `v1.28.14-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.103](## "rancher/rke-tools")| [v0.1.103](## "rancher/rke-tools")| [v0.1.103](## "rancher/rke-tools")| [v0.1.103](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.14-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.4](## "rancher/mirrored-calico-node")| [v3.27.4-rancher1](## "rancher/calico-cni")| [v3.27.4](## "rancher/mirrored-calico-kube-controllers")| [v3.27.4](## "rancher/mirrored-calico-ctl")| [v3.27.4](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.4](## "rancher/mirrored-calico-node")| [v3.27.4-rancher1](## "rancher/calico-cni")| [v3.27.4](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.4](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.11.2-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.1.1.1.81c2369](## "noiro/cnideploy")| [6.1.1.1.81c2369](## "noiro/aci-containers-host")| [6.1.1.1.81c2369](## "noiro/opflex")| [6.1.1.1.81c2369](## "noiro/opflex")| [6.1.1.1.81c2369](## "noiro/openvswitch")| [6.1.1.1.81c2369](## "noiro/aci-containers-controller") | 9 | | `v1.28.13-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.102](## "rancher/rke-tools")| [v0.1.102](## "rancher/rke-tools")| [v0.1.102](## "rancher/rke-tools")| [v0.1.102](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.13-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.4](## "rancher/mirrored-calico-node")| [v3.27.4-rancher1](## "rancher/calico-cni")| [v3.27.4](## "rancher/mirrored-calico-kube-controllers")| [v3.27.4](## "rancher/mirrored-calico-ctl")| [v3.27.4](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.4](## "rancher/mirrored-calico-node")| [v3.27.4-rancher1](## "rancher/calico-cni")| [v3.27.4](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.4](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.11.2-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.3.81c2369](## "noiro/cnideploy")| [6.0.4.3.81c2369](## "noiro/aci-containers-host")| [6.0.4.3.81c2369](## "noiro/opflex")| [6.0.4.3.81c2369](## "noiro/opflex")| [6.0.4.3.81c2369](## "noiro/openvswitch")| [6.0.4.3.81c2369](## "noiro/aci-containers-controller") | 10 | | `v1.28.12-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.12-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v3.27.0](## "rancher/mirrored-calico-ctl")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.6-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.2.81c2369](## "noiro/cnideploy")| [6.0.4.2.81c2369](## "noiro/aci-containers-host")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/openvswitch")| [6.0.4.2.81c2369](## "noiro/aci-containers-controller") | 11 | | `v1.28.11-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.11-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v3.27.0](## "rancher/mirrored-calico-ctl")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.6-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.2.81c2369](## "noiro/cnideploy")| [6.0.4.2.81c2369](## "noiro/aci-containers-host")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/openvswitch")| [6.0.4.2.81c2369](## "noiro/aci-containers-controller") | 12 | | `v1.28.10-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.10-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v3.27.0](## "rancher/mirrored-calico-ctl")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.6-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 13 | | `v1.28.9-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.9-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v3.27.0](## "rancher/mirrored-calico-ctl")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.6-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 14 | | `v1.28.8-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.8-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v3.27.0](## "rancher/mirrored-calico-ctl")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.6-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 15 | | `v1.28.7-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.28.7-rancher1](## "rancher/hyperkube")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher9](## "rancher/flannel-cni")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v3.27.0](## "rancher/mirrored-calico-ctl")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.27.0](## "rancher/mirrored-calico-node")| [v3.27.0-rancher1](## "rancher/calico-cni")| [v3.27.0](## "rancher/mirrored-calico-kube-controllers")| [v0.24.2](## "rancher/mirrored-flannel-flannel")| [v3.27.0](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.6-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231226-1a7112e06](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.7.0](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /release-notes/rke-v1.5.md: -------------------------------------------------------------------------------- 1 | | Version | Date | US date | EU date | 2 | | ------- | ---- | ------- | ------- | 3 | | [v1.5.15](rke-v1.5.md#release-v1515) | Nov 12 2024 | 11/12/24 | 2024-11-12 | 4 | | [v1.5.14](rke-v1.5.md#release-v1514) | Oct 21 2024 | 10/21/24 | 2024-10-21 | 5 | | [v1.5.13](rke-v1.5.md#release-v1513) | Sep 17 2024 | 09/17/24 | 2024-09-17 | 6 | | [v1.5.12](rke-v1.5.md#release-v1512) | Aug 05 2024 | 08/05/24 | 2024-08-05 | 7 | | [v1.5.11](rke-v1.5.md#release-v1511) | Jul 22 2024 | 07/22/24 | 2024-07-22 | 8 | | [v1.5.10](rke-v1.5.md#release-v1510) | Jun 10 2024 | 06/10/24 | 2024-06-10 | 9 | | [v1.5.9](rke-v1.5.md#release-v159) | May 13 2024 | 05/13/24 | 2024-05-13 | 10 | | [v1.5.8](rke-v1.5.md#release-v158) | Apr 10 2024 | 04/10/24 | 2024-04-10 | 11 | | [v1.5.7](rke-v1.5.md#release-v157) | Mar 27 2024 | 03/27/24 | 2024-03-27 | 12 | | [v1.5.6](rke-v1.5.md#release-v156) | Mar 07 2024 | 03/07/24 | 2024-03-07 | 13 | | [v1.5.5](rke-v1.5.md#release-v155) | Feb 13 2024 | 02/13/24 | 2024-02-13 | 14 | | [v1.5.3](rke-v1.5.md#release-v153) | Jan 22 2024 | 01/22/24 | 2024-01-22 | 15 | | [v1.5.2](rke-v1.5.md#release-v152) | Jan 17 2024 | 01/17/24 | 2024-01-17 | 16 | | [v1.5.1](rke-v1.5.md#release-v151) | Dec 19 2023 | 12/19/23 | 2023-12-19 | 17 | | [v1.5.0](rke-v1.5.md#release-v150) | Dec 01 2023 | 12/01/23 | 2023-12-01 | 18 | 19 | 20 | 21 | ## What's Changed 22 | - Introduced `v1.28.15` 23 | 24 | # RKE Kubernetes versions 25 | - `v1.25.16-rancher2-3` 26 | - `v1.26.15-rancher1-1` 27 | - `v1.27.16-rancher1-1` 28 | - `v1.28.15-rancher1-1` (default) 29 | 30 | 31 | **Full Changelog**: https://github.com/rancher/rke/compare/v1.5.14...v1.5.15 32 | ----- 33 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 34 | 35 | ## What's Changed 36 | * Fix the issue where it may fail to remove the etcd+controlplane node from a cluster 37 | * Add ACI-CNI 6.1.1.1 variable 38 | 39 | # RKE Kubernetes versions 40 | - `v1.25.16-rancher2-3` 41 | - `v1.26.15-rancher1-1` 42 | - `v1.27.16-rancher1-1` 43 | - `v1.28.14-rancher1-1` (default) 44 | 45 | 46 | ----- 47 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 48 | 49 | ## What's Changed 50 | 51 | - Introduced `v1.28.13` 52 | - Introduced calico and canal `v3.27.4` for `v1.28.13` 53 | - Introduced nginx `v1.11.2` for `v1.28.13` 54 | - Introdced ACI `v6.0.4.3` for `v1.28.13` 55 | 56 | # RKE Kubernetes versions 57 | - `v1.25.16-rancher2-3` 58 | - `v1.26.15-rancher1-1` 59 | - `v1.27.16-rancher1-1` 60 | - `v1.28.13-rancher1-1` (default) 61 | 62 | ----- 63 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 64 | 65 | ## What's Changed 66 | 67 | - Introduced `v1.28.12` and `v1.27.16` 68 | 69 | # RKE Kubernetes versions 70 | - `v1.25.16-rancher2-3` 71 | - `v1.26.15-rancher1-1` 72 | - `v1.27.16-rancher1-1` 73 | - `v1.28.12-rancher1-1` (default) 74 | 75 | ----- 76 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 77 | 78 | ## What's Changed 79 | 80 | - Introduced `v1.28.11` and `v1.27.15` (https://github.com/rancher/rke/pull/3620) 81 | - Introduced ACI CNI v6.0.4.2 (https://github.com/rancher/rke/pull/3625) 82 | - Fixed an issue with cluster provisioning and reconciling when using `extra_env` for `kube-api` (https://github.com/rancher/rke/pull/3599) 83 | - Fixed an issue with k8s >= 1.22 clusters where clusters would sporadically fail to scale etcd nodes (https://github.com/rancher/rke/pull/3536) 84 | 85 | # RKE Kubernetes versions 86 | - `v1.25.16-rancher2-3` 87 | - `v1.26.15-rancher1-1` 88 | - `v1.27.15-rancher1-1` 89 | - `v1.28.11-rancher1-1` (default) 90 | 91 | ----- 92 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 93 | 94 | ## What's Changed 95 | 96 | Fixed an issue where an RKE provisioned cluster stores the cluster state in a configmap called `full-cluster-state` inside the `kube-system` namespace. This cluster state object contains information used to set up the Kubernetes cluster, which may include sensitive data. For more information, see [CVE-2023-32191](https://github.com/rancher/rke/security/advisories/GHSA-6gr4-52w6-vmqx). 97 | 98 | # RKE Kubernetes versions 99 | - `v1.25.16-rancher2-3` 100 | - `v1.26.15-rancher1-1` 101 | - `v1.27.14-rancher1-1` 102 | - `v1.28.10-rancher1-1` (default) 103 | 104 | ----- 105 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 106 | 107 | ## What's Changed 108 | 109 | - Bump containerd to v1.6.27. See https://github.com/rancher/rke/pull/3566 110 | - Fix the issue where not all kube-apiserver containers restart after changing the Pod Security Admission Configuration. See https://github.com/rancher/rke/pull/3547 111 | 112 | | Kubernetes version | 113 | | ----- | 114 | | `v1.25.16-rancher2-3` | 115 | | `v1.26.15-rancher1-1` | 116 | | `v1.27.13-rancher1-1` | 117 | | `v1.28.9-rancher1-1` (default) | 118 | ----- 119 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 120 | 121 | ## What's Changed 122 | 123 | | Kubernetes version | 124 | | ----- | 125 | | `v1.25.16-rancher2-3` | 126 | | `v1.26.15-rancher1-1` | 127 | | `v1.27.12-rancher1-1` | 128 | | `v1.28.8-rancher1-1` (default) | 129 | ----- 130 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 131 | 132 | ## What's Changed 133 | * [v1.28] Bump k8s dependencies to support k8s v1.28 by @chiukapoor in https://github.com/rancher/rke/pull/3472 134 | * [v1.28] go generate by @chiukapoor in https://github.com/rancher/rke/pull/3507 135 | * [release/v1.5] go generate by @github-actions in https://github.com/rancher/rke/pull/3513 136 | * fix the bug that delete_local_data is dropped by @jiaqiluo in https://github.com/rancher/rke/pull/3511 137 | * [release/v1.5] go generate by @github-actions in https://github.com/rancher/rke/pull/3517 138 | * [release/v1.5] go generate by @github-actions in https://github.com/rancher/rke/pull/3530 139 | * Update README with latest versions by @thatmidwesterncoder in https://github.com/rancher/rke/pull/3528 140 | * Backport v1.5.6 changes into the 1.5.7 release candidate line by @thatmidwesterncoder in https://github.com/rancher/rke/pull/3526 141 | * [release/v1.5] go generate by @github-actions in https://github.com/rancher/rke/pull/3533 142 | * Restart kube-apiserver in all CP nodes after changing the Pod Security Admission Configuration by @jiaqiluo in https://github.com/rancher/rke/pull/3531 143 | * Revert "Merge pull request #3531 from jiaqiluo/fix-kube-apiserver" by @jiaqiluo in https://github.com/rancher/rke/pull/3537 144 | * [release/v1.5] go generate by @github-actions in https://github.com/rancher/rke/pull/3541 145 | * [v1.5] switch KDM branch to release-v2.8 by @jiaqiluo in https://github.com/rancher/rke/pull/3542 146 | 147 | | Kubernetes version | 148 | | ----- | 149 | | `v1.28.7-rancher1-1` (default)| 150 | |`v1.27.11-rancher1-1`| 151 | |`v1.26.14-rancher1-1`| 152 | |`v1.25.16-rancher2-3`| 153 | 154 | 155 | **Full Changelog**: https://github.com/rancher/rke/compare/v1.5.6...v1.5.7 156 | ----- 157 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 158 | 159 | ## What's Changed 160 | * Add ACI CNI 6033, 6041 variables https://github.com/rancher/rke/pull/3514 161 | 162 | | Kubernetes version | 163 | | ----- | 164 | | `v1.27.11-rancher1-1` (default)| 165 | | `v1.26.14-rancher1-1`| 166 | |`v1.25.16-rancher2-3` | 167 | 168 | **Full Changelog**: https://github.com/rancher/rke/compare/v1.5.5...v1.5.6 169 | 170 | ----- 171 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 172 | 173 | Note: There is no official release for v1.5.4, the next release version available after v1.5.3 is v1.5.5. 174 | 175 | ## What's Changed 176 | * Introduced `v1.27.10-rancher1-1` and `v1.26.13-rancher1-1` 177 | * Updated containerd to v1.6.27 and runc to v1.1.12 https://github.com/rancher/rke/pull/3495 178 | 179 | ## Kubernetes Versions 180 | 181 | Each version of RKE has a specific list of supported Kubernetes versions. If you want to use a different version than listed below, you will need to update Kubernetes using the [system images](https://rancher.com/docs/rke/latest/en/config-options/system-images/) option in your `cluster.yml`. 182 | 183 | | Kubernetes version | 184 | | --------------------- | 185 | | `v1.27.10-rancher1-1` (Default) | 186 | | `v1.26.13-rancher1-1` | 187 | | `v1.25.16-rancher2-2` | 188 | 189 | | Experimental Kubernetes version | 190 | | --------------------- | 191 | | N/A | 192 | 193 | **Full Changelog**: https://github.com/rancher/rke/compare/v1.5.3...v1.5.5 194 | ----- 195 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 196 | 197 | ## What's Changed 198 | * Add architecture.md by @manuelbuil in https://github.com/rancher/rke/pull/3453 199 | * Clean/speed up Drone by @superseb in https://github.com/rancher/rke/pull/3417 200 | * [release/v1.5] Simplify update README workflow by @superseb in https://github.com/rancher/rke/pull/3436 201 | * [v1.5] Added ACI-CNI 6.0.3.2 variables by @akhilesh-oc in https://github.com/rancher/rke/pull/3475 202 | * [v1.5] update kdm branch to release-v2.8 by @kinarashah in https://github.com/rancher/rke/pull/3479 203 | 204 | | Kubernetes version | 205 | | --------------------- | 206 | | `v1.27.8-rancher2-2` (Default) | 207 | | `v1.26.11-rancher2-2` | 208 | | `v1.25.16-rancher2-2` | 209 | 210 | | Experimental Kubernetes version | 211 | | --------------------- | 212 | | N/A | 213 | 214 | **Full Changelog**: https://github.com/rancher/rke/compare/v1.5.2...v1.5.3 215 | ----- 216 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 217 | 218 | ## Enhancements 219 | 220 | - Introduced `v1.27.8-rancher2-1`, `v1.26.11-rancher2-1` and `v1.25.16-rancher2-1` 221 | - Introduced calico and canal `v3.26.3` and nginx ingress `v1.9.4` for `v1.27.8-rancher2-1`, `v1.26.11-rancher2-1` and `v1.25.16-rancher2-1` 222 | 223 | ## Bug Fixes 224 | 225 | - Added ACI 6.0.3.1 variables 226 | 227 | ## Kubernetes Versions 228 | 229 | Each version of RKE has a specific list of supported Kubernetes versions. If you want to use a different version than listed below, you will need to update Kubernetes using the [system images](https://rancher.com/docs/rke/latest/en/config-options/system-images/) option in your `cluster.yml`. 230 | 231 | | Kubernetes version | 232 | | --------------------- | 233 | | `v1.27.8-rancher2-1` (Default) | 234 | | `v1.26.11-rancher2-1` | 235 | | `v1.25.16-rancher2-1` | 236 | 237 | | Experimental Kubernetes version | 238 | | --------------------- | 239 | | N/A | 240 | 241 | **Full Changelog**: https://github.com/rancher/rke/compare/v1.5.2...v1.5.1 242 | ----- 243 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 244 | 245 | ## Enhancements 246 | 247 | - Introduced `v1.27.8-rancher2-1`, `v1.26.11-rancher2-1` and `v1.25.16-rancher2-1` 248 | - Introduced calico and canal `v3.26.3` and nginx ingress `v1.9.4` for `v1.27.8-rancher2-1`, `v1.26.11-rancher2-1` and `v1.25.16-rancher2-1` 249 | 250 | ## Bug Fixes 251 | 252 | ## Kubernetes Versions 253 | 254 | Each version of RKE has a specific list of supported Kubernetes versions. If you want to use a different version than listed below, you will need to update Kubernetes using the [system images](https://rancher.com/docs/rke/latest/en/config-options/system-images/) option in your `cluster.yml`. 255 | 256 | | Kubernetes version | 257 | | --------------------- | 258 | | `v1.27.8-rancher2-1` (Default) | 259 | | `v1.26.11-rancher2-1` | 260 | | `v1.25.16-rancher2-1` | 261 | 262 | | Experimental Kubernetes version | 263 | | --------------------- | 264 | | N/A | 265 | 266 | **Full Changelog**: https://github.com/rancher/rke/compare/v1.5.1...v1.5.0 267 | ----- 268 | Rancher Kubernetes Engine (RKE) is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It works on bare-metal and virtualized servers. With RKE, the installation and operation of Kubernetes are both simplified and easily automated, and they are entirely independent of the operating system and platform you're running. 269 | 270 | ## Enhancements 271 | * Added support for `v1.27.6-rancher1-1`. 272 | * Introduced support for `external-aws`. 273 | - In Kubernetes 1.27 and later, you must use an out-of-tree AWS cloud provider. See [documentation on how to set up external-aws](https://rke.docs.rancher.com/config-options/cloud-providers/aws#using-the-out-of-tree-aws-cloud-provider-for-rke). 274 | - All existing clusters must migrate prior to upgrading to v1.27 in order to stay functional. See [documentation on how to migrate to external-aws](https://rke.docs.rancher.com/config-options/cloud-providers/aws#migrating-to-the-out-of-tree-aws-cloud-provider-for-rke) on Kubernetes 1.26 and earlier. 275 | - Note that there is a known issue with `external-aws` where RKE fails to find the node if both `hostname-override` and `internal-address` are empty. For more information, see https://github.com/rancher/rke/issues/3445 276 | 277 | ## Other changes 278 | * [release/v1.5] Add env var to enable dual-stack in cri-dockerd by @superseb in https://github.com/rancher/rke/pull/3370 279 | * [release/v1.5] Security bumps by @macedogm in https://github.com/rancher/rke/pull/3339 280 | * Add warning log about weave deprecation by @manuelbuil in https://github.com/rancher/rke/pull/3337 281 | * Fix "unknown revision v0.0.0" error caused by the k8s.io/kubernetes module by @jiaqiluo in https://github.com/rancher/rke/pull/3387 282 | * changed etcd restore image to rke-tools for etcd >=3.5.7 by @vardhaman22 in https://github.com/rancher/rke/pull/3390 283 | 284 | ## Kubernetes Versions 285 | 286 | Each version of RKE has a specific list of supported Kubernetes versions. If you want to use a different version than listed below, you will need to update Kubernetes using the [system images](https://rancher.com/docs/rke/latest/en/config-options/system-images/) option in your `cluster.yml`. 287 | 288 | | Kubernetes version | 289 | | --------------------- | 290 | | `v1.27.6-rancher1-1` (Default) | 291 | | `v1.26.9-rancher1-1` | 292 | | `v1.25.14-rancher1-1` | 293 | 294 | | Experimental Kubernetes version | 295 | | --------------------- | 296 | | N/A | 297 | 298 | ## New Contributors 299 | * @pjbgf made their first contribution in https://github.com/rancher/rke/pull/3410 300 | 301 | **Full Changelog**: https://github.com/rancher/rke/compare/v1.4.11...v1.5.0 302 | ----- 303 | -------------------------------------------------------------------------------- /kdm/v2.7/v1.27.md: -------------------------------------------------------------------------------- 1 | # v1.27 (Rancher v2.7) 2 | 3 | **Note:** Version links are only present to provide image name on hover 4 | 5 | | k8s version| etcd| alpine| nginxProxy| certDownloader| kubernetesServicesSidecar| kubedns| dnsmasq| kubednsSidecar| kubednsAutoscaler| coredns| corednsAutoscaler| nodelocal| kubernetes| flannel| flannelCni| calicoNode| calicoCni| calicoControllers| calicoCtl| calicoFlexVol| canalNode| canalCni| canalControllers| canalFlannel| canalFlexVol| weaveNode| weaveCni| podInfraContainer| ingress| ingressBackend| ingressWebhook| metricsServer| windowsPodInfraContainer| aciCniDeployContainer| aciHostContainer| aciOpflexContainer| aciMcastContainer| aciOvsContainer| aciControllerContainer | 6 | | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | 7 | | `v1.27.16-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.16-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.2.81c2369](## "noiro/cnideploy")| [6.0.4.2.81c2369](## "noiro/aci-containers-host")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/openvswitch")| [6.0.4.2.81c2369](## "noiro/aci-containers-controller") | 8 | | `v1.27.15-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.15-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.2.81c2369](## "noiro/cnideploy")| [6.0.4.2.81c2369](## "noiro/aci-containers-host")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/openvswitch")| [6.0.4.2.81c2369](## "noiro/aci-containers-controller") | 9 | | `v1.27.14-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.14-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 10 | | `v1.27.13-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.13-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 11 | | `v1.27.12-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.12-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 12 | | `v1.27.11-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.11-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 13 | | `v1.27.10-rancher1-2` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.10-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.3.3.81c2369](## "noiro/cnideploy")| [6.0.3.3.81c2369](## "noiro/aci-containers-host")| [6.0.3.3.81c2369](## "noiro/opflex")| [6.0.3.3.81c2369](## "noiro/opflex")| [6.0.3.3.81c2369](## "noiro/openvswitch")| [6.0.3.3.81c2369](## "noiro/aci-containers-controller") | 14 | | `v1.27.10-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.10-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.3.2.81c2369](## "noiro/cnideploy")| [6.0.3.2.81c2369](## "noiro/aci-containers-host")| [6.0.3.2.81c2369](## "noiro/opflex")| [6.0.3.2.81c2369](## "noiro/opflex")| [6.0.3.2.81c2369](## "noiro/openvswitch")| [6.0.3.2.81c2369](## "noiro/aci-containers-controller") | 15 | | `v1.27.8-rancher2-2` | [v3.5.9](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.8-rancher2](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.3.2.81c2369](## "noiro/cnideploy")| [6.0.3.2.81c2369](## "noiro/aci-containers-host")| [6.0.3.2.81c2369](## "noiro/opflex")| [6.0.3.2.81c2369](## "noiro/opflex")| [6.0.3.2.81c2369](## "noiro/openvswitch")| [6.0.3.2.81c2369](## "noiro/aci-containers-controller") | 16 | | `v1.27.8-rancher2-1` | [v3.5.9](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.8-rancher2](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.3.1.81c2369](## "noiro/cnideploy")| [6.0.3.1.81c2369](## "noiro/aci-containers-host")| [6.0.3.1.81c2369](## "noiro/opflex")| [6.0.3.1.81c2369](## "noiro/opflex")| [6.0.3.1.81c2369](## "noiro/openvswitch")| [6.0.3.1.81c2369](## "noiro/aci-containers-controller") | 17 | | `v1.27.6-rancher1-1` | [v3.5.7](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.20](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.20](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.20](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.20](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.6-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.1](## "rancher/mirrored-calico-node")| [v3.26.1-rancher1](## "rancher/calico-cni")| [v3.26.1](## "rancher/mirrored-calico-kube-controllers")| [v3.26.1](## "rancher/mirrored-calico-ctl")| [v3.26.1](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.1](## "rancher/mirrored-calico-node")| [v3.26.1-rancher1](## "rancher/calico-cni")| [v3.26.1](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.1](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.8.1-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20230312-helm-chart-4.5.2-28-g66a760794](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [5.2.7.1.81c2369](## "noiro/cnideploy")| [5.2.7.1.81c2369](## "noiro/aci-containers-host")| [5.2.7.1.81c2369](## "noiro/opflex")| [5.2.7.1.81c2369](## "noiro/opflex")| [5.2.7.1.81c2369](## "noiro/openvswitch")| [5.2.7.1.81c2369](## "noiro/aci-containers-controller")| [5.2.7.1.81c2369](## "noiro/gbp-server")| [5.2.7.1.81c2369](## "noiro/opflex-server") | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /kdm/v2.8/v1.27.md: -------------------------------------------------------------------------------- 1 | # v1.27 (Rancher v2.8) 2 | 3 | **Note:** Version links are only present to provide image name on hover 4 | 5 | | k8s version| etcd| alpine| nginxProxy| certDownloader| kubernetesServicesSidecar| kubedns| dnsmasq| kubednsSidecar| kubednsAutoscaler| coredns| corednsAutoscaler| nodelocal| kubernetes| flannel| flannelCni| calicoNode| calicoCni| calicoControllers| calicoCtl| calicoFlexVol| canalNode| canalCni| canalControllers| canalFlannel| canalFlexVol| weaveNode| weaveCni| podInfraContainer| ingress| ingressBackend| ingressWebhook| metricsServer| windowsPodInfraContainer| aciCniDeployContainer| aciHostContainer| aciOpflexContainer| aciMcastContainer| aciOvsContainer| aciControllerContainer | 6 | | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | 7 | | `v1.27.16-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.16-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.2.81c2369](## "noiro/cnideploy")| [6.0.4.2.81c2369](## "noiro/aci-containers-host")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/openvswitch")| [6.0.4.2.81c2369](## "noiro/aci-containers-controller") | 8 | | `v1.27.15-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.15-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.2.81c2369](## "noiro/cnideploy")| [6.0.4.2.81c2369](## "noiro/aci-containers-host")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/openvswitch")| [6.0.4.2.81c2369](## "noiro/aci-containers-controller") | 9 | | `v1.27.14-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.14-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 10 | | `v1.27.13-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.13-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 11 | | `v1.27.12-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.12-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 12 | | `v1.27.11-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.11-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 13 | | `v1.27.10-rancher1-2` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.10-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.3.3.81c2369](## "noiro/cnideploy")| [6.0.3.3.81c2369](## "noiro/aci-containers-host")| [6.0.3.3.81c2369](## "noiro/opflex")| [6.0.3.3.81c2369](## "noiro/opflex")| [6.0.3.3.81c2369](## "noiro/openvswitch")| [6.0.3.3.81c2369](## "noiro/aci-containers-controller") | 14 | | `v1.27.10-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.10-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.3.2.81c2369](## "noiro/cnideploy")| [6.0.3.2.81c2369](## "noiro/aci-containers-host")| [6.0.3.2.81c2369](## "noiro/opflex")| [6.0.3.2.81c2369](## "noiro/opflex")| [6.0.3.2.81c2369](## "noiro/openvswitch")| [6.0.3.2.81c2369](## "noiro/aci-containers-controller") | 15 | | `v1.27.8-rancher2-2` | [v3.5.9](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.8-rancher2](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.3.2.81c2369](## "noiro/cnideploy")| [6.0.3.2.81c2369](## "noiro/aci-containers-host")| [6.0.3.2.81c2369](## "noiro/opflex")| [6.0.3.2.81c2369](## "noiro/opflex")| [6.0.3.2.81c2369](## "noiro/openvswitch")| [6.0.3.2.81c2369](## "noiro/aci-containers-controller") | 16 | | `v1.27.8-rancher2-1` | [v3.5.9](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.8-rancher2](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.3.1.81c2369](## "noiro/cnideploy")| [6.0.3.1.81c2369](## "noiro/aci-containers-host")| [6.0.3.1.81c2369](## "noiro/opflex")| [6.0.3.1.81c2369](## "noiro/opflex")| [6.0.3.1.81c2369](## "noiro/openvswitch")| [6.0.3.1.81c2369](## "noiro/aci-containers-controller") | 17 | | `v1.27.6-rancher1-1` | [v3.5.7](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.20](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.20](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.20](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.20](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.6-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.1](## "rancher/mirrored-calico-node")| [v3.26.1-rancher1](## "rancher/calico-cni")| [v3.26.1](## "rancher/mirrored-calico-kube-controllers")| [v3.26.1](## "rancher/mirrored-calico-ctl")| [v3.26.1](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.1](## "rancher/mirrored-calico-node")| [v3.26.1-rancher1](## "rancher/calico-cni")| [v3.26.1](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.1](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.8.1-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20230312-helm-chart-4.5.2-28-g66a760794](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [5.2.7.1.81c2369](## "noiro/cnideploy")| [5.2.7.1.81c2369](## "noiro/aci-containers-host")| [5.2.7.1.81c2369](## "noiro/opflex")| [5.2.7.1.81c2369](## "noiro/opflex")| [5.2.7.1.81c2369](## "noiro/openvswitch")| [5.2.7.1.81c2369](## "noiro/aci-containers-controller")| [5.2.7.1.81c2369](## "noiro/gbp-server")| [5.2.7.1.81c2369](## "noiro/opflex-server") | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /kdm/v2.9/v1.27.md: -------------------------------------------------------------------------------- 1 | # v1.27 (Rancher v2.9) 2 | 3 | **Note:** Version links are only present to provide image name on hover 4 | 5 | | k8s version| etcd| alpine| nginxProxy| certDownloader| kubernetesServicesSidecar| kubedns| dnsmasq| kubednsSidecar| kubednsAutoscaler| coredns| corednsAutoscaler| nodelocal| kubernetes| flannel| flannelCni| calicoNode| calicoCni| calicoControllers| calicoCtl| calicoFlexVol| canalNode| canalCni| canalControllers| canalFlannel| canalFlexVol| weaveNode| weaveCni| podInfraContainer| ingress| ingressBackend| ingressWebhook| metricsServer| windowsPodInfraContainer| aciCniDeployContainer| aciHostContainer| aciOpflexContainer| aciMcastContainer| aciOvsContainer| aciControllerContainer | 6 | | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | 7 | | `v1.27.16-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.16-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.2.81c2369](## "noiro/cnideploy")| [6.0.4.2.81c2369](## "noiro/aci-containers-host")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/openvswitch")| [6.0.4.2.81c2369](## "noiro/aci-containers-controller") | 8 | | `v1.27.15-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [v0.1.100](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.15-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.2.81c2369](## "noiro/cnideploy")| [6.0.4.2.81c2369](## "noiro/aci-containers-host")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/opflex")| [6.0.4.2.81c2369](## "noiro/openvswitch")| [6.0.4.2.81c2369](## "noiro/aci-containers-controller") | 9 | | `v1.27.14-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.14-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 10 | | `v1.27.13-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.13-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 11 | | `v1.27.12-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [v1.8.9](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.12-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 12 | | `v1.27.11-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.11-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.4.1.81c2369](## "noiro/cnideploy")| [6.0.4.1.81c2369](## "noiro/aci-containers-host")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/opflex")| [6.0.4.1.81c2369](## "noiro/openvswitch")| [6.0.4.1.81c2369](## "noiro/aci-containers-controller") | 13 | | `v1.27.10-rancher1-2` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.10-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.3.3.81c2369](## "noiro/cnideploy")| [6.0.3.3.81c2369](## "noiro/aci-containers-host")| [6.0.3.3.81c2369](## "noiro/opflex")| [6.0.3.3.81c2369](## "noiro/opflex")| [6.0.3.3.81c2369](## "noiro/openvswitch")| [6.0.3.3.81c2369](## "noiro/aci-containers-controller") | 14 | | `v1.27.10-rancher1-1` | [v3.5.10](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.10-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.3.2.81c2369](## "noiro/cnideploy")| [6.0.3.2.81c2369](## "noiro/aci-containers-host")| [6.0.3.2.81c2369](## "noiro/opflex")| [6.0.3.2.81c2369](## "noiro/opflex")| [6.0.3.2.81c2369](## "noiro/openvswitch")| [6.0.3.2.81c2369](## "noiro/aci-containers-controller") | 15 | | `v1.27.8-rancher2-2` | [v3.5.9](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.8-rancher2](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.3.2.81c2369](## "noiro/cnideploy")| [6.0.3.2.81c2369](## "noiro/aci-containers-host")| [6.0.3.2.81c2369](## "noiro/opflex")| [6.0.3.2.81c2369](## "noiro/opflex")| [6.0.3.2.81c2369](## "noiro/openvswitch")| [6.0.3.2.81c2369](## "noiro/aci-containers-controller") | 16 | | `v1.27.8-rancher2-1` | [v3.5.9](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.28](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.28](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.28](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.28](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.8-rancher2](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v3.26.3](## "rancher/mirrored-calico-ctl")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.3](## "rancher/mirrored-calico-node")| [v3.26.3-rancher1](## "rancher/calico-cni")| [v3.26.3](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.3](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.9.4-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20231011-8b53cabe0](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [6.0.3.1.81c2369](## "noiro/cnideploy")| [6.0.3.1.81c2369](## "noiro/aci-containers-host")| [6.0.3.1.81c2369](## "noiro/opflex")| [6.0.3.1.81c2369](## "noiro/opflex")| [6.0.3.1.81c2369](## "noiro/openvswitch")| [6.0.3.1.81c2369](## "noiro/aci-containers-controller") | 17 | | `v1.27.6-rancher1-1` | [v3.5.7](## "rancher/mirrored-coreos-etcd")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [v0.1.96](## "rancher/rke-tools")| [1.22.20](## "rancher/mirrored-k8s-dns-kube-dns")| [1.22.20](## "rancher/mirrored-k8s-dns-dnsmasq-nanny")| [1.22.20](## "rancher/mirrored-k8s-dns-sidecar")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.10.1](## "rancher/mirrored-coredns-coredns")| [1.8.6](## "rancher/mirrored-cluster-proportional-autoscaler")| [1.22.20](## "rancher/mirrored-k8s-dns-node-cache")| [v1.27.6-rancher1](## "rancher/hyperkube")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v0.3.0-rancher8](## "rancher/flannel-cni")| [v3.26.1](## "rancher/mirrored-calico-node")| [v3.26.1-rancher1](## "rancher/calico-cni")| [v3.26.1](## "rancher/mirrored-calico-kube-controllers")| [v3.26.1](## "rancher/mirrored-calico-ctl")| [v3.26.1](## "rancher/mirrored-calico-pod2daemon-flexvol")| [v3.26.1](## "rancher/mirrored-calico-node")| [v3.26.1-rancher1](## "rancher/calico-cni")| [v3.26.1](## "rancher/mirrored-calico-kube-controllers")| [v0.21.4](## "rancher/mirrored-flannel-flannel")| [v3.26.1](## "rancher/mirrored-calico-pod2daemon-flexvol")| [2.8.1](## "weaveworks/weave-kube")| [2.8.1](## "weaveworks/weave-npc")| [3.7](## "rancher/mirrored-pause")| [nginx-1.8.1-rancher1](## "rancher/nginx-ingress-controller")| [1.5-rancher1](## "rancher/mirrored-nginx-ingress-controller-defaultbackend")| [v20230312-helm-chart-4.5.2-28-g66a760794](## "rancher/mirrored-ingress-nginx-kube-webhook-certgen")| [v0.6.3](## "rancher/mirrored-metrics-server")| [3.7](## "rancher/mirrored-pause")| [5.2.7.1.81c2369](## "noiro/cnideploy")| [5.2.7.1.81c2369](## "noiro/aci-containers-host")| [5.2.7.1.81c2369](## "noiro/opflex")| [5.2.7.1.81c2369](## "noiro/opflex")| [5.2.7.1.81c2369](## "noiro/openvswitch")| [5.2.7.1.81c2369](## "noiro/aci-containers-controller")| [5.2.7.1.81c2369](## "noiro/gbp-server")| [5.2.7.1.81c2369](## "noiro/opflex-server") | 18 | 19 | 20 | 21 | --------------------------------------------------------------------------------