Release v0.2.0 of flotta-device-worker
The release includes the following features:
- Added support for rootless podman
- Added support for host devices
What's Changed
- Release 0.1.0 by @machacekondra in #153
- Implement deltas of heartbeat information by @gabriel-farache in #143
- Doc: Remove docs and point to the web by @eloycoto in #154
- Fix datarace when deregister and refactor by @gabriel-farache in #157
- fix bug ECOPROJECT-810 by @ydayagi in #162
- Build RPM per each PR for testing by @machacekondra in #158
- Fix heartbeat races and reset ticker only if configuration changed by @gabriel-farache in #155
- Use ipcns=private for rootless containers by @machacekondra in #159
- Data-configuration: introduced ingress/egress data slices by @jordigilh in #161
- Fix data race on startup by @gabriel-farache in #160
- Rootless podman by @machacekondra in #163
- Fix typo by @masayag in #166
- Logs function consumes 100% CPU by @ydayagi in #164
- removing log and struct field by @ydayagi in #167
- do not close channels in function conatinerLog by @ydayagi in #165
- Init the systemd services user directory by @machacekondra in #170
- Fix issues with running device-worker by @masayag in #172
- RPM: Change dependency for rhel 9 by @eloycoto in #174
- fix panic/crash when deleting workload by @ydayagi in #175
- Check heartbeat response before trying to parse it by @gabriel-farache in #156
- RPM: Ostree changes 🚀 by @eloycoto in #179
- RPM: Add flotta home folder on tmpfiles by @eloycoto in #181
- Add missing '-race' flag to go build for race rpm by @jordigilh in #182
- fix: log collection merges multiple lines by @ydayagi in #177
- Actions: change name by @eloycoto in #183
- Expose host devices os by @tupyy in #168
- RPM: systemd service for creating users by @eloycoto in #186
- compare unordered workload lists by @ydayagi in #185
- RPM: Fix rhel build by @eloycoto in #187
- CI: Add RHEL build on device by @eloycoto in #188
- CI: delete old copr builds by @eloycoto in #190
- log configuration changes by @ydayagi in #189
- Bump to podman v4 by @machacekondra in #176
- Fix: Run tmpfiles on flotta-agent files by @eloycoto in #193
- Folders: Enable full write permissions by @eloycoto in #194
- Add disk sync usage metrics by @jordigilh in #171
- Add target to run rootfull test container by @tupyy in #178
- Propagate annotations to the pod manifest by @jordigilh in #195
- Revert to GO 1.16 by @eloycoto in #196
- Implementation of mount feature by @tupyy in #184
- Add root label to registration test by @masayag in #197
- Fix agent installation by @masayag in #198
- Fix: greenboot command with rootless podman by @eloycoto in #199
- Fix [Errno 2] No such file or directory: '/var/lib/dnf/rpmdb_lock.pid' by @jordigilh in #201
- Systemd: Fix issues with selinux by @eloycoto in #202
- Use error interface instead of pointer by @masayag in #203
- Release v0.2.0 by @masayag in #204
- Systemd: Fix nologin by @eloycoto in #205
New Contributors
- @gabriel-farache made their first contribution in #143
- @tupyy made their first contribution in #168
Full Changelog: 0.1.0...0.2.0