Skip to content

Commit 6c90454

Browse files
authored
Merge pull request #638 from ecpullen/testsys-v0.0.3
TestSys v0.0.3
2 parents 7180bd4 + d3e9221 commit 6c90454

File tree

14 files changed

+89
-50
lines changed

14 files changed

+89
-50
lines changed

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,45 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66

77
## [Unreleased]
88

9+
## [0.0.3] - 2022-11-02
10+
11+
### Added
12+
13+
- ECS cluster provider support for existing IAM instance profiles [#555]
14+
- Support for session tokens within aws secrets [#564]
15+
- TestManager support for custom status columns [#591]
16+
- EKS cluster provider accepts `eksctl` configuration files [#447]
17+
- Builder macro for templated values in an agents config [#537]
18+
- Constant for TestSys version [#626]
19+
- VSphere Cluster provider [#613]
20+
21+
### Changed
22+
23+
- EC2 provider uses a list of subnets to launch instances [#585]
24+
- EC2 provider uses a list of instance types to launch instances [#602]
25+
- CRD API group was changed to `testsys.system` [#633]
26+
- TestSys namespace was shortened to `testsys` [#633]
27+
- Test Manager's uninstall was updated to remove TestSys crds [#635]
28+
29+
### Removed
30+
31+
- Yamlgen was removed [#580]
32+
- The `parse-duration` crate was removed [#607]
33+
34+
[#555]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/555
35+
[#564]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/564
36+
[#591]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/591
37+
[#447]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/447
38+
[#537]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/537
39+
[#626]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/626
40+
[#613]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/613
41+
[#585]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/585
42+
[#602]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/602
43+
[#633]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/633
44+
[#635]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/635
45+
[#580]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/580
46+
[#607]: https://github.com/bottlerocket-os/bottlerocket-test-system/pull/607
47+
948
## [0.0.2] - 2022-08-31
1049

1150
### Added

Cargo.lock

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

agent/agent-common/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
22
name = "agent-common"
3-
version = "0.0.2"
3+
version = "0.0.3"
44
edition = "2021"
55
publish = false
66
license = "MIT OR Apache-2.0"
77

88
[dependencies]
9-
model = { version = "0.0.2", path = "../../model" }
9+
model = { version = "0.0.3", path = "../../model" }
1010
snafu = "0.7"
1111

1212
[dev-dependencies]

agent/resource-agent/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
[package]
22
name = "resource-agent"
3-
version = "0.0.2"
3+
version = "0.0.3"
44
edition = "2021"
55
publish = false
66
license = "MIT OR Apache-2.0"
77

88
[dependencies]
9-
agent-common = { version = "0.0.2", path = "../agent-common" }
9+
agent-common = { version = "0.0.3", path = "../agent-common" }
1010
async-trait = "0.1"
1111
log = "0.4"
12-
model = { version = "0.0.2", path = "../../model" }
12+
model = { version = "0.0.3", path = "../../model" }
1313
serde = { version = "1", features = ["derive"] }
1414
serde_json = "1"
1515
snafu = "0.7"

agent/test-agent-cli/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
[package]
22
name = "test-agent-cli"
3-
version = "0.0.2"
3+
version = "0.0.3"
44
edition = "2021"
55
publish = false
66
license = "MIT OR Apache-2.0"
77

88
[dependencies]
99
argh = "0.1"
10-
agent-common = { version = "0.0.2", path = "../agent-common" }
10+
agent-common = { version = "0.0.3", path = "../agent-common" }
1111
copy_dir = "0.1"
12-
test-agent = { version = "0.0.2", path = "../test-agent" }
12+
test-agent = { version = "0.0.3", path = "../test-agent" }
1313
tokio = { version = "1", features = ["macros", "rt-multi-thread", "fs"] }
1414
tokio-util = "0.7"
1515
log = "0.4"
16-
model = { version = "0.0.2", path = "../../model" }
16+
model = { version = "0.0.3", path = "../../model" }
1717
snafu = "0.7"
1818
async-trait = "0.1"
1919
tempfile = "3"
@@ -26,4 +26,4 @@ tar = "0.4"
2626

2727
[dev-dependencies]
2828
assert_cmd = "2"
29-
selftest = { version = "0.0.2", path = "../../selftest" }
29+
selftest = { version = "0.0.3", path = "../../selftest" }

agent/test-agent/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
[package]
22
name = "test-agent"
3-
version = "0.0.2"
3+
version = "0.0.3"
44
edition = "2021"
55
publish = false
66
license = "MIT OR Apache-2.0"
77

88
[dependencies]
9-
agent-common = { version = "0.0.2", path = "../agent-common" }
9+
agent-common = { version = "0.0.3", path = "../agent-common" }
1010
async-trait = "0.1"
1111
log = "0.4"
12-
model = { version = "0.0.2", path = "../../model" }
12+
model = { version = "0.0.3", path = "../../model" }
1313
serde = { version = "1", features = ["derive"] }
1414
serde_json = "1"
1515
snafu = "0.7"

agent/utils/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
[package]
22
name = "agent-utils"
3-
version = "0.0.2"
3+
version = "0.0.3"
44
edition = "2018"
55
publish = false
66
license = "MIT OR Apache-2.0"
77

88
[dependencies]
9-
agent-common = { version = "0.0.2", path = "../../agent/agent-common" }
9+
agent-common = { version = "0.0.3", path = "../../agent/agent-common" }
1010
aws-config = "0.49"
1111
aws-types = "0.49"
1212
aws-sdk-sts = "0.19"
1313
aws-smithy-types = "0.49"
1414
base64 = "0.13"
1515
env_logger = "0.9"
1616
log = "0.4"
17-
model = { version = "0.0.2", path = "../../model" }
18-
resource-agent = { version = "0.0.2", path = "../../agent/resource-agent" }
17+
model = { version = "0.0.3", path = "../../model" }
18+
resource-agent = { version = "0.0.3", path = "../../agent/resource-agent" }
1919
serde = { version = "1", features = ["derive"] }
2020
serde_json = "1"
2121
snafu = "0.7"
22-
test-agent = { version = "0.0.2", path = "../../agent/test-agent" }
22+
test-agent = { version = "0.0.3", path = "../../agent/test-agent" }

bottlerocket/agents/Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[package]
22
name = "bottlerocket-agents"
3-
version = "0.0.2"
3+
version = "0.0.3"
44
edition = "2018"
55
publish = false
66
license = "MIT OR Apache-2.0"
77

88
[dependencies]
9-
agent-common = { version = "0.0.2", path = "../../agent/agent-common" }
10-
agent-utils = { version = "0.0.2", path = "../../agent/utils" }
11-
bottlerocket-types = { version = "0.0.2", path = "../types" }
9+
agent-common = { version = "0.0.3", path = "../../agent/agent-common" }
10+
agent-utils = { version = "0.0.3", path = "../../agent/utils" }
11+
bottlerocket-types = { version = "0.0.3", path = "../types" }
1212
async-trait = "0.1"
1313
aws-config = "0.49"
1414
aws-types = "0.49"
@@ -26,16 +26,16 @@ k8s-openapi = { version = "0.16", default-features = false, features = ["v1_20"]
2626
kube = { version = "0.75", default-features = false, features = ["config", "derive", "client"] }
2727
log = "0.4"
2828
maplit = "1"
29-
model = { version = "0.0.2", path = "../../model" }
29+
model = { version = "0.0.3", path = "../../model" }
3030
reqwest = { version = "0.11", default-features = false, features = ["rustls-tls", "blocking"] }
31-
resource-agent = { version = "0.0.2", path = "../../agent/resource-agent" }
31+
resource-agent = { version = "0.0.3", path = "../../agent/resource-agent" }
3232
serde = { version = "1", features = ["derive"] }
3333
serde_json = "1"
3434
serde_plain = "1"
3535
serde_yaml = "0.8"
3636
sha2 = "0.10"
3737
snafu = "0.7"
38-
test-agent = { version = "0.0.2", path = "../../agent/test-agent" }
38+
test-agent = { version = "0.0.3", path = "../../agent/test-agent" }
3939
tokio = { version = "1", default-features = false, features = ["macros", "rt-multi-thread", "time"] }
4040
tough = { version = "0.12", features = ["http"] }
4141
url = "2"

bottlerocket/testsys/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
[package]
22
name = "testsys"
3-
version = "0.0.2"
3+
version = "0.0.3"
44
edition = "2021"
55
publish = false
66
license = "MIT OR Apache-2.0"
77

88
[dependencies]
99
base64 = "0.13.1"
10-
bottlerocket-types = { version = "0.0.2", path = "../types" }
10+
bottlerocket-types = { version = "0.0.3", path = "../types" }
1111
env_logger = "0.9"
1212
futures = "0.3"
1313
http = "0"
1414
k8s-openapi = { version = "0.16", features = ["v1_20", "api"], default-features = false }
1515
kube = { version = "0.75", default-features = true, features = ["config", "derive", "ws"] }
1616
log = "0.4"
1717
maplit = "1"
18-
model = { version = "0.0.2", path = "../../model" }
18+
model = { version = "0.0.3", path = "../../model" }
1919
serde = "1"
2020
serde_plain = "1"
2121
serde_json = "1"
@@ -30,7 +30,7 @@ topological-sort = "0.2"
3030

3131
[dev-dependencies]
3232
assert_cmd = "2"
33-
selftest = { version = "0.0.2", path = "../../selftest" }
33+
selftest = { version = "0.0.3", path = "../../selftest" }
3434

3535
[features]
3636
# The `integ` feature enables integration tests. These tests require docker and kind.

bottlerocket/types/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[package]
22
name = "bottlerocket-types"
3-
version = "0.0.2"
3+
version = "0.0.3"
44
edition = "2018"
55
publish = false
66
license = "MIT OR Apache-2.0"
77

88
[dependencies]
99
configuration-derive = { path = "../../agent/configuration-derive"}
1010
builder-derive = { path = "../../agent/builder-derive"}
11-
model = { version = "0.0.2", path = "../../model" }
11+
model = { version = "0.0.3", path = "../../model" }
1212
serde = "1"
1313
serde_plain = "1"
1414
serde_yaml = "0.8"

0 commit comments

Comments
 (0)