You need to have Project ID and API Key
From packet, Select Project Settings, You’ll find the Project ID there.
From packet, Select your profile icon, Then Select API Keys. Then add new API key or use any existing one.
From command line, run
$ pharmer create credential <credential-name>
select packet as cloud provider. You will be prompted to enter Project ID and API Key
You can also create credential from environment variables
$ export PACKET_API_KEY=<api key>
$ export PACKET_PROJECT_ID=<project id>
$ pharmer create credential <credential-name> --provider packet --from-env
You can also create credentials from file. Create a file in this format
{
"projectID": "your packet project id",
"apiKey": "your packet api key"
}
now run
$ pharmer create credential <credential-name> --provider packet --from-file <path-to-file>
You can view list of credentials you created by running
$ pharmer get credentials
To view the credential you created, run
$ pharmer get credential <credential-name> -o yaml
apiVersion: cloud.pharmer.io/v1
kind: Credential
metadata:
creationTimestamp: "2019-06-26T08:55:54Z"
name: <credential-name>
spec:
data:
projectID: your packet project id
apiKey: your packet api key
provider: packet
Here,
- spec.data.projectID is the project id
- spec.data.apiKey is the api key
You can edit your created credential by running
$ phrmer edit credential <credential-name>
You can delete your credential by running
$ pharmer delete credential <credential-name>