Skip to content

Releases: threefoldtech/zos

v0.2.2-rc5

23 Mar 11:59
d7a764d
Compare
Choose a tag to compare
v0.2.2-rc5 Pre-release
Pre-release
disable debug tty

v0.2.2-rc4

20 Mar 10:45
cdecb49
Compare
Choose a tag to compare
v0.2.2-rc4 Pre-release
Pre-release
always return path for volatir directory

v0.2.2-rc3

20 Mar 08:48
66248f2
Compare
Choose a tag to compare
v0.2.2-rc3 Pre-release
Pre-release
always close http response body

v0.2.2-rc2

19 Mar 09:46
3da7f23
Compare
Choose a tag to compare
v0.2.2-rc2 Pre-release
Pre-release
Merge pull request #590 from threefoldtech/mock-perfection

Mock perfection

v0.2.2-rc1

13 Mar 13:37
d8faf1c
Compare
Choose a tag to compare
v0.2.2-rc1 Pre-release
Pre-release
add missing PublicIP6 convertion from jsx schema to zos types

v0.2.1

06 Mar 12:04
Compare
Choose a tag to compare

v0.2.1 is out and with it, his lot of bug fixes and new features.

The biggest change in this release is the activation of the production network. Any node booted with the kernel argument mode=prod will now report to the newly created production explorer.

Since the latest release, we welcomed 2 new contributors 🧑‍🤝‍🧑

Thanks to them for their contributions.

Changelog

0-OS main daemons

capacityd

#521 🔍 Capacityd can now detect if 0-OS is running from a VM or not.

containerd

  • #502 Add support for secret environment variable for containers 🔐
    If you have sensitive information to send inside your container, you ca not do with using secret environment variable. These are environment variable that are encrypted with the public key of the node where the container is going to be provisioned.

networkd

  • container can now be created with a public IPv6 !
    We now have 2 mode for container networking.
    • normal mode, the container is only accessible over the user overlay network.
    • public 6 mode, the container has 2 networks, one for the user overlay network and one for public IPv6
  • #520 Ensure we do not clean ipam leases cache during an update of networkd
  • #533 Properly detatch interface from bridge when booting networkd
  • #539 Better handling of IPv6 during NDMZ creation
  • #537, #538 Improve logic used to choose the slave interface of zos bridge
  • Split the public interface for ndmz for ipv4 and ipv6.
    ipv4 public ndmz iface now always uses zos as master
    ipb6 public ndmz iface remain unchanged
  • #544 Disable proxy_arp altogether for all macvlan interfaces
  • Fix bug where we read from a closed channel during interface address

provisiond

  • #152 Fix an issue that prevent workload to be marked as deleted
  • Ensure the ip address assigned to the container are returns in the provision results
  • #540 Report amount of reserved resource units. The node now report how much of it's capacity is reserved. This allow to make capacity planning easier for farmer and users

storaged

  • #558 Fix a bug that made storaged detect the wrong type of disk during initialization.

zinit

  • #547 Always append zinit logs to the end of logfile and avoid creating huge size log file.

Documentation

A full getting started documentation for kubernetes ☸️ has been published at https://github.com/threefoldtech/zos/tree/v0.2.1/docs/kubernetes

Tooling

CI

  • #483 run tools test suite in CI
  • add staticcheck in our CI linting toolset
  • Only trigger bins-extra build when there is a modification in the build scripts

tfuser

  • Filter out deleted reservation by default in live command
  • Add support for k8s reservation type to the 'live' command

v0.2.1-rc5

28 Feb 09:57
7ef6841
Compare
Choose a tag to compare
v0.2.1-rc5 Pre-release
Pre-release
test better udhcpc behaviour (#553)

Co-authored-by: Christophe de Carvalho <[email protected]>

v0.2.1-rc4

26 Feb 11:28
Compare
Choose a tag to compare
v0.2.1-rc4 Pre-release
Pre-release
Add logtrunc bins-extra

v0.2.1-rc3

23 Feb 10:12
52d98cf
Compare
Choose a tag to compare
v0.2.1-rc3 Pre-release
Pre-release
Proxy_arp on a non_ipv4 holding iface is a bad idea (#544)

* Proxy_arp on a non_ipv4 holding addr is a bad idea
when an interface is brought up without an ipv4 address and proxy_arp=1 for an NR that effectively has ipv4 proxy_arp replies for __all__
arp requests, poisoning the upstream's router neighbour table.
Need to test whether we should just remove thet whole proxy_arp entry in macvlan.go

* disable proxy_arp altogether

v0.2.1-rc2

19 Feb 12:12
7e4f205
Compare
Choose a tag to compare
v0.2.1-rc2 Pre-release
Pre-release
internet: improve logic used to choose the slave interface of zos bri…

…dge (#538)

* internet: improve logic used to choose the slave interface of zos bridge

fixes #537

* address review comment

* use idiomatic way of breaking out of for select loop