diff --git a/CHANGELOG.md b/CHANGELOG.md index 31609225..b63989f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,31 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [Unreleased] +## [0.0.7] - 2023-03-03 + +### Fixed + +- The `get-secrets` command of `test-agent-cli` now works as expected ([#812]) + +### Added + +- Add support for karpenter testing ([#803]) + +### Changed + +- `StatusSnapshot` supports custom columns for tables ([#777]) +- Support `--sonobuoy-image` flag in the sonobuoy agent ([#801]) +- Openssl dependency has been removed in favor of rustls ([#766]) + +[#766]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/766 +[#777]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/777 +[#801]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/801 +[#803]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/803 +[#812]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/812 + +[0.0.7]: https://github.com/bottlerocket-os/bottlerocket-test-system/tree/v0.0.7 +[Unreleased]: https://github.com/bottlerocket-os/bottlerocket-test-system/compare/v0.0.7...develop + ## [0.0.6] - 2023-03-03 ### Fixed @@ -57,7 +82,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#773]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/773 [0.0.6]: https://github.com/bottlerocket-os/bottlerocket-test-system/tree/v0.0.6 -[Unreleased]: https://github.com/bottlerocket-os/bottlerocket-test-system/compare/v0.0.6...develop ## [0.0.5] - 2022-12-20 diff --git a/Cargo.lock b/Cargo.lock index 92c0cda0..84f7ccca 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 3 [[package]] name = "agent-common" -version = "0.0.6" +version = "0.0.7" dependencies = [ "snafu", "tempfile", @@ -13,7 +13,7 @@ dependencies = [ [[package]] name = "agent-utils" -version = "0.0.6" +version = "0.0.7" dependencies = [ "agent-common", "aws-config", @@ -613,7 +613,7 @@ dependencies = [ [[package]] name = "bottlerocket-agents" -version = "0.0.6" +version = "0.0.7" dependencies = [ "agent-common", "agent-utils", @@ -656,7 +656,7 @@ dependencies = [ [[package]] name = "bottlerocket-types" -version = "0.0.6" +version = "0.0.7" dependencies = [ "builder-derive", "configuration-derive", @@ -680,7 +680,7 @@ dependencies = [ [[package]] name = "builder-derive" -version = "0.0.6" +version = "0.0.7" dependencies = [ "configuration-derive", "proc-macro2", @@ -789,7 +789,7 @@ dependencies = [ [[package]] name = "cli" -version = "0.0.6" +version = "0.0.7" dependencies = [ "anyhow", "assert_cmd", @@ -808,7 +808,7 @@ dependencies = [ [[package]] name = "configuration-derive" -version = "0.0.6" +version = "0.0.7" dependencies = [ "quote", "syn 1.0.107", @@ -816,7 +816,7 @@ dependencies = [ [[package]] name = "controller" -version = "0.0.6" +version = "0.0.7" dependencies = [ "anyhow", "env_logger", @@ -2123,7 +2123,7 @@ dependencies = [ [[package]] name = "resource-agent" -version = "0.0.6" +version = "0.0.7" dependencies = [ "agent-common", "async-trait", @@ -2330,7 +2330,7 @@ dependencies = [ [[package]] name = "selftest" -version = "0.0.6" +version = "0.0.7" dependencies = [ "anyhow", "envy", @@ -2676,7 +2676,7 @@ checksum = "507e9898683b6c43a9aa55b64259b721b52ba226e0f3779137e50ad114a4c90b" [[package]] name = "test-agent" -version = "0.0.6" +version = "0.0.7" dependencies = [ "agent-common", "async-trait", @@ -2692,7 +2692,7 @@ dependencies = [ [[package]] name = "test-agent-cli" -version = "0.0.6" +version = "0.0.7" dependencies = [ "agent-common", "argh", @@ -2717,7 +2717,7 @@ dependencies = [ [[package]] name = "testsys-model" -version = "0.0.6" +version = "0.0.7" dependencies = [ "async-recursion", "async-trait", diff --git a/agent/agent-common/Cargo.toml b/agent/agent-common/Cargo.toml index d2a0a4c1..6143fd84 100644 --- a/agent/agent-common/Cargo.toml +++ b/agent/agent-common/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "agent-common" -version = "0.0.6" +version = "0.0.7" edition = "2021" publish = false license = "MIT OR Apache-2.0" [dependencies] -testsys-model = { version = "0.0.6", path = "../../model" } +testsys-model = { version = "0.0.7", path = "../../model" } snafu = "0.7" [dev-dependencies] diff --git a/agent/builder-derive/Cargo.toml b/agent/builder-derive/Cargo.toml index 8ee84bad..d04b58f2 100644 --- a/agent/builder-derive/Cargo.toml +++ b/agent/builder-derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "builder-derive" -version = "0.0.6" +version = "0.0.7" edition = "2018" publish = false license = "MIT OR Apache-2.0" @@ -17,5 +17,5 @@ proc-macro = true [dev-dependencies] serde = "1" serde_json= "1" -testsys-model = { version = "0.0.6", path = "../../model" } -configuration-derive = { version = "0.0.6", path = "../configuration-derive" } +testsys-model = { version = "0.0.7", path = "../../model" } +configuration-derive = { version = "0.0.7", path = "../configuration-derive" } diff --git a/agent/configuration-derive/Cargo.toml b/agent/configuration-derive/Cargo.toml index 43fa9d86..a1481b96 100644 --- a/agent/configuration-derive/Cargo.toml +++ b/agent/configuration-derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "configuration-derive" -version = "0.0.6" +version = "0.0.7" edition = "2018" publish = false license = "MIT OR Apache-2.0" diff --git a/agent/resource-agent/Cargo.toml b/agent/resource-agent/Cargo.toml index 58db5b63..d3020c6a 100644 --- a/agent/resource-agent/Cargo.toml +++ b/agent/resource-agent/Cargo.toml @@ -1,15 +1,15 @@ [package] name = "resource-agent" -version = "0.0.6" +version = "0.0.7" edition = "2021" publish = false license = "MIT OR Apache-2.0" [dependencies] -agent-common = { version = "0.0.6", path = "../agent-common" } +agent-common = { version = "0.0.7", path = "../agent-common" } async-trait = "0.1" log = "0.4" -testsys-model = { version = "0.0.6", path = "../../model" } +testsys-model = { version = "0.0.7", path = "../../model" } serde = { version = "1", features = ["derive"] } serde_json = "1" snafu = "0.7" diff --git a/agent/test-agent-cli/Cargo.toml b/agent/test-agent-cli/Cargo.toml index c3313d72..928ac0a5 100644 --- a/agent/test-agent-cli/Cargo.toml +++ b/agent/test-agent-cli/Cargo.toml @@ -1,19 +1,19 @@ [package] name = "test-agent-cli" -version = "0.0.6" +version = "0.0.7" edition = "2021" publish = false license = "MIT OR Apache-2.0" [dependencies] argh = "0.1" -agent-common = { version = "0.0.6", path = "../agent-common" } +agent-common = { version = "0.0.7", path = "../agent-common" } copy_dir = "0.1" -test-agent = { version = "0.0.6", path = "../test-agent" } +test-agent = { version = "0.0.7", path = "../test-agent" } tokio = { version = "1", features = ["macros", "rt-multi-thread", "fs"] } tokio-util = "0.7" log = "0.4" -testsys-model = { version = "0.0.6", path = "../../model" } +testsys-model = { version = "0.0.7", path = "../../model" } snafu = "0.7" async-trait = "0.1" tempfile = "3" @@ -26,4 +26,4 @@ tar = "0.4" [dev-dependencies] assert_cmd = "2" -selftest = { version = "0.0.6", path = "../../selftest" } +selftest = { version = "0.0.7", path = "../../selftest" } diff --git a/agent/test-agent/Cargo.toml b/agent/test-agent/Cargo.toml index 51ef40fc..8d8cd6d4 100644 --- a/agent/test-agent/Cargo.toml +++ b/agent/test-agent/Cargo.toml @@ -1,15 +1,15 @@ [package] name = "test-agent" -version = "0.0.6" +version = "0.0.7" edition = "2021" publish = false license = "MIT OR Apache-2.0" [dependencies] -agent-common = { version = "0.0.6", path = "../agent-common" } +agent-common = { version = "0.0.7", path = "../agent-common" } async-trait = "0.1" log = "0.4" -testsys-model = { version = "0.0.6", path = "../../model" } +testsys-model = { version = "0.0.7", path = "../../model" } serde = { version = "1", features = ["derive"] } serde_json = "1" snafu = "0.7" diff --git a/agent/utils/Cargo.toml b/agent/utils/Cargo.toml index 4dd1f3b5..53a76560 100644 --- a/agent/utils/Cargo.toml +++ b/agent/utils/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "agent-utils" -version = "0.0.6" +version = "0.0.7" edition = "2018" publish = false license = "MIT OR Apache-2.0" [dependencies] -agent-common = { version = "0.0.6", path = "../../agent/agent-common" } +agent-common = { version = "0.0.7", path = "../../agent/agent-common" } aws-config = "0.54" aws-credential-types = "0.54" aws-types = "0.54" @@ -17,9 +17,9 @@ aws-smithy-types = "0.54" base64 = "0.20" env_logger = "0.10" log = "0.4" -testsys-model = { version = "0.0.6", path = "../../model" } -resource-agent = { version = "0.0.6", path = "../../agent/resource-agent" } +testsys-model = { version = "0.0.7", path = "../../model" } +resource-agent = { version = "0.0.7", path = "../../agent/resource-agent" } serde = { version = "1", features = ["derive"] } serde_json = "1" snafu = "0.7" -test-agent = { version = "0.0.6", path = "../../agent/test-agent" } +test-agent = { version = "0.0.7", path = "../../agent/test-agent" } diff --git a/bottlerocket/agents/Cargo.toml b/bottlerocket/agents/Cargo.toml index 408c5bef..ff1f9c3f 100644 --- a/bottlerocket/agents/Cargo.toml +++ b/bottlerocket/agents/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "bottlerocket-agents" -version = "0.0.6" +version = "0.0.7" edition = "2018" publish = false license = "MIT OR Apache-2.0" [dependencies] -agent-common = { version = "0.0.6", path = "../../agent/agent-common" } -agent-utils = { version = "0.0.6", path = "../../agent/utils" } -bottlerocket-types = { version = "0.0.6", path = "../types" } +agent-common = { version = "0.0.7", path = "../../agent/agent-common" } +agent-utils = { version = "0.0.7", path = "../../agent/utils" } +bottlerocket-types = { version = "0.0.7", path = "../types" } async-trait = "0.1" aws-config = "0.54" aws-types = "0.54" @@ -27,9 +27,9 @@ kube = { version = "0.82", default-features = false, features = ["config", "deri log = "0.4" maplit = "1" openssh = { version = "0.9", features = ["native-mux"] } -testsys-model = { version = "0.0.6", path = "../../model" } +testsys-model = { version = "0.0.7", path = "../../model" } reqwest = { version = "0.11", default-features = false, features = ["rustls-tls", "blocking"] } -resource-agent = { version = "0.0.6", path = "../../agent/resource-agent" } +resource-agent = { version = "0.0.7", path = "../../agent/resource-agent" } serde = { version = "1", features = ["derive"] } serde_json = "1" serde_plain = "1" @@ -37,7 +37,7 @@ serde_yaml = "0.8" sha2 = "0.10" snafu = "0.7" tempfile = "3" -test-agent = { version = "0.0.6", path = "../../agent/test-agent" } +test-agent = { version = "0.0.7", path = "../../agent/test-agent" } tokio = { version = "1", default-features = false, features = ["macros", "rt-multi-thread", "time"] } toml = "0.5" tough = { version = "0.12", features = ["http"] } diff --git a/bottlerocket/types/Cargo.toml b/bottlerocket/types/Cargo.toml index 6f622510..5a6de55b 100644 --- a/bottlerocket/types/Cargo.toml +++ b/bottlerocket/types/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "bottlerocket-types" -version = "0.0.6" +version = "0.0.7" edition = "2018" publish = false license = "MIT OR Apache-2.0" [dependencies] -configuration-derive = { version = "0.0.6", path = "../../agent/configuration-derive" } -builder-derive = { version = "0.0.6", path = "../../agent/builder-derive" } -testsys-model = { version = "0.0.6", path = "../../model" } +configuration-derive = { version = "0.0.7", path = "../../agent/configuration-derive" } +builder-derive = { version = "0.0.7", path = "../../agent/builder-derive" } +testsys-model = { version = "0.0.7", path = "../../model" } serde = "1" serde_plain = "1" serde_yaml = "0.8" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 43605065..3772c43b 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cli" -version = "0.0.6" +version = "0.0.7" edition = "2021" publish = false license = "MIT OR Apache-2.0" diff --git a/controller/Cargo.toml b/controller/Cargo.toml index ebce75fe..f4a1a917 100644 --- a/controller/Cargo.toml +++ b/controller/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "controller" -version = "0.0.6" +version = "0.0.7" edition = "2021" publish = false license = "MIT OR Apache-2.0" @@ -15,7 +15,7 @@ kube = { version = "0.82", default-features = false, features = ["derive", "clie kube-runtime = "0.82" lazy_static = "1" log = "0.4" -testsys-model = { version = "0.0.6", path = "../model" } +testsys-model = { version = "0.0.7", path = "../model" } schemars = "=0.8.10" serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/model/Cargo.toml b/model/Cargo.toml index 4917f68a..c2122e76 100644 --- a/model/Cargo.toml +++ b/model/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "testsys-model" -version = "0.0.6" +version = "0.0.7" edition = "2021" publish = false license = "MIT OR Apache-2.0" @@ -32,7 +32,7 @@ tokio-util = "0.7" topological-sort = "0.2" [dev-dependencies] -selftest = { version = "0.0.6", path = "../selftest" } +selftest = { version = "0.0.7", path = "../selftest" } tokio = { version = "1", features = ["macros"] } [features] diff --git a/selftest/Cargo.toml b/selftest/Cargo.toml index 8360e58f..17629b44 100644 --- a/selftest/Cargo.toml +++ b/selftest/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "selftest" -version = "0.0.6" +version = "0.0.7" edition = "2021" publish = false license = "MIT OR Apache-2.0" @@ -13,7 +13,7 @@ futures = "0.3" k8s-openapi = { version = "0.18", default-features = false, features = ["v1_24"] } kube = { version = "0.82", default-features = false, features = ["client", "rustls-tls"] } lazy_static = "1" -testsys-model = { version = "0.0.6", path = "../model"} +testsys-model = { version = "0.0.7", path = "../model"} serde = "1" tempfile = "3" tokio = { version = "1", features = ["time"] }