1
0
mirror of https://github.com/rancher/os.git synced 2025-09-02 15:24:32 +00:00
Commit Graph

2712 Commits

Author SHA1 Message Date
Olli Janatuinen
ed368597f6 v2.0.2-rc2
* Include NFS client to console
* Support command "ros engine switch latest"
* Use long term branch v2.0.x for os-services
* Use docker build, builder, buildx and compose from docker:cli container
* Unify docker compose and docker-compose commands
* Automatically select latest docker version in first boot
2024-10-20 12:37:39 +00:00
Olli Janatuinen
5d298d5782 Use Docker 26.1.4 in builds 2024-10-19 09:06:05 +00:00
Olli Janatuinen
2a0c230143 Drop golint which does not work anymore with current Golang versions 2024-10-19 08:06:10 +00:00
Olli Janatuinen
35caf34ad3 v2.0.2-rc1
* Optimize kernel parameters based on MinIO recommendations
* Use Docker 26.1.4 by default
2024-06-07 16:53:10 +00:00
Olli Janatuinen
afce4f9724 v2.0.1
Root CA certificates update to initrd
2024-04-12 21:24:35 +00:00
Olli Janatuinen
ab3f7a0b49 v2.0.0
* Downgrade system-docker to 17.06.107 (last version before rename)
* Use Docker 24.0.9 by default. 25.0.3 available as alternative.
* Buildroot 2023.02.10
* Kernel 5.10.211
* Always generate dhcpd.conf (not only with Wi-Fi)
* Support user Docker "data_root" configuration
2024-03-05 19:33:51 +00:00
Olli Janatuinen
8a9e14f887 v2.0.0-rc2
* Add ipset to network and console
* Add fdisk to console
* Use Docker 24.0.7 by default
* SSH security hardenings
2023-12-19 13:06:04 +00:00
Olli Janatuinen
615b3d4f7c v2.0.0-rc1
* Load apparmor on boot also when booting from disk
* Rename system-dockerd to system-engine
* Do not cache service metadatas
* Do not cache Docker image to ISO file
* Disable system-docker bridge by default
* Remove deprecated --oom-score-adjust flag
* Update VMware tools to 12.2.5
* Update QEMU guest agent to 7.2
* Remove broken VirtualBox tools
2023-08-20 17:40:37 +00:00
Olli Janatuinen
f87c220f1b v2.0.0-beta7
- Docker 24.0.5
- Kernel 5.10.188
- System-docker 17.06.108
- System container images compresses with zstd instead of xz
- Added WSL2 support
- Include Hyper-V, ProxmoxVE and VMware tools to ISO
- Include apparmor tools to console
- Enable apparmor by default
- Remove experimental selinux support
- Include chroot command to initrd
2023-08-06 12:55:50 +00:00
Olli Janatuinen
4148642e5f v2.0.0-beta6
- Buildroot 2022.02.8
-- with cherry-picked memory leak fix for dhcpcd
- Kernel 5.10.162
- Docker 23.0.0-rc.3
- System-docker 17.06.107
- Removed debugging tool system-docker-containerd-ctr
- Build ros binary with Go version 1.19.5
- Improve debug mode by disabling auto reboot and asking resolution
2023-01-22 14:16:32 +01:00
David
977771c4bd rpi kernel to v5.10.110 2022-07-25 09:59:39 -07:00
David
7afcca764f Locked console to Debian bullseye (see #111) 2022-07-25 09:59:39 -07:00
David
c660335037 Updated arm64 for Buildroot 2022.02.3 images 2022-07-25 09:59:39 -07:00
David
a9184f24c6 Removed mips64el support 2022-07-25 09:59:39 -07:00
David
498c58c811 Docker 22.06.0-beta.0 2022-07-25 09:59:39 -07:00
David
dab432f31e Buildroot 2022.02.3. Also fixes #132 in 5.10.x branch 2022-07-25 09:59:39 -07:00
Olli Janatuinen
8cf31519d8 dhcpcd: Ignore Docker container interfaces 2022-07-25 09:59:39 -07:00
David
8ad288ba06 Kernel 5.10.129, Docker 20.10.13 2022-07-25 09:59:39 -07:00
Olli Janatuinen
1b4afa25a3 Sleep 30 seconds after creating release 2022-07-25 09:59:39 -07:00
Brian Ledbetter
0dc7a00e0e Added nvi to the console image, for those who prefer that.
No net increase in image size:

Before:

$ ls -l ./dist/artifacts/burmillaos.iso
-rw-r--r-- 1 brian brian 242221056 Jun 23 07:54 ./dist/artifacts/burmillaos.iso

After adding nvi:

-rw-r--r-- 1 brian brian 242221056 Jun 23 08:05 ./dist/artifacts/burmillaos.iso

Net filesize on disk is around 476k:

$ make run
...
rancher@rancher-dev:~$ which vi
/usr/bin/vi
rancher@rancher-dev:~$ ls -l /usr/bin/vi
lrwxrwxrwx 1 root root 20 Jun 23 12:01 /usr/bin/vi -> /etc/alternatives/vi
rancher@rancher-dev:~$ ls -l /etc/alternatives/vi
lrwxrwxrwx 1 root root 12 Jun 23 12:01 /etc/alternatives/vi -> /usr/bin/nvi
rancher@rancher-dev:~$ ls -l /usr/bin/nvi
-rwxr-xr-x 3 root root 476312 Dec  4  2018 /usr/bin/nvi
2021-06-23 07:07:57 -07:00
Olli Janatuinen
4d473e8585 Bump up github.com/sirupsen/logrus to 1.8.1 (#90) 2021-05-09 12:05:24 -03:00
rakshasa
486b29d77c Add option to use mirrors of "archive.ubuntu.com" in Dockerfile.dapper. 2021-05-08 13:13:18 +03:00
Olli Janatuinen
5ee3709af3 Bump up Golang to 1.16.3 2021-05-08 13:12:30 +03:00
rakshasa
f33c8483ef Added libisl-dev dependency to dapper dockerfile. 2021-05-04 19:02:29 +03:00
Olli Janatuinen
98d7760c5f Revendor customized from burmilla repos (#89) 2021-05-01 15:34:06 +03:00
Olli Janatuinen
9bf4143625 Change console back to iptables-legacy (#85) 2021-04-12 23:57:27 +03:00
Olli Janatuinen
1d57b438b9 Increase Raspberry boot partition size (#83) 2021-04-12 21:28:52 +03:00
Olli Janatuinen
fe5bdc0f4c Automatically publish iPXE files (#81) 2021-04-12 19:38:06 +03:00
Olli Janatuinen
91271efc14 - Kernel 5.10.28 (5.10.27 for Raspberry Pi) (#79) 2021-04-12 17:35:12 +03:00
He Liu
791c924cd9 Rename bootfiles to bootloader (#69)
It is downloading the bootloader, not the bootfiles.
2021-03-26 06:55:18 +02:00
He Liu
2ab4b23a5f Use HOST_ARCH for downloading golang compiler. (#67) 2021-03-24 04:43:00 +02:00
Olli Janatuinen
0c950bd3ea Support user Docker userns-remap (#63) 2021-02-19 09:38:44 -03:00
Lonnie Liu
af08844a9a Upgrade golang compiler to latest; go fmt files. 2021-02-18 20:18:32 +02:00
Lonnie Liu
6cde287f87 make golang files to pass the latest go lints
- use constructors with named fields
- fix logf statements
2021-02-18 20:17:50 +02:00
Olli Janatuinen
6fd46ddee4 Enable pull request validation 2021-02-18 20:17:40 +02:00
Olli Janatuinen
0018ca5405 Sync master with v1.9.1 version
- Bump up default Docker version to 20.10.3
- Use sysctl value fs.inotify.max_user_instances=1024 instead of 128
- Lock dapper to v0.5.4
2021-02-18 20:17:32 +02:00
Olli Janatuinen
b31b3fe738 v2.0.0-beta3
- Share kernel with k3OS (5.4.0-54.60-rancher1)
- Buildroot 2020.02.8
- Docker 20.10.2
2021-02-18 20:16:40 +02:00
Olli Janatuinen
d9e9511add Optimize kernel parameters for ElasticSearch 2021-02-18 20:16:32 +02:00
Olli Janatuinen
c0e4f7a14e Optimize kernel parameters for Redis 2021-02-18 20:16:08 +02:00
Olli Janatuinen
b6b68dd1ad Optimize out of memory handling logic
- Use oom_score_adj value -250 for user docker
- Use oom_score_adj for console container
2021-02-18 20:15:55 +02:00
Olli Janatuinen
bb62c58b2b Bump libcompose to version with oom_score_adj support 2021-02-18 20:15:17 +02:00
Olli Janatuinen
4866d88d0c Use iSCSI settings based on Nutanix guidance 2021-02-18 20:14:34 +02:00
Olli Janatuinen
faffe2e347 Allow iscsid.conf modifications 2021-02-18 20:14:22 +02:00
Olli Janatuinen
d1ffbcabc3 Optimize kernel parameters
- Reserve 64 MB memory for admin
- Set vm.max_map_count=262144 which is needed by ElasticSearch
- Set fs.inotify.max_user_watches=104857 which is needed by Cadvisor
- Use memory settings based on Nutanix guidance
2021-02-18 20:14:11 +02:00
Olli Janatuinen
94e85d2d8a Enable Bash colors 2021-02-18 20:14:02 +02:00
Olli Janatuinen
1fb4bcb505 Boot banner correction + code cleanup 2021-02-18 20:13:40 +02:00
Olli Janatuinen
50dcc4b7ba Release v1.9.0
- Bump up kernel to 4.14.211
- Bump up default Docker version to 19.03.14
- Include v1.9.0 tag
- Fix sudo ros config syslinux command
2021-02-18 20:13:15 +02:00
Olli Janatuinen
2c8a40b547 Make docker-compose command available on console 2021-02-18 20:11:50 +02:00
Olli Janatuinen
c25bb67fd2 Disabled banner from SSH and updated boot banner 2021-02-18 20:10:18 +02:00
Olli Janatuinen
6e80223672 Fixed issues found from v1.9.0-beta2
- Replaced default console with Debian console
- Included Project Burmilla to ros command info
- Fixed docker-machine compability
- Bump up kernel to 4.14.207
- Include /etc/lsb-release file to Debian console
- Updated ifconfig parsing command to match Debian console syntax
- Corrected Burmilla URLs
- Use fixed version of open-vm-tools
- Create /var/log/wtmp file on first boot so "last" command will works
- Use /etc/issue file as motd
- Support to create ISO file without firmware files
2021-02-18 20:08:53 +02:00