Skip to content

sui_v1.25.0_1715067526_ci

@pei-mysten pei-mysten tagged this 07 May 04:52
## Description 

With this change, we can now create/recreate/delete deploy keys for our
users and the private keys will be stored securely instead of on users'
laptop.
suiop here is just a client, all it does is authn the user and use the
returned Okta token to the infra-metadata-service endpoint for ssh key
generation.

## Test plan 

Manually tested, for example, to create a deploy key:
`suiop ci key create --repo-name suiop-test`
```
Public Key:
-------------------------

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPn4Rj84+AGRPJNx2QVV7R8gURJHxicC0YW1UKWLOlz0 pulumi_automation_deploy_key

-------------------------

Please add the public key above to your repository suiop-test via the link below:
https://github.com/MystenLabs/suiop-test/settings/keys/new
```
A new key will be created automatically and user will be prompted to put
the corresponding pubkey to their private repo so that we can have
control over it.

---

## Release notes

Check each box that your changes affect. If none of the boxes relate to
your changes, release notes aren't required.

For each box you select, include information after the relevant heading
that describes the impact of your changes that a user might notice and
any actions they must take to implement updates.

- [ ] Protocol: 
- [ ] Nodes (Validators and Full nodes): 
- [ ] Indexer: 
- [ ] JSON-RPC: 
- [ ] GraphQL: 
- [ ] CLI: 
- [ ] Rust SDK:
Assets 2
Loading