Skip to content
This repository was archived by the owner on Dec 21, 2021. It is now read-only.

Commit 393cf2d

Browse files
dbus crate replaced with zbus (#152)
* dbus replaced with zbus * Version output fixed; Changelog created * Doctests fixed * libdbus dependencies removed from GitHub workflow * Build dependencies in README fixed * All dependencies upgraded
1 parent 8b5bd0a commit 393cf2d

File tree

16 files changed

+960
-437
lines changed

16 files changed

+960
-437
lines changed

.github/workflows/rust.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ jobs:
1515
steps:
1616
- uses: actions/[email protected]
1717
- run: rustup update stable && rustup default stable
18-
- run: sudo apt-get install libdbus-1-dev libsystemd-dev pkg-config libdbus-1-3
18+
- run: sudo apt-get install libsystemd-dev pkg-config
1919
- run: rustup component add rustfmt
2020
- run: cargo fmt --all -- --check
2121

2222
clippy_check:
2323
runs-on: ubuntu-latest
2424
steps:
25-
- name: Install dbus dependencies
26-
run: sudo apt-get install libdbus-1-dev libsystemd-dev pkg-config libdbus-1-3
25+
- name: Install dependencies
26+
run: sudo apt-get install libsystemd-dev pkg-config
2727
- uses: actions/[email protected]
2828
- uses: actions-rs/[email protected]
2929
with:
@@ -39,8 +39,8 @@ jobs:
3939
runs-on: ubuntu-latest
4040
steps:
4141
- uses: actions/[email protected]
42-
- name: Install dbus dependencies
43-
run: sudo apt-get install libdbus-1-dev libsystemd-dev pkg-config libdbus-1-3
42+
- name: Install dependencies
43+
run: sudo apt-get install libsystemd-dev pkg-config
4444
- name: Build
4545
run: cargo build --verbose
4646
- name: Run tests

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Changelog
2+
3+
## 0.1.0 - 2021-05-17
4+
5+
### Added
6+
- Apache license v2.0 set ([#23]).
7+
- Krustlet based agent implementation created ([#1], [#18], [#26], [#35], [#40]).
8+
- Functionality to stop and restart processes added ([#25]).
9+
- Agent restart without impacting running services enabled ([#63]).
10+
- Rendering of template variables to environment variables added ([#30]).
11+
- Setting of pod condition "ready" for state "running" added ([#32]).
12+
- Support for command line parameters added ([#36], [#50], [#72], [#109]).
13+
- Integration with systemd implemented ([#43], [#53], [#100], [#152]).
14+
- Dependabot and security audit enabled ([#56], [#57]).
15+
- Building and publishing of nightly deb and rpm packages added ([#73], [#78], [#94], [#110], [#144]).
16+
- Bootstrapping of certificates and kubeconfig added ([#77]).
17+
- Support for running of services as application users added ([#79]).
18+
- Retrieval of container logs with kubectl logs implemented ([#135]).
19+
- Configuration of terminationGracePeriodSeconds considered in systemd units ([#138]).
20+
- Systemd dependency adapted so that it is compatible with systemd version 241 ([#145]).

0 commit comments

Comments
 (0)