Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add integration test readme #210

Merged
merged 1 commit into from
Jun 28, 2022

Conversation

gthao313
Copy link
Member

Issue number:
#166

Description of changes:
add integration test readme file

Testing done:

Brupop Integration Test

Introduction

Integration test is a tool that helps build automated brupop integration testing, which consists of three main subcommands Integration-test, Monitor, and Clean.

Integration-test subcommand

This allows you to set up Brupop test environment, complete Brupop installation, and label nodes.

cargo run --bin integ integration-test --cluster-name <YOUR_CLUSTER_NAME> --region <YOUR_CLUSTER_REGION> --bottlerocket-version <OLD_BOTTLEROCKET_VERSION>  --arch <ARCH> --nodegroup-name <NODEGROUP_NAME>

Monitor subcommand

This allows you to verify if that nodes are being updated to target Bottlerocket version

cargo run --bin integ monitor --cluster-name <YOUR_CLUSTER> --region <YOUR_CLUSTER_REGION>

Clean subcommand

This allows you to destroy all resources which were created when integration test installed brupop.

cargo run --bin integ clean --cluster-name <YOUR_CLUSTER_NAME> --region <YOUR_CLUSTER_REGION> --nodegroup-name <NODEGROUP_NAME>

Terms of contribution:

By submitting this pull request, I agree that this contribution is dual-licensed under the terms of both the Apache License, version 2.0, and the MIT license.

@gthao313
Copy link
Member Author

Will make this PR ready once nodegroup PR been merged

Copy link
Contributor

@webern webern left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider pointing to this from the main README under "development" or "building" or something like that.

@gthao313 gthao313 marked this pull request as ready for review June 24, 2022 23:27
@gthao313
Copy link
Member Author

gthao313 commented Jun 27, 2022

push above update README to point integration testing tool under development to integ crate.

@gthao313 gthao313 merged commit 20b8870 into bottlerocket-os:develop Jun 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants