11package yugabytedb
22
33import (
4- "context"
5-
64 "github.com/1Password/shell-plugins/sdk"
75 "github.com/1Password/shell-plugins/sdk/importer"
86 "github.com/1Password/shell-plugins/sdk/provision"
@@ -14,8 +12,8 @@ import (
1412func DatabaseCredentials () schema.CredentialType {
1513 return schema.CredentialType {
1614 Name : credname .DatabaseCredentials ,
17- DocsURL : sdk .URL ("https://docs.yugabyte.com/preview/admin/ysqlsh/#connect-to-a-database" ),
18- ManagementURL : sdk .URL ("https://cloud.yugabyte.com/" ),
15+ DocsURL : sdk .URL ("https://docs.yugabyte.com/preview/admin/ysqlsh/#connect-to-a-database" ),
16+ ManagementURL : sdk .URL ("https://cloud.yugabyte.com/clusters " ),
1917 Fields : []schema.CredentialField {
2018 {
2119 Name : fieldname .Host ,
@@ -27,8 +25,8 @@ func DatabaseCredentials() schema.CredentialType {
2725 Optional : true ,
2826 },
2927 {
30- Name : fieldname .User ,
31- MarkdownDescription : "Yugabyte user to authenticate as ." ,
28+ Name : fieldname .Username ,
29+ MarkdownDescription : "Yugabyte user to get authenticate ." ,
3230 },
3331 {
3432 Name : fieldname .Password ,
@@ -37,18 +35,19 @@ func DatabaseCredentials() schema.CredentialType {
3735 },
3836 {
3937 Name : fieldname .Database ,
40- MarkdownDescription : "Database name to connect to." ,
38+ MarkdownDescription : "Database name to connect to Yugabyte ." ,
4139 Optional : true ,
4240 },
4341 },
4442 DefaultProvisioner : provision .EnvVars (defaultEnvVarMapping ),
4543 Importer : importer .TryEnvVarPair (defaultEnvVarMapping ),
4644 }
4745}
46+
4847var defaultEnvVarMapping = map [string ]sdk.FieldName {
4948 "PGHOST" : fieldname .Host ,
5049 "PGPORT" : fieldname .Port ,
51- "PGUSER" : fieldname .User ,
50+ "PGUSER" : fieldname .Username ,
5251 "PGPASSWORD" : fieldname .Password ,
5352 "PGDATABASE" : fieldname .Database ,
5453}
0 commit comments