Skip to content
This repository was archived by the owner on May 14, 2022. It is now read-only.

brigadecore/brigade-sdk-for-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brigade SDK for Rust

This is an experimental Rust SDK for Brigade 2, and is currently a work in progress.

Currently, all tests assume a port forwarding session has been started locally on port 8080:

kubectl port-forward services/brigade-apiserver 8080:443 -n brigade

Example

    let address = "https://localhost:8080";
    let cfg = ClientConfig {
        allow_insecure_connections: true,
    };
    let sc = SessionsClient::new(String::from(address), cfg.clone(), None).unwrap();
    let token = sc
        .create_root_session("F00Bar!!!".to_string())
        .await
        .unwrap();

    let pc = ProjectsClient::new(String::from(address), cfg, Some(token.value)).unwrap();
    let p = pc.get("hello-world".to_string()).await.unwrap();
    println!("{:#?}", p);

About

Rust SDK for Brigade 2

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages