-
Notifications
You must be signed in to change notification settings - Fork 7
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
Gyro Vault #79
base: master
Are you sure you want to change the base?
Gyro Vault #79
Commits on Jul 18, 2019
-
Move checking for resources in .gyro/init to Gyro.main
This is so we can use RootScope to load any Gyro file. This will be used by the new Vault system to load/store secrets using the Gyro language format.
Jeremy Collins committedJul 18, 2019 Configuration menu - View commit details
-
Copy full SHA for 7e5fe7b - Browse repository at this point
Copy the full SHA 7e5fe7bView commit details -
Initial implementation of Gyro vault functionality
Implements: - Vault abstract class that custom vault implementations can subclass - LocalVault implementation that stores encrypted secrets in .gyro directory - VaultCommand for getting/setting and listing secrets - VaultReferenceResolver to provide a method to lookup secrets within Gyro configs - VaultDirectiveProcessor for configuring vault implementations in .gyro/init.gyro
Jeremy Collins committedJul 18, 2019 Configuration menu - View commit details
-
Copy full SHA for 341d579 - Browse repository at this point
Copy the full SHA 341d579View commit details -
Make save method private, only used internally
Jeremy Collins committedJul 18, 2019 Configuration menu - View commit details
-
Copy full SHA for 8d7a8a1 - Browse repository at this point
Copy the full SHA 8d7a8a1View commit details -
Jeremy Collins committed
Jul 18, 2019 Configuration menu - View commit details
-
Copy full SHA for 07820a7 - Browse repository at this point
Copy the full SHA 07820a7View commit details
Commits on Jul 19, 2019
-
Read encryption key from key-path
Jeremy Collins committedJul 19, 2019 Configuration menu - View commit details
-
Copy full SHA for 3042f1d - Browse repository at this point
Copy the full SHA 3042f1dView commit details -
Build vault file based on vault name rather than letting user set it
Jeremy Collins committedJul 19, 2019 Configuration menu - View commit details
-
Copy full SHA for bbcf966 - Browse repository at this point
Copy the full SHA bbcf966View commit details -
Jeremy Collins committed
Jul 19, 2019 Configuration menu - View commit details
-
Copy full SHA for c932c3f - Browse repository at this point
Copy the full SHA c932c3fView commit details -
Allow custom key length and key iterations
Jeremy Collins committedJul 19, 2019 Configuration menu - View commit details
-
Copy full SHA for cdadb32 - Browse repository at this point
Copy the full SHA cdadb32View commit details -
Add ability to remove a secret from the vault
Jeremy Collins committedJul 19, 2019 Configuration menu - View commit details
-
Copy full SHA for eab7268 - Browse repository at this point
Copy the full SHA eab7268View commit details -
Merge branch 'master' into feature/vault
Jeremy Collins committedJul 19, 2019 Configuration menu - View commit details
-
Copy full SHA for c7219ab - Browse repository at this point
Copy the full SHA c7219abView commit details -
Initial work to implement CustomValue
This work is intended to allow a custom value that can alter how it's serialized to state. For VaultSecret it'll write "$(vault-lookup key vault hash)" in state.
Jeremy Collins committedJul 19, 2019 Configuration menu - View commit details
-
Copy full SHA for 358e3d5 - Browse repository at this point
Copy the full SHA 358e3d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea42d64 - Browse repository at this point
Copy the full SHA ea42d64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43ba29b - Browse repository at this point
Copy the full SHA 43ba29bView commit details -
Add 'vault-lookup' to state node for VaultSecret
Jeremy Collins committedJul 19, 2019 Configuration menu - View commit details
-
Copy full SHA for e044a3b - Browse repository at this point
Copy the full SHA e044a3bView commit details -
Add hash option to VaultReferenceResolver and VaulSecret
Jeremy Collins committedJul 19, 2019 Configuration menu - View commit details
-
Copy full SHA for dcd6c97 - Browse repository at this point
Copy the full SHA dcd6c97View commit details
Commits on Jul 31, 2019
-
All VaultSecret to hide its diff output
Jeremy Collins committedJul 31, 2019 Configuration menu - View commit details
-
Copy full SHA for 9ec6007 - Browse repository at this point
Copy the full SHA 9ec6007View commit details -
Merge branch 'master' into feature/vault
Jeremy Collins committedJul 31, 2019 Configuration menu - View commit details
-
Copy full SHA for 7847bb1 - Browse repository at this point
Copy the full SHA 7847bb1View commit details -
Jeremy Collins committed
Jul 31, 2019 Configuration menu - View commit details
-
Copy full SHA for 73f9597 - Browse repository at this point
Copy the full SHA 73f9597View commit details
Commits on Aug 14, 2019
-
Merge branch 'master' into feature/vault
Jeremy Collins committedAug 14, 2019 Configuration menu - View commit details
-
Copy full SHA for 8f734e6 - Browse repository at this point
Copy the full SHA 8f734e6View commit details -
Serialize CustomValues to state
Jeremy Collins committedAug 14, 2019 Configuration menu - View commit details
-
Copy full SHA for b51a473 - Browse repository at this point
Copy the full SHA b51a473View commit details
Commits on Jan 29, 2020
-
Merge branch 'master' into feature/vault
Jeremy Collins committedJan 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 1ae7f04 - Browse repository at this point
Copy the full SHA 1ae7f04View commit details -
Add back vault plugin, directive, and resolver
Jeremy Collins committedJan 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 267bfe0 - Browse repository at this point
Copy the full SHA 267bfe0View commit details -
Convert vault directive and resolver to use @type()
Jeremy Collins committedJan 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 54d3d09 - Browse repository at this point
Copy the full SHA 54d3d09View commit details -
Jeremy Collins committed
Jan 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 3be1cd2 - Browse repository at this point
Copy the full SHA 3be1cd2View commit details -
Jeremy Collins committed
Jan 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 679d8f4 - Browse repository at this point
Copy the full SHA 679d8f4View commit details
Commits on Jan 30, 2020
-
Merge branch 'master' into feature/vault
Jeremy Collins committedJan 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 7fcfa4f - Browse repository at this point
Copy the full SHA 7fcfa4fView commit details
Commits on Feb 3, 2020
-
Use 'default' as the name if a name is not provided
Jeremy Collins committedFeb 3, 2020 Configuration menu - View commit details
-
Copy full SHA for b71391c - Browse repository at this point
Copy the full SHA b71391cView commit details -
Only evaluate files in the local vault
This fixes an issue where all files were being evaluated when loading the local vault. This would fail because the vault itself is not defined in this use case.
Jeremy Collins committedFeb 3, 2020 Configuration menu - View commit details
-
Copy full SHA for 1bced32 - Browse repository at this point
Copy the full SHA 1bced32View commit details -
This is just a temporary fix. Need to investigate why this fails when only a single instance of a vault is defined.
Jeremy Collins committedFeb 3, 2020 Configuration menu - View commit details
-
Copy full SHA for f42d62a - Browse repository at this point
Copy the full SHA f42d62aView commit details -
Compare strings to VaultSecret.getValue()
Jeremy Collins committedFeb 3, 2020 Configuration menu - View commit details
-
Copy full SHA for 30d3cc5 - Browse repository at this point
Copy the full SHA 30d3cc5View commit details