-
Notifications
You must be signed in to change notification settings - Fork 80
Comparing changes
Open a pull request
base repository: inspec/inspec-azure
base: 1.2.0
head repository: inspec/inspec-azure
compare: 1.3.0
- 13 commits
- 58 files changed
- 3 contributors
Commits on Sep 18, 2018
-
Adds Chef/Inspec User-Agent to Azure API calls (#120)
* Replaces connection with InSpec backend This change replaces our connection logic with the InSpec backend (backed by Train) to handle connections. By doing so, we can now support using a credentials file, MSI connector as well as shell vars. I'm also adding another terraform target to start up a linux virtual machine with MSI enabled. You will need to add that MSI account with the contributor role to your subscription for MSI to work against the REST API. To start up the MSI vm: `rake msi_vm tf:apply` You will need to add a public ssh key to your `.envrc` file as well. An example is included in `.envrc-example`. Note: If you run integration tests while you have the MSI vm running tests will fail. The tests were written with the assumption that there would be only two vms. Signed-off-by: David McCown <dmccown@chef.io> * Replaces connection with InSpec backend This change replaces our connection logic with the InSpec backend (backed by Train) to handle connections. By doing so, we can now support using a credentials file, MSI connector as well as shell vars. I'm also adding another terraform target to start up a linux virtual machine with MSI enabled. You will need to add that MSI account with the contributor role to your subscription for MSI to work against the REST API. To start up the MSI vm: `rake msi_vm tf:apply` You will need to add a public ssh key to your `.envrc` file as well. An example is included in `.envrc-example`. Note: If you run integration tests while you have the MSI vm running tests will fail. The tests were written with the assumption that there would be only two vms. Signed-off-by: David McCown <dmccown@chef.io> * Fixes error handling. Signed-off-by: David McCown <dmccown@chef.io> * Replaces rest client credentials with concrete client * Replaces connection with InSpec backend This change replaces our connection logic with the InSpec backend (backed by Train) to handle connections. By doing so, we can now support using a credentials file, MSI connector as well as shell vars. I'm also adding another terraform target to start up a linux virtual machine with MSI enabled. You will need to add that MSI account with the contributor role to your subscription for MSI to work against the REST API. To start up the MSI vm: `rake msi_vm tf:apply` You will need to add a public ssh key to your `.envrc` file as well. An example is included in `.envrc-example`. Note: If you run integration tests while you have the MSI vm running tests will fail. The tests were written with the assumption that there would be only two vms. Signed-off-by: David McCown <dmccown@chef.io> * Replaces connection with InSpec backend This change replaces our connection logic with the InSpec backend (backed by Train) to handle connections. By doing so, we can now support using a credentials file, MSI connector as well as shell vars. I'm also adding another terraform target to start up a linux virtual machine with MSI enabled. You will need to add that MSI account with the contributor role to your subscription for MSI to work against the REST API. To start up the MSI vm: `rake msi_vm tf:apply` You will need to add a public ssh key to your `.envrc` file as well. An example is included in `.envrc-example`. Note: If you run integration tests while you have the MSI vm running tests will fail. The tests were written with the assumption that there would be only two vms. Signed-off-by: David McCown <dmccown@chef.io> * Fixes error handling. Signed-off-by: David McCown <dmccown@chef.io> * Adds graph client * Replaces all default `client` names with `management` to indicate what route the resource is interacting with Co-authored-by: Ruairi Fennell <rfennell@chef.io> Co-authored-by: David McCown <dmccown@chef.io> Signed-off-by: David McCown <dmccown@chef.io> * Only add resource forward slash where required * Replaces connection with InSpec backend This change replaces our connection logic with the InSpec backend (backed by Train) to handle connections. By doing so, we can now support using a credentials file, MSI connector as well as shell vars. I'm also adding another terraform target to start up a linux virtual machine with MSI enabled. You will need to add that MSI account with the contributor role to your subscription for MSI to work against the REST API. To start up the MSI vm: `rake msi_vm tf:apply` You will need to add a public ssh key to your `.envrc` file as well. An example is included in `.envrc-example`. Note: If you run integration tests while you have the MSI vm running tests will fail. The tests were written with the assumption that there would be only two vms. Signed-off-by: David McCown <dmccown@chef.io> * Replaces connection with InSpec backend This change replaces our connection logic with the InSpec backend (backed by Train) to handle connections. By doing so, we can now support using a credentials file, MSI connector as well as shell vars. I'm also adding another terraform target to start up a linux virtual machine with MSI enabled. You will need to add that MSI account with the contributor role to your subscription for MSI to work against the REST API. To start up the MSI vm: `rake msi_vm tf:apply` You will need to add a public ssh key to your `.envrc` file as well. An example is included in `.envrc-example`. Note: If you run integration tests while you have the MSI vm running tests will fail. The tests were written with the assumption that there would be only two vms. Signed-off-by: David McCown <dmccown@chef.io> * Fixes error handling. Signed-off-by: David McCown <dmccown@chef.io> * Adds graph client * Replaces all default `client` names with `management` to indicate what route the resource is interacting with Co-authored-by: Ruairi Fennell <rfennell@chef.io> Co-authored-by: David McCown <dmccown@chef.io> Signed-off-by: David McCown <dmccown@chef.io> * Adds docs and option for msi Signed-off-by: David McCown <dmccown@chef.io> * Fixes msi option Signed-off-by: David McCown <dmccown@chef.io> * Fix client naming Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Checkstyle Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Skip Graph controls until MSI support is added Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Adds useragent * Adds User-Agent Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Update User Agent Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Remove .DS_Store * Sign Signed-off-by: Ruairi Fennell <rfennell@chef.io>
r-fennell authoredSep 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 25cb68f - Browse repository at this point
Copy the full SHA 25cb68fView commit details
Commits on Sep 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 5a6c798 - Browse repository at this point
Copy the full SHA 5a6c798View commit details
Commits on Sep 25, 2018
-
Exempts tags from being turned into a struct (#140)
* Exempts tags from being turned into a struct Turning tags into a struct makes it difficult to compare the expected sets of tags with the actual set of tags returned. There's also the potential for dashes in tag names. In these cases the struct methods are only accessible by calling `send` on the struct with the key names. This change preserves tags as a hash. fixes #138 Signed-off-by: David McCown <dmccown@chef.io>
Configuration menu - View commit details
-
Copy full SHA for 03b9d59 - Browse repository at this point
Copy the full SHA 03b9d59View commit details
Commits on Oct 4, 2018
-
Scopes storage_accounts resource by resource group (#143)
When trying to iterate over all resource groups and storage accounts we currently can only ask for all storage accounts. This means we try to look up every storage account for every resource group. This fix allows one to scope their storage accounts query by resource group. Removes rake target we no longer need. Signed-off-by: David McCown <dmccown@chef.io>
Configuration menu - View commit details
-
Copy full SHA for 5754200 - Browse repository at this point
Copy the full SHA 5754200View commit details -
Resource creation guide, edited (#139)
Resource creation guide, edited
Configuration menu - View commit details
-
Copy full SHA for 79bcef3 - Browse repository at this point
Copy the full SHA 79bcef3View commit details
Commits on Oct 9, 2018
-
Cleans up doc formatting issues (#145)
* Cleans up doc formatting issues Signed-off-by: David McCown <dmccown@chef.io>
Configuration menu - View commit details
-
Copy full SHA for 4cc8534 - Browse repository at this point
Copy the full SHA 4cc8534View commit details
Commits on Oct 10, 2018
-
Remove Buildkite reference (#146)
Corrects a missing update to reflect our move from Buildkite to Travis CI.
Configuration menu - View commit details
-
Copy full SHA for 5a9eefa - Browse repository at this point
Copy the full SHA 5a9eefaView commit details
Commits on Oct 17, 2018
-
Add a missing word in documentation boilerplate (#151)
Signed-off-by: Trevor Bramble <tbramble@chef.io>
Configuration menu - View commit details
-
Copy full SHA for ec84030 - Browse repository at this point
Copy the full SHA ec84030View commit details
Commits on Oct 18, 2018
-
Adds Blob Containers, bump to Inspec 3.0.0 (#148)
* Adds Blob Container resource, controls and docs Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Rename Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Formatting Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Bump inspec.yml Signed-off-by: Ruairi Fennell <rfennell@chef.io>
r-fennell authoredOct 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 86ddcfb - Browse repository at this point
Copy the full SHA 86ddcfbView commit details -
Add Storage Account access key regeneration check (#150)
* Add ability to check if a Storage Account has regenerated its Access Key in the last 90 days Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Remove DateTime Signed-off-by: Ruairi Fennell <rfennell@chef.io>
r-fennell authoredOct 18, 2018 Configuration menu - View commit details
-
Copy full SHA for e758cbb - Browse repository at this point
Copy the full SHA e758cbbView commit details -
Add ? to boolean method (#152)
* Add ? to boolean method * Sign-off Signed-off-by: Ruairi Fennell <rfennell@chef.io>
r-fennell authoredOct 18, 2018 Configuration menu - View commit details
-
Copy full SHA for 92d1f34 - Browse repository at this point
Copy the full SHA 92d1f34View commit details
Commits on Oct 22, 2018
-
Adds KeyVault Keys & Vault Client (#142)
* Add Key, Keys, Vault client Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Make caching optional, remove singleton constraint from Vault client Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Get Key and Version Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Checkstyle Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Adds documentation for Key-Vault-Keys Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Adds Secrets Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Fix unwrapping, PR feedback Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Disable MSI for now Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Format docs Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Formatting Signed-off-by: Ruairi Fennell <rfennell@chef.io> * Doc fix Signed-off-by: Ruairi Fennell <rfennell@chef.io>
r-fennell authoredOct 22, 2018 Configuration menu - View commit details
-
Copy full SHA for c26bdaa - Browse repository at this point
Copy the full SHA c26bdaaView commit details
Commits on Oct 31, 2018
-
Updates release notes and resource docs (#154)
* Updates release notes and resource docs * Add that all important second L (fixing typo) Signed-off-by: David McCown <dmccown@chef.io>
Configuration menu - View commit details
-
Copy full SHA for bf56a40 - Browse repository at this point
Copy the full SHA bf56a40View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 1.2.0...1.3.0