No description
  • Java 93.6%
  • HCL 6.4%
Find a file
aswanidutt eb0be4103f
Fixing Docker API compatibility issue in integration tests (#40)
* putting the old testcontainers back
2026-03-13 12:47:00 -05:00
.github/workflows Fixing Docker API compatibility issue in integration tests (#40) 2026-03-13 12:47:00 -05:00
.release removing go binary related modules (#39) 2026-02-17 14:00:32 -06:00
gradle/wrapper removing go binary related modules (#39) 2026-02-17 14:00:32 -06:00
src Fixing Docker API compatibility issue in integration tests (#40) 2026-03-13 12:47:00 -05:00
.editorconfig Implement core resolve logic (#1) 2021-07-06 10:44:35 +01:00
.gitattributes Reorganise + simple test 2021-06-14 17:28:25 +01:00
.gitignore CI: include license released jar file and published zip bundle 2024-07-11 17:47:36 -04:00
build.gradle.kts Fixing Docker API compatibility issue in integration tests (#40) 2026-03-13 12:47:00 -05:00
CHANGELOG.md Update CHANGELOG.md for v0.2.0 release 2023-11-15 11:22:24 -06:00
CODEOWNERS CI: include license released jar file and published zip bundle 2024-07-11 17:47:36 -04:00
gradlew Reorganise + simple test 2021-06-14 17:28:25 +01:00
gradlew.bat Reorganise + simple test 2021-06-14 17:28:25 +01:00
LICENSE [COMPLIANCE] Update MPL 2.0 LICENSE (#13) 2022-10-12 23:12:55 +01:00
README.md Symlink instead 2024-07-11 17:52:16 -04:00
settings.gradle Reorganise + simple test 2021-06-14 17:28:25 +01:00

vault-servicenow-credential-resolver


Please note: We take Vault's security and our users' trust very seriously. If you believe you have found a security issue in Vault or vault-servicenow-credential-resolver, please responsibly disclose by contacting us at security@hashicorp.com.


This repository contains the source code for HashiCorp's Vault credential resolver. It allows ServiceNow MID servers to use Vault for external credential storage.

Getting started

See the user documentation at vaultproject.io for installation and configuration instructions.

Building from source

Prerequisites:

  • JDK 8+
  • Gradle
  • Docker

Create a JAR file which you can upload to your MID server by running the jar Gradle task:

./gradlew jar

You can then find the built JAR at build/libs/vault-servicenow-credential-resolver.jar.

Running tests

# Unit tests
./gradlew test

# Integration tests
./gradlew integrationTest