You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
k3s/vendor/k8s.io/kubernetes
Erik Wilson af9ea1d65e
Update vendor
6 years ago
..
cmd Update vendor 6 years ago
pkg Update vendor 6 years ago
plugin Update vendor 6 years ago
third_party/forked Update vendor 6 years ago
.gitattributes Update vendor 6 years ago
.gitignore Update vendor 6 years ago
CHANGELOG-1.13.md Update vendor 6 years ago
LICENSE Update vendor 6 years ago
README.md Update vendor 6 years ago
deps.sh Update vendor 6 years ago
openapi-save.sh Update vendor 6 years ago
openapi.json Update vendor 6 years ago
openapi.pb Update vendor 6 years ago
tag.sh Update vendor 6 years ago
vendor.conf Update vendor 6 years ago

README.md

Kubernetes


Kubernetes without the features I don't care about.

Rebase Instructions

Patch rebase

These are instructions for rebasing a patch version. For example if the current k3s k8s version is v1.13.3 and v1.13.4 comes out these are the procedures on how to rebase and create a new release. If v1.14 comes out that procedure is different.

The below instructions will use the example of rebasing from v1.13.3 to v1.13.4. For git commands the remote rancher is github.com/rancher/k3s and the remote upstream refers to github.com/kubernetes/kubernetes

  • Create a branch in github.com/rancher/k3s called k3s-${VERSION} that is branched from the upstream tag ${VERSION}.
VERSION=v1.13.4
git fetch upstream
git checkout -b k3s-${VERSION} ${VERSION}
git push rancher k3s-${VERSION}
  • Start rebase
OLD_VERSION=v1.13.3
VERSION=v1.13.4
git fetch rancher
git checkout k3s-${VERSION}
git reset --hard rancher/k3s-${OLD_VERSION}
git rebase -i ${VERSION}
  • When presented with the patch edit screen you want to drop an commit titled "Update Vendor" or a version commit like "v1.13.3-k3s.6"
  • Continue rebase and resolve any conflicts.
  • Run the below to update vendor and apply tag
VERSION=v1.13.4
./deps && ./tag.sh ${VERSION}-k3s.1
  • Update the README.md with anything that might have changed in the procedure
  • Put in PR to github.com/rancher/k3s k3s-${VERSION} branch
  • After merge apply ${VERSION}-k3s.1 tag in github then vendor into k3s