@hmcts/properties-volume
Advanced tools
Comparing version 0.0.14 to 1.0.0
@@ -0,1 +1,2 @@ | ||
/// <reference types="node" /> | ||
import * as fs from 'fs'; | ||
@@ -6,2 +7,7 @@ export interface Options { | ||
} | ||
export interface LocalOptions { | ||
pathToHelmChart: fs.PathLike; | ||
env?: string; | ||
} | ||
export { addTo } from './Properties'; | ||
export { addFromAzureVault } from './LocalAzureVault'; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.addFromAzureVault = exports.addTo = void 0; | ||
var Properties_1 = require("./Properties"); | ||
exports.addTo = Properties_1.addTo; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFPQSwyQ0FBb0M7QUFBM0IsNkJBQUEsS0FBSyxDQUFBIn0= | ||
Object.defineProperty(exports, "addTo", { enumerable: true, get: function () { return Properties_1.addTo; } }); | ||
var LocalAzureVault_1 = require("./LocalAzureVault"); | ||
Object.defineProperty(exports, "addFromAzureVault", { enumerable: true, get: function () { return LocalAzureVault_1.addFromAzureVault; } }); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBWUEsMkNBQW9DO0FBQTNCLG1HQUFBLEtBQUssT0FBQTtBQUNkLHFEQUFxRDtBQUE1QyxvSEFBQSxpQkFBaUIsT0FBQSJ9 |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.addTo = void 0; | ||
const nodejs_logging_1 = require("@hmcts/nodejs-logging"); | ||
@@ -67,2 +68,2 @@ const path = require("path"); | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUHJvcGVydGllcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9Qcm9wZXJ0aWVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsMERBQThDO0FBQzlDLDZCQUE0QjtBQUM1Qix5QkFBd0I7QUFFeEIsTUFBTSxFQUFFLEtBQUssRUFBRSxHQUFHLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQTtBQUVuQyxNQUFNLEdBQUcsR0FBRyx1QkFBTSxDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFBO0FBRWpELE1BQU0sY0FBYyxHQUFZO0lBQzlCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLFdBQVcsRUFBRSxLQUFLO0NBQ25CLENBQUE7QUFFRCxlQUF1QixNQUFXLEVBQUUsWUFBc0I7SUFDeEQsTUFBTSxPQUFPLEdBQVksS0FBSyxDQUFDLEVBQUUsRUFBRSxjQUFjLEVBQUUsWUFBWSxJQUFJLEVBQUUsQ0FBQyxDQUFBO0lBQ3RFLE1BQU0sVUFBVSxHQUFnQixPQUFPLENBQUMsVUFBVyxDQUFBO0lBQ25ELE1BQU0sV0FBVyxHQUFZLE9BQU8sQ0FBQyxXQUFZLENBQUE7SUFFakQsR0FBRyxDQUFDLElBQUksQ0FBQywrQ0FBK0MsVUFBVSxHQUFHLENBQUMsQ0FBQTtJQUN0RSxJQUFJO1FBQ0YsTUFBTSxNQUFNLEdBQUcsU0FBUyxDQUFDLFVBQVUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFBO1FBQy9DLE1BQU0sVUFBVSxHQUFHLFVBQVUsQ0FBQyxVQUFVLENBQUMsQ0FBQTtRQUN6QyxNQUFNLENBQUMsTUFBTSxDQUFDLEdBQUcsS0FBSyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUFFLEVBQUUsVUFBVSxDQUFDLENBQUE7S0FDekQ7SUFBQyxPQUFPLEtBQUssRUFBRTtRQUNkLElBQUksV0FBVyxFQUFFO1lBQ2YsTUFBTSxLQUFLLENBQUMsa0NBQWtDLEtBQUssRUFBRSxDQUFDLENBQUE7U0FDdkQ7UUFDRCxNQUFNLFVBQVUsR0FBUSxLQUFLLENBQUE7UUFDN0IsSUFBSSxVQUFVLElBQUksVUFBVSxDQUFDLElBQUksSUFBSSxVQUFVLENBQUMsSUFBSSxLQUFLLFFBQVEsRUFBRTtZQUNqRSxHQUFHLENBQUMsSUFBSSxDQUFDLG1HQUFtRyxDQUFDLENBQUE7U0FDOUc7YUFBTTtZQUNMLEdBQUcsQ0FBQyxJQUFJLENBQUMsMkNBQTJDLFVBQVUsYUFBYSxLQUFLLEdBQUcsQ0FBQyxDQUFBO1NBQ3JGO0tBQ0Y7SUFDRCxPQUFPLE1BQU0sQ0FBQTtBQUNmLENBQUM7QUF0QkQsc0JBc0JDO0FBRUQsbUJBQW9CLEtBQWE7SUFDL0IsTUFBTSxZQUFZLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQTtJQUN6QyxJQUFJLFlBQVksQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO1FBQzdCLE1BQU0sSUFBSSxLQUFLLENBQUMsNkNBQTZDLEtBQUssR0FBRyxDQUFDLENBQUE7S0FDdkU7SUFDRCxPQUFPLFlBQVksQ0FBQTtBQUNyQixDQUFDO0FBRUQsZ0JBQWlCLEdBQVcsRUFBRSxHQUFRLEVBQUUsVUFBdUI7SUFDN0QsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLGVBQWUsQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsTUFBTSxFQUFFLElBQUksRUFBRSxFQUFFLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLEdBQUcsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFBO0lBQ2hILE9BQU8sR0FBRyxDQUFBO0FBQ1osQ0FBQztBQUVELGlCQUFrQixNQUFXLEVBQUUsSUFBWSxFQUFFLFVBQXVCLEVBQUUsR0FBVztJQUMvRSxNQUFNLElBQUksR0FBRyxRQUFRLENBQUMsVUFBVSxFQUFFLEdBQUcsRUFBRSxJQUFJLENBQUMsQ0FBQTtJQUM1QyxJQUFJLElBQUksRUFBRTtRQUNSLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUE7S0FDM0I7SUFDRCxPQUFPLE1BQU0sQ0FBQTtBQUNmLENBQUM7QUFFRCxrQkFBbUIsVUFBdUIsRUFBRSxHQUFXLEVBQUUsSUFBWTtJQUNuRSxNQUFNLElBQUksR0FBRyxVQUFVLEdBQUcsR0FBRyxHQUFHLEdBQUcsR0FBRyxHQUFHLEdBQUcsSUFBSSxDQUFBO0lBQ2hELElBQUksQ0FBQyxFQUFFLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDLFdBQVcsRUFBRSxFQUFFO1FBQ3BDLE9BQU8sRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLEVBQUUsTUFBTSxDQUFDLENBQUE7S0FDckM7QUFDSCxDQUFDO0FBRUQseUJBQTBCLFVBQXVCLEVBQUUsR0FBVztJQUM1RCxPQUFPLEVBQUUsQ0FBQyxXQUFXLENBQUMsVUFBVSxHQUFHLEdBQUcsR0FBRyxHQUFHLENBQUMsQ0FBQTtBQUMvQyxDQUFDO0FBRUQsb0JBQXFCLFVBQXVCO0lBQzFDLE9BQU8sRUFBRSxDQUFDLFdBQVcsQ0FBQyxVQUFVLEVBQUUsSUFBSSxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxFQUFFLENBQUMsTUFBTSxDQUFDLEdBQUcsRUFBRSxHQUFHLEVBQUUsVUFBVSxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUE7QUFDaEcsQ0FBQyJ9 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUHJvcGVydGllcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9Qcm9wZXJ0aWVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDBEQUE4QztBQUM5Qyw2QkFBNEI7QUFDNUIseUJBQXdCO0FBRXhCLE1BQU0sRUFBRSxLQUFLLEVBQUUsR0FBRyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUE7QUFFbkMsTUFBTSxHQUFHLEdBQUcsdUJBQU0sQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMsQ0FBQTtBQUVqRCxNQUFNLGNBQWMsR0FBWTtJQUM5QixVQUFVLEVBQUUsZUFBZTtJQUMzQixXQUFXLEVBQUUsS0FBSztDQUNuQixDQUFBO0FBRUQsU0FBZ0IsS0FBSyxDQUFFLE1BQVcsRUFBRSxZQUFzQjtJQUN4RCxNQUFNLE9BQU8sR0FBWSxLQUFLLENBQUMsRUFBRSxFQUFFLGNBQWMsRUFBRSxZQUFZLElBQUksRUFBRSxDQUFDLENBQUE7SUFDdEUsTUFBTSxVQUFVLEdBQWdCLE9BQU8sQ0FBQyxVQUFXLENBQUE7SUFDbkQsTUFBTSxXQUFXLEdBQVksT0FBTyxDQUFDLFdBQVksQ0FBQTtJQUVqRCxHQUFHLENBQUMsSUFBSSxDQUFDLCtDQUErQyxVQUFVLEdBQUcsQ0FBQyxDQUFBO0lBQ3RFLElBQUk7UUFDRixNQUFNLE1BQU0sR0FBRyxTQUFTLENBQUMsVUFBVSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUE7UUFDL0MsTUFBTSxVQUFVLEdBQUcsVUFBVSxDQUFDLFVBQVUsQ0FBQyxDQUFBO1FBQ3pDLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxLQUFLLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsRUFBRSxVQUFVLENBQUMsQ0FBQTtLQUN6RDtJQUFDLE9BQU8sS0FBSyxFQUFFO1FBQ2QsSUFBSSxXQUFXLEVBQUU7WUFDZixNQUFNLEtBQUssQ0FBQyxrQ0FBa0MsS0FBSyxFQUFFLENBQUMsQ0FBQTtTQUN2RDtRQUNE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 |
{ | ||
"name": "@hmcts/properties-volume", | ||
"version": "0.0.14", | ||
"version": "1.0.0", | ||
"description": "Azure key-vault flex volume to express properties integration", | ||
@@ -20,36 +20,29 @@ "license": "MIT", | ||
"watch": "yarn build --watch", | ||
"watch:test": "jest --watch", | ||
"test:coverage-unit": "TS_NODE_TRANSPILE_ONLY=true NODE_ENV=mocha LOG_LEVEL=OFF nyc mocha --opts mocha.opts $(find src/test \\( -name '*.ts' \\) ! -path '*a11y*' ! -path '*/routes/*')", | ||
"test:codacy-upload": "cat ./coverage/lcov.info | codacy-coverage", | ||
"test:codecov-upload": "codecov -f ./coverage/coverage-final.json" | ||
"watch:test": "jest --watch" | ||
}, | ||
"dependencies": { | ||
"@azure/identity": "^3.2.2", | ||
"@azure/keyvault-secrets": "^4.7.0", | ||
"@hmcts/nodejs-logging": "^4.0.4", | ||
"lodash": "^4.17.11", | ||
"path": "^0.12.7" | ||
"js-yaml": "^4.1.0", | ||
"lodash": "^4.17.21" | ||
}, | ||
"devDependencies": { | ||
"@types/config": "^0.0.34", | ||
"@types/jest": "^21.0.0", | ||
"@types/node": "^10.12.26", | ||
"@types/supertest": "^2.0.4", | ||
"codacy-coverage": "^3.4.0", | ||
"codecov": "^4.0.0-0", | ||
"config": "^3.0.1", | ||
"jest": "21.1.0", | ||
"prettier": "^1.5.2", | ||
"rimraf": "^2.0.0", | ||
"sinon": "^4.1.2", | ||
"supertest": "^3.0.0", | ||
"ts-jest": "^21.2.4", | ||
"ts-node": "^3.2.0", | ||
"@types/config": "^3.3.0", | ||
"@types/jest": "^29.5.2", | ||
"@types/js-yaml": "^4.0.5", | ||
"@types/node": "^20.3.1", | ||
"config": "^3.3.9", | ||
"jest": "29.5.0", | ||
"prettier": "^2.8.8", | ||
"rimraf": "^5.0.1", | ||
"ts-jest": "^29.1.0", | ||
"ts-node": "^10.9.1", | ||
"tslint": "^6.1.3", | ||
"tslint-config-prettier": "^1.1.0", | ||
"tslint-config-prettier": "^1.18.0", | ||
"tslint-config-standard": "^9.0.0", | ||
"typescript": "^2.3.0", | ||
"winston": "^2.4.1", | ||
"yarn": "^1.13.0" | ||
"typescript": "^5.1.3" | ||
}, | ||
"engines": { | ||
"node": ">=8.0.0" | ||
"node": ">=16.0.0" | ||
}, | ||
@@ -69,3 +62,4 @@ "jest": { | ||
"access": "public" | ||
} | ||
}, | ||
"packageManager": "yarn@3.6.0" | ||
} |
# properties-volume-nodejs | ||
[![MIT license](http://img.shields.io/badge/license-MIT-brightgreen.svg)](http://opensource.org/licenses/MIT) | ||
<br>[![Standard - JavaScript Style Guide](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/) | ||
<br>[![Codacy Badge](https://api.codacy.com/project/badge/Grade/e9272daf4b714e4f95280916e763b6b2)](https://www.codacy.com/app/HMCTS/properties-volume-nodejs) | ||
<br>[![Known Vulnerabilities](https://snyk.io/test/github/hmcts/properties-volume-nodejs/badge.svg)](https://snyk.io/test/github/hmcts/properties-volume-nodejs) | ||
<br>[![codecov](https://codecov.io/gh/hmcts/properties-volume-nodejs/branch/master/graph/badge.svg)](https://codecov.io/gh/hmcts/properties-volume-nodejs) | ||
<br>[![Build Status](https://travis-ci.com/hmcts/properties-volume-nodejs.svg?branch=master)](https://travis-ci.com/hmcts/properties-volume-nodejs.svg?branch=master) | ||
This module is to incorporate the integration of the Azure key-vault flex volume to node properties. | ||
@@ -99,1 +93,28 @@ | ||
| `failOnError` | Should this module throw an exception if mount does not exist or there is an error reading the properties | `false` | | ||
### Local access to vaults | ||
You can configure the application to connect directly to the Azure Vaults specified in your application's Helm chart. *This is intended to be used locally, and not in production*. | ||
This method uses your local Azure AD authentication so you will need to run `az login` before running your application. | ||
```typescript | ||
import * as config from 'config' | ||
import { addTo, addFromAzureVault } from '@hmcts/properties-volume' | ||
async function setupConfig() { | ||
if (process.env.NODE_ENV !== 'production') { | ||
await addFromAzureVault(config, { pathToHelmChart: 'charts/my-app/values.yaml' }); | ||
} else { | ||
addTo(config); | ||
} | ||
} | ||
``` | ||
Note that this method is asynchronous and either needs to be awaited inside an async function or in a project with top level await enabled. | ||
| Option | Description | Default | | ||
| ------ | ----------- | ------- | | ||
| `pathToHelmChart` | path to the values.yaml file for the Helm chart. | `N/A`| | ||
| `env` | Used to calculate the vault name | `aat` | | ||
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
21347
14
11
169
1
120
5
3
+ Added@azure/identity@^3.2.2
+ Addedjs-yaml@^4.1.0
+ Added@azure/abort-controller@1.1.02.1.2(transitive)
+ Added@azure/core-auth@1.9.0(transitive)
+ Added@azure/core-client@1.9.2(transitive)
+ Added@azure/core-http-compat@2.1.2(transitive)
+ Added@azure/core-lro@2.7.2(transitive)
+ Added@azure/core-paging@1.6.2(transitive)
+ Added@azure/core-rest-pipeline@1.18.1(transitive)
+ Added@azure/core-tracing@1.2.0(transitive)
+ Added@azure/core-util@1.11.0(transitive)
+ Added@azure/identity@3.4.2(transitive)
+ Added@azure/keyvault-common@2.0.0(transitive)
+ Added@azure/keyvault-secrets@4.9.0(transitive)
+ Added@azure/logger@1.1.4(transitive)
+ Added@azure/msal-browser@3.28.0(transitive)
+ Added@azure/msal-common@14.16.0(transitive)
+ Added@azure/msal-node@2.16.2(transitive)
+ Addedagent-base@7.1.3(transitive)
+ Addedargparse@2.0.1(transitive)
+ Addedbuffer-equal-constant-time@1.0.1(transitive)
+ Addeddebug@4.4.0(transitive)
+ Addeddefine-lazy-prop@2.0.0(transitive)
+ Addedecdsa-sig-formatter@1.0.11(transitive)
+ Addedevents@3.3.0(transitive)
+ Addedhttp-proxy-agent@7.0.2(transitive)
+ Addedhttps-proxy-agent@7.0.6(transitive)
+ Addedis-docker@2.2.1(transitive)
+ Addedis-wsl@2.2.0(transitive)
+ Addedjs-yaml@4.1.0(transitive)
+ Addedjsonwebtoken@9.0.2(transitive)
+ Addedjwa@1.4.12.0.0(transitive)
+ Addedjws@3.2.24.0.0(transitive)
+ Addedlodash.includes@4.3.0(transitive)
+ Addedlodash.isboolean@3.0.3(transitive)
+ Addedlodash.isinteger@4.0.4(transitive)
+ Addedlodash.isnumber@3.0.3(transitive)
+ Addedlodash.isplainobject@4.0.6(transitive)
+ Addedlodash.isstring@4.0.1(transitive)
+ Addedlodash.once@4.1.1(transitive)
+ Addedms@2.1.3(transitive)
+ Addedopen@8.4.2(transitive)
+ Addedsafe-buffer@5.2.1(transitive)
+ Addedsemver@7.6.3(transitive)
+ Addedstoppable@1.1.0(transitive)
+ Addedtslib@2.8.1(transitive)
+ Addeduuid@8.3.2(transitive)
- Removedpath@^0.12.7
- Removedinherits@2.0.3(transitive)
- Removedpath@0.12.7(transitive)
- Removedprocess@0.11.10(transitive)
- Removedutil@0.10.4(transitive)
Updatedlodash@^4.17.21