-
Notifications
You must be signed in to change notification settings - Fork 170
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
new(mongosh): Support mongosh executable for connecting to a MongoDB database #283
base: main
Are you sure you want to change the base?
Commits on Aug 17, 2023
-
Introduce a new arguments provisioner and a new chained provision tha…
…t stitches together multiple provisioners
Configuration menu - View commit details
-
Copy full SHA for 0dfdf01 - Browse repository at this point
Copy the full SHA 0dfdf01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bc9efd - Browse repository at this point
Copy the full SHA 4bc9efdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4b198d - Browse repository at this point
Copy the full SHA c4b198dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e602f5f - Browse repository at this point
Copy the full SHA e602f5fView commit details -
Branch out MongoDB Atlas and MongoDB Shell as separate shell plugins,…
… and rename atlas plugin to mongodbatlas, in line with the other one being named mongodbshell
Configuration menu - View commit details
-
Copy full SHA for bb7d075 - Browse repository at this point
Copy the full SHA bb7d075View commit details -
Switch MongoDB Shell provision from map-based struct to string, becau…
…se it allows for more control over the order in which the arguments are provisioned
Configuration menu - View commit details
-
Copy full SHA for d0b7f37 - Browse repository at this point
Copy the full SHA d0b7f37View commit details -
Test to verify the provisioned arguments and expected command line ar…
…guments but it's not working just yet due to slice range issues
Configuration menu - View commit details
-
Copy full SHA for 311263a - Browse repository at this point
Copy the full SHA 311263aView commit details -
Remove previously introduced but currently unused generic provisioner…
…s: arguments provisioner and chained provisioner
Configuration menu - View commit details
-
Copy full SHA for dca6e83 - Browse repository at this point
Copy the full SHA dca6e83View commit details -
Configuration menu - View commit details
-
Copy full SHA for a31fa56 - Browse repository at this point
Copy the full SHA a31fa56View commit details -
Mark password field as mandatory for now. It's not technically mandat…
…ory because the default setup of MongoDB is password-less, but the bulk of MongoDB deployments have a password set. And, having a password required helps prevent field-less 1Password item creation, thus offering a better onboarding UX
Configuration menu - View commit details
-
Copy full SHA for a4b3436 - Browse repository at this point
Copy the full SHA a4b3436View commit details -
Remove Importer at the CredentialUsage-level because in the current i…
…mplementation, it does not differ from the Default Importer, which is nil
Configuration menu - View commit details
-
Copy full SHA for c4244cb - Browse repository at this point
Copy the full SHA c4244cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33c12bf - Browse repository at this point
Copy the full SHA 33c12bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12d0967 - Browse repository at this point
Copy the full SHA 12d0967View commit details -
Skip 1Password authentication when an user enters custom host, port, …
…username or password
Configuration menu - View commit details
-
Copy full SHA for c540690 - Browse repository at this point
Copy the full SHA c540690View commit details -
Look for ConnectionString field in a 1Password item, and if it exists…
…, use that instead of host and port fields
Configuration menu - View commit details
-
Copy full SHA for eecbebe - Browse repository at this point
Copy the full SHA eecbebeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae5c946 - Browse repository at this point
Copy the full SHA ae5c946View commit details -
Safeguard in the arguments injection code to prevent out of bounds er…
…rors, but this is not necessarily a concern in mongosh because we always provision at index 1 and mongosh is the minimum required command
Configuration menu - View commit details
-
Copy full SHA for 5ab2c6a - Browse repository at this point
Copy the full SHA 5ab2c6aView commit details -
Set default provisioner to NoOp for now for validation checks to pass…
…. When we resume Terraform compatibility work in the future, we'd update the default provisioner to match the environment variables used in the majority of the mongodb Terraform providers
Configuration menu - View commit details
-
Copy full SHA for d92c6b9 - Browse repository at this point
Copy the full SHA d92c6b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0999979 - Browse repository at this point
Copy the full SHA 0999979View commit details -
Don't skip auth for certain flags, rather use them in conjunction wit…
…h 1Password-stored secrets to provision
Configuration menu - View commit details
-
Copy full SHA for 513bd6e - Browse repository at this point
Copy the full SHA 513bd6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for faaedf3 - Browse repository at this point
Copy the full SHA faaedf3View commit details -
Fix arguments for host and port. These arguments are used when connec…
…tion string is not present in the 1Password item
Configuration menu - View commit details
-
Copy full SHA for 08e27c6 - Browse repository at this point
Copy the full SHA 08e27c6View commit details