Releases: skateco/skate
v0.3.1
What's Changed
- Disable fedora firewall in #155
- More validation in #157
- Bump tokio from 1.45.1 to 1.46.1 by @dependabot[bot] in #158
- Bump reqwest from 0.12.20 to 0.12.22 by @dependabot[bot] in #159
- Use gathersrv coredns plugin to get healthchecks in #160
- update image tags in #162
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Now keeps systemd-resolvd running on the host as a fallback should coredns fail.
Upgrading
In order to move from 0.2.x to 0.3.0 the following steps need to be taken.
-
Download and put skate v0.3.0 in your path.
-
Upgrade each node to latest skatelet
skate node upgrade <node-name>
- Deploy the latest ingress and coredns
skate create cluster-resources
- On each node, get systemd-resolvd to run again
sudo rm /etc/resolv.conf
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
# point resolvd towards our coredns port
sudo mkdir -p /etc/systemd/resolved.conf.d/
sudo bash -c 'echo -e "[Resolve]\nDNS=127.0.0.1:5053#cluster.skate\n" > /etc/systemd/resolved.conf.d/skate.conf'
sudo systemctl restart systemd-resolvd
v0.2.7
Another chown ignore (#149)
v0.2.6
Don't die if we can't chown to syslog user (#148)
v0.2.5
Upgrade lua-auto-ssl and dehydrated now that ocsp stapling is gone.
v0.2.4
Scheduling is now
10000
done by the use of plugins.
The plugins provide a dumbed-down version of the k8s default scheduling plugins.
The main one of these is node-resources-fit, which currently defaults to a LeastAllocated scorer.
v0.2.3
Adds support for Fedora.
v0.2.2
Improve conflict message (#124)
v0.2.1
Remove irrelevant error in ipvsmon.
Set log level to info.
Improve syslog format for readability.
v0.2.0
-
Move to sqlite for resource database and away from disk
NOTE: I would not recommend updating from 0.1.* to this if you can avoid it, there is currently no import for the resources, so you'll have to do the following:
- remove all resources
- upgrade
- redeploy all resources
-
skate get <resource> ...
now has a-o <yaml|json|name>
flag for printing in different formats -
Resource generation is tracked
-
A lot of refactoring