From 4a2c5c03a171339209aee258284f03588be2d42b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 28 Jan 2024 23:09:09 +0000 Subject: [PATCH 1/3] chore(deps): update dependency markdownlint-cli to v0.39.0 --- package-lock.json | 168 +++++++++++++++++++++++++++++----------------- package.json | 2 +- 2 files changed, 107 insertions(+), 63 deletions(-) diff --git a/package-lock.json b/package-lock.json index 36be0bc3..67339c5b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "deep-extend": "0.6.0", - "markdownlint-cli": "0.38.0", + "markdownlint-cli": "0.39.0", "markdownlint-rules-grav-pages": "1.0.19" } }, @@ -425,9 +425,9 @@ "dev": true }, "node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", "dev": true }, "node_modules/jsonschema": { @@ -492,9 +492,9 @@ } }, "node_modules/markdownlint-cli": { - "version": "0.38.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.38.0.tgz", - "integrity": "sha512-qkZRKJ4LVq6CJIkRIuJsEHvhWhm+FP0E7yhHvOMrrgdykgFWNYD4wuhZTjvigbJLTKPooP79yPiUDDZBCBI5JA==", + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.39.0.tgz", + "integrity": "sha512-ZuFN7Xpsbn1Nbp0YYkeLOfXOMOfLQBik2lKRy8pVI/llmKQ2uW7x+8k5OMgF6o7XCsTDSYC/OOmeJ+3qplvnJQ==", "dev": true, "dependencies": { "commander": "~11.1.0", @@ -502,8 +502,8 @@ "glob": "~10.3.10", "ignore": "~5.3.0", "js-yaml": "^4.1.0", - "jsonc-parser": "~3.2.0", - "markdownlint": "~0.32.1", + "jsonc-parser": "~3.2.1", + "markdownlint": "~0.33.0", "minimatch": "~9.0.3", "run-con": "~1.3.2" }, @@ -530,9 +530,9 @@ } }, "node_modules/markdownlint-cli/node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, "engines": { "node": ">=0.12" @@ -582,38 +582,39 @@ } }, "node_modules/markdownlint-cli/node_modules/linkify-it": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", - "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", "dev": true, "dependencies": { - "uc.micro": "^1.0.1" + "uc.micro": "^2.0.0" } }, "node_modules/markdownlint-cli/node_modules/markdown-it": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.2.tgz", - "integrity": "sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.0.0.tgz", + "integrity": "sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==", "dev": true, "dependencies": { "argparse": "^2.0.1", - "entities": "~3.0.1", - "linkify-it": "^4.0.1", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.0.0" }, "bin": { - "markdown-it": "bin/markdown-it.js" + "markdown-it": "bin/markdown-it.mjs" } }, "node_modules/markdownlint-cli/node_modules/markdownlint": { - "version": "0.32.1", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.32.1.tgz", - "integrity": "sha512-3sx9xpi4xlHlokGyHO9k0g3gJbNY4DI6oNEeEYq5gQ4W7UkiJ90VDAnuDl2U+yyXOUa6BX+0gf69ZlTUGIBp6A==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.33.0.tgz", + "integrity": "sha512-4lbtT14A3m0LPX1WS/3d1m7Blg+ZwiLq36WvjQqFGsX3Gik99NV+VXp/PW3n+Q62xyPdbvGOCfjPqjW+/SKMig==", "dev": true, "dependencies": { - "markdown-it": "13.0.2", - "markdownlint-micromark": "0.1.7" + "markdown-it": "14.0.0", + "markdownlint-micromark": "0.1.8" }, "engines": { "node": ">=18" @@ -622,6 +623,12 @@ "url": "https://github.com/sponsors/DavidAnson" } }, + "node_modules/markdownlint-cli/node_modules/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "dev": true + }, "node_modules/markdownlint-cli/node_modules/minimatch": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", @@ -652,13 +659,22 @@ "run-con": "cli.js" } }, + "node_modules/markdownlint-cli/node_modules/uc.micro": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.0.0.tgz", + "integrity": "sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==", + "dev": true + }, "node_modules/markdownlint-micromark": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.7.tgz", - "integrity": "sha512-BbRPTC72fl5vlSKv37v/xIENSRDYL/7X/XoFzZ740FGEbs9vZerLrIkFRY0rv7slQKxDczToYuMmqQFN61fi4Q==", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.8.tgz", + "integrity": "sha512-1ouYkMRo9/6gou9gObuMDnvZM8jC/ly3QCFQyoSPCS2XV1ZClU0xpKbL1Ar3bWWRT1RnBZkWUEiNKrI2CwiBQA==", "dev": true, "engines": { "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/DavidAnson" } }, "node_modules/markdownlint-rules-grav-pages": { @@ -799,6 +815,15 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -1370,9 +1395,9 @@ } }, "jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", "dev": true }, "jsonschema": { @@ -1427,9 +1452,9 @@ } }, "markdownlint-cli": { - "version": "0.38.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.38.0.tgz", - "integrity": "sha512-qkZRKJ4LVq6CJIkRIuJsEHvhWhm+FP0E7yhHvOMrrgdykgFWNYD4wuhZTjvigbJLTKPooP79yPiUDDZBCBI5JA==", + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.39.0.tgz", + "integrity": "sha512-ZuFN7Xpsbn1Nbp0YYkeLOfXOMOfLQBik2lKRy8pVI/llmKQ2uW7x+8k5OMgF6o7XCsTDSYC/OOmeJ+3qplvnJQ==", "dev": true, "requires": { "commander": "~11.1.0", @@ -1437,8 +1462,8 @@ "glob": "~10.3.10", "ignore": "~5.3.0", "js-yaml": "^4.1.0", - "jsonc-parser": "~3.2.0", - "markdownlint": "~0.32.1", + "jsonc-parser": "~3.2.1", + "markdownlint": "~0.33.0", "minimatch": "~9.0.3", "run-con": "~1.3.2" }, @@ -1459,9 +1484,9 @@ } }, "entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true }, "glob": { @@ -1490,37 +1515,44 @@ "dev": true }, "linkify-it": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", - "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", "dev": true, "requires": { - "uc.micro": "^1.0.1" + "uc.micro": "^2.0.0" } }, "markdown-it": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.2.tgz", - "integrity": "sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.0.0.tgz", + "integrity": "sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==", "dev": true, "requires": { "argparse": "^2.0.1", - "entities": "~3.0.1", - "linkify-it": "^4.0.1", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.0.0" } }, "markdownlint": { - "version": "0.32.1", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.32.1.tgz", - "integrity": "sha512-3sx9xpi4xlHlokGyHO9k0g3gJbNY4DI6oNEeEYq5gQ4W7UkiJ90VDAnuDl2U+yyXOUa6BX+0gf69ZlTUGIBp6A==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.33.0.tgz", + "integrity": "sha512-4lbtT14A3m0LPX1WS/3d1m7Blg+ZwiLq36WvjQqFGsX3Gik99NV+VXp/PW3n+Q62xyPdbvGOCfjPqjW+/SKMig==", "dev": true, "requires": { - "markdown-it": "13.0.2", - "markdownlint-micromark": "0.1.7" + "markdown-it": "14.0.0", + "markdownlint-micromark": "0.1.8" } }, + "mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "dev": true + }, "minimatch": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", @@ -1541,13 +1573,19 @@ "minimist": "^1.2.8", "strip-json-comments": "~3.1.1" } + }, + "uc.micro": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.0.0.tgz", + "integrity": "sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==", + "dev": true } } }, "markdownlint-micromark": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.7.tgz", - "integrity": "sha512-BbRPTC72fl5vlSKv37v/xIENSRDYL/7X/XoFzZ740FGEbs9vZerLrIkFRY0rv7slQKxDczToYuMmqQFN61fi4Q==", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.8.tgz", + "integrity": "sha512-1ouYkMRo9/6gou9gObuMDnvZM8jC/ly3QCFQyoSPCS2XV1ZClU0xpKbL1Ar3bWWRT1RnBZkWUEiNKrI2CwiBQA==", "dev": true }, "markdownlint-rules-grav-pages": { @@ -1660,6 +1698,12 @@ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, + "punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "dev": true + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", diff --git a/package.json b/package.json index 9b6c54f7..56f16e02 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ }, "devDependencies": { "deep-extend": "0.6.0", - "markdownlint-cli": "0.38.0", + "markdownlint-cli": "0.39.0", "markdownlint-rules-grav-pages": "1.0.19" } } From 32ea3bd8d8ea005031b0cf6176de82610d4a8ea0 Mon Sep 17 00:00:00 2001 From: Matthias Bernhardt <40292398+matthiasbernhardt@users.noreply.github.com> Date: Wed, 31 Jan 2024 10:14:00 +0100 Subject: [PATCH 2/3] make table pipe style consistent to fix new linter check md056 --- .../04.Reference/10.get-quota-info/docs.en.md | 146 +++++++++--------- 1 file changed, 73 insertions(+), 73 deletions(-) diff --git a/user/pages/04.Reference/10.get-quota-info/docs.en.md b/user/pages/04.Reference/10.get-quota-info/docs.en.md index 83b2b8eb..c0454d98 100644 --- a/user/pages/04.Reference/10.get-quota-info/docs.en.md +++ b/user/pages/04.Reference/10.get-quota-info/docs.en.md @@ -52,11 +52,11 @@ GET https://api.cloud.syseleven.net:5001/v2/projects/{project_id}/quota #### Request parameters -Name | Where | Description | -------------|----------|-------------| -project_id | URL path | The OpenStack project ID. It needs to be the same as the one the token was created with. | -X-Auth-Token | Header | Token for authenticating the request. | -regions | URL query parameter | Optionally restrict the regions to be queried. Comma-separated list of region names. If no region is given here, all regions are queried. | +| Name | Where | Description | +| ------------ | -------- | ----------- | +| project_id | URL path | The OpenStack project ID. It needs to be the same as the one the token was created with. | +| X-Auth-Token | Header | Token for authenticating the request. | +| regions | URL query parameter | Optionally restrict the regions to be queried. Comma-separated list of region names. If no region is given here, all regions are queried. | Example: @@ -124,31 +124,31 @@ The response contains the quota information in JSON format. Example for a respon Overview of fields: -Field | Description | Notes -------|-------------|------------- -compute.cores | Number of virtual cores || -compute.instances | Number of virtual machines (servers, instances) || -compute.ram_mb | RAM for virtual machines in MiB || -dns.zones | Number of DNS zones || -loadbalancer.healthmonitors | Number of Octavia LBaaS health monitors | since v2 | -loadbalancer.listeners | Number of Octavia LBaaS listeners | since v2 | -loadbalancer.members | Number of Octavia LBaaS pool members | since v2 | -loadbalancer.pools | Number of Octavia LBaaS pools | since v2 | -loadbalancer.loadbalancers | Number of Octavia LBaaS load balancers | since v2 | -network.floatingips | Number of floating IP addresses || -network.lb_healthmonitors | Number of Neutron LBaaS v2 health monitors | only in regions cbk and dbl | -network.lb_listeners | Number of Neutron LBaaS v2 listeners | only in regions cbk and dbl | -network.lb_members | Number of Neutron LBaaS v2 pool members | only in regions cbk and dbl | -network.lb_pools | Number of Neutron LBaaS v2 pools | only in regions cbk and dbl | -network.loadbalancers | Number of Neutron LBaaS v2 load balancers | only in regions cbk and dbl | -network.vpn_endpoint_groups | Number of VPNaaS endpoint groups || -network.vpn_ikepolicy | Number of VPNaaS IKE policies || -network.vpn_ipsec_site_connections | Number of VPNaaS site connections || -network.vpn_ipsecpolicies | Number of VPNaaS IPSec policies || -network.vpn_services | Number of VPNaaS VPN services || -s3.space_bytes | Limit of Object Storage (S3) size in bytes || -volume.space_gb | Limit of Block Storage size (for volumes) in GiB || -volume.volumes | Number of Block Storage volumes || +| Field | Description | Notes | +| ----- | ----------- | ----- | +| compute.cores | Number of virtual cores | | +| compute.instances | Number of virtual machines (servers, instances) | | +| compute.ram_mb | RAM for virtual machines in MiB | | +| dns.zones | Number of DNS zones | | +| loadbalancer.healthmonitors | Number of Octavia LBaaS health monitors | since v2 | +| loadbalancer.listeners | Number of Octavia LBaaS listeners | since v2 | +| loadbalancer.members | Number of Octavia LBaaS pool members | since v2 | +| loadbalancer.pools | Number of Octavia LBaaS pools | since v2 | +| loadbalancer.loadbalancers | Number of Octavia LBaaS load balancers | since v2 | +| network.floatingips | Number of floating IP addresses | | +| network.lb_healthmonitors | Number of Neutron LBaaS v2 health monitors | only in regions cbk and dbl | +| network.lb_listeners | Number of Neutron LBaaS v2 listeners | only in regions cbk and dbl | +| network.lb_members | Number of Neutron LBaaS v2 pool members | only in regions cbk and dbl | +| network.lb_pools | Number of Neutron LBaaS v2 pools | only in regions cbk and dbl | +| network.loadbalancers | Number of Neutron LBaaS v2 load balancers | only in regions cbk and dbl | +| network.vpn_endpoint_groups | Number of VPNaaS endpoint groups | | +| network.vpn_ikepolicy | Number of VPNaaS IKE policies | | +| network.vpn_ipsec_site_connections | Number of VPNaaS site connections | | +| network.vpn_ipsecpolicies | Number of VPNaaS IPSec policies | | +| network.vpn_services | Number of VPNaaS VPN services | | +| s3.space_bytes | Limit of Object Storage (S3) size in bytes | | +| volume.space_gb | Limit of Block Storage size (for volumes) in GiB | | +| volume.volumes | Number of Block Storage volumes | | A limit of -1 means "unlimited", 0 means "no resources". @@ -162,12 +162,12 @@ GET https://api.cloud.syseleven.net:5001/v2/projects/{project_id}/current_usage #### Request parameters -Name | Where | Description | --------------|----------|-------------| -project_id | URL path | The OpenStack project ID. It needs to be the same as the one the token was created with. | -X-Auth-Token | Header | Token for authenticating the request. | -regions | URL query parameter | Optionally restrict the regions to be queried. Comma-separated list of region names. If no region is given here, all regions are queried. | -filter | URL query parameter | Optionally restrict the components to be queried. Comma-separated list of component names like "compute", "network", etc. See below for a list | +| Name | Where | Description | +| ------------ | -------- | ----------- | +| project_id | URL path | The OpenStack project ID. It needs to be the same as the one the token was created with. | +| X-Auth-Token | Header | Token for authenticating the request. | +| regions | URL query parameter | Optionally restrict the regions to be queried. Comma-separated list of region names. If no region is given here, all regions are queried. | +| filter | URL query parameter | Optionally restrict the components to be queried. Comma-separated list of component names like "compute", "network", etc. See below for a list | Using the `regions` and `filter` parameters you may restrict the query to regions and/or components. If you are only interested in the usage information of certain components, using those filters allows @@ -176,16 +176,16 @@ avoided. **Component names supported by `filter`** -Filter name | Details | --------------|---------| -compute | Compute resources | -dns | DNS zones | -loadbalancer | Load balancer resources (Octavia LBaaS); since v2 | -network | Network resources (excl. LBaaS and VPNaaS) | -network.lb | Neutron LBaaS v2 resources | -network.vpn | VPNaaS resources | -s3 | Object storage consumption | -volume | Block storage resources | +| Filter name | Details | +| ------------ | ------- | +| compute | Compute resources | +| dns | DNS zones | +| loadbalancer | Load balancer resources (Octavia LBaaS); since v2 | +| network | Network resources (excl. LBaaS and VPNaaS) | +| network.lb | Neutron LBaaS v2 resources | +| network.vpn | VPNaaS resources | +| s3 | Object storage consumption | +| volume | Block storage resources | Example: @@ -267,33 +267,33 @@ The response contains the information about the currently-used resources in JSON } ``` -Field | Description | Notes | -------|-------------|-------| -compute.cores | Number of virtual cores || -compute.flavors | Number of virtual machines per flavor || -compute.instances | Total number of virtual machines || -compute.ram_mb | Total RAM of virtual machines in MiB || -dns.zones | Number of DNS zones || -loadbalancer.flavors | Number of Octavia LBaaS load balancers per flavor | since v2 | -loadbalancer.healthmonitors | Number of Octavia LBaaS health monitors | since v2 | -loadbalancer.listeners | Number of Octavia LBaaS listeners | since v2 | -loadbalancer.loadbalancers | Number of Octavia LBaaS load balancers | since v2 | -loadbalancer.members | Number of Octavia LBaaS pool members | since v2 | -loadbalancer.pools | Number of Octavia LBaaS pools | since v2 | -network.floatingips | Number of floating IP addresses || -network.lb_healthmonitors | Number of Neutron LBaaS v2 health monitors | only in regions cbk and dbl | -network.lb_listeners | Number of Neutron LBaaS v2 listeners | only in regions cbk and dbl | -network.lb_members | Number of Neutron LBaaS v2 pool members | only in regions cbk and dbl | -network.lb_pools | Number of Neutron LBaaS v2 pools | only in regions cbk and dbl | -network.loadbalancers | Number of Neutron LBaaS v2 load balancers | only in regions cbk and dbl | -network.vpn_endpoint_groups | Number of VPNaaS endpoint groups || -network.vpn_ikepolicy | Number of VPNaaS IKE policies || -network.vpn_ipsec_site_connections | Number of VPNaaS site connections || -network.vpn_ipsecpolicies | Number of VPNaaS IPSec policies || -network.vpn_services | Number of VPNaaS VPN services || -s3.space_bytes | Used size of Object Storage (S3) in Bytes || -volume.space_gb | Used size of Block Storage (volumes) in GiB || -volume.volumes | Number of Block Storage volumes || +| Field | Description | Notes | +| ----- | ----------- | ----- | +| compute.cores | Number of virtual cores | | +| compute.flavors | Number of virtual machines per flavor | | +| compute.instances | Total number of virtual machines | | +| compute.ram_mb | Total RAM of virtual machines in MiB | | +| dns.zones | Number of DNS zones | | +| loadbalancer.flavors | Number of Octavia LBaaS load balancers per flavor | since v2 | +| loadbalancer.healthmonitors | Number of Octavia LBaaS health monitors | since v2 | +| loadbalancer.listeners | Number of Octavia LBaaS listeners | since v2 | +| loadbalancer.loadbalancers | Number of Octavia LBaaS load balancers | since v2 | +| loadbalancer.members | Number of Octavia LBaaS pool members | since v2 | +| loadbalancer.pools | Number of Octavia LBaaS pools | since v2 | +| network.floatingips | Number of floating IP addresses | | +| network.lb_healthmonitors | Number of Neutron LBaaS v2 health monitors | only in regions cbk and dbl | +| network.lb_listeners | Number of Neutron LBaaS v2 listeners | only in regions cbk and dbl | +| network.lb_members | Number of Neutron LBaaS v2 pool members | only in regions cbk and dbl | +| network.lb_pools | Number of Neutron LBaaS v2 pools | only in regions cbk and dbl | +| network.loadbalancers | Number of Neutron LBaaS v2 load balancers | only in regions cbk and dbl | +| network.vpn_endpoint_groups | Number of VPNaaS endpoint groups | | +| network.vpn_ikepolicy | Number of VPNaaS IKE policies | | +| network.vpn_ipsec_site_connections | Number of VPNaaS site connections | | +| network.vpn_ipsecpolicies | Number of VPNaaS IPSec policies | | +| network.vpn_services | Number of VPNaaS VPN services | | +| s3.space_bytes | Used size of Object Storage (S3) in Bytes | | +| volume.space_gb | Used size of Block Storage (volumes) in GiB | | +| volume.volumes | Number of Block Storage volumes | | ### Contributed Software From 5354eb717366c6e6ea73014ed1ab08fd38061675 Mon Sep 17 00:00:00 2001 From: Matthias Bernhardt <40292398+matthiasbernhardt@users.noreply.github.com> Date: Wed, 31 Jan 2024 11:28:41 +0100 Subject: [PATCH 3/3] bump node version to support logical or assignment required by markdownlint --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 0ab3c639..91b85477 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -9,6 +9,6 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: '14' + node-version: '20' - run: "npm install" - run: "npm run lint"