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>