chore: update tests

This commit is contained in:
Romaric Philogene
2020-10-26 22:11:22 +01:00
parent 6674be1116
commit 58e2df72b8
8 changed files with 218 additions and 36 deletions

View File

@@ -56,14 +56,54 @@ TODO
TODO
#### Rust lib
Initialize Kubernetes on AWS
Initialize EKS (AWS Kubernetes) and ECR (AWS container registry) on AWS
```rust
let x = "TODO";
let engine = Engine::new(
context,
local_docker,
ecr,
aws,
cloudflare,
);
let session = match engine.session() {
Ok(session) => session,
Err(config_error) => panic!("configuration error {:?}", config_error),
};
let mut tx = session.transaction();
tx.create_kubernetes(&eks);
match tx.commit() {
TransactionResult::Ok => println!("OK"),
TransactionResult::Rollback(commit_err) => println!("ERROR but rollback OK"),
TransactionResult::UnrecoverableError(commit_err, rollback_err) => println!("FATAL ERROR")
};
```
Deploy an app on AWS
```rust
let y = "TODO";
let engine = Engine::new(
context,
local_docker,
ecr,
aws,
cloudflare,
);
let session = match engine.session() {
Ok(session) => session,
Err(config_error) => panic!("configuration error {:?}", config_error),
};
let mut tx = session.transaction();
tx.create_kubernetes(&eks);
match tx.commit() {
TransactionResult::Ok => println!("OK"),
TransactionResult::Rollback(commit_err) => println!("ERROR but rollback OK"),
TransactionResult::UnrecoverableError(commit_err, rollback_err) => println!("FATAL ERROR")
};
```
## Documentation