mongodb-atlas-cli

MongoDB Atlas CLI and MongoDB CLI enable you to manage your MongoDB in the Cloud

APACHE-2.0 License

Stars
160
Committers
59

Bot releases are hidden (Show)

mongodb-atlas-cli - MongoDB CLI 1.15.1

Published by gssbzn over 3 years ago

Fixes and Improvements

  • This release include only internal changes to our release process and should be the same to 1.15.0

Changelog

87a5b77 CLOUDP-87553: Add infrastructure labels to clusters created via quickstart (#667)
6d7012b fix .goreleaser.yml (#666)

mongodb-atlas-cli - MongoDB CLI 1.15.0

Published by gssbzn over 3 years ago

New Features

  • Adds support for Apple ARM processors
  • Adds support for MCLI_PROFILE env variable
  • [Atlas] Adds support for loading sample data into a cluster
  • [Atlas] Adds support for loading sample data into a cluster with quickstart
  • [Atlas] Adds support for GCP regions during the creation of a network peering
  • [OM/CM] Adds support for "oplogSizeMB" and "enableMajorityReadConcern" in the Cluster Configuration File

Changelog

cd2c338 Add msi to the downloads.mongodb.org bucket (#654)
3c73aa9 CLOUDP-83412: [mongocli] add regions to GCP containers (#649)
bb9d0ee CLOUDP-84349: Add support for Apple ARM processors (#630)
db78a83 CLOUDP-86719: Completely automate the release process of MongoDB CLI (#656)
1f443c6 CLOUDP-86938: Add a new command to load sample data into cluster (#650)
ddc56dd CLOUDP-86939: Update quickstart command to load sample data into a cluster (#651)
053192f CLOUDP-87128: Add the inventory of the e2e tests in mongocli (#646)
c6bf431 CLOUDP-87410: Add an evergreen task to automatically notify #mongocli of a new release (#658)
f37ac5b CLOUDP-87491: Add support for all of replication options (#662)
e48bc5b CLOUDP-87493: Fix an NPE for the autocomplete command (#663)
a2e5858 Fixed acknowledge_test.go (#659)
15f1411 Updating the json file used to populate the Download Center (#655)
63f56a7 build(deps): bump github.com/pelletier/go-toml from 1.8.1 to 1.9.0 (#647)
11baa6f build(deps): bump golangci/golangci-lint-action from v2.5.1 to v2.5.2 (#648)
0011b33 feat: add support for MCLI_PROFILE (#652)
6b3c05a fix release part 3 (#665)
17ccdc6 fix: fix release
f7ce7ad fix: fix release part 2
16a4d5d fixed download-msi.sh path (#664)
86c71c2 task: clean up mongosh package (#653)
61744c2 task: refactor how we create stores (#660)
3554acf task: update gitignore to ignore new gon config
779aa8f task: update golangci-lint version to 1.39.0

mongodb-atlas-cli - MongoDB CLI 1.14.0

Published by gssbzn over 3 years ago

New Features

  • [Atlas] Adds "mongocli atlas quickstart" to deploy and set up access to a Cluster
  • [Atlas] Adds support for MongoDB Shell
  • [OM/CM] Adds support for disabling monitoring agent
  • [OM/CM] Adds support for disabling backup agent

Fixes and Improvements

  • [Atlas] Fixes a bug when trying to delete a private endpoint interface
  • [OM/CM] Fixed a bug when only auditLogDestination is set in the automation config
  • [OM/CM] Fixes a bug when trying to update security or setParameters for a cluster
  • Improves error messages when credentials are missing

Changelog

6bea17b CLOUDP-77847: Allow to disable the monitoring or backup agents (#628)
2ed5120 CLOUDP-77992: mongocli atlas quickStart (#512)
2fca4c9 CLOUDP-83534: mongocli atlas privateEndpoint(s)|privateendpoint(s)aws |azure interface(s) delete privateEndpointId doesn't work as expected (#624)
85bb613 CLOUDP-83921: Offer a suggestion when missing credentials (#625)
b69f512 CLOUDP-84801: Keep audit log config if only auditLogDestination is set (#627)
4b89040 CLOUDP-84828: Add support for MongoDB Shell to MongoDB CLI (#629)
c5a4d65 CLOUDP-84841: Allow to update security and setparams (#631)
4a28464 CLOUDP-84973: Quickstart without a default profile (#635)
e5a1686 CLOUDP-84975: Use the new atlas endpoint in the quickstart command (#638)
5a9cb2a CLOUDP-85217: Addressing feedback from design (#633)
7911201 CLOUDP-85231: No path hacking needed with go1.16 (#634)
8a38785 CLOUDP-85544: Update links to add google analysis parameters (#643)
85d90fc CLOUDP-85676: Update default value of clusterName and DBuser username (#637)
92737ff CLOUDP-85770: Fixing bug with quickstart command in non-interactive mode (#639)
edf9776 CLOUDP-85812: use the atlas endpoint to get the public ip address of the user within quickstart (#640)
f3b4f62 CLOUDP-86062: Quickstart fails when provider is lowecase or region has - (#641)
36875f8 CLOUDP-86063: Remove description files (#642)
b35e0e0 CLOUDP-86339: update region step in quickstart to use correctly the atlas service (#645)
4447808 Updated to go 1.16 (#626)
5053135 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.7 to 2.2.8 (#622)
95c01c0 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.8 to 2.2.9 (#632)
698fdf7 build(deps): bump github.com/spf13/afero from 1.5.1 to 1.6.0 (#636)
d277448 build(deps): bump golangci/golangci-lint-action from v2.4.0 to v2.5.1 (#623)
14ae63c chore(deps): bump go clients to master (#644)
fc60045 chore: bump golangci-lint

mongodb-atlas-cli - MongoDB CLI 1.13.0

Published by gssbzn over 3 years ago

New Features

  • Adds and option to enable the BI connector when deploying clusters
  • Adds support for mongosqld logs

Fixes and Improvements

  • Fixes a bug when appending privileges to an existing custom db role
  • Correctly defines required flags for the create restore jobs command on ops manager
  • Improve the output of the config commands to match other commands and now accept the output option

Changelog

c8c13ab CLOUDP-51068: add mongosqld.gz as valid option for mcli atlas logs download (#551)
bcbc9e5 CLOUDP-82003: POC on generating docs as part of our CI (#569)
52bf146 CLOUDP-82118: Add option to enable the bi connector when deploying a cluster (#603)
9c02fbd CLOUDP-82246: Add a CODEOWNERS file (#610)
662a141 CLOUDP-82909: Allow to append privileges if the privilege already exists (#616)
7b113fd CLOUDP-83087: update mongocli config to use output options (#617)
1232c84 CLOUDP-83448: Add ReplicaSetName when listing om clusters (#620)
64a75f1 CLOUDP-83457: [mongocli] fix required flag for backup restore (#621)
ee9ef63 feat: add missing require.NoArgs,
e654326 feat: replace cobra.ExactArgs with require.ExactArgs
f488498 fix: fix atlas help when no atlas command is used
704324d fix: fix quick command build for help and version shorthands
d12f850 fix: linting ifshort for example
9372eda fix: small typo (#605)
f78867a fix: validate a watcher function has been defined

mongodb-atlas-cli - MongoDB CLI 1.12.0

Published by gssbzn over 3 years ago

New Features

  • Adds support for setParam setting when deploying clusters in Ops Manager or Cloud manager
  • Adds support for for Atlas database users role scoped to a collection

Fixes and Improvements

  • Improves command speed on environments with limited internet access

Changelog

3d60ba4 CLOUDP-79643: Running generic tests on ops manager 4.4 and 4.2 (#557)
81befee CLOUDP-79644: Running replicaset/shared cluster tests on ops manager 4.4 and 4.2 (#601)
7ecc8aa CLOUDP-81627: Improve Atlas cluster create dynamic version for limited internet envs (#594)
bdfed72 CLOUDP-81635: Add support for setParam in cluster config (#595)
7877507 CLOUDP-81665: Update privateendpoints to support new status field in atlas (#596)
284465e CLOUDP-81739: Fix aliases for om and cm (#598)
d64399e CLOUDP-81757: Use correct separator for dbuser scopes (#599)
b080773 CLOUDP-81828: Add support for collections when creating a dbuser (#602)
562ee04 build(deps): bump go.mongodb.org/ops-manager from 0.16.3 to 0.17.0 (#597)
40ae0f3 fix: complete set param feature (#600)
fc86175 fix: fixes segmentation fault for version
ed9a646 fix: license checking

mongodb-atlas-cli - MongoDB CLI 1.11.0

Published by gssbzn over 3 years ago

New Features

  • Adds support for Cloud Provider Access Roles in Atlas
  • Adds support for scoped database users in Atlas
  • Adds support for custom database roles in Atlas
  • Adds support for Azure Private Links
  • Adds support for creating Data Lakes using Cloud Provider Roles
  • Adds support for json-path

Fixes and Improvements

  • Fixes an error when fetching feature control policies for a project where no policies have been enabled

Changelog

5402874 CLOUDP-68204: Load default mongodb major version from Atlas (#571)
3ee4374 CLOUDP-78862: [Milestone] Add scopes parameter to DB users (#554)
705e9ca CLOUDP-78865: [Mongocli - Atlas] Modernize Language: project whitelist to access list (#587)
63e568d CLOUDP-78866: [Milestone] Add support for Custom DB roles in atlas (#555)
ff1c5dd CLOUDP-78867: [Milestone] Add option to get connection string(s) (#553)
3bd04a4 CLOUDP-78868: [Mongocli - IAM ] Modernize Language: Update API whitelist to access list (mongocli organization apiKey accesslist) (#588)
fa3ca86 CLOUDP-79621: Get all Cloud Provider Access Roles (#561)
d2d8d4b CLOUDP-79622: Create a Cloud Provider Access Role (#559)
ebb170b CLOUDP-79623: Authorize a Cloud Provider Access Role (#562)
c991935 CLOUDP-79624: Deauthorize a Cloud Provider Access Role (#563)
f88f710 CLOUDP-79631: Retrieve details for all private endpoint service for AWS or Azure in an Atlas project (#566)
112090d CLOUDP-79632: Retrieve details for one private endpoint service for AWS or Azure in an Atlas project (#567)
ed96f83 CLOUDP-79633: Create one private endpoint service for AWS or Azure in an Atlas project (#568)
f859f14 CLOUDP-79634: Remove one private endpoint service for AWS or Azure in an Atlas project (#570)
b2945ba CLOUDP-79635: Get a private endpoint from an Atlas project (#580)
f20beb1 CLOUDP-79636: Create one private endpoint in an Atlas project. (#578)
f691e44 CLOUDP-79637: Remove one private endpoint interface in an Atlas project (#583)
e8db37d CLOUDP-79639: Enable the regionalized private endpoint setting for one Atlas project (#581)
46e77d1 CLOUDP-79641: Add jsonpath as output (#591)
051076f CLOUDP-79695: Refactoring Atlas Mongocli Cluster (#552)
79f5682 CLOUDP-79713: --SnapshotRetentionDays flag must start with capital S -- inconsistent with other flags (#556)
c603321 CLOUDP-80160: [mongocli] Update golangci-lint (#558)
74089c7 CLOUDP-80279: Add a confirmation message to Deauthorize a Cloud Provider Access Role (#565)
52ba63d CLOUDP-80314: [mongocli] add license to brew formula (#564)
d0799a0 CLOUDP-80528: mongocli server usage organiation host ls pointing to project (#572)
9976684 CLOUDP-80534: add --append to mongocli atlas customDBRole(s) update (#573)
a8e1d00 CLOUDP-80605:add use to the serverUsage Download command (#574)
d28e3e3 CLOUDP-80762 mongocli om featurePolicies list return an error if not policies are defined in the project (#577)
9745416 CLOUDP-80926: Check license header as part of code health (#579)
c9024ee CLOUDP-80931: Update Data Lake create to support AWS roles (#585)
51ac58b CLOUDP-81074: Broken cluster e2e (#582)
9c971b4 CLOUDP-81138: [mcli] fix small typo (#586)
6034980 build (deps): go mod tidy
cbc00e7 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.5 to 2.2.7 (#549)
4c612aa build(deps): bump github.com/mongodb-forks/digest from 1.0.1 to 1.0.2 (#560)
585536b build(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0 (#576)
5a06258 build(deps): bump go.mongodb.org/atlas from 0.6.0 to 0.7.0 (#575)
7cfa0f6 build(deps): bump go.mongodb.org/ops-manager from 0.16.1 to 0.16.2 (#550)
105034c build(deps): bump go.mongodb.org/ops-manager from 0.16.2 to 0.16.3 (#584)
bdf8713 tests: add shellcheck (#590)
2884eb0 tests: improve linting configuration (#589)

mongodb-atlas-cli - MongoDB CLI 1.10.0

Published by gssbzn almost 4 years ago

New Features

  • Adds support to advanced storage and log configurations when deploying clusters for Ops Manager or Cloud Manager
  • Updates Online Line Archive support to the GA version

Fixes and Improvements

  • Fixes an issue when trying to download logs and the output file is not be provided

Changelog

d973322 CLOUDP-77747: [mongocli] Fix e2e tests for online archive (#532)
c1230fb CLOUDP-77910: Improve version command (#538)
2fa30a4 CLOUDP-77913: Keep advance storage settings and log settings (#539)
62c77b8 CLOUDP-78065: [mongocli] atlas logs download doesn’t work if --out is not provided (#541)
db4d248 CLOUDP-78654: Missing audit filter on convert (#545)
cc4762d CLOUDP-79093: [mongocli] move to github actions (#548)
edadc62 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.3 to 2.2.4 (#536)
8ce0828 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.4 to 2.2.5 (#547)
ef2dd6b build(deps): bump github.com/briandowns/spinner from 1.11.1 to 1.12.0 (#537)
cbd8f9a build(deps): bump github.com/spf13/afero from 1.4.1 to 1.5.0 (#544)
5b8f9ea build(deps): bump github.com/spf13/afero from 1.5.0 to 1.5.1 (#546)
52578a6 build(deps): bump go.mongodb.org/ops-manager from 0.14.0 to 0.16.0 (#540)
5454e15 build(deps): bump gopkg.in/yaml.v2 from 2.3.0 to 2.4.0 (#535)
76b17fc build: add github actions to dependabot
c6ba074 fix: snyk code scan

mongodb-atlas-cli - v1.9.1

Published by gssbzn almost 4 years ago

Fixes and Improvements

  • Fixes the output for mongocli om process ls

Changelog

86e6b9f Added featurePolicies e2e tests (#533)
adbcc40 CLOUDP-77819: mongocli om process ls is all one line (#534)

mongodb-atlas-cli - v1.9.0

Published by gssbzn almost 4 years ago

New Features

  • Adds support to fully remove a cluster from Ops Manager or Cloud Manager

Fixes and Improvements

  • Fixes an issue when trying to reuse the output of cluster describe for Ops Manager or Cloud Manager the feature compatibility will not be properly set
  • Fixes and issue when trying to update a cluster in Ops Manager or Cloud Manager some process settings were not kept
  • Removes unique and background index options from the rolling index commands as these are no longer supported
  • Some minor usability improvements when a command is call with the wrong set of parameters usage is now shown

Changelog

02f0fbe CLOUDP-75190: [mongocli] Add a command to fully remove clusters for OM/CM (#510)
2cb7033 CLOUDP-76451: Remove unique from rolling index creation (#516)
a4b7acb CLOUDP-76456: Fix testing for cloud manager with remote host (#517)
a8cf99c CLOUDP-76844: Discover replica-set protocol when FCV is only set in the processes (#521)
b20c1ad CLOUDP-77112: Add e2e to sharded clusters (#523)
12d3331 CLOUDP-77170: [mongocli] Preserve args_26 maps when updating a cluster (#526)
6ac5da4 CLOUDP-77515: [mongocli] update atlas and ops manager clients (#529)
05ca749 fix: add usage when wrong set of parameters (#527)

mongodb-atlas-cli - v1.8.0

Published by gssbzn almost 4 years ago

New Features

  • Adds support to stop monitoring hosts in Ops Manager and Cloud Manager
  • Adds support for Ops Manager admins to manage filesystem backup configurations
  • Adds support for Ops Manager admins to manage S3 backup configurations
  • Adds support for Ops Manager admins to manage oplog backup configurations
  • Adds support for managing snapshot schedules in Ops Manager or Cloud Manager
  • Adds support for managing snapshot schedules in Ops Manager or Cloud Manager
  • Adds support for listing software component versions in Ops Manager or Cloud Manager
  • Adds support for listing software component versions in Ops Manager or Cloud Manager
  • Adds support for managing feature control policies in Ops Manager or Cloud Manager
  • Adds support for managing server usage in Ops Manager

Fixes and Improvements

  • Fixes an issue when trying to invite users for Cloud Manager

Changelog

b33baa3 build(deps): bump go.mongodb.org/ops-manager from 0.10.2 to 0.12.0 (#508)
1d9218b CLOUDP-69433: Milestone: Snapshot schedule (#496)
a4e552c CLOUDP-69434: Milestone: Agents (#497)
30f590a CLOUDP-69435: Milestone: Feature control policies (#498)
ed1c86b CLOUDP-73725: mongocli ops-manager admin backup fileSystem(s) create, CLOUDP-73726: mongocli ops-manager admin backup fileSystem(s) update (#481)
c1d0884 CLOUDP-73728: mongocli ops-manager admin backup s3 lists (#487)
51bf38b CLOUDP-73729: mongocli ops-manager admin backup s3 describe (#488)
daf15d3 CLOUDP-73730: mongocli ops-manager admin backup s3 create, CLOUDP-73731: mongocli ops-manager admin backup s3 update (#489)
dc4a153 CLOUDP-73732: mongocli ops-manager admin backup s3 delete (#490)
b9739ec CLOUDP-73733: mongocli ops-manager admin backup oplog(s) lists, CLOUDP-73734: mongocli ops-manager admin backup oplog(s) describe (#493)
5a28dad CLOUDP-73735: mongocli ops-manager admin backup oplog(s) create, CLOUDP-73736: mongocli ops-manager admin backup oplog(s) update , CLOUDP-73737: mongocli ops-manager admin backup oplog(s) delete (#494)
bb2a215 CLOUDP-73748 mongocli ops-manager serverUsage download, CLOUDP-73749: mongocli ops-manager serverUsage capture (#501)
9d6f4ea CLOUDP-73750:mongocli ops-manager serverUsage project(s) serverType get, CLOUDP-73751: ops-manager serverUsage project(s) serverType set, CLOUDP-73753: mongocli ops-manager serverUsage org(s) serverType get, CLOUDP-73754: mongocli ops-manager serverUsage org(s) serverType set (#499)
0f0a220 CLOUDP-73752: mongocli ops-manager serverUsage project(s) hosts lists|ls, CLOUDP-73755: mongocli ops-manager serverUsage org(s) hosts lists|ls (#500)
bba6eab CLOUDP-73834: mongocli iam users invite return 404 error for CM (#492)
803ff28 CLOUDP-74585: Allow to stop monitoring a host (#483)
222ba21 CLOUDP-74829: Update mcli ORG api calls (#486)
81f0515 CLOUDP-75133: Update usage description for output (#502)
284c9ed CLOUDP-75269: Simplify PreRunE and PreRunEOrg (#505)
023747d CLOUDP-75270: Replace atlas.ProjectIPWhitelist with ProjectIPAccessList (#503)
6162d44 CLOUDP-75271: Add TLS options to ProcessConfig (#504)
4268523 Sync commands (#495)
e68b4e5 build(deps): bump github.com/spf13/afero from 1.4.0 to 1.4.1 (#491)
4e08a53 build(deps): bump github.com/spf13/cobra from 1.0.0 to 1.1.1 (#506)
ea8d004 build: ignore dependency updates from changelog (#484)
b3c0060 style: small code clean up and tests (#509)

mongodb-atlas-cli - v1.7.0

Published by gssbzn about 4 years ago

New Features

  • Adds support for updating Ops Manager version manifest
  • Adds support for managing Ops Manager and Cloud Manager backup configurations
  • Adds support for Ops Manager admins to manage backup blockstores

Fixes and Improvements

  • Fixes homebrew installation for linux systems
  • When inviting a user if the password option is not set the cli will ask for a password via standard input
  • When downloading logs is now possible to overwrite the destination file using the --force option
  • The different whitelist commands have been deprecated in favour of accessLists

Changelog

a04a61b CLOUDP-70058: mongocli ops-manager versionManifest(s) update (#457)
8c9a893 CLOUDP-70059: mongocli ops-manager|cloud-manager backups config list|ls (#464)
4f60dd5 CLOUDP-70060: mongocli ops-manager|cloud-manager backups config describe (#465)
4c231d7 CLOUDP-70061: mongocli ops-manager|cloud-manager backups config update (#466)
9bbb84e CLOUDP-70062: mongocli ops-manager admin backup blockstore(s) lists (#470)
50bfc47 CLOUDP-70063: mongocli ops-manager admin backup blockstore(s) describe (#471)
860a264 CLOUDP-70064: mongocli ops-manager admin backup blockstore(s) create (#474)
9aa8656 CLOUDP-73535: Unhide and document automation config get and automation config update (#458)
fec9f60 CLOUDP-73709: mongocli brew permissions issue for Linux TGZ - 1.5 & 1.6 (#467)
feff114 CLOUDP-73721: mongocli ops-manager admin backup blockstore(s) update (#475)
fbe4f19 CLOUDP-73722: mongocli ops-manager admin backup blockstore(s) delete (#476)
54bd5d2 CLOUDP-73723: mongocli ops-manager admin backup (#479)
e994a54 CLOUDP-73724: mongocli ops-manager admin backup fileSystem(s) describe (#480)
33be241 CLOUDP-73727: mongocli ops-manager admin backup fileSystem(s) delete (#482)
f34ffb5 CLOUDP-73987: [mongocli] Improve log downloads (#468)
a2f3548 CLOUDP-73988: Fix version manifest update command to use the static endpoint (#469)
c9359aa CLOUDP-74002: [mongocli] Invite users should ask for password if the flag is not set (#477)
72c28d7 CLOUDP-74177: Remove deprecated terms usage (#473)

mongodb-atlas-cli - v1.6.0

Published by gssbzn about 4 years ago

New Features

  • Adds support for Atlas LDAP configurations
  • Adds support for Atlas, Ops Manager and Cloud Manager performance advisor
  • Adds support for Atlas custom DNS
  • Adds support to enable monitoring or back up modules for Ops Manager and Cloud Manager

Fixes and Improvements:

  • Improves creating an Atlas cluster via a json file

Changelog

db601e8 CLOUDP-69429: Cloud Services Milestone: Custom DNS AWS (#453)
10e51d5 CLOUDP-70047: mongocli atlas security ldap verify (#437)
3a2dd3f CLOUDP-70048: mongocli atlas security ldap verify status (#438)
3a47f4e CLOUDP-70049: mongocli atlas security ldap verify status watch (#439)
db17a06 CLOUDP-70050: mongocli atlas security ldap save|create|update (#440)
a7a30b2 CLOUDP-70051: mongocli atlas security ldap get (#442)
3f42237 CLOUDP-70052: mongocli atlas security ldap delete|rm (#441)
365d2cb CLOUDP-70053: mongocli atlas|om|cm performanceAdvisor namespaces list|ls (#444)
80b9b64 CLOUDP-70054: mongocli atlas|om|cm performanceAdvisor slowQueryLogs ls (#447)
061c7b6 CLOUDP-70067: mongocli atlas|om|cm performanceAdvisor suggestedIndexes ls (#448)
722c95c CLOUDP-72734: add e2e tests for LDAP (#443)
8d66e29 CLOUDP-73125: mongocli atlas networking peering watch doe snot work for AWS (#449)
f41ef12 CLOUDP-73287: allow to enable monitoring or backup agents (#450)
7991953 CLOUDP-73533: Fixed description iam team user add command (#451)
3f48552 CLOUDP-73536: Improve cluster create and update to handle reuse of describe output (#452)
af3bb79 CLOUDP-73546: Add e2e test for atlas customDns (#456)
ba82521 build (deps): update go.mongodb.org/atlas and go.mongodb.org/ops-manager
be01cb5 build (packaging): update to use the newer evergreen windows host
de06b05 build(deps): bump github.com/pelletier/go-toml from 1.8.0 to 1.8.1 (#446)
1ba25ac build(deps): bump github.com/spf13/afero from 1.3.5 to 1.4.0 (#445)
7a0548a fix: small help fix to index create (#454)

mongodb-atlas-cli - v1.5.0

Published by gssbzn about 4 years ago

Adds support for Atlas User Management
Adds support for Ops Manager User Management
Adds support for Cloud Manager User Management
Adds support for teams management
Adds support for Atlas third party integration management
Adds support for Atlas window maintenance management
Adds support for Ops Manager window maintenance management
Adds support for Cloud Manager window maintenance management

Changelog

064bce3 build(deps): bump go.mongodb.org/ops-manager
fbe27f0 CLOUDP-70010: iam users describe (#384)
5bfecdc CLOUDP-70011: mongocli iam user(s) invite [flags] (#388)
22f67ca CLOUDP-70012: mongocli iam user(s) delete|rm (#389)
296043f CLOUDP-70013: add IAM users list (#383)
534cff7 CLOUDP-70014: mongocli iam projects user(s) delete|rm (#392)
3730e69 CLOUDP-70015: mongocli iam org(s) user(s) list|ls (#393)
6c8feb3 CLOUDP-70016: mongocli iam team(s) list|ls (#394)
6fd2927 CLOUDP-70017: mongocli iam team(s) describe (#395)
6806c14 CLOUDP-70018: mongocli iam team(s) create (#396)
07bdc80 CLOUDP-70019: mongocli iam team(s) delete (#397)
069f5be CLOUDP-70020: mongocli iam team(s) user(s) list|ls (#398)
92e3c25 CLOUDP-70021: mongocli iam team(s) user(s) add (#399)
3ebcda1 CLOUDP-70022: mongocli iam team(s) user(s) delete (#401)
cd95afa CLOUDP-70023: mongocli iam project(s) teams(s) list|ls (#402)
e175ccc CLOUDP-70024: mongocli iam projects teams(s) add (#403)
1532f8a CLOUDP-70025: mongocli iam projects teams(s) update (#404)
2de245f CLOUDP-70026: mongocli iam projects teams(s) delete (#405)
941e705 CLOUDP-70027: mongocli atlas integration(s) list|l (#411)
2f498b2 CLOUDP-70028: mongocli atlas integration(s) describe (#421)
a113823 CLOUDP-70029: mongocli atlas integration(s) create|update PAGER_DUTY (#412)
d3aa4f5 CLOUDP-70030: mongocli atlas integration(s) create|update SLACK (#414)
7ba2de4 CLOUDP-70031: mongocli atlas integration(s) create|update DATADOG (#415)
da25c01 CLOUDP-70032: mongocli atlas integration(s) create|update NEW_RELIC (#406)
a4acbd7 CLOUDP-70033: mongocli atlas integration(s) create|update OPS_GENIE (#410)
f0b6378 CLOUDP-70034: mongocli atlas integration(s) create|update VICTOR_OPS (#416)
bfd08a0 CLOUDP-70035: mongocli atlas integration(s) create|update FLOWDOCK (#417)
7de18a3 CLOUDP-70036: mongocli atlas integration(s) create|update WEBHOOK (#419)
348a4b9 CLOUDP-70037: mongocli atlas integration(s) delete|rm (#420)
7762a78 CLOUDP-70038: mongocli atlas maintenanceWindow(s) describe|get (#425)
14849c9 CLOUDP-70039: mongocli atlas maintenanceWindow(s) update (#422)
4e86843 CLOUDP-70040: mongocli atlas maintenanceWindow(s) defer (#426)
c386365 CLOUDP-70041: mongocli atlas maintenanceWindow(s) clear|rm (#427)
ea87a88 CLOUDP-70042: mongocli ops-manager|cloud-manager maintenanceWindow(s) list|ls (#429)
042a0d3 CLOUDP-70043: mongocli ops-manager|cloud-manager maintenanceWindow(s) describe (#430)
730f3fa CLOUDP-70044: mongocli ops-manager|cloud-manager maintenanceWindow(s) create (#428)
893f160 CLOUDP-70045: mongocli ops-manager|cloud-manager maintenanceWindow(s) update (#432)
e9608f4 CLOUDP-70046: mongocli ops-manager|cloud=manager maintenanceWindow(s) delete|rm (#431)
e51a012 CLOUDP-70718: Test atlas process list (#390)
a62e3cd CLOUDP-70719: wrong output for create dbuser cert (#391)
b0aea79 CLOUDP-70843: Add e2e tests for project and org user list (#400)
41d5df7 CLOUDP-70881: Implementing e2e tests for team and users (#408)
2aec24e CLOUDP-71324: [mongocli] Add missing tests for the validate package (#407)
56f27dc CLOUDP-71328: Add tests for command builder methods (#409)
d9b90cb CLOUDP-71426: split unit and integration tests (#413)
0a41a79 CLOUDP-71439: Investigate why atlas integration(s) create|update VICTOR_OPS does not list VICTOR_OPS (#434)
1ad0a2b CLOUDP-72054: Investigate why we are getting an error when we do not set --secret to configure webhook (#435)
80b23b5 CLOUDP-72402: Add e2e tests for atlas integrations (#424)
9c88b44 CLOUDP-72403: Update GOLANGCI_VERSION (#423)
c44b24d CLOUDP-72563: Add e2e tests maintenance windows (#433)
8322120 build(deps): bump github.com/spf13/afero from 1.3.4 to 1.3.5 (#418)
6f626c3 fix: rename group to project (#436)

mongodb-atlas-cli - v1.4.3

Published by gssbzn about 4 years ago

Fixes a bug where the projectId flag will not be set accordingly for some commands

Changelog

6a81366 CLOUDP-70582: projectId flag doesn't set the right property for create agent api key (#387)

mongodb-atlas-cli - v1.4.2

Published by gssbzn about 4 years ago

This is mostly a release to test our new release mechanism

Changelog

734e025 CLOUDP-70550: Allow comma separate values for roles (#386)
7633d6c CLOUDP-70554: Use evergreen git tag for releases

mongodb-atlas-cli - v1.4.1

Published by gssbzn about 4 years ago

Adds support for Atlas networking options.
Adds support for Ops Manager global API keys.
Adds support for database metrics.

Changelog

33e46e6 CLOUDP-61742: setting the extensions of the log files inside .gz downloaded from atlas (#377)
568bc47 CLOUDP-64365: Remove .env file and update CONTRIBUTING.md (#378)
1b7b8bd CLOUDP-65971: Add cluster_config unit test for existing shard (#373)
8454ca1 CLOUDP-66891: mongocli atlas networking container(s) list|ls (#241)
d5a792b CLOUDP-69179: mongocli atlas networking container(s) delete (#363)
38a05e2 CLOUDP-69180: mongocli atlas networking peering list|ls (#364)
e0a9d23 CLOUDP-69181: mongocli atlas networking peering delete (#365)
55d8938 CLOUDP-69182: mongocli atlas networking peering create aws (#370)
e97b001 CLOUDP-69183: mongocli atlas networking peering create azure (#366)
53f9f10 CLOUDP-69184: mongocli atlas networking peering create gcp (#371)
9ef76be CLOUDP-69270:Backup: atlas snapshots create (#358)
000a1c0 CLOUDP-69271: Cloud Services Backup: atlas snapshot delete (#360)
5b5d05c CLOUDP-69274: Backup: atlas snapshot describe (#359)
19f1543 CLOUDP-69282: Backup: atlas snapshost watch (#362)
6871231 CLOUDP-69323: update to go1.15 (#361)
2a92ce6 CLOUDP-69438: Update peering list to use --providerName (#367)
d8e4149 CLOUDP-69463: mongocli atlas networking peering watch (#372)
4f06b7c CLOUDP-69475: Replace our manual dot spinner with briandowns/spinner (#380)
e384d7e CLOUDP-69557: reduce datalake e2e flakyness (#369)
3a8843c CLOUDP-69665: [mongocli ]chore: update ops manager go client (#374)
3a47321 CLOUDP-69669: Add global API keys support (#375)
9379063 CLOUDP-69682: Add global API whitelist support (#376)
7a48ec1 CLOUDP-69793: [mongocli] Improve output handling (#379)
17f7e18 CLOUDP-70178: mongocli atlas|ops-manager metrics databases describe (#382)
d05e421 CLOUDP-70467: Default networking peering list to AWS to match the API (#385)
fd73567 build(deps): bump github.com/mattn/go-isatty from 0.0.8 to 0.0.12 (#381)
521fd49 build(deps): bump go.mongodb.org/ops-manager from 0.8.1 to 0.8.2 (#368)

mongodb-atlas-cli - v1.4.0

Published by gssbzn about 4 years ago

Breaking change

MongoDB CLI will now change the default output format to a simplified view, to revert back to the old behaviour please use --output json on any command, or to make this your preferred default please do mongocli config set output json

New Features

  • Adds support for Programmatic API Keys
  • Adds support for Ops Manager and Cloud Manager Agent API keys
  • Adds support for Private Endpoints

Fixes and Improvements

  • When Creating Ops Manager or Cloud Manager projects the response now includes the generated Agent API key

Changelog

d2a9907 CLOUDP-67924: mongocli iam organizations|orgs apiKey(s)|apikey(s) list|ls (#315)
8357185 CLOUDP-67926: mongocli iam organizations|orgs apiKey(s)|apikey(s) describe (#316)
3dd8e8a CLOUDP-67927: mongocli iam organizations|orgs apiKey(s)|apikeys create (#319)
d7d6635 CLOUDP-67928: mongocli iam organizations|orgs apiKey(s)|apikey(s) update (#317)
b06468d CLOUDP-67929: mongocli iam organizations|orgs apiKey(s)|apikey(s) delete (#318)
c9ad623 CLOUDP-67930: iam organizations|orgs apiKey(s)|apikey(s) whitelist|ipwhitelist list|ls (#324)
f55e2ef CLOUDP-67931: mongocli iam organizations|orgs apiKey(s)|apikey(s) whitelist|ipwhitelist create (#331)
15071ce CLOUDP-67932: mongocli iam organizations|orgs apiKey(s)|apikey(s) whitelist|ipwhitelist delete (#334)
313201d CLOUDP-67933: Project api keys list (#321)
0a9760d CLOUDP-67935: create project api key (#322)
8821c06 CLOUDP-67936: mongocli iam project(s) apiKey(s)|apikey(s) update (#338)
4f148bd CLOUDP-67937: mongocli iam project(s) apiKey(s)|apikey(s) delete (#336)
688ed54 CLOUDP-68444: Enable simplified output by default (#320)
3c7b751 CLOUDP-68499: mongocli ops-manager agents list (#325)
7b18e0e CLOUDP-68500: mongocli ops-manager agent(s) apiKey list (#337)
ee680cd CLOUDP-68501: mongocli ops-manager agent(s) apiKey(s) create (#339)
688c84b CLOUDP-68502: mongocli ops-manager agent(s) apiKey(s) delete (#340)
a28bf4e CLOUDP-68503: mongocli atlas privateendpoint(s) list|ls (#344)
801117e CLOUDP-68504: mongocli atlas privateendpoint(s) create (#351)
311446a CLOUDP-68505: mongocli atlas privateendpoint(s) describe (#348)
ed4e168 CLOUDP-68506: mongocli atlas privateendpoint(s) delete (#349)
c983782 CLOUDP-68507: mongocli atlas privateEndpoint(s) interface(s) create (#354)
ff2f3d9 CLOUDP-68508: mongocli atlas privateendpoint(s) interface(s) describe (#356)
bf0bdee CLOUDP-68509: mongocli atlas privateendpoint(s) interface(s) delete (#353)
6c0e39f CLOUDP-68510: allow for users to define their go template (#323)
cbed55f CLOUDP-68632: mark roles and description as mandatory (#330)
cab240a CLOUDP-68633: Update GOLANGCI_VERSION (#332)
4a6be04 CLOUDP-68635: Add mongocli to redhat6 yum repo (#333)
0cbfdba CLOUDP-68636: Add e2e test for org API keys (#335)
59ff3b2 CLOUDP-68637: implement e2e tests for apikeys/whitelist (#342)
d50c087 CLOUDP-68758: Include API keys in creation message (#341)
15b690c CLOUDP-68878: split the description package (#343)
9e91ca2 CLOUDP-69013: Automatically generate command aliases (#347)
9808850 CLOUDP-69085: Add ldapType flag to user creation (#350)
afe5ae8 CLOUDP-69105: mongocli atlas privateEndpoints watch (#352)
2264e1e CLOUDP-69272: [mongocli] e2e test clean up
9c893cb CLOUDP-69273: [mongocli] Update release instructions (#357)
5edb095 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.0.8 to 2.1.0 (#346)
1abf48b build(deps): bump github.com/AlecAivazis/survey/v2 from 2.1.0 to 2.1.1 (#355)
ff358a4 build(deps): bump github.com/golang/mock from 1.4.3 to 1.4.4 (#326)
c332ecb build(deps): bump github.com/spf13/afero from 1.3.2 to 1.3.3 (#328)
2d84043 build(deps): bump github.com/spf13/afero from 1.3.3 to 1.3.4 (#345)
4180a3f build(deps): bump github.com/spf13/viper from 1.7.0 to 1.7.1 (#327)
824b906 build(deps): go mod tidy (#329)
e1c1c3f chore: add dependabot reviewers
d883065 chore: update issue config to point to mcli forum
fa19e33 doc: update CONTRIBUTING.md
744dfab fix: fix e2e test
f7bc479 fix: fix e2e tests
c5157be fix: missing out flags
3c3da9b task: add an github issue template config

mongodb-atlas-cli - v1.3.0

Published by gssbzn about 4 years ago

New Features

  • Adds support for Atlas Search
  • Adds support for X.509 Configurations in Atlas
  • Adds support for X.509 database users in Atlas
  • Adds support for AWS IAM database users in Atlas

Bugfixes

  • Fixes Custom CA for Ops Manager
  • Improves Automation Config options
  • When creating a project for Ops Manager returns the agent API key

Changelog

706a61d CLOUDP-59489: generate scram sha credentials using the go client (#312)
c318499 CLOUDP-62262: Create a simplified view of atlas cluster (#281)
82c50c9 CLOUDP-62263:Add a simplified view for clusters operations in Ops manager (#287)
d6f5ea9 CLOUDP-67147: mongocli atlas cluster(s) search index(es) list|ls (#254)
f40dbb5 CLOUDP-67148: mongocli atlas cluster(s) search index(es) describe (#264)
009e16e CLOUDP-67149: mongocli atlas cluster(s) search index(es) create (#260)
ccb8035 CLOUDP-67150: mongocli atlas cluster(s) search index(es) update (#272)
4cd2116 CLOUDP-67151: mongocli atlas cluster(s) search index(es) delete (#263)
5371aaf CLOUDP-67270: Use a Digest Access Auth mechanism with support for SHA-256 (#258)
fd9b1d3 CLOUDP-67367: mongocli om clusters delete (#259)
00072af CLOUDP-67424: implement atlas security customerCerts describe (#265)
c1bcc6c CLOUDP-67425: atlas customercerts create (#270)
2161c8c CLOUDP-67426: atlas certs disable (#271)
0e47b1a CLOUDP-67537: add x509 type to dbusers create (#280)
6a4366d CLOUDP-67623: Update golangci-lint (#268)
f4004b5 CLOUDP-67625: Update the CONTRIBUTING.md (#269)
a8d9a5d CLOUDP-67654 dbusers iam auth (#282)
77cf91a CLOUDP-67656: describe DBuser (#284)
7ac5427 CLOUDP-67657: atlas certs list (#273)
21dfa79 CLOUDP-67658: dbusers certs create (#276)
be87082 CLOUDP-67735: Handle ca certificate for digest transport (#274)
aa78cb1 CLOUDP-67741: Add a global --output flag (#275)
f1657d8 CLOUDP-67829: Interface cleanup (#277)
6a43526 CLOUDP-67836: Add a function to handle output formats (#279)
b57e0ac CLOUDP-67923: Add --deleteAfter to dbusers create (#285)
fabd4f8 CLOUDP-67942: simplified view for agent upgrade (#288)
522370b CLOUDP-67943: update cli/alerts output to use the new simplified format (#290)
6afa46c CLOUDP-67957: update internal/cli/events to use new output (#291)
b912702 CLOUDP-67958: output format for organizations (#289)
67f612e CLOUDP-67959: project simplified output (#295)
63af25f CLOUDP-67960: update internal/cli/atlas/backup to use the new output and fix point in time backup (#292)
671c490 CLOUDP-67961: update internal/cli/atlas/datalake to use the new output format (#294)
252c050 CLOUDP-67962: add simplified output for DBUsers (#299)
d2296aa CLOUDP-67963: update internal/cli/atlas/onlinearchive to use the new output (#300)
dee841d CLOUDP-67964: update internal/cli/atlas/search to use the new output (#298)
c6e1703 CLOUDP-68114: Add CAS field for security certs (#304)
c0a96ec CLOUDP-68115: add whitelist simplified format (#301)
35be59b CLOUDP-68116: add simplified process list output (#305)
a8c5d71 CLOUDP-68210: Take cluster e2e tests out of the PR suite (#293)
dae1865 CLOUDP-68237: Fix test repo publishing (#296)
dce891d CLOUDP-68246: fix search index creation with static fields (#297)
ab69511 CLOUDP-68271: simplified output for backups (#313)
08166d0 CLOUDP-68272: update internal/cli/opsmanager/logs to use the simplified format (#310)
94c84ba CLOUDP-68273: update internal/cli/opsmanager/servers to use the simplified output (#306)
015e896 CLOUDP-68278: don't make generic cloud manager tests depend on spawn host (#302)
9c5c732 CLOUDP-68318: update cli/opsmanager/processes describe and list to use the simplified output (#309)
db71537 CLOUDP-68324: Update owner creation to use the simplified format (#307)
9ec0ac6 CLOUDP-68335: Include Agent API key on project create response (#308)
4f90371 CLOUDP-68337: internal/cli/atlas/metrics and internal/cli/opsmanager/metrics to use the simplified output (#314)
696242c Update issue templates (#262)
7f58bc7 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.0.7 to 2.0.8 (#267)
ce0b643 build(deps): bump github.com/spf13/afero from 1.2.2 to 1.3.2 (#266)
ddc9b53 build(deps): bump go.mongodb.org (#303)
1e75452 build(deps): bump go.mongodb.org/ops-manager from 0.7.1 to 0.7.2 (#286)
1b10f34 fix: add missing defer ctrl.Finish()
877be6c task: Move dependabot to the .github folder
246e52b task: encapsulate commands in packages (#283)
2cdcfda task: update e2e error message
e22c3bb task: update ops manager go client to v0.7.1 (#278)

mongodb-atlas-cli - v1.2.0

Published by gssbzn over 4 years ago

Add support to Atlas Data Lake and Atlas Search

Changelog

66e84a0 CLOUDP-66609: add Data Lake ls command (#236)
9a14e5e CLOUDP-66610: datalake describe (#237)
a0bbc58 CLOUDP-66611: create datalake (#238)
2f0a49e CLOUDP-66612: mongocli datalake update (#240)
14569a8 CLOUDP-66613: mongocli datalake delete (#239)
0fa9d4c CLOUDP-66831: mongocli atlas cluster(s) onlineArchive list (#234)
9284755 CLOUDP-66847: mongocli atlas clusters onlinearchive describe (#235)
a9b1073 CLOUDP-66897: mongocli atlas cluster(s) onlineArchive(s) create (#248)
3fed462 CLOUDP-66899: mongocli atlas cluster(s) onlineArchive(s) start (#249)
f9ff469 CLOUDP-66900: mongocli atlas cluster(s) onlineArchive(s) delete (#247)
e1d7582 CLOUDP-67005: mongocli atlas cluster(s) onlineArchive(s) update (#250)
894a385 CLOUDP-67066: Fix finding existing config when renaming (#253)
16d9147 CLOUDP-67191: Don't use go clients user agent (#255)

mongodb-atlas-cli - v1.1.0

Published by gssbzn over 4 years ago

Changelog

659903b Add org describe command (#211)
1be9187 CLOUDP-64975: Add a message with link to get keys at the top of the config command (#221)
2f18386 CLOUDP-64978: List projects by name on config (#223)
32ac5b2 CLOUDP-65292: Enable deleteAfter as an option when create IP whitelist entry (#210)
238a113 CLOUDP-65298: Describe projects (#212)
8890783 CLOUDP-65299: Add pagination to listing organizations (#222)
7807fc4 CLOUDP-65612: Fix broken examples in cli cluster create
c41f474 CLOUDP-65615: Create sharded cluster with CLI (#214)
8aed559 CLOUDP-65729: Add sharded cluster support to Ops Manager (#217)
c0be942 CLOUDP-65746: Set the default service for atlas/om/cm commands (#216)
88ee4a6 CLOUDP-65920: mongocli config list|ls (#218)
4943d4a CLOUDP-65942: Add auto complete to brew installer (#220)
5d30aff CLOUDP-66130: add config describe command (#224)
ccfedd6 CLOUDP-66131: add config rename command (#225)
fa9de63 CLOUDP-66132: use any available profile (#227)
a19f7c7 CLOUDP-66292: mongocli config delete (#226)
e9b2e2b feat add atlas support for organizations
227b762 feat: add skip verify
0b16c57 feat: allow ops manager to set ca certificate (#213)

Package Rankings
Top 5.13% on Proxy.golang.org