An error occurred while fetching this tab.
Various fixes for tests and CI
- May 04, 2024
-
-
David Runge authored
As we are re-exporting all needed structs and enums from `nethsm_sdk_rs` and in some cases need to wrap them in the context of the `nethsm` crate, it makes more sense to rely on the `nethsm` crate directly. Signed-off-by: David Runge <dvzrv@archlinux.org>
Verified32d4ac14 -
David Runge authored
Signed-off-by: David Runge <dvzrv@archlinux.org>
Verified5ae45a97 -
David Runge authored
Signed-off-by: David Runge <dvzrv@archlinux.org>
Verified185c7b89 -
David Runge authored
As integration tests now use rustainers and not podman-api anymore, we no longer require a running podman.socket. Signed-off-by: David Runge <dvzrv@archlinux.org>
Verified9bff1be0 -
David Runge authored
Initially a specific ureq version from git was needed to be compatible with a newer rustls. This is no longer the case and the setting can be removed. Signed-off-by: David Runge <dvzrv@archlinux.org>
Verifiedfdfa25f8 -
David Runge authored
The rustainers crate does not use the Podman API and therefore the `podman.socket` is no longer a requirement for running tests. Signed-off-by: David Runge <dvzrv@archlinux.org>
Verified029d32c9 -
David Runge authored
The podman-api upstream appears unmaintained and is incompatible with podman >= 5.0.0. Using rustainers allows for removing a lot of complexity in the test setups and for properly handling container state. Signed-off-by: David Runge <dvzrv@archlinux.org>
Verifiedc6c18593 -
David Runge authored
Use a custom `Url` based on `url::Url` to be specific about which URL schemes to support when initializing a `NetHsm`. Signed-off-by: David Runge <dvzrv@archlinux.org>
Verified3385a73c -
David Runge authored
Implement `FromStr` for `ConnectionSecurity` so that `ConnectionSecurity::Fingerprint` can be constructed from strings similar to `sha256:abcdef123,sha256:abcdef1234`. Use a newtype for `HostCertificateFingerprints`'s `sha256` field, so that implementing serializing to and deserializing from hex representations of fingerprints becomes possible. Signed-off-by: David Runge <dvzrv@archlinux.org>
Verified0aa432cf
-