@@ -38,43 +38,38 @@ import (
38
38
//go:generate mockgen -destination=../mocks/mock_profile.go -package=mocks github.com/mongodb/mongodb-atlas-cli/atlascli/internal/config SetSaver
39
39
40
40
const (
41
- MongoCLIEnvPrefix = "MCLI" // MongoCLIEnvPrefix prefix for MongoCLI ENV variables
42
- AtlasCLIEnvPrefix = "MONGODB_ATLAS" // AtlasCLIEnvPrefix prefix for AtlasCLI ENV variables
43
- DefaultProfile = "default" // DefaultProfile default
44
- CloudService = "cloud" // CloudService setting when using Atlas API
45
- CloudGovService = "cloudgov" // CloudGovService setting when using Atlas API for Government
46
- CloudManagerService = "cloud-manager" // CloudManagerService settings when using CLoud Manager API
47
- OpsManagerService = "ops-manager" // OpsManagerService settings when using Ops Manager API
48
- JSON = "json" // JSON output format as json
49
- projectID = "project_id"
50
- orgID = "org_id"
51
- mongoShellPath = "mongosh_path"
52
- configType = "toml"
53
- service = "service"
54
- publicAPIKey = "public_api_key"
55
- privateAPIKey = "private_api_key"
56
- AccessTokenField = "access_token"
57
- RefreshTokenField = "refresh_token"
58
- ClientIDField = "client_id"
59
- OpsManagerURLField = "ops_manager_url"
60
- baseURL = "base_url"
61
- opsManagerCACertificate = "ops_manager_ca_certificate"
62
- opsManagerSkipVerify = "ops_manager_skip_verify"
63
- opsManagerVersionManifestURL = "ops_manager_version_manifest_url"
64
- output = "output"
65
- fileFlags = os .O_CREATE | os .O_TRUNC | os .O_WRONLY
66
- configPerm = 0600
67
- defaultPermissions = 0700
68
- skipUpdateCheck = "skip_update_check"
69
- TelemetryEnabledProperty = "telemetry_enabled"
70
- AtlasCLI = "atlascli"
71
- ContainerizedHostNameEnv = "MONGODB_ATLAS_IS_CONTAINERIZED"
72
- GitHubActionsHostNameEnv = "GITHUB_ACTIONS"
73
- AtlasActionHostNameEnv = "ATLAS_GITHUB_ACTION"
74
- NativeHostName = "native"
75
- DockerContainerHostName = "container"
76
- GitHubActionsHostName = "all_github_actions"
77
- AtlasActionHostName = "atlascli_github_action"
41
+ MongoCLIEnvPrefix = "MCLI" // MongoCLIEnvPrefix prefix for MongoCLI ENV variables
42
+ AtlasCLIEnvPrefix = "MONGODB_ATLAS" // AtlasCLIEnvPrefix prefix for AtlasCLI ENV variables
43
+ DefaultProfile = "default" // DefaultProfile default
44
+ CloudService = "cloud" // CloudService setting when using Atlas API
45
+ CloudGovService = "cloudgov" // CloudGovService setting when using Atlas API for Government
46
+ JSON = "json" // JSON output format as json
47
+ projectID = "project_id"
48
+ orgID = "org_id"
49
+ mongoShellPath = "mongosh_path"
50
+ configType = "toml"
51
+ service = "service"
52
+ publicAPIKey = "public_api_key"
53
+ privateAPIKey = "private_api_key"
54
+ AccessTokenField = "access_token"
55
+ RefreshTokenField = "refresh_token"
56
+ ClientIDField = "client_id"
57
+ OpsManagerURLField = "ops_manager_url"
58
+ baseURL = "base_url"
59
+ output = "output"
60
+ fileFlags = os .O_CREATE | os .O_TRUNC | os .O_WRONLY
61
+ configPerm = 0600
62
+ defaultPermissions = 0700
63
+ skipUpdateCheck = "skip_update_check"
64
+ TelemetryEnabledProperty = "telemetry_enabled"
65
+ AtlasCLI = "atlascli"
66
+ ContainerizedHostNameEnv = "MONGODB_ATLAS_IS_CONTAINERIZED"
67
+ GitHubActionsHostNameEnv = "GITHUB_ACTIONS"
68
+ AtlasActionHostNameEnv = "ATLAS_GITHUB_ACTION"
69
+ NativeHostName = "native"
70
+ DockerContainerHostName = "container"
71
+ GitHubActionsHostName = "all_github_actions"
72
+ AtlasActionHostName = "atlascli_github_action"
78
73
)
79
74
80
75
var (
@@ -122,8 +117,6 @@ func Properties() []string {
122
117
output ,
123
118
OpsManagerURLField ,
124
119
baseURL ,
125
- opsManagerCACertificate ,
126
- opsManagerSkipVerify ,
127
120
mongoShellPath ,
128
121
skipUpdateCheck ,
129
122
TelemetryEnabledProperty ,
@@ -447,24 +440,6 @@ func (p *Profile) SetOpsManagerURL(v string) {
447
440
p .Set (OpsManagerURLField , v )
448
441
}
449
442
450
- // OpsManagerCACertificate get configured ops manager CA certificate location.
451
- func OpsManagerCACertificate () string { return Default ().OpsManagerCACertificate () }
452
- func (p * Profile ) OpsManagerCACertificate () string {
453
- return p .GetString (opsManagerCACertificate )
454
- }
455
-
456
- // OpsManagerSkipVerify get configured if transport should skip CA verification.
457
- func OpsManagerSkipVerify () string { return Default ().OpsManagerSkipVerify () }
458
- func (p * Profile ) OpsManagerSkipVerify () string {
459
- return p .GetString (opsManagerSkipVerify )
460
- }
461
-
462
- // OpsManagerVersionManifestURL get configured ops manager version manifest base url.
463
- func OpsManagerVersionManifestURL () string { return Default ().OpsManagerVersionManifestURL () }
464
- func (p * Profile ) OpsManagerVersionManifestURL () string {
465
- return p .GetString (opsManagerVersionManifestURL )
466
- }
467
-
468
443
// ProjectID get configured project ID.
469
444
func ProjectID () string { return Default ().ProjectID () }
470
445
func (p * Profile ) ProjectID () string {
@@ -556,9 +531,6 @@ func (p *Profile) ClientID() string {
556
531
func IsAccessSet () bool { return Default ().IsAccessSet () }
557
532
func (p * Profile ) IsAccessSet () bool {
558
533
isSet := p .PublicAPIKey () != "" && p .PrivateAPIKey () != ""
559
- if p .Service () == OpsManagerService {
560
- isSet = isSet && p .OpsManagerURL () != ""
561
- }
562
534
563
535
return isSet
564
536
}
0 commit comments