├── 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 | [](https://github.com/rancher/rancher/releases)
18 | [](https://github.com/rancher/rancher/releases)
19 |
20 | %5D.latest&label=RKE2%20stable)
21 | %5D.latest&label=RKE2%20latest)
22 | %5D.latest&label=RKE2%20testing)
23 |
24 | %5D.latest&label=k3s%20stable)
25 | %5D.latest&label=k3s%20latest)
26 | %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 |
--------------------------------------------------------------------------------