Giter VIP home page Giter VIP logo

keyweave's People

Contributors

bartvdbraak avatar dependabot[bot] avatar renovate[bot] avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

keyweave's Issues

End-to-end test coverage

Test Scenarios:

  • Use Keyweave with both Get and List Access Policies:

    • Verify that Keyweave successfully fetches secrets from Azure Key Vault with both Get and List access policies.
    • Expected Outcome: Secrets are retrieved and properly woven into the specified .env file.
  • Use Keyweave with No Access Policies:

    • Attempt to use Keyweave without any access policies.
    • Expected Outcome: Keyweave should fail to retrieve secrets due to lack of access policies.
  • Use Keyweave with Only Get Access Policy:

    • Test Keyweave with only Get access policy on Azure Key Vault.
    • Expected Outcome: Verify that Keyweave can retrieve secrets with the specified Get access policy.
  • Use Keyweave with Only List Access Policy:

    • Test Keyweave with only List access policy on Azure Key Vault.
    • Expected Outcome: Verify that Keyweave can retrieve a list of secrets with the specified List access policy.
  • Use Keyweave with Different Tenant Identity:

    • Log into a different Azure tenant but with an identity that should have access.
    • Expected Outcome: Ensure that Keyweave can access the Azure Key Vault with the provided identity from a different tenant.
  • Use Keyweave with Non-Existent Keyvault:

    • Attempt to use Keyweave with a non-existent Azure Key Vault.
    • Expected Outcome: Keyweave should handle the error gracefully and provide a meaningful error message.
  • Use Keyweave with Complex File Path:

    • Specify a complex file path as the output for Keyweave.
    • Expected Outcome: Ensure that Keyweave correctly writes the secrets to the specified complex file path.
  • Use Keyweave with No Permissions on File Path:

    • Attempt to use Keyweave with a file path where the user has no write permissions.
    • Expected Outcome: Keyweave should handle the permissions error and provide a clear message.
  • Use Keyweave with Filter (Expecting 1 Key):

    • Specify a filter for Keyweave and expect only one key to be retrieved.
    • Expected Outcome: Verify that Keyweave correctly applies the filter and retrieves the expected key.

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

bicep
bicep/main.bicep
  • Microsoft.Resources/resourceGroups 2023-07-01
bicep/modules/id.bicep
  • Microsoft.ManagedIdentity/userAssignedIdentities 2023-01-31
  • Microsoft.ManagedIdentity/userAssignedIdentities/federatedIdentityCredentials 2023-01-31
bicep/modules/kv.bicep
  • Microsoft.OperationalInsights/workspaces 2022-10-01
  • Microsoft.KeyVault/vaults 2023-07-01
  • Microsoft.KeyVault/vaults 2023-07-01
  • Microsoft.Insights/diagnosticSettings 2021-05-01-preview
  • Microsoft.Insights/diagnosticSettings 2021-05-01-preview
bicep/modules/law.bicep
  • Microsoft.OperationalInsights/workspaces 2022-10-01
cargo
Cargo.toml
  • anyhow 1.0.81
  • azure_core 0.19.0
  • azure_identity 0.19.0
  • azure_security_keyvault 0.19.0
  • clap 4.5.4
  • futures 0.3.30
  • paris 1.5.15
  • tokio 1.37.0
  • assert_cmd 2.0.14
  • assert_fs 1.1.1
  • predicates 3.1.0
  • serial_test 3.0.0
  • openssl 0.10
github-actions
.github/workflows/checks.yml
  • actions/checkout v4
  • actions/checkout v4
  • actions/checkout v4
  • actions/checkout v4
  • actions/checkout v4
.github/workflows/release.yml
  • actions/checkout v4
  • actions/checkout v4
  • actions/cache v4
  • actions/cache v4
  • taiki-e/setup-cross-toolchain-action v1
  • actions/upload-artifact v4
  • actions/checkout v4
  • actions/cache v4
  • actions/download-artifact v4
  • softprops/action-gh-release v2
  • actions/github-script v7
  • actions/checkout v4
.github/workflows/tests.yml
  • actions/checkout v4
  • actions/checkout v4
  • azure/login v2
  • azure/arm-deploy v2
  • actions/checkout v4
  • azure/login v2

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.