Commit Graph

6 Commits

Author SHA1 Message Date
Luther Monson 8e19d0c924 fixing image tagging and setting up for manifest-tool 2021-07-08 15:39:38 -07:00
Ross Kirkpatrick e47abaa9b0 add windows airgap support and break out windows build scripts 2021-07-02 08:16:44 -04:00
Ross Kirkpatrick 316cc954dc Multi-OS Support for RKE2 runtime and binary builds (Adding Windows) 2021-06-29 07:53:45 -04:00
Jacob Blain Christen 29e3bff174
statically linked kubernetes + rke2 (#352)
Leverage new alpine-based rancher/hardened-build-base (goboring built on
alpine) while matching the upstream version of go to compile with. Also
assert everything is statically linked and assert presence of goboring
symbols prior to install-with-strip.

Addresses rancher/rke2#335

Additionally, applied `drone fmt --save` to .drone.yml and removed
duplicated build of the kubernetes image.
2020-09-24 21:57:49 -07:00
Jacob Blain Christen b459d18894
installer: refactor install script (#220)
Make the install script simpler by leveraging a self-extracting tarball
built with makeself. This adds a new release artifact,
rke2-installer.${GOOS}-${GOARCH}.run, that is a self-extracting version
of the tarball artifact. The install, killall, and uninstall logic has
been moved into this artifact which ends up on hosts, by default, in the
/usr/local/share/rke2/scripts directory.

The install.sh at the root of the repository has been simplified. It
will attempt to detect if yum is available and install via that method.
Lacking yum, it will download and invoke the self-extracting tarball.
2020-08-26 17:46:34 -07:00
Jacob Blain Christen b4d0ad8ad7
build/ci: fix it (#209)
Did some refactoring so that the correct version is passed into the
kubernetes build, among other things.
2020-08-20 04:27:45 -07:00