From e869e1a3c444568f56f069ef9489c83dc4e26d11 Mon Sep 17 00:00:00 2001 From: Gregg Kowalski <10247435+gkowalski-google@users.noreply.github.com> Date: Mon, 20 Apr 2020 12:57:25 -0700 Subject: [PATCH] chore: Add policy bundle kpt fn (#338) * Add kpt fn to get a policy bundle and write to sink dir. Fn is working locally. * Add kpt function to get a policy bundle. Add shared code from generateDocs to common, will remove from generateDocs function. Add tests for the core functionality. Add dockerfile for policy bundle function. * Update generate docs kpt fn to use common code, add kpt fn documentation. * Remove comment from common. Fix cmek settings sample. * Add cloudbuild config for testing kpt functions. Add docs for tests. * Update target name for kpt tests * Update build command for kpt tests. * Update kpt test cmd. Merge master * Revert inadvertent changes to cmek test constraint. * Try running npm install before npm test * Add tslint config, fix lint errors, and add lint step to cloud build. * Use safeDump for writing yaml * Addressed PR feedback. Removed ability for getPolicyBundle meeting to write files. Simplified some of the tests. Fixed issue with markdown-table import. Updated docs. --- Makefile | 22 ++ bundler/build/get_policy_bundle.Dockerfile | 33 ++ bundler/dist/common.js | 145 ++++++++ bundler/dist/common.js.map | 2 +- bundler/dist/common_test.js | 120 +++++++ bundler/dist/common_test.js.map | 1 + ...o.k8s.api.admissionregistration.v1beta1.js | 20 +- ...s.api.admissionregistration.v1beta1.js.map | 2 +- bundler/dist/gen/io.k8s.api.apps.v1.js | 47 ++- bundler/dist/gen/io.k8s.api.apps.v1.js.map | 2 +- bundler/dist/gen/io.k8s.api.apps.v1beta1.js | 35 +- .../dist/gen/io.k8s.api.apps.v1beta1.js.map | 2 +- bundler/dist/gen/io.k8s.api.apps.v1beta2.js | 47 ++- .../dist/gen/io.k8s.api.apps.v1beta2.js.map | 2 +- .../dist/gen/io.k8s.api.authentication.v1.js | 2 +- .../gen/io.k8s.api.authentication.v1.js.map | 2 +- .../gen/io.k8s.api.authentication.v1beta1.js | 2 +- .../io.k8s.api.authentication.v1beta1.js.map | 2 +- .../dist/gen/io.k8s.api.authorization.v1.js | 16 +- .../gen/io.k8s.api.authorization.v1.js.map | 2 +- .../gen/io.k8s.api.authorization.v1beta1.js | 16 +- .../io.k8s.api.authorization.v1beta1.js.map | 2 +- bundler/dist/gen/io.k8s.api.autoscaling.v1.js | 10 +- .../dist/gen/io.k8s.api.autoscaling.v1.js.map | 2 +- .../gen/io.k8s.api.autoscaling.v2beta1.js | 10 +- .../gen/io.k8s.api.autoscaling.v2beta1.js.map | 2 +- .../gen/io.k8s.api.autoscaling.v2beta2.js | 10 +- .../gen/io.k8s.api.autoscaling.v2beta2.js.map | 2 +- bundler/dist/gen/io.k8s.api.batch.v1.js | 2 +- bundler/dist/gen/io.k8s.api.batch.v1.js.map | 2 +- bundler/dist/gen/io.k8s.api.batch.v1beta1.js | 4 +- .../dist/gen/io.k8s.api.batch.v1beta1.js.map | 2 +- .../gen/io.k8s.api.certificates.v1beta1.js | 10 +- .../io.k8s.api.certificates.v1beta1.js.map | 2 +- .../dist/gen/io.k8s.api.coordination.v1.js | 4 +- .../gen/io.k8s.api.coordination.v1.js.map | 2 +- .../gen/io.k8s.api.coordination.v1beta1.js | 4 +- .../io.k8s.api.coordination.v1beta1.js.map | 2 +- bundler/dist/gen/io.k8s.api.core.v1.js | 134 +++++--- bundler/dist/gen/io.k8s.api.core.v1.js.map | 2 +- bundler/dist/gen/io.k8s.api.events.v1beta1.js | 4 +- .../dist/gen/io.k8s.api.events.v1beta1.js.map | 2 +- .../dist/gen/io.k8s.api.extensions.v1beta1.js | 52 ++- .../gen/io.k8s.api.extensions.v1beta1.js.map | 2 +- bundler/dist/gen/io.k8s.api.networking.v1.js | 10 +- .../dist/gen/io.k8s.api.networking.v1.js.map | 2 +- .../dist/gen/io.k8s.api.networking.v1beta1.js | 4 +- .../gen/io.k8s.api.networking.v1beta1.js.map | 2 +- bundler/dist/gen/io.k8s.api.node.v1beta1.js | 10 +- .../dist/gen/io.k8s.api.node.v1beta1.js.map | 2 +- bundler/dist/gen/io.k8s.api.policy.v1beta1.js | 20 +- .../dist/gen/io.k8s.api.policy.v1beta1.js.map | 2 +- bundler/dist/gen/io.k8s.api.rbac.v1.js | 28 +- bundler/dist/gen/io.k8s.api.rbac.v1.js.map | 2 +- bundler/dist/gen/io.k8s.api.rbac.v1beta1.js | 28 +- .../dist/gen/io.k8s.api.rbac.v1beta1.js.map | 2 +- bundler/dist/gen/io.k8s.api.scheduling.v1.js | 10 +- .../dist/gen/io.k8s.api.scheduling.v1.js.map | 2 +- .../dist/gen/io.k8s.api.scheduling.v1beta1.js | 10 +- .../gen/io.k8s.api.scheduling.v1beta1.js.map | 2 +- bundler/dist/gen/io.k8s.api.storage.v1.js | 24 +- bundler/dist/gen/io.k8s.api.storage.v1.js.map | 2 +- .../dist/gen/io.k8s.api.storage.v1beta1.js | 36 +- .../gen/io.k8s.api.storage.v1beta1.js.map | 2 +- ...piserver.pkg.apis.apiextensions.v1beta1.js | 10 +- ...rver.pkg.apis.apiextensions.v1beta1.js.map | 2 +- .../io.k8s.apimachinery.pkg.apis.meta.v1.js | 16 +- ...o.k8s.apimachinery.pkg.apis.meta.v1.js.map | 2 +- .../gen/io.k8s.apimachinery.pkg.runtime.js | 10 +- .../io.k8s.apimachinery.pkg.runtime.js.map | 2 +- ...-aggregator.pkg.apis.apiregistration.v1.js | 8 +- ...regator.pkg.apis.apiregistration.v1.js.map | 2 +- ...egator.pkg.apis.apiregistration.v1beta1.js | 8 +- ...or.pkg.apis.apiregistration.v1beta1.js.map | 2 +- bundler/dist/generate_docs.js | 276 +++++---------- bundler/dist/generate_docs.js.map | 2 +- bundler/dist/generate_docs_test.js | 88 +++++ bundler/dist/generate_docs_test.js.map | 1 + ...abel_namespace.js => get_policy_bundle.js} | 44 +-- bundler/dist/get_policy_bundle.js.map | 1 + ...licies_run.js => get_policy_bundle_run.js} | 8 +- bundler/dist/get_policy_bundle_run.js.map | 1 + bundler/dist/get_policy_bundle_test.js | 60 ++++ bundler/dist/get_policy_bundle_test.js.map | 1 + bundler/dist/label_namespace.js.map | 1 - bundler/dist/label_namespace_run.js.map | 1 - bundler/dist/label_namespace_test.js | 74 ---- bundler/dist/label_namespace_test.js.map | 1 - bundler/dist/select_policies.js | 55 --- bundler/dist/select_policies.js.map | 1 - bundler/dist/select_policies_run.js.map | 1 - bundler/jasmine.json | 3 +- bundler/package-lock.json | 85 ++++- bundler/package.json | 9 +- bundler/src/common.ts | 192 ++++++++++- bundler/src/common_test.ts | 154 +++++++++ ...o.k8s.api.admissionregistration.v1beta1.ts | 82 +++-- bundler/src/gen/io.k8s.api.apps.v1.ts | 89 +++-- bundler/src/gen/io.k8s.api.apps.v1beta1.ts | 75 +++-- bundler/src/gen/io.k8s.api.apps.v1beta2.ts | 93 ++++-- .../src/gen/io.k8s.api.authentication.v1.ts | 12 +- .../gen/io.k8s.api.authentication.v1beta1.ts | 12 +- .../src/gen/io.k8s.api.authorization.v1.ts | 40 ++- .../gen/io.k8s.api.authorization.v1beta1.ts | 40 ++- bundler/src/gen/io.k8s.api.autoscaling.v1.ts | 32 +- .../src/gen/io.k8s.api.autoscaling.v2beta1.ts | 32 +- .../src/gen/io.k8s.api.autoscaling.v2beta2.ts | 32 +- bundler/src/gen/io.k8s.api.batch.v1.ts | 12 +- bundler/src/gen/io.k8s.api.batch.v1beta1.ts | 18 +- .../gen/io.k8s.api.certificates.v1beta1.ts | 32 +- bundler/src/gen/io.k8s.api.coordination.v1.ts | 14 +- .../gen/io.k8s.api.coordination.v1beta1.ts | 14 +- bundler/src/gen/io.k8s.api.core.v1.ts | 298 +++++++++++------ bundler/src/gen/io.k8s.api.events.v1beta1.ts | 14 +- .../src/gen/io.k8s.api.extensions.v1beta1.ts | 116 ++++--- bundler/src/gen/io.k8s.api.networking.v1.ts | 28 +- .../src/gen/io.k8s.api.networking.v1beta1.ts | 18 +- bundler/src/gen/io.k8s.api.node.v1beta1.ts | 20 +- bundler/src/gen/io.k8s.api.policy.v1beta1.ts | 56 ++-- bundler/src/gen/io.k8s.api.rbac.v1.ts | 50 ++- bundler/src/gen/io.k8s.api.rbac.v1beta1.ts | 50 ++- bundler/src/gen/io.k8s.api.scheduling.v1.ts | 20 +- .../src/gen/io.k8s.api.scheduling.v1beta1.ts | 20 +- bundler/src/gen/io.k8s.api.storage.v1.ts | 50 ++- bundler/src/gen/io.k8s.api.storage.v1beta1.ts | 68 ++-- ...piserver.pkg.apis.apiextensions.v1beta1.ts | 50 +-- .../io.k8s.apimachinery.pkg.api.resource.ts | 20 +- .../io.k8s.apimachinery.pkg.apis.meta.v1.ts | 58 ++-- .../gen/io.k8s.apimachinery.pkg.runtime.ts | 12 +- .../io.k8s.apimachinery.pkg.util.intstr.ts | 2 +- .../gen/io.k8s.apimachinery.pkg.version.ts | 2 +- ...-aggregator.pkg.apis.apiregistration.v1.ts | 20 +- ...egator.pkg.apis.apiregistration.v1beta1.ts | 20 +- bundler/src/generate_docs.ts | 315 +++++------------- bundler/src/generate_docs_run.ts | 4 +- bundler/src/generate_docs_test.ts | 92 +++++ bundler/src/get_policy_bundle.ts | 52 +++ .../get_policy_bundle_run.ts} | 13 +- bundler/src/get_policy_bundle_test.ts | 65 ++++ bundler/test-data/common/sink/bundle.yaml | 35 ++ bundler/test-data/common/source/bundle.yaml | 48 +++ bundler/test-data/common/source/invalid.yaml | 51 +++ .../source/samples_templates.yaml | 72 ++++ .../test-data/policy-bundle/sink/samples.yaml | 54 +++ .../policy-bundle/source/samples.yaml | 72 ++++ bundler/tsconfig.json | 43 +-- bundler/tslint.json | 119 +++++++ cloudbuild/test-kpt-functions.yaml | 27 ++ docs/kpt_functions.md | 31 ++ docs/kpt_functions_dev.md | 25 ++ package-lock.json | 3 + samples/cmek_rotation.yaml | 2 +- samples/cmek_rotation_100_days.yaml | 2 +- samples/cmek_settings.yaml | 3 +- .../constraints/exemptions/data.yaml | 11 +- .../constraints/one_hundred_days/data.yaml | 2 +- .../constraints/one_year/data.yaml | 3 +- .../constraints/one_year/data.yaml | 2 +- 158 files changed, 3440 insertions(+), 1438 deletions(-) create mode 100644 bundler/build/get_policy_bundle.Dockerfile create mode 100644 bundler/dist/common_test.js create mode 100644 bundler/dist/common_test.js.map create mode 100644 bundler/dist/generate_docs_test.js create mode 100644 bundler/dist/generate_docs_test.js.map rename bundler/dist/{label_namespace.js => get_policy_bundle.js} (60%) create mode 100644 bundler/dist/get_policy_bundle.js.map rename bundler/dist/{select_policies_run.js => get_policy_bundle_run.js} (77%) create mode 100644 bundler/dist/get_policy_bundle_run.js.map create mode 100644 bundler/dist/get_policy_bundle_test.js create mode 100644 bundler/dist/get_policy_bundle_test.js.map delete mode 100644 bundler/dist/label_namespace.js.map delete mode 100644 bundler/dist/label_namespace_run.js.map delete mode 100644 bundler/dist/label_namespace_test.js delete mode 100644 bundler/dist/label_namespace_test.js.map delete mode 100644 bundler/dist/select_policies.js delete mode 100644 bundler/dist/select_policies.js.map delete mode 100644 bundler/dist/select_policies_run.js.map create mode 100644 bundler/src/common_test.ts create mode 100644 bundler/src/generate_docs_test.ts create mode 100644 bundler/src/get_policy_bundle.ts rename bundler/{dist/label_namespace_run.js => src/get_policy_bundle_run.ts} (64%) create mode 100644 bundler/src/get_policy_bundle_test.ts create mode 100644 bundler/test-data/common/sink/bundle.yaml create mode 100644 bundler/test-data/common/source/bundle.yaml create mode 100644 bundler/test-data/common/source/invalid.yaml create mode 100644 bundler/test-data/generate-docs/source/samples_templates.yaml create mode 100644 bundler/test-data/policy-bundle/sink/samples.yaml create mode 100644 bundler/test-data/policy-bundle/source/samples.yaml create mode 100644 bundler/tslint.json create mode 100644 cloudbuild/test-kpt-functions.yaml create mode 100644 docs/kpt_functions.md create mode 100644 docs/kpt_functions_dev.md create mode 100644 package-lock.json diff --git a/Makefile b/Makefile index 30af9a9..f03f508 100644 --- a/Makefile +++ b/Makefile @@ -126,9 +126,31 @@ build/rego-%/Dockerfile: cloudbuild/Dockerfile @mkdir -p $(dir $@) @sed -e 's/__REGO_VERSION__/$*/' $^ > $@ +# KPT Targets + ## Generate docs .PHONY: generate_docs generate_docs: # Generate docs @echo "Generating docs with kpt..." @kpt fn source ./samples/ ./policies/ | \ docker run -v $(shell pwd)/docs:/docs -i gcr.io/config-validator/generate-docs:dev -d overwrite=true -d sink_dir=/docs/ + +.PHONY: docker_build_kpt +docker_build_kpt_bundle: ## Build docker image for get policy bundle KPT function + docker build -f ./bundler/build/get_policy_bundle.Dockerfile -t gcr.io/config-validator/get-policy-bundle:latest ./bundler/ + +.PHONY: docker_test_kpt +docker_test_kpt: ## Run npm test for KPT functions + docker run -i \ + --entrypoint=npm \ + -v $(CURDIR):/workspace \ + docker.io/library/node:10.20.1-alpine3.11 \ + --prefix /workspace/bundler/ test + +.PHONY: docker_test_lint_kpt +docker_test_lint_kpt: ## Run tslint for KPT functions + docker run -i \ + --entrypoint=npm \ + -v $(CURDIR):/workspace \ + docker.io/library/node:10.20.1-alpine3.11 \ + --prefix /workspace/bundler/ run lint diff --git a/bundler/build/get_policy_bundle.Dockerfile b/bundler/build/get_policy_bundle.Dockerfile new file mode 100644 index 0000000..7b06e3a --- /dev/null +++ b/bundler/build/get_policy_bundle.Dockerfile @@ -0,0 +1,33 @@ +FROM node:10-alpine as builder + +RUN mkdir -p /home/node/app && \ + chown -R node:node /home/node/app + +USER node + +WORKDIR /home/node/app + +# Install dependencies and cache them. +COPY --chown=node:node package*.json ./ +RUN npm ci + +# Build the source. +COPY --chown=node:node tsconfig.json . +COPY --chown=node:node src src +RUN npm run build && \ + npm prune --production && \ + rm -r src tsconfig.json + +############################################# + +FROM node:10-alpine + +# Run as non-root user as a best-practices: +# https://github.com/nodejs/docker-node/blob/master/docs/BestPractices.md +USER node + +WORKDIR /home/node/app + +COPY --from=builder /home/node/app /home/node/app + +ENTRYPOINT ["node", "/home/node/app/dist/get_policy_bundle_run.js"] diff --git a/bundler/dist/common.js b/bundler/dist/common.js index fc906a6..a4c140a 100644 --- a/bundler/dist/common.js +++ b/bundler/dist/common.js @@ -14,6 +14,151 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; + result["default"] = mod; + return result; +}; Object.defineProperty(exports, "__esModule", { value: true }); +const fs_1 = require("fs"); +const glob = __importStar(require("glob")); +const kpt_functions_1 = require("kpt-functions"); +const path = __importStar(require("path")); exports.BUNDLE_ANNOTATION_REGEX = /bundles.validator.forsetisecurity.org\/(.+)/; +exports.CT_KIND = "ConstraintTemplate"; +exports.SUPPORTED_API_VERSIONS = /^(constraints|templates).gatekeeper.sh\/v1(.+)$/; +class PolicyLibrary { + constructor(configs) { + this.bundles = new Map(); + this.configs = new Array(); + configs + .filter(o => { + return PolicyConfig.isPolicyObject(o); + }) + .forEach(o => { + const annotations = o.metadata.annotations || {}; + Object.keys(annotations).forEach(annotation => { + const result = annotation.match(exports.BUNDLE_ANNOTATION_REGEX); + if (!result) { + return; + } + const bundle = result[0]; + const control = annotations[annotation]; + this.bundlePolicy(bundle, control, o); + }); + this.configs.push(o); + }); + } + getAll() { + return this.configs; + } + getTemplates() { + return this.getOfKind(exports.CT_KIND); + } + getTemplate(kind) { + const matches = this.getTemplates().filter(o => { + return o.spec.crd.spec.names.kind === kind; + }); + return matches[0] || undefined; + } + getOfKind(kind) { + return this.configs.filter(o => { + return o.kind === kind; + }); + } + bundlePolicy(bundleKey, control, policy) { + let bundle = this.bundles.get(bundleKey); + if (bundle === undefined) { + bundle = new PolicyBundle(bundleKey); + this.bundles.set(bundleKey, bundle); + } + bundle.addPolicy(policy); + } +} +exports.PolicyLibrary = PolicyLibrary; +class PolicyBundle { + constructor(annotation) { + this.key = annotation; + this.configs = new Array(); + } + getName() { + const matches = this.key.match(exports.BUNDLE_ANNOTATION_REGEX); + return matches ? matches[1] : "Unknown"; + } + getKey() { + return this.getName(); + } + addPolicy(policy) { + this.configs.push(policy); + } + getConfigs() { + return this.configs; + } + getControl(policy) { + return kpt_functions_1.getAnnotation(policy, this.key) || ""; + } +} +exports.PolicyBundle = PolicyBundle; +class PolicyConfig { + static compare(a, b) { + return PolicyConfig.getName(a) > PolicyConfig.getName(b) ? 1 : -1; + } + static getDescription(o) { + return kpt_functions_1.getAnnotation(o, "description") || ""; + } + static getName(o) { + if (o.kind === exports.CT_KIND) { + return o.spec.crd.spec.names.kind; + } + return o.metadata.name; + } + static getPath(o, root = "../") { + let targetPath = path.join(root, "samples"); + if (o.kind === exports.CT_KIND) { + targetPath = path.join(root, "policies"); + } + return path.join(targetPath, kpt_functions_1.getAnnotation(o, "config.kubernetes.io/path") || ""); + } + static isPolicyObject(o) { + return (o && o.apiVersion !== "" && exports.SUPPORTED_API_VERSIONS.test(o.apiVersion)); + } +} +exports.PolicyConfig = PolicyConfig; +class FileWriter { + constructor(sinkDir, overwrite, filePattern = "/**/*", create = true) { + if (create && !fs_1.existsSync(sinkDir)) { + fs_1.mkdirSync(sinkDir, { recursive: true }); + } + // If sink diretory is not empty, require 'overwrite' parameter to be set. + const files = this.listFiles(sinkDir, filePattern); + if (!overwrite && files.length > 0) { + throw new Error(`sink dir contains files and overwrite is not set to string 'true'.`); + } + this.filesToDelete = new Set(files); + } + finish() { + // Delete files that are missing from the new configs. + this.filesToDelete.forEach((file) => { + fs_1.unlinkSync(file); + }); + } + listFiles(dir, filePattern) { + return glob.sync(dir + filePattern); + } + write(file, contents) { + this.filesToDelete.delete(file); + if (fs_1.existsSync(file)) { + this.filesToDelete.delete(file); + const currentContents = fs_1.readFileSync(file).toString(); + if (contents === currentContents) { + // No changes to make. + return; + } + } + fs_1.writeFileSync(file, contents, "utf8"); + } +} +exports.FileWriter = FileWriter; //# sourceMappingURL=common.js.map \ No newline at end of file diff --git a/bundler/dist/common.js.map b/bundler/dist/common.js.map index 77bc7a3..d595d81 100644 --- a/bundler/dist/common.js.map +++ b/bundler/dist/common.js.map @@ -1 +1 @@ -{"version":3,"file":"common.js","sourceRoot":"","sources":["../src/common.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;GAcG;;AAEU,QAAA,uBAAuB,GAAG,6CAA6C,CAAA"} \ No newline at end of file +{"version":3,"file":"common.js","sourceRoot":"","sources":["../src/common.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/common_test.js b/bundler/dist/common_test.js new file mode 100644 index 0000000..fa51eb5 --- /dev/null +++ b/bundler/dist/common_test.js @@ -0,0 +1,120 @@ +"use strict"; +/** + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; + result["default"] = mod; + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const fs = __importStar(require("fs-extra")); +const kpt = __importStar(require("kpt-functions")); +const os = __importStar(require("os")); +const path = __importStar(require("path")); +const common_1 = require("./common"); +const FORSETI_BUNDLE = 'bundles.validator.forsetisecurity.org/forseti-security'; +const SOURCE_DIR = path.resolve(__dirname, '..', 'test-data', 'common', 'source'); +const SOURCE_INVALID_FILE = path.resolve(SOURCE_DIR, 'invalid.yaml'); +const SOURCE_BUNDLE_FILE = path.resolve(SOURCE_DIR, 'bundle.yaml'); +const SINK_DIR = path.resolve(__dirname, '..', 'test-data', 'common', 'sink'); +const SINK_BUNDLE_FILE = path.resolve(SINK_DIR, 'bundle.yaml'); +const INVALID_CONSTRAINT_NAME = 'invalid-constraint-no-api-version'; +const CONSTRAINT_WITHOUT_BUNDLE_NAME = 'constraint-without-bundle'; +describe('PolicyLibrary', () => { + it('filters out invalid policy objects', () => __awaiter(void 0, void 0, void 0, function* () { + const configs = yield readTestConfigs(SOURCE_INVALID_FILE); + const library = new common_1.PolicyLibrary(configs.getAll()); + library.configs.forEach((config) => { + const configName = config.metadata.name || ''; + expect(configName).not.toEqual(INVALID_CONSTRAINT_NAME); + }); + })); + it("filters out policy objects without an annotation", () => __awaiter(void 0, void 0, void 0, function* () { + const configs = yield readTestConfigs(SOURCE_INVALID_FILE); + const library = new common_1.PolicyLibrary(configs.getAll()); + library.configs.forEach((config) => { + const configName = config.metadata.name || ''; + expect(configName).not.toEqual(CONSTRAINT_WITHOUT_BUNDLE_NAME); + }); + })); + it("builds policy bundles", () => __awaiter(void 0, void 0, void 0, function* () { + const configs = yield readTestConfigs(SOURCE_BUNDLE_FILE); + const expectedConfigs = yield readTestConfigs(SINK_BUNDLE_FILE); + const library = new common_1.PolicyLibrary(configs.getAll()); + const bundle = library.bundles.get(FORSETI_BUNDLE); + const actualConfigs = bundle ? new kpt.Configs(bundle.configs) : new kpt.Configs(); + expect(valueOf(actualConfigs)).toEqual(valueOf(expectedConfigs)); + })); +}); +describe('FileWriter', () => { + let tmpDir = ''; + beforeEach(() => { + // Ensures tmpDir is unset before testing. Detects incorrectly running tests in parallel, or + // tests not cleaning up properly. + expect(tmpDir).toEqual(''); + tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), 'file-writer-test')); + }); + afterEach(() => { + // Remove tmpDir so no other tests can have access to the data. + fs.removeSync(tmpDir); + // Reset tmpDir value to confirm test finished normally. + tmpDir = ''; + }); + it("throws if --overwrite isn't passed for non-empty directory", () => __awaiter(void 0, void 0, void 0, function* () { + const fileWriter = () => { new common_1.FileWriter(SINK_DIR, false); }; + expect(fileWriter).toThrowError(/sink dir contains files/); + })); + it("silently makes output directory if it doesn't exist", () => __awaiter(void 0, void 0, void 0, function* () { + const sinkDir = path.resolve(tmpDir, 'foo'); + new common_1.FileWriter(sinkDir, false); + expect(fs.existsSync(sinkDir)).toEqual(true); + })); + it('overwrites if --overwrite is passed for non-empty directory', () => __awaiter(void 0, void 0, void 0, function* () { + const sinkDir = path.resolve(tmpDir, 'foo'); + const fileToDelete = path.resolve(sinkDir, 'delete_me.yaml'); + fs.createFileSync(fileToDelete); + const fileWriter = new common_1.FileWriter(sinkDir, true); + fileWriter.finish(); + expect(fs.existsSync(fileToDelete)).toEqual(false); + })); + it('writes files to sink dir', () => __awaiter(void 0, void 0, void 0, function* () { + const sinkDir = path.resolve(tmpDir, 'foo'); + const file = path.resolve(sinkDir + 'test.yaml'); + const fileContents = fs.readFileSync(SOURCE_BUNDLE_FILE).toString(); + const fileWriter = new common_1.FileWriter(sinkDir, true); + fileWriter.write(file, fileContents); + const actualFileContents = fs.readFileSync(file).toString(); + expect(JSON.parse(JSON.stringify(fileContents))).toEqual(JSON.parse(JSON.stringify(actualFileContents))); + })); +}); +function readTestConfigs(file) { + return kpt.readConfigs(file, kpt.FileFormat.YAML); +} +function valueOf(configs) { + return configs && JSON.parse(JSON.stringify(configs.getAll())); +} +//# sourceMappingURL=common_test.js.map \ No newline at end of file diff --git a/bundler/dist/common_test.js.map b/bundler/dist/common_test.js.map new file mode 100644 index 0000000..fe2f40d --- /dev/null +++ b/bundler/dist/common_test.js.map @@ -0,0 +1 @@ +{"version":3,"file":"common_test.js","sourceRoot":"","sources":["../src/common_test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.admissionregistration.v1beta1.js b/bundler/dist/gen/io.k8s.api.admissionregistration.v1beta1.js index 005408c..a9397e9 100644 --- a/bundler/dist/gen/io.k8s.api.admissionregistration.v1beta1.js +++ b/bundler/dist/gen/io.k8s.api.admissionregistration.v1beta1.js @@ -11,7 +11,9 @@ class MutatingWebhookConfiguration { } exports.MutatingWebhookConfiguration = MutatingWebhookConfiguration; function isMutatingWebhookConfiguration(o) { - return o && o.apiVersion === MutatingWebhookConfiguration.apiVersion && o.kind === MutatingWebhookConfiguration.kind; + return (o && + o.apiVersion === MutatingWebhookConfiguration.apiVersion && + o.kind === MutatingWebhookConfiguration.kind); } exports.isMutatingWebhookConfiguration = isMutatingWebhookConfiguration; (function (MutatingWebhookConfiguration) { @@ -29,14 +31,16 @@ exports.isMutatingWebhookConfiguration = isMutatingWebhookConfiguration; class MutatingWebhookConfigurationList { constructor(desc) { this.apiVersion = MutatingWebhookConfigurationList.apiVersion; - this.items = desc.items.map((i) => new MutatingWebhookConfiguration(i)); + this.items = desc.items.map(i => new MutatingWebhookConfiguration(i)); this.kind = MutatingWebhookConfigurationList.kind; this.metadata = desc.metadata; } } exports.MutatingWebhookConfigurationList = MutatingWebhookConfigurationList; function isMutatingWebhookConfigurationList(o) { - return o && o.apiVersion === MutatingWebhookConfigurationList.apiVersion && o.kind === MutatingWebhookConfigurationList.kind; + return (o && + o.apiVersion === MutatingWebhookConfigurationList.apiVersion && + o.kind === MutatingWebhookConfigurationList.kind); } exports.isMutatingWebhookConfigurationList = isMutatingWebhookConfigurationList; (function (MutatingWebhookConfigurationList) { @@ -69,7 +73,9 @@ class ValidatingWebhookConfiguration { } exports.ValidatingWebhookConfiguration = ValidatingWebhookConfiguration; function isValidatingWebhookConfiguration(o) { - return o && o.apiVersion === ValidatingWebhookConfiguration.apiVersion && o.kind === ValidatingWebhookConfiguration.kind; + return (o && + o.apiVersion === ValidatingWebhookConfiguration.apiVersion && + o.kind === ValidatingWebhookConfiguration.kind); } exports.isValidatingWebhookConfiguration = isValidatingWebhookConfiguration; (function (ValidatingWebhookConfiguration) { @@ -87,14 +93,16 @@ exports.isValidatingWebhookConfiguration = isValidatingWebhookConfiguration; class ValidatingWebhookConfigurationList { constructor(desc) { this.apiVersion = ValidatingWebhookConfigurationList.apiVersion; - this.items = desc.items.map((i) => new ValidatingWebhookConfiguration(i)); + this.items = desc.items.map(i => new ValidatingWebhookConfiguration(i)); this.kind = ValidatingWebhookConfigurationList.kind; this.metadata = desc.metadata; } } exports.ValidatingWebhookConfigurationList = ValidatingWebhookConfigurationList; function isValidatingWebhookConfigurationList(o) { - return o && o.apiVersion === ValidatingWebhookConfigurationList.apiVersion && o.kind === ValidatingWebhookConfigurationList.kind; + return (o && + o.apiVersion === ValidatingWebhookConfigurationList.apiVersion && + o.kind === ValidatingWebhookConfigurationList.kind); } exports.isValidatingWebhookConfigurationList = isValidatingWebhookConfigurationList; (function (ValidatingWebhookConfigurationList) { diff --git a/bundler/dist/gen/io.k8s.api.admissionregistration.v1beta1.js.map b/bundler/dist/gen/io.k8s.api.admissionregistration.v1beta1.js.map index 3ed2cca..ee00425 100644 --- a/bundler/dist/gen/io.k8s.api.admissionregistration.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.api.admissionregistration.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.admissionregistration.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.admissionregistration.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.admissionregistration.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.admissionregistration.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.apps.v1.js b/bundler/dist/gen/io.k8s.api.apps.v1.js index 2b34a08..ca8ee4f 100644 --- a/bundler/dist/gen/io.k8s.api.apps.v1.js +++ b/bundler/dist/gen/io.k8s.api.apps.v1.js @@ -20,7 +20,9 @@ class ControllerRevision { } exports.ControllerRevision = ControllerRevision; function isControllerRevision(o) { - return o && o.apiVersion === ControllerRevision.apiVersion && o.kind === ControllerRevision.kind; + return (o && + o.apiVersion === ControllerRevision.apiVersion && + o.kind === ControllerRevision.kind); } exports.isControllerRevision = isControllerRevision; (function (ControllerRevision) { @@ -33,14 +35,16 @@ exports.isControllerRevision = isControllerRevision; class ControllerRevisionList { constructor(desc) { this.apiVersion = ControllerRevisionList.apiVersion; - this.items = desc.items.map((i) => new ControllerRevision(i)); + this.items = desc.items.map(i => new ControllerRevision(i)); this.kind = ControllerRevisionList.kind; this.metadata = desc.metadata; } } exports.ControllerRevisionList = ControllerRevisionList; function isControllerRevisionList(o) { - return o && o.apiVersion === ControllerRevisionList.apiVersion && o.kind === ControllerRevisionList.kind; + return (o && + o.apiVersion === ControllerRevisionList.apiVersion && + o.kind === ControllerRevisionList.kind); } exports.isControllerRevisionList = isControllerRevisionList; (function (ControllerRevisionList) { @@ -61,7 +65,7 @@ class DaemonSet { } exports.DaemonSet = DaemonSet; function isDaemonSet(o) { - return o && o.apiVersion === DaemonSet.apiVersion && o.kind === DaemonSet.kind; + return (o && o.apiVersion === DaemonSet.apiVersion && o.kind === DaemonSet.kind); } exports.isDaemonSet = isDaemonSet; (function (DaemonSet) { @@ -90,14 +94,16 @@ exports.DaemonSetCondition = DaemonSetCondition; class DaemonSetList { constructor(desc) { this.apiVersion = DaemonSetList.apiVersion; - this.items = desc.items.map((i) => new DaemonSet(i)); + this.items = desc.items.map(i => new DaemonSet(i)); this.kind = DaemonSetList.kind; this.metadata = desc.metadata; } } exports.DaemonSetList = DaemonSetList; function isDaemonSetList(o) { - return o && o.apiVersion === DaemonSetList.apiVersion && o.kind === DaemonSetList.kind; + return (o && + o.apiVersion === DaemonSetList.apiVersion && + o.kind === DaemonSetList.kind); } exports.isDaemonSetList = isDaemonSetList; (function (DaemonSetList) { @@ -149,7 +155,7 @@ class Deployment { } exports.Deployment = Deployment; function isDeployment(o) { - return o && o.apiVersion === Deployment.apiVersion && o.kind === Deployment.kind; + return (o && o.apiVersion === Deployment.apiVersion && o.kind === Deployment.kind); } exports.isDeployment = isDeployment; (function (Deployment) { @@ -179,14 +185,16 @@ exports.DeploymentCondition = DeploymentCondition; class DeploymentList { constructor(desc) { this.apiVersion = DeploymentList.apiVersion; - this.items = desc.items.map((i) => new Deployment(i)); + this.items = desc.items.map(i => new Deployment(i)); this.kind = DeploymentList.kind; this.metadata = desc.metadata; } } exports.DeploymentList = DeploymentList; function isDeploymentList(o) { - return o && o.apiVersion === DeploymentList.apiVersion && o.kind === DeploymentList.kind; + return (o && + o.apiVersion === DeploymentList.apiVersion && + o.kind === DeploymentList.kind); } exports.isDeploymentList = isDeploymentList; (function (DeploymentList) { @@ -229,7 +237,7 @@ class ReplicaSet { } exports.ReplicaSet = ReplicaSet; function isReplicaSet(o) { - return o && o.apiVersion === ReplicaSet.apiVersion && o.kind === ReplicaSet.kind; + return (o && o.apiVersion === ReplicaSet.apiVersion && o.kind === ReplicaSet.kind); } exports.isReplicaSet = isReplicaSet; (function (ReplicaSet) { @@ -258,14 +266,16 @@ exports.ReplicaSetCondition = ReplicaSetCondition; class ReplicaSetList { constructor(desc) { this.apiVersion = ReplicaSetList.apiVersion; - this.items = desc.items.map((i) => new ReplicaSet(i)); + this.items = desc.items.map(i => new ReplicaSet(i)); this.kind = ReplicaSetList.kind; this.metadata = desc.metadata; } } exports.ReplicaSetList = ReplicaSetList; function isReplicaSetList(o) { - return o && o.apiVersion === ReplicaSetList.apiVersion && o.kind === ReplicaSetList.kind; + return (o && + o.apiVersion === ReplicaSetList.apiVersion && + o.kind === ReplicaSetList.kind); } exports.isReplicaSetList = isReplicaSetList; (function (ReplicaSetList) { @@ -323,7 +333,7 @@ class StatefulSet { } exports.StatefulSet = StatefulSet; function isStatefulSet(o) { - return o && o.apiVersion === StatefulSet.apiVersion && o.kind === StatefulSet.kind; + return (o && o.apiVersion === StatefulSet.apiVersion && o.kind === StatefulSet.kind); } exports.isStatefulSet = isStatefulSet; (function (StatefulSet) { @@ -352,14 +362,16 @@ exports.StatefulSetCondition = StatefulSetCondition; class StatefulSetList { constructor(desc) { this.apiVersion = StatefulSetList.apiVersion; - this.items = desc.items.map((i) => new StatefulSet(i)); + this.items = desc.items.map(i => new StatefulSet(i)); this.kind = StatefulSetList.kind; this.metadata = desc.metadata; } } exports.StatefulSetList = StatefulSetList; function isStatefulSetList(o) { - return o && o.apiVersion === StatefulSetList.apiVersion && o.kind === StatefulSetList.kind; + return (o && + o.apiVersion === StatefulSetList.apiVersion && + o.kind === StatefulSetList.kind); } exports.isStatefulSetList = isStatefulSetList; (function (StatefulSetList) { @@ -378,7 +390,10 @@ class StatefulSetSpec { this.serviceName = desc.serviceName; this.template = desc.template; this.updateStrategy = desc.updateStrategy; - this.volumeClaimTemplates = (desc.volumeClaimTemplates !== undefined) ? desc.volumeClaimTemplates.map((i) => new apiCoreV1.PersistentVolumeClaim(i)) : undefined; + this.volumeClaimTemplates = + desc.volumeClaimTemplates !== undefined + ? desc.volumeClaimTemplates.map(i => new apiCoreV1.PersistentVolumeClaim(i)) + : undefined; } } exports.StatefulSetSpec = StatefulSetSpec; diff --git a/bundler/dist/gen/io.k8s.api.apps.v1.js.map b/bundler/dist/gen/io.k8s.api.apps.v1.js.map index 762a964..5c1d441 100644 --- a/bundler/dist/gen/io.k8s.api.apps.v1.js.map +++ b/bundler/dist/gen/io.k8s.api.apps.v1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.apps.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.apps.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.apps.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.apps.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.apps.v1beta1.js b/bundler/dist/gen/io.k8s.api.apps.v1beta1.js index b3f0840..0e861d8 100644 --- a/bundler/dist/gen/io.k8s.api.apps.v1beta1.js +++ b/bundler/dist/gen/io.k8s.api.apps.v1beta1.js @@ -20,7 +20,9 @@ class ControllerRevision { } exports.ControllerRevision = ControllerRevision; function isControllerRevision(o) { - return o && o.apiVersion === ControllerRevision.apiVersion && o.kind === ControllerRevision.kind; + return (o && + o.apiVersion === ControllerRevision.apiVersion && + o.kind === ControllerRevision.kind); } exports.isControllerRevision = isControllerRevision; (function (ControllerRevision) { @@ -33,14 +35,16 @@ exports.isControllerRevision = isControllerRevision; class ControllerRevisionList { constructor(desc) { this.apiVersion = ControllerRevisionList.apiVersion; - this.items = desc.items.map((i) => new ControllerRevision(i)); + this.items = desc.items.map(i => new ControllerRevision(i)); this.kind = ControllerRevisionList.kind; this.metadata = desc.metadata; } } exports.ControllerRevisionList = ControllerRevisionList; function isControllerRevisionList(o) { - return o && o.apiVersion === ControllerRevisionList.apiVersion && o.kind === ControllerRevisionList.kind; + return (o && + o.apiVersion === ControllerRevisionList.apiVersion && + o.kind === ControllerRevisionList.kind); } exports.isControllerRevisionList = isControllerRevisionList; (function (ControllerRevisionList) { @@ -61,7 +65,7 @@ class Deployment { } exports.Deployment = Deployment; function isDeployment(o) { - return o && o.apiVersion === Deployment.apiVersion && o.kind === Deployment.kind; + return (o && o.apiVersion === Deployment.apiVersion && o.kind === Deployment.kind); } exports.isDeployment = isDeployment; (function (Deployment) { @@ -91,14 +95,16 @@ exports.DeploymentCondition = DeploymentCondition; class DeploymentList { constructor(desc) { this.apiVersion = DeploymentList.apiVersion; - this.items = desc.items.map((i) => new Deployment(i)); + this.items = desc.items.map(i => new Deployment(i)); this.kind = DeploymentList.kind; this.metadata = desc.metadata; } } exports.DeploymentList = DeploymentList; function isDeploymentList(o) { - return o && o.apiVersion === DeploymentList.apiVersion && o.kind === DeploymentList.kind; + return (o && + o.apiVersion === DeploymentList.apiVersion && + o.kind === DeploymentList.kind); } exports.isDeploymentList = isDeploymentList; (function (DeploymentList) { @@ -119,7 +125,9 @@ class DeploymentRollback { } exports.DeploymentRollback = DeploymentRollback; function isDeploymentRollback(o) { - return o && o.apiVersion === DeploymentRollback.apiVersion && o.kind === DeploymentRollback.kind; + return (o && + o.apiVersion === DeploymentRollback.apiVersion && + o.kind === DeploymentRollback.kind); } exports.isDeploymentRollback = isDeploymentRollback; (function (DeploymentRollback) { @@ -217,7 +225,7 @@ class StatefulSet { } exports.StatefulSet = StatefulSet; function isStatefulSet(o) { - return o && o.apiVersion === StatefulSet.apiVersion && o.kind === StatefulSet.kind; + return (o && o.apiVersion === StatefulSet.apiVersion && o.kind === StatefulSet.kind); } exports.isStatefulSet = isStatefulSet; (function (StatefulSet) { @@ -246,14 +254,16 @@ exports.StatefulSetCondition = StatefulSetCondition; class StatefulSetList { constructor(desc) { this.apiVersion = StatefulSetList.apiVersion; - this.items = desc.items.map((i) => new StatefulSet(i)); + this.items = desc.items.map(i => new StatefulSet(i)); this.kind = StatefulSetList.kind; this.metadata = desc.metadata; } } exports.StatefulSetList = StatefulSetList; function isStatefulSetList(o) { - return o && o.apiVersion === StatefulSetList.apiVersion && o.kind === StatefulSetList.kind; + return (o && + o.apiVersion === StatefulSetList.apiVersion && + o.kind === StatefulSetList.kind); } exports.isStatefulSetList = isStatefulSetList; (function (StatefulSetList) { @@ -272,7 +282,10 @@ class StatefulSetSpec { this.serviceName = desc.serviceName; this.template = desc.template; this.updateStrategy = desc.updateStrategy; - this.volumeClaimTemplates = (desc.volumeClaimTemplates !== undefined) ? desc.volumeClaimTemplates.map((i) => new apiCoreV1.PersistentVolumeClaim(i)) : undefined; + this.volumeClaimTemplates = + desc.volumeClaimTemplates !== undefined + ? desc.volumeClaimTemplates.map(i => new apiCoreV1.PersistentVolumeClaim(i)) + : undefined; } } exports.StatefulSetSpec = StatefulSetSpec; diff --git a/bundler/dist/gen/io.k8s.api.apps.v1beta1.js.map b/bundler/dist/gen/io.k8s.api.apps.v1beta1.js.map index 2fe3fc4..2ffbcb1 100644 --- a/bundler/dist/gen/io.k8s.api.apps.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.api.apps.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.apps.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.apps.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.apps.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.apps.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.apps.v1beta2.js b/bundler/dist/gen/io.k8s.api.apps.v1beta2.js index 0585d83..d5f29d9 100644 --- a/bundler/dist/gen/io.k8s.api.apps.v1beta2.js +++ b/bundler/dist/gen/io.k8s.api.apps.v1beta2.js @@ -20,7 +20,9 @@ class ControllerRevision { } exports.ControllerRevision = ControllerRevision; function isControllerRevision(o) { - return o && o.apiVersion === ControllerRevision.apiVersion && o.kind === ControllerRevision.kind; + return (o && + o.apiVersion === ControllerRevision.apiVersion && + o.kind === ControllerRevision.kind); } exports.isControllerRevision = isControllerRevision; (function (ControllerRevision) { @@ -33,14 +35,16 @@ exports.isControllerRevision = isControllerRevision; class ControllerRevisionList { constructor(desc) { this.apiVersion = ControllerRevisionList.apiVersion; - this.items = desc.items.map((i) => new ControllerRevision(i)); + this.items = desc.items.map(i => new ControllerRevision(i)); this.kind = ControllerRevisionList.kind; this.metadata = desc.metadata; } } exports.ControllerRevisionList = ControllerRevisionList; function isControllerRevisionList(o) { - return o && o.apiVersion === ControllerRevisionList.apiVersion && o.kind === ControllerRevisionList.kind; + return (o && + o.apiVersion === ControllerRevisionList.apiVersion && + o.kind === ControllerRevisionList.kind); } exports.isControllerRevisionList = isControllerRevisionList; (function (ControllerRevisionList) { @@ -61,7 +65,7 @@ class DaemonSet { } exports.DaemonSet = DaemonSet; function isDaemonSet(o) { - return o && o.apiVersion === DaemonSet.apiVersion && o.kind === DaemonSet.kind; + return (o && o.apiVersion === DaemonSet.apiVersion && o.kind === DaemonSet.kind); } exports.isDaemonSet = isDaemonSet; (function (DaemonSet) { @@ -90,14 +94,16 @@ exports.DaemonSetCondition = DaemonSetCondition; class DaemonSetList { constructor(desc) { this.apiVersion = DaemonSetList.apiVersion; - this.items = desc.items.map((i) => new DaemonSet(i)); + this.items = desc.items.map(i => new DaemonSet(i)); this.kind = DaemonSetList.kind; this.metadata = desc.metadata; } } exports.DaemonSetList = DaemonSetList; function isDaemonSetList(o) { - return o && o.apiVersion === DaemonSetList.apiVersion && o.kind === DaemonSetList.kind; + return (o && + o.apiVersion === DaemonSetList.apiVersion && + o.kind === DaemonSetList.kind); } exports.isDaemonSetList = isDaemonSetList; (function (DaemonSetList) { @@ -149,7 +155,7 @@ class Deployment { } exports.Deployment = Deployment; function isDeployment(o) { - return o && o.apiVersion === Deployment.apiVersion && o.kind === Deployment.kind; + return (o && o.apiVersion === Deployment.apiVersion && o.kind === Deployment.kind); } exports.isDeployment = isDeployment; (function (Deployment) { @@ -179,14 +185,16 @@ exports.DeploymentCondition = DeploymentCondition; class DeploymentList { constructor(desc) { this.apiVersion = DeploymentList.apiVersion; - this.items = desc.items.map((i) => new Deployment(i)); + this.items = desc.items.map(i => new Deployment(i)); this.kind = DeploymentList.kind; this.metadata = desc.metadata; } } exports.DeploymentList = DeploymentList; function isDeploymentList(o) { - return o && o.apiVersion === DeploymentList.apiVersion && o.kind === DeploymentList.kind; + return (o && + o.apiVersion === DeploymentList.apiVersion && + o.kind === DeploymentList.kind); } exports.isDeploymentList = isDeploymentList; (function (DeploymentList) { @@ -229,7 +237,7 @@ class ReplicaSet { } exports.ReplicaSet = ReplicaSet; function isReplicaSet(o) { - return o && o.apiVersion === ReplicaSet.apiVersion && o.kind === ReplicaSet.kind; + return (o && o.apiVersion === ReplicaSet.apiVersion && o.kind === ReplicaSet.kind); } exports.isReplicaSet = isReplicaSet; (function (ReplicaSet) { @@ -258,14 +266,16 @@ exports.ReplicaSetCondition = ReplicaSetCondition; class ReplicaSetList { constructor(desc) { this.apiVersion = ReplicaSetList.apiVersion; - this.items = desc.items.map((i) => new ReplicaSet(i)); + this.items = desc.items.map(i => new ReplicaSet(i)); this.kind = ReplicaSetList.kind; this.metadata = desc.metadata; } } exports.ReplicaSetList = ReplicaSetList; function isReplicaSetList(o) { - return o && o.apiVersion === ReplicaSetList.apiVersion && o.kind === ReplicaSetList.kind; + return (o && + o.apiVersion === ReplicaSetList.apiVersion && + o.kind === ReplicaSetList.kind); } exports.isReplicaSetList = isReplicaSetList; (function (ReplicaSetList) { @@ -362,7 +372,7 @@ class StatefulSet { } exports.StatefulSet = StatefulSet; function isStatefulSet(o) { - return o && o.apiVersion === StatefulSet.apiVersion && o.kind === StatefulSet.kind; + return (o && o.apiVersion === StatefulSet.apiVersion && o.kind === StatefulSet.kind); } exports.isStatefulSet = isStatefulSet; (function (StatefulSet) { @@ -391,14 +401,16 @@ exports.StatefulSetCondition = StatefulSetCondition; class StatefulSetList { constructor(desc) { this.apiVersion = StatefulSetList.apiVersion; - this.items = desc.items.map((i) => new StatefulSet(i)); + this.items = desc.items.map(i => new StatefulSet(i)); this.kind = StatefulSetList.kind; this.metadata = desc.metadata; } } exports.StatefulSetList = StatefulSetList; function isStatefulSetList(o) { - return o && o.apiVersion === StatefulSetList.apiVersion && o.kind === StatefulSetList.kind; + return (o && + o.apiVersion === StatefulSetList.apiVersion && + o.kind === StatefulSetList.kind); } exports.isStatefulSetList = isStatefulSetList; (function (StatefulSetList) { @@ -417,7 +429,10 @@ class StatefulSetSpec { this.serviceName = desc.serviceName; this.template = desc.template; this.updateStrategy = desc.updateStrategy; - this.volumeClaimTemplates = (desc.volumeClaimTemplates !== undefined) ? desc.volumeClaimTemplates.map((i) => new apiCoreV1.PersistentVolumeClaim(i)) : undefined; + this.volumeClaimTemplates = + desc.volumeClaimTemplates !== undefined + ? desc.volumeClaimTemplates.map(i => new apiCoreV1.PersistentVolumeClaim(i)) + : undefined; } } exports.StatefulSetSpec = StatefulSetSpec; diff --git a/bundler/dist/gen/io.k8s.api.apps.v1beta2.js.map b/bundler/dist/gen/io.k8s.api.apps.v1beta2.js.map index dc704f3..f8af8ff 100644 --- a/bundler/dist/gen/io.k8s.api.apps.v1beta2.js.map +++ b/bundler/dist/gen/io.k8s.api.apps.v1beta2.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.apps.v1beta2.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.apps.v1beta2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.apps.v1beta2.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.apps.v1beta2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.authentication.v1.js b/bundler/dist/gen/io.k8s.api.authentication.v1.js index 19cdc47..a2d9f78 100644 --- a/bundler/dist/gen/io.k8s.api.authentication.v1.js +++ b/bundler/dist/gen/io.k8s.api.authentication.v1.js @@ -12,7 +12,7 @@ class TokenReview { } exports.TokenReview = TokenReview; function isTokenReview(o) { - return o && o.apiVersion === TokenReview.apiVersion && o.kind === TokenReview.kind; + return (o && o.apiVersion === TokenReview.apiVersion && o.kind === TokenReview.kind); } exports.isTokenReview = isTokenReview; (function (TokenReview) { diff --git a/bundler/dist/gen/io.k8s.api.authentication.v1.js.map b/bundler/dist/gen/io.k8s.api.authentication.v1.js.map index cb4e676..6741d1c 100644 --- a/bundler/dist/gen/io.k8s.api.authentication.v1.js.map +++ b/bundler/dist/gen/io.k8s.api.authentication.v1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.authentication.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.authentication.v1.ts"],"names":[],"mappings":";;AAGA,0KAA0K;AAC1K,MAAa,WAAW;IAetB,YAAY,IAA2B;QACrC,IAAI,CAAC,UAAU,GAAG,WAAW,CAAC,UAAU,CAAC;QACzC,IAAI,CAAC,IAAI,GAAG,WAAW,CAAC,IAAI,CAAC;QAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAtBD,kCAsBC;AAED,SAAgB,aAAa,CAAC,CAAM;IAClC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,WAAW,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,WAAW,CAAC,IAAI,CAAC;AACrF,CAAC;AAFD,sCAEC;AAED,WAAiB,WAAW;IACb,sBAAU,GAAG,0BAA0B,CAAC;IACxC,iBAAK,GAAG,uBAAuB,CAAC;IAChC,mBAAO,GAAG,IAAI,CAAC;IACf,gBAAI,GAAG,aAAa,CAAC;AAYpC,CAAC,EAhBgB,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAgB3B;AAED,wEAAwE;AACxE,MAAa,eAAe;CAM3B;AAND,0CAMC;AAED,uEAAuE;AACvE,MAAa,iBAAiB;CAY7B;AAZD,8CAYC;AAED,6FAA6F;AAC7F,MAAa,QAAQ;CAYpB;AAZD,4BAYC"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.authentication.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.authentication.v1.ts"],"names":[],"mappings":";;AAGA,0KAA0K;AAC1K,MAAa,WAAW;IAetB,YAAY,IAA2B;QACrC,IAAI,CAAC,UAAU,GAAG,WAAW,CAAC,UAAU,CAAC;QACzC,IAAI,CAAC,IAAI,GAAG,WAAW,CAAC,IAAI,CAAC;QAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAtBD,kCAsBC;AAED,SAAgB,aAAa,CAAC,CAAM;IAClC,OAAO,CACL,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,WAAW,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,WAAW,CAAC,IAAI,CAC5E,CAAC;AACJ,CAAC;AAJD,sCAIC;AAED,WAAiB,WAAW;IACb,sBAAU,GAAG,0BAA0B,CAAC;IACxC,iBAAK,GAAG,uBAAuB,CAAC;IAChC,mBAAO,GAAG,IAAI,CAAC;IACf,gBAAI,GAAG,aAAa,CAAC;AAYpC,CAAC,EAhBgB,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAgB3B;AAED,wEAAwE;AACxE,MAAa,eAAe;CAM3B;AAND,0CAMC;AAED,uEAAuE;AACvE,MAAa,iBAAiB;CAY7B;AAZD,8CAYC;AAED,6FAA6F;AAC7F,MAAa,QAAQ;CAYpB;AAZD,4BAYC"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.authentication.v1beta1.js b/bundler/dist/gen/io.k8s.api.authentication.v1beta1.js index f4637df..d5931b5 100644 --- a/bundler/dist/gen/io.k8s.api.authentication.v1beta1.js +++ b/bundler/dist/gen/io.k8s.api.authentication.v1beta1.js @@ -12,7 +12,7 @@ class TokenReview { } exports.TokenReview = TokenReview; function isTokenReview(o) { - return o && o.apiVersion === TokenReview.apiVersion && o.kind === TokenReview.kind; + return (o && o.apiVersion === TokenReview.apiVersion && o.kind === TokenReview.kind); } exports.isTokenReview = isTokenReview; (function (TokenReview) { diff --git a/bundler/dist/gen/io.k8s.api.authentication.v1beta1.js.map b/bundler/dist/gen/io.k8s.api.authentication.v1beta1.js.map index d245a7c..af2d6fb 100644 --- a/bundler/dist/gen/io.k8s.api.authentication.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.api.authentication.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.authentication.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.authentication.v1beta1.ts"],"names":[],"mappings":";;AAGA,0KAA0K;AAC1K,MAAa,WAAW;IAetB,YAAY,IAA2B;QACrC,IAAI,CAAC,UAAU,GAAG,WAAW,CAAC,UAAU,CAAC;QACzC,IAAI,CAAC,IAAI,GAAG,WAAW,CAAC,IAAI,CAAC;QAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAtBD,kCAsBC;AAED,SAAgB,aAAa,CAAC,CAAM;IAClC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,WAAW,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,WAAW,CAAC,IAAI,CAAC;AACrF,CAAC;AAFD,sCAEC;AAED,WAAiB,WAAW;IACb,sBAAU,GAAG,+BAA+B,CAAC;IAC7C,iBAAK,GAAG,uBAAuB,CAAC;IAChC,mBAAO,GAAG,SAAS,CAAC;IACpB,gBAAI,GAAG,aAAa,CAAC;AAYpC,CAAC,EAhBgB,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAgB3B;AAED,wEAAwE;AACxE,MAAa,eAAe;CAM3B;AAND,0CAMC;AAED,uEAAuE;AACvE,MAAa,iBAAiB;CAY7B;AAZD,8CAYC;AAED,6FAA6F;AAC7F,MAAa,QAAQ;CAYpB;AAZD,4BAYC"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.authentication.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.authentication.v1beta1.ts"],"names":[],"mappings":";;AAGA,0KAA0K;AAC1K,MAAa,WAAW;IAetB,YAAY,IAA2B;QACrC,IAAI,CAAC,UAAU,GAAG,WAAW,CAAC,UAAU,CAAC;QACzC,IAAI,CAAC,IAAI,GAAG,WAAW,CAAC,IAAI,CAAC;QAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAtBD,kCAsBC;AAED,SAAgB,aAAa,CAAC,CAAM;IAClC,OAAO,CACL,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,WAAW,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,WAAW,CAAC,IAAI,CAC5E,CAAC;AACJ,CAAC;AAJD,sCAIC;AAED,WAAiB,WAAW;IACb,sBAAU,GAAG,+BAA+B,CAAC;IAC7C,iBAAK,GAAG,uBAAuB,CAAC;IAChC,mBAAO,GAAG,SAAS,CAAC;IACpB,gBAAI,GAAG,aAAa,CAAC;AAYpC,CAAC,EAhBgB,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAgB3B;AAED,wEAAwE;AACxE,MAAa,eAAe;CAM3B;AAND,0CAMC;AAED,uEAAuE;AACvE,MAAa,iBAAiB;CAY7B;AAZD,8CAYC;AAED,6FAA6F;AAC7F,MAAa,QAAQ;CAYpB;AAZD,4BAYC"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.authorization.v1.js b/bundler/dist/gen/io.k8s.api.authorization.v1.js index 13bbedf..339b962 100644 --- a/bundler/dist/gen/io.k8s.api.authorization.v1.js +++ b/bundler/dist/gen/io.k8s.api.authorization.v1.js @@ -12,7 +12,9 @@ class LocalSubjectAccessReview { } exports.LocalSubjectAccessReview = LocalSubjectAccessReview; function isLocalSubjectAccessReview(o) { - return o && o.apiVersion === LocalSubjectAccessReview.apiVersion && o.kind === LocalSubjectAccessReview.kind; + return (o && + o.apiVersion === LocalSubjectAccessReview.apiVersion && + o.kind === LocalSubjectAccessReview.kind); } exports.isLocalSubjectAccessReview = isLocalSubjectAccessReview; (function (LocalSubjectAccessReview) { @@ -59,7 +61,9 @@ class SelfSubjectAccessReview { } exports.SelfSubjectAccessReview = SelfSubjectAccessReview; function isSelfSubjectAccessReview(o) { - return o && o.apiVersion === SelfSubjectAccessReview.apiVersion && o.kind === SelfSubjectAccessReview.kind; + return (o && + o.apiVersion === SelfSubjectAccessReview.apiVersion && + o.kind === SelfSubjectAccessReview.kind); } exports.isSelfSubjectAccessReview = isSelfSubjectAccessReview; (function (SelfSubjectAccessReview) { @@ -84,7 +88,9 @@ class SelfSubjectRulesReview { } exports.SelfSubjectRulesReview = SelfSubjectRulesReview; function isSelfSubjectRulesReview(o) { - return o && o.apiVersion === SelfSubjectRulesReview.apiVersion && o.kind === SelfSubjectRulesReview.kind; + return (o && + o.apiVersion === SelfSubjectRulesReview.apiVersion && + o.kind === SelfSubjectRulesReview.kind); } exports.isSelfSubjectRulesReview = isSelfSubjectRulesReview; (function (SelfSubjectRulesReview) { @@ -108,7 +114,9 @@ class SubjectAccessReview { } exports.SubjectAccessReview = SubjectAccessReview; function isSubjectAccessReview(o) { - return o && o.apiVersion === SubjectAccessReview.apiVersion && o.kind === SubjectAccessReview.kind; + return (o && + o.apiVersion === SubjectAccessReview.apiVersion && + o.kind === SubjectAccessReview.kind); } exports.isSubjectAccessReview = isSubjectAccessReview; (function (SubjectAccessReview) { diff --git a/bundler/dist/gen/io.k8s.api.authorization.v1.js.map b/bundler/dist/gen/io.k8s.api.authorization.v1.js.map index 92fe50d..66ce0b9 100644 --- a/bundler/dist/gen/io.k8s.api.authorization.v1.js.map +++ b/bundler/dist/gen/io.k8s.api.authorization.v1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.authorization.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.authorization.v1.ts"],"names":[],"mappings":";;AAGA,0OAA0O;AAC1O,MAAa,wBAAwB;IAenC,YAAY,IAAwC;QAClD,IAAI,CAAC,UAAU,GAAG,wBAAwB,CAAC,UAAU,CAAC;QACtD,IAAI,CAAC,IAAI,GAAG,wBAAwB,CAAC,IAAI,CAAC;QAC1C,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAtBD,4DAsBC;AAED,SAAgB,0BAA0B,CAAC,CAAM;IAC/C,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,wBAAwB,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,wBAAwB,CAAC,IAAI,CAAC;AAC/G,CAAC;AAFD,gEAEC;AAED,WAAiB,wBAAwB;IAC1B,mCAAU,GAAG,yBAAyB,CAAC;IACvC,8BAAK,GAAG,sBAAsB,CAAC;IAC/B,gCAAO,GAAG,IAAI,CAAC;IACf,6BAAI,GAAG,0BAA0B,CAAC;AAYjD,CAAC,EAhBgB,wBAAwB,GAAxB,gCAAwB,KAAxB,gCAAwB,QAgBxC;AAED,8HAA8H;AAC9H,MAAa,qBAAqB;CAMjC;AAND,sDAMC;AAED,+EAA+E;AAC/E,MAAa,eAAe;IAO1B,YAAY,IAAqB;QAC/B,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,eAAe,CAAC;QAC5C,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;IAC1B,CAAC;CACF;AAXD,0CAWC;AAED,uHAAuH;AACvH,MAAa,kBAAkB;CAqB9B;AArBD,gDAqBC;AAED,+KAA+K;AAC/K,MAAa,YAAY;IAcvB,YAAY,IAAkB;QAC5B,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC;QAChC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,aAAa,CAAC;QACxC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC;QAChC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;IAC1B,CAAC;CACF;AApBD,oCAoBC;AAED,yPAAyP;AACzP,MAAa,uBAAuB;IAelC,YAAY,IAAuC;QACjD,IAAI,CAAC,UAAU,GAAG,uBAAuB,CAAC,UAAU,CAAC;QACrD,IAAI,CAAC,IAAI,GAAG,uBAAuB,CAAC,IAAI,CAAC;QACzC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAtBD,0DAsBC;AAED,SAAgB,yBAAyB,CAAC,CAAM;IAC9C,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,uBAAuB,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,uBAAuB,CAAC,IAAI,CAAC;AAC7G,CAAC;AAFD,8DAEC;AAED,WAAiB,uBAAuB;IACzB,kCAAU,GAAG,yBAAyB,CAAC;IACvC,6BAAK,GAAG,sBAAsB,CAAC;IAC/B,+BAAO,GAAG,IAAI,CAAC;IACf,4BAAI,GAAG,yBAAyB,CAAC;AAYhD,CAAC,EAhBgB,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAgBvC;AAED,yKAAyK;AACzK,MAAa,2BAA2B;CAMvC;AAND,kEAMC;AAED,2oBAA2oB;AAC3oB,MAAa,sBAAsB;IAejC,YAAY,IAAsC;QAChD,IAAI,CAAC,UAAU,GAAG,sBAAsB,CAAC,UAAU,CAAC;QACpD,IAAI,CAAC,IAAI,GAAG,sBAAsB,CAAC,IAAI,CAAC;QACxC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAtBD,wDAsBC;AAED,SAAgB,wBAAwB,CAAC,CAAM;IAC7C,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,sBAAsB,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,sBAAsB,CAAC,IAAI,CAAC;AAC3G,CAAC;AAFD,4DAEC;AAED,WAAiB,sBAAsB;IACxB,iCAAU,GAAG,yBAAyB,CAAC;IACvC,4BAAK,GAAG,sBAAsB,CAAC;IAC/B,8BAAO,GAAG,IAAI,CAAC;IACf,2BAAI,GAAG,wBAAwB,CAAC;AAY/C,CAAC,EAhBgB,sBAAsB,GAAtB,8BAAsB,KAAtB,8BAAsB,QAgBtC;AAED,MAAa,0BAA0B;CAGtC;AAHD,gEAGC;AAED,mFAAmF;AACnF,MAAa,mBAAmB;IAe9B,YAAY,IAAmC;QAC7C,IAAI,CAAC,UAAU,GAAG,mBAAmB,CAAC,UAAU,CAAC;QACjD,IAAI,CAAC,IAAI,GAAG,mBAAmB,CAAC,IAAI,CAAC;QACrC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAtBD,kDAsBC;AAED,SAAgB,qBAAqB,CAAC,CAAM;IAC1C,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,mBAAmB,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,mBAAmB,CAAC,IAAI,CAAC;AACrG,CAAC;AAFD,sDAEC;AAED,WAAiB,mBAAmB;IACrB,8BAAU,GAAG,yBAAyB,CAAC;IACvC,yBAAK,GAAG,sBAAsB,CAAC;IAC/B,2BAAO,GAAG,IAAI,CAAC;IACf,wBAAI,GAAG,qBAAqB,CAAC;AAY5C,CAAC,EAhBgB,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAgBnC;AAED,qKAAqK;AACrK,MAAa,uBAAuB;CAkBnC;AAlBD,0DAkBC;AAED,4BAA4B;AAC5B,MAAa,yBAAyB;IAapC,YAAY,IAA+B;QACzC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;QAC5B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QAC1B,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,eAAe,CAAC;QAC5C,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAnBD,8DAmBC;AAED,0WAA0W;AAC1W,MAAa,wBAAwB;IAanC,YAAY,IAA8B;QACxC,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,eAAe,CAAC;QAC5C,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC;QAClC,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,gBAAgB,CAAC;QAC9C,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,aAAa,CAAC;IAC1C,CAAC;CACF;AAnBD,4DAmBC"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.authorization.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.authorization.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.authorization.v1beta1.js b/bundler/dist/gen/io.k8s.api.authorization.v1beta1.js index 0982597..cbf5c25 100644 --- a/bundler/dist/gen/io.k8s.api.authorization.v1beta1.js +++ b/bundler/dist/gen/io.k8s.api.authorization.v1beta1.js @@ -12,7 +12,9 @@ class LocalSubjectAccessReview { } exports.LocalSubjectAccessReview = LocalSubjectAccessReview; function isLocalSubjectAccessReview(o) { - return o && o.apiVersion === LocalSubjectAccessReview.apiVersion && o.kind === LocalSubjectAccessReview.kind; + return (o && + o.apiVersion === LocalSubjectAccessReview.apiVersion && + o.kind === LocalSubjectAccessReview.kind); } exports.isLocalSubjectAccessReview = isLocalSubjectAccessReview; (function (LocalSubjectAccessReview) { @@ -59,7 +61,9 @@ class SelfSubjectAccessReview { } exports.SelfSubjectAccessReview = SelfSubjectAccessReview; function isSelfSubjectAccessReview(o) { - return o && o.apiVersion === SelfSubjectAccessReview.apiVersion && o.kind === SelfSubjectAccessReview.kind; + return (o && + o.apiVersion === SelfSubjectAccessReview.apiVersion && + o.kind === SelfSubjectAccessReview.kind); } exports.isSelfSubjectAccessReview = isSelfSubjectAccessReview; (function (SelfSubjectAccessReview) { @@ -84,7 +88,9 @@ class SelfSubjectRulesReview { } exports.SelfSubjectRulesReview = SelfSubjectRulesReview; function isSelfSubjectRulesReview(o) { - return o && o.apiVersion === SelfSubjectRulesReview.apiVersion && o.kind === SelfSubjectRulesReview.kind; + return (o && + o.apiVersion === SelfSubjectRulesReview.apiVersion && + o.kind === SelfSubjectRulesReview.kind); } exports.isSelfSubjectRulesReview = isSelfSubjectRulesReview; (function (SelfSubjectRulesReview) { @@ -108,7 +114,9 @@ class SubjectAccessReview { } exports.SubjectAccessReview = SubjectAccessReview; function isSubjectAccessReview(o) { - return o && o.apiVersion === SubjectAccessReview.apiVersion && o.kind === SubjectAccessReview.kind; + return (o && + o.apiVersion === SubjectAccessReview.apiVersion && + o.kind === SubjectAccessReview.kind); } exports.isSubjectAccessReview = isSubjectAccessReview; (function (SubjectAccessReview) { diff --git a/bundler/dist/gen/io.k8s.api.authorization.v1beta1.js.map b/bundler/dist/gen/io.k8s.api.authorization.v1beta1.js.map index 4bc4587..9e1570f 100644 --- a/bundler/dist/gen/io.k8s.api.authorization.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.api.authorization.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.authorization.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.authorization.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.authorization.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.authorization.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.autoscaling.v1.js b/bundler/dist/gen/io.k8s.api.autoscaling.v1.js index d1b57ba..bc01c49 100644 --- a/bundler/dist/gen/io.k8s.api.autoscaling.v1.js +++ b/bundler/dist/gen/io.k8s.api.autoscaling.v1.js @@ -21,7 +21,9 @@ class HorizontalPodAutoscaler { } exports.HorizontalPodAutoscaler = HorizontalPodAutoscaler; function isHorizontalPodAutoscaler(o) { - return o && o.apiVersion === HorizontalPodAutoscaler.apiVersion && o.kind === HorizontalPodAutoscaler.kind; + return (o && + o.apiVersion === HorizontalPodAutoscaler.apiVersion && + o.kind === HorizontalPodAutoscaler.kind); } exports.isHorizontalPodAutoscaler = isHorizontalPodAutoscaler; (function (HorizontalPodAutoscaler) { @@ -39,14 +41,16 @@ exports.isHorizontalPodAutoscaler = isHorizontalPodAutoscaler; class HorizontalPodAutoscalerList { constructor(desc) { this.apiVersion = HorizontalPodAutoscalerList.apiVersion; - this.items = desc.items.map((i) => new HorizontalPodAutoscaler(i)); + this.items = desc.items.map(i => new HorizontalPodAutoscaler(i)); this.kind = HorizontalPodAutoscalerList.kind; this.metadata = desc.metadata; } } exports.HorizontalPodAutoscalerList = HorizontalPodAutoscalerList; function isHorizontalPodAutoscalerList(o) { - return o && o.apiVersion === HorizontalPodAutoscalerList.apiVersion && o.kind === HorizontalPodAutoscalerList.kind; + return (o && + o.apiVersion === HorizontalPodAutoscalerList.apiVersion && + o.kind === HorizontalPodAutoscalerList.kind); } exports.isHorizontalPodAutoscalerList = isHorizontalPodAutoscalerList; (function (HorizontalPodAutoscalerList) { diff --git a/bundler/dist/gen/io.k8s.api.autoscaling.v1.js.map b/bundler/dist/gen/io.k8s.api.autoscaling.v1.js.map index fbf1bf3..a73c946 100644 --- a/bundler/dist/gen/io.k8s.api.autoscaling.v1.js.map +++ b/bundler/dist/gen/io.k8s.api.autoscaling.v1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.autoscaling.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.autoscaling.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.autoscaling.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.autoscaling.v1.ts"],"names":[],"mappings":";;AAGA,qGAAqG;AACrG,MAAa,2BAA2B;IAUtC,YAAY,IAAiC;QAC3C,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC;QAClC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;IACxB,CAAC;CACF;AAfD,kEAeC;AAED,gDAAgD;AAChD,MAAa,uBAAuB;IAgBlC,YAAY,IAAuC;QACjD,IAAI,CAAC,UAAU,GAAG,uBAAuB,CAAC,UAAU,CAAC;QACrD,IAAI,CAAC,IAAI,GAAG,uBAAuB,CAAC,IAAI,CAAC;QACzC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAvBD,0DAuBC;AAED,SAAgB,yBAAyB,CACvC,CAAM;IAEN,OAAO,CACL,CAAC;QACD,CAAC,CAAC,UAAU,KAAK,uBAAuB,CAAC,UAAU;QACnD,CAAC,CAAC,IAAI,KAAK,uBAAuB,CAAC,IAAI,CACxC,CAAC;AACJ,CAAC;AARD,8DAQC;AAED,WAAiB,uBAAuB;IACzB,kCAAU,GAAG,gBAAgB,CAAC;IAC9B,6BAAK,GAAG,aAAa,CAAC;IACtB,+BAAO,GAAG,IAAI,CAAC;IACf,4BAAI,GAAG,yBAAyB,CAAC;IAE9C,6EAA6E;IAC7E,SAAgB,KAAK,CAAC,IAAY;QAChC,OAAO,IAAI,uBAAuB,CAAC,EAAE,QAAQ,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC;IAC7D,CAAC;IAFe,6BAAK,QAEpB,CAAA;AAYH,CAAC,EArBgB,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAqBvC;AAED,6CAA6C;AAC7C,MAAa,2BAA2B;IAatC,YAAY,IAAiC;QAC3C,IAAI,CAAC,UAAU,GAAG,2BAA2B,CAAC,UAAU,CAAC;QACzD,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC;QACjE,IAAI,CAAC,IAAI,GAAG,2BAA2B,CAAC,IAAI,CAAC;QAC7C,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,kEAmBC;AAED,SAAgB,6BAA6B,CAC3C,CAAM;IAEN,OAAO,CACL,CAAC;QACD,CAAC,CAAC,UAAU,KAAK,2BAA2B,CAAC,UAAU;QACvD,CAAC,CAAC,IAAI,KAAK,2BAA2B,CAAC,IAAI,CAC5C,CAAC;AACJ,CAAC;AARD,sEAQC;AAED,WAAiB,2BAA2B;IAC7B,sCAAU,GAAG,gBAAgB,CAAC;IAC9B,iCAAK,GAAG,aAAa,CAAC;IACtB,mCAAO,GAAG,IAAI,CAAC;IACf,gCAAI,GAAG,6BAA6B,CAAC;AAUpD,CAAC,EAdgB,2BAA2B,GAA3B,mCAA2B,KAA3B,mCAA2B,QAc3C;AAED,gDAAgD;AAChD,MAAa,2BAA2B;IAatC,YAAY,IAAiC;QAC3C,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;QACpC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;QACpC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,cAAc,CAAC;QAC1C,IAAI,CAAC,8BAA8B,GAAG,IAAI,CAAC,8BAA8B,CAAC;IAC5E,CAAC;CACF;AAnBD,kEAmBC;AAED,gDAAgD;AAChD,MAAa,6BAA6B;IAgBxC,YAAY,IAAmC;QAC7C,IAAI,CAAC,+BAA+B,GAAG,IAAI,CAAC,+BAA+B,CAAC;QAC5E,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,eAAe,CAAC;QAC5C,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,eAAe,CAAC;QAC5C,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,aAAa,CAAC;QACxC,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,kBAAkB,CAAC;IACpD,CAAC;CACF;AAvBD,sEAuBC;AAED,qDAAqD;AACrD,MAAa,KAAK;IAgBhB,YAAY,IAAqB;QAC/B,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC,UAAU,CAAC;QACnC,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;QACvB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAvBD,sBAuBC;AAED,SAAgB,OAAO,CAAC,CAAM;IAC5B,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,KAAK,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,IAAI,CAAC;AACzE,CAAC;AAFD,0BAEC;AAED,WAAiB,KAAK;IACP,gBAAU,GAAG,gBAAgB,CAAC;IAC9B,WAAK,GAAG,aAAa,CAAC;IACtB,aAAO,GAAG,IAAI,CAAC;IACf,UAAI,GAAG,OAAO,CAAC;IAE5B,2DAA2D;IAC3D,SAAgB,KAAK,CAAC,IAAY;QAChC,OAAO,IAAI,KAAK,CAAC,EAAE,QAAQ,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC;IAC3C,CAAC;IAFe,WAAK,QAEpB,CAAA;AAYH,CAAC,EArBgB,KAAK,GAAL,aAAK,KAAL,aAAK,QAqBrB;AAED,6DAA6D;AAC7D,MAAa,SAAS;CAGrB;AAHD,8BAGC;AAED,oEAAoE;AACpE,MAAa,WAAW;IAOtB,YAAY,IAAiB;QAC3B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAXD,kCAWC"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.autoscaling.v2beta1.js b/bundler/dist/gen/io.k8s.api.autoscaling.v2beta1.js index f14928e..ffe0f38 100644 --- a/bundler/dist/gen/io.k8s.api.autoscaling.v2beta1.js +++ b/bundler/dist/gen/io.k8s.api.autoscaling.v2beta1.js @@ -41,7 +41,9 @@ class HorizontalPodAutoscaler { } exports.HorizontalPodAutoscaler = HorizontalPodAutoscaler; function isHorizontalPodAutoscaler(o) { - return o && o.apiVersion === HorizontalPodAutoscaler.apiVersion && o.kind === HorizontalPodAutoscaler.kind; + return (o && + o.apiVersion === HorizontalPodAutoscaler.apiVersion && + o.kind === HorizontalPodAutoscaler.kind); } exports.isHorizontalPodAutoscaler = isHorizontalPodAutoscaler; (function (HorizontalPodAutoscaler) { @@ -70,14 +72,16 @@ exports.HorizontalPodAutoscalerCondition = HorizontalPodAutoscalerCondition; class HorizontalPodAutoscalerList { constructor(desc) { this.apiVersion = HorizontalPodAutoscalerList.apiVersion; - this.items = desc.items.map((i) => new HorizontalPodAutoscaler(i)); + this.items = desc.items.map(i => new HorizontalPodAutoscaler(i)); this.kind = HorizontalPodAutoscalerList.kind; this.metadata = desc.metadata; } } exports.HorizontalPodAutoscalerList = HorizontalPodAutoscalerList; function isHorizontalPodAutoscalerList(o) { - return o && o.apiVersion === HorizontalPodAutoscalerList.apiVersion && o.kind === HorizontalPodAutoscalerList.kind; + return (o && + o.apiVersion === HorizontalPodAutoscalerList.apiVersion && + o.kind === HorizontalPodAutoscalerList.kind); } exports.isHorizontalPodAutoscalerList = isHorizontalPodAutoscalerList; (function (HorizontalPodAutoscalerList) { diff --git a/bundler/dist/gen/io.k8s.api.autoscaling.v2beta1.js.map b/bundler/dist/gen/io.k8s.api.autoscaling.v2beta1.js.map index 189adf8..7f707d9 100644 --- a/bundler/dist/gen/io.k8s.api.autoscaling.v2beta1.js.map +++ b/bundler/dist/gen/io.k8s.api.autoscaling.v2beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.autoscaling.v2beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.autoscaling.v2beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.autoscaling.v2beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.autoscaling.v2beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.autoscaling.v2beta2.js b/bundler/dist/gen/io.k8s.api.autoscaling.v2beta2.js index f261883..da739fa 100644 --- a/bundler/dist/gen/io.k8s.api.autoscaling.v2beta2.js +++ b/bundler/dist/gen/io.k8s.api.autoscaling.v2beta2.js @@ -37,7 +37,9 @@ class HorizontalPodAutoscaler { } exports.HorizontalPodAutoscaler = HorizontalPodAutoscaler; function isHorizontalPodAutoscaler(o) { - return o && o.apiVersion === HorizontalPodAutoscaler.apiVersion && o.kind === HorizontalPodAutoscaler.kind; + return (o && + o.apiVersion === HorizontalPodAutoscaler.apiVersion && + o.kind === HorizontalPodAutoscaler.kind); } exports.isHorizontalPodAutoscaler = isHorizontalPodAutoscaler; (function (HorizontalPodAutoscaler) { @@ -66,14 +68,16 @@ exports.HorizontalPodAutoscalerCondition = HorizontalPodAutoscalerCondition; class HorizontalPodAutoscalerList { constructor(desc) { this.apiVersion = HorizontalPodAutoscalerList.apiVersion; - this.items = desc.items.map((i) => new HorizontalPodAutoscaler(i)); + this.items = desc.items.map(i => new HorizontalPodAutoscaler(i)); this.kind = HorizontalPodAutoscalerList.kind; this.metadata = desc.metadata; } } exports.HorizontalPodAutoscalerList = HorizontalPodAutoscalerList; function isHorizontalPodAutoscalerList(o) { - return o && o.apiVersion === HorizontalPodAutoscalerList.apiVersion && o.kind === HorizontalPodAutoscalerList.kind; + return (o && + o.apiVersion === HorizontalPodAutoscalerList.apiVersion && + o.kind === HorizontalPodAutoscalerList.kind); } exports.isHorizontalPodAutoscalerList = isHorizontalPodAutoscalerList; (function (HorizontalPodAutoscalerList) { diff --git a/bundler/dist/gen/io.k8s.api.autoscaling.v2beta2.js.map b/bundler/dist/gen/io.k8s.api.autoscaling.v2beta2.js.map index 448f758..629b76f 100644 --- a/bundler/dist/gen/io.k8s.api.autoscaling.v2beta2.js.map +++ b/bundler/dist/gen/io.k8s.api.autoscaling.v2beta2.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.autoscaling.v2beta2.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.autoscaling.v2beta2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.autoscaling.v2beta2.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.autoscaling.v2beta2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.batch.v1.js b/bundler/dist/gen/io.k8s.api.batch.v1.js index 51f248d..3a5fee1 100644 --- a/bundler/dist/gen/io.k8s.api.batch.v1.js +++ b/bundler/dist/gen/io.k8s.api.batch.v1.js @@ -42,7 +42,7 @@ exports.JobCondition = JobCondition; class JobList { constructor(desc) { this.apiVersion = JobList.apiVersion; - this.items = desc.items.map((i) => new Job(i)); + this.items = desc.items.map(i => new Job(i)); this.kind = JobList.kind; this.metadata = desc.metadata; } diff --git a/bundler/dist/gen/io.k8s.api.batch.v1.js.map b/bundler/dist/gen/io.k8s.api.batch.v1.js.map index 3a3ee99..31750cd 100644 --- a/bundler/dist/gen/io.k8s.api.batch.v1.js.map +++ b/bundler/dist/gen/io.k8s.api.batch.v1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.batch.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.batch.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.batch.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.batch.v1.ts"],"names":[],"mappings":";;AAIA,oDAAoD;AACpD,MAAa,GAAG;IAgBd,YAAY,IAAmB;QAC7B,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC;QACjC,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC;QACrB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAvBD,kBAuBC;AAED,SAAgB,KAAK,CAAC,CAAM;IAC1B,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,GAAG,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,GAAG,CAAC,IAAI,CAAC;AACrE,CAAC;AAFD,sBAEC;AAED,WAAiB,GAAG;IACL,cAAU,GAAG,UAAU,CAAC;IACxB,SAAK,GAAG,OAAO,CAAC;IAChB,WAAO,GAAG,IAAI,CAAC;IACf,QAAI,GAAG,KAAK,CAAC;IAE1B,yDAAyD;IACzD,SAAgB,KAAK,CAAC,IAAY;QAChC,OAAO,IAAI,GAAG,CAAC,EAAE,QAAQ,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC;IACzC,CAAC;IAFe,SAAK,QAEpB,CAAA;AAYH,CAAC,EArBgB,GAAG,GAAH,WAAG,KAAH,WAAG,QAqBnB;AAED,iDAAiD;AACjD,MAAa,YAAY;IAmBvB,YAAY,IAAkB;QAC5B,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,aAAa,CAAC;QACxC,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,kBAAkB,CAAC;QAClD,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;QAC5B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QAC1B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QAC1B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;IACxB,CAAC;CACF;AA3BD,oCA2BC;AAED,mCAAmC;AACnC,MAAa,OAAO;IAalB,YAAY,IAAa;QACvB,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;QACrC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;QAC7C,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QACzB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,0BAmBC;AAED,SAAgB,SAAS,CAAC,CAAM;IAC9B,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,OAAO,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,OAAO,CAAC,IAAI,CAAC;AAC7E,CAAC;AAFD,8BAEC;AAED,WAAiB,OAAO;IACT,kBAAU,GAAG,UAAU,CAAC;IACxB,aAAK,GAAG,OAAO,CAAC;IAChB,eAAO,GAAG,IAAI,CAAC;IACf,YAAI,GAAG,SAAS,CAAC;AAUhC,CAAC,EAdgB,OAAO,GAAP,eAAO,KAAP,eAAO,QAcvB;AAED,0DAA0D;AAC1D,MAAa,OAAO;IAyBlB,YAAY,IAAa;QACvB,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,qBAAqB,CAAC;QACxD,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC;QACtC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;QACpC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,cAAc,CAAC;QAC1C,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;QACpC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,uBAAuB,CAAC;IAC9D,CAAC;CACF;AAnCD,0BAmCC;AAED,mDAAmD;AACnD,MAAa,SAAS;CAkBrB;AAlBD,8BAkBC"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.batch.v1beta1.js b/bundler/dist/gen/io.k8s.api.batch.v1beta1.js index 6df3aea..28c68c5 100644 --- a/bundler/dist/gen/io.k8s.api.batch.v1beta1.js +++ b/bundler/dist/gen/io.k8s.api.batch.v1beta1.js @@ -30,14 +30,14 @@ exports.isCronJob = isCronJob; class CronJobList { constructor(desc) { this.apiVersion = CronJobList.apiVersion; - this.items = desc.items.map((i) => new CronJob(i)); + this.items = desc.items.map(i => new CronJob(i)); this.kind = CronJobList.kind; this.metadata = desc.metadata; } } exports.CronJobList = CronJobList; function isCronJobList(o) { - return o && o.apiVersion === CronJobList.apiVersion && o.kind === CronJobList.kind; + return (o && o.apiVersion === CronJobList.apiVersion && o.kind === CronJobList.kind); } exports.isCronJobList = isCronJobList; (function (CronJobList) { diff --git a/bundler/dist/gen/io.k8s.api.batch.v1beta1.js.map b/bundler/dist/gen/io.k8s.api.batch.v1beta1.js.map index bf1eb17..3cb37e7 100644 --- a/bundler/dist/gen/io.k8s.api.batch.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.api.batch.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.batch.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.batch.v1beta1.ts"],"names":[],"mappings":";;AAKA,6DAA6D;AAC7D,MAAa,OAAO;IAgBlB,YAAY,IAAuB;QACjC,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;QACrC,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QACzB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAvBD,0BAuBC;AAED,SAAgB,SAAS,CAAC,CAAM;IAC9B,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,OAAO,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,OAAO,CAAC,IAAI,CAAC;AAC7E,CAAC;AAFD,8BAEC;AAED,WAAiB,OAAO;IACT,kBAAU,GAAG,eAAe,CAAC;IAC7B,aAAK,GAAG,OAAO,CAAC;IAChB,eAAO,GAAG,SAAS,CAAC;IACpB,YAAI,GAAG,SAAS,CAAC;IAE9B,6DAA6D;IAC7D,SAAgB,KAAK,CAAC,IAAY;QAChC,OAAO,IAAI,OAAO,CAAC,EAAC,QAAQ,EAAE,EAAC,IAAI,EAAC,EAAC,CAAC,CAAC;IACzC,CAAC;IAFe,aAAK,QAEpB,CAAA;AAYH,CAAC,EArBgB,OAAO,GAAP,eAAO,KAAP,eAAO,QAqBvB;AAED,4CAA4C;AAC5C,MAAa,WAAW;IAatB,YAAY,IAAiB;QAC3B,IAAI,CAAC,UAAU,GAAG,WAAW,CAAC,UAAU,CAAC;QACzC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;QACnD,IAAI,CAAC,IAAI,GAAG,WAAW,CAAC,IAAI,CAAC;QAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,kCAmBC;AAED,SAAgB,aAAa,CAAC,CAAM;IAClC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,WAAW,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,WAAW,CAAC,IAAI,CAAC;AACrF,CAAC;AAFD,sCAEC;AAED,WAAiB,WAAW;IACb,sBAAU,GAAG,eAAe,CAAC;IAC7B,iBAAK,GAAG,OAAO,CAAC;IAChB,mBAAO,GAAG,SAAS,CAAC;IACpB,gBAAI,GAAG,aAAa,CAAC;AAUpC,CAAC,EAdgB,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAc3B;AAED,4FAA4F;AAC5F,MAAa,WAAW;IAsBtB,YAAY,IAAiB;QAC3B,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,iBAAiB,CAAC;QAChD,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,sBAAsB,CAAC;QAC1D,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;QACpC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,uBAAuB,CAAC;QAC5D,IAAI,CAAC,0BAA0B,GAAG,IAAI,CAAC,0BAA0B,CAAC;QAClE,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;IAC9B,CAAC;CACF;AA/BD,kCA+BC;AAED,4DAA4D;AAC5D,MAAa,aAAa;CAMzB;AAND,sCAMC;AAED,oFAAoF;AACpF,MAAa,eAAe;CAM3B;AAND,0CAMC"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.batch.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.batch.v1beta1.ts"],"names":[],"mappings":";;AAKA,6DAA6D;AAC7D,MAAa,OAAO;IAgBlB,YAAY,IAAuB;QACjC,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;QACrC,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QACzB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAvBD,0BAuBC;AAED,SAAgB,SAAS,CAAC,CAAM;IAC9B,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,OAAO,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,OAAO,CAAC,IAAI,CAAC;AAC7E,CAAC;AAFD,8BAEC;AAED,WAAiB,OAAO;IACT,kBAAU,GAAG,eAAe,CAAC;IAC7B,aAAK,GAAG,OAAO,CAAC;IAChB,eAAO,GAAG,SAAS,CAAC;IACpB,YAAI,GAAG,SAAS,CAAC;IAE9B,6DAA6D;IAC7D,SAAgB,KAAK,CAAC,IAAY;QAChC,OAAO,IAAI,OAAO,CAAC,EAAE,QAAQ,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC;IAC7C,CAAC;IAFe,aAAK,QAEpB,CAAA;AAYH,CAAC,EArBgB,OAAO,GAAP,eAAO,KAAP,eAAO,QAqBvB;AAED,4CAA4C;AAC5C,MAAa,WAAW;IAatB,YAAY,IAAiB;QAC3B,IAAI,CAAC,UAAU,GAAG,WAAW,CAAC,UAAU,CAAC;QACzC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;QACjD,IAAI,CAAC,IAAI,GAAG,WAAW,CAAC,IAAI,CAAC;QAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,kCAmBC;AAED,SAAgB,aAAa,CAAC,CAAM;IAClC,OAAO,CACL,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,WAAW,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,WAAW,CAAC,IAAI,CAC5E,CAAC;AACJ,CAAC;AAJD,sCAIC;AAED,WAAiB,WAAW;IACb,sBAAU,GAAG,eAAe,CAAC;IAC7B,iBAAK,GAAG,OAAO,CAAC;IAChB,mBAAO,GAAG,SAAS,CAAC;IACpB,gBAAI,GAAG,aAAa,CAAC;AAUpC,CAAC,EAdgB,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAc3B;AAED,4FAA4F;AAC5F,MAAa,WAAW;IAsBtB,YAAY,IAAiB;QAC3B,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,iBAAiB,CAAC;QAChD,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,sBAAsB,CAAC;QAC1D,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;QACpC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,uBAAuB,CAAC;QAC5D,IAAI,CAAC,0BAA0B,GAAG,IAAI,CAAC,0BAA0B,CAAC;QAClE,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;IAC9B,CAAC;CACF;AA/BD,kCA+BC;AAED,4DAA4D;AAC5D,MAAa,aAAa;CAMzB;AAND,sCAMC;AAED,oFAAoF;AACpF,MAAa,eAAe;CAM3B;AAND,0CAMC"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.certificates.v1beta1.js b/bundler/dist/gen/io.k8s.api.certificates.v1beta1.js index 7b258db..02c0cff 100644 --- a/bundler/dist/gen/io.k8s.api.certificates.v1beta1.js +++ b/bundler/dist/gen/io.k8s.api.certificates.v1beta1.js @@ -12,7 +12,9 @@ class CertificateSigningRequest { } exports.CertificateSigningRequest = CertificateSigningRequest; function isCertificateSigningRequest(o) { - return o && o.apiVersion === CertificateSigningRequest.apiVersion && o.kind === CertificateSigningRequest.kind; + return (o && + o.apiVersion === CertificateSigningRequest.apiVersion && + o.kind === CertificateSigningRequest.kind); } exports.isCertificateSigningRequest = isCertificateSigningRequest; (function (CertificateSigningRequest) { @@ -38,14 +40,16 @@ exports.CertificateSigningRequestCondition = CertificateSigningRequestCondition; class CertificateSigningRequestList { constructor(desc) { this.apiVersion = CertificateSigningRequestList.apiVersion; - this.items = desc.items.map((i) => new CertificateSigningRequest(i)); + this.items = desc.items.map(i => new CertificateSigningRequest(i)); this.kind = CertificateSigningRequestList.kind; this.metadata = desc.metadata; } } exports.CertificateSigningRequestList = CertificateSigningRequestList; function isCertificateSigningRequestList(o) { - return o && o.apiVersion === CertificateSigningRequestList.apiVersion && o.kind === CertificateSigningRequestList.kind; + return (o && + o.apiVersion === CertificateSigningRequestList.apiVersion && + o.kind === CertificateSigningRequestList.kind); } exports.isCertificateSigningRequestList = isCertificateSigningRequestList; (function (CertificateSigningRequestList) { diff --git a/bundler/dist/gen/io.k8s.api.certificates.v1beta1.js.map b/bundler/dist/gen/io.k8s.api.certificates.v1beta1.js.map index 60530f5..e9b3a25 100644 --- a/bundler/dist/gen/io.k8s.api.certificates.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.api.certificates.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.certificates.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.certificates.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.certificates.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.certificates.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.coordination.v1.js b/bundler/dist/gen/io.k8s.api.coordination.v1.js index 358b946..f51339f 100644 --- a/bundler/dist/gen/io.k8s.api.coordination.v1.js +++ b/bundler/dist/gen/io.k8s.api.coordination.v1.js @@ -29,14 +29,14 @@ exports.isLease = isLease; class LeaseList { constructor(desc) { this.apiVersion = LeaseList.apiVersion; - this.items = desc.items.map((i) => new Lease(i)); + this.items = desc.items.map(i => new Lease(i)); this.kind = LeaseList.kind; this.metadata = desc.metadata; } } exports.LeaseList = LeaseList; function isLeaseList(o) { - return o && o.apiVersion === LeaseList.apiVersion && o.kind === LeaseList.kind; + return (o && o.apiVersion === LeaseList.apiVersion && o.kind === LeaseList.kind); } exports.isLeaseList = isLeaseList; (function (LeaseList) { diff --git a/bundler/dist/gen/io.k8s.api.coordination.v1.js.map b/bundler/dist/gen/io.k8s.api.coordination.v1.js.map index 3eda9c0..f93d298 100644 --- a/bundler/dist/gen/io.k8s.api.coordination.v1.js.map +++ b/bundler/dist/gen/io.k8s.api.coordination.v1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.coordination.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.coordination.v1.ts"],"names":[],"mappings":";;AAGA,iCAAiC;AACjC,MAAa,KAAK;IAahB,YAAY,IAAqB;QAC/B,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC,UAAU,CAAC;QACnC,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;QACvB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;IACxB,CAAC;CACF;AAnBD,sBAmBC;AAED,SAAgB,OAAO,CAAC,CAAM;IAC5B,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,KAAK,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,IAAI,CAAC;AACzE,CAAC;AAFD,0BAEC;AAED,WAAiB,KAAK;IACP,gBAAU,GAAG,wBAAwB,CAAC;IACtC,WAAK,GAAG,qBAAqB,CAAC;IAC9B,aAAO,GAAG,IAAI,CAAC;IACf,UAAI,GAAG,OAAO,CAAC;IAE5B,2DAA2D;IAC3D,SAAgB,KAAK,CAAC,IAAY;QAChC,OAAO,IAAI,KAAK,CAAC,EAAC,QAAQ,EAAE,EAAC,IAAI,EAAC,EAAC,CAAC,CAAC;IACvC,CAAC;IAFe,WAAK,QAEpB,CAAA;AASH,CAAC,EAlBgB,KAAK,GAAL,aAAK,KAAL,aAAK,QAkBrB;AAED,wCAAwC;AACxC,MAAa,SAAS;IAapB,YAAY,IAAe;QACzB,IAAI,CAAC,UAAU,GAAG,SAAS,CAAC,UAAU,CAAC;QACvC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;QACjD,IAAI,CAAC,IAAI,GAAG,SAAS,CAAC,IAAI,CAAC;QAC3B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,8BAmBC;AAED,SAAgB,WAAW,CAAC,CAAM;IAChC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,SAAS,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,SAAS,CAAC,IAAI,CAAC;AACjF,CAAC;AAFD,kCAEC;AAED,WAAiB,SAAS;IACX,oBAAU,GAAG,wBAAwB,CAAC;IACtC,eAAK,GAAG,qBAAqB,CAAC;IAC9B,iBAAO,GAAG,IAAI,CAAC;IACf,cAAI,GAAG,WAAW,CAAC;AAUlC,CAAC,EAdgB,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAczB;AAED,2CAA2C;AAC3C,MAAa,SAAS;CAerB;AAfD,8BAeC"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.coordination.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.coordination.v1.ts"],"names":[],"mappings":";;AAGA,iCAAiC;AACjC,MAAa,KAAK;IAahB,YAAY,IAAqB;QAC/B,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC,UAAU,CAAC;QACnC,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;QACvB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;IACxB,CAAC;CACF;AAnBD,sBAmBC;AAED,SAAgB,OAAO,CAAC,CAAM;IAC5B,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,KAAK,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,IAAI,CAAC;AACzE,CAAC;AAFD,0BAEC;AAED,WAAiB,KAAK;IACP,gBAAU,GAAG,wBAAwB,CAAC;IACtC,WAAK,GAAG,qBAAqB,CAAC;IAC9B,aAAO,GAAG,IAAI,CAAC;IACf,UAAI,GAAG,OAAO,CAAC;IAE5B,2DAA2D;IAC3D,SAAgB,KAAK,CAAC,IAAY;QAChC,OAAO,IAAI,KAAK,CAAC,EAAE,QAAQ,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC;IAC3C,CAAC;IAFe,WAAK,QAEpB,CAAA;AASH,CAAC,EAlBgB,KAAK,GAAL,aAAK,KAAL,aAAK,QAkBrB;AAED,wCAAwC;AACxC,MAAa,SAAS;IAapB,YAAY,IAAe;QACzB,IAAI,CAAC,UAAU,GAAG,SAAS,CAAC,UAAU,CAAC;QACvC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,CAAC,IAAI,GAAG,SAAS,CAAC,IAAI,CAAC;QAC3B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,8BAmBC;AAED,SAAgB,WAAW,CAAC,CAAM;IAChC,OAAO,CACL,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,SAAS,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,SAAS,CAAC,IAAI,CACxE,CAAC;AACJ,CAAC;AAJD,kCAIC;AAED,WAAiB,SAAS;IACX,oBAAU,GAAG,wBAAwB,CAAC;IACtC,eAAK,GAAG,qBAAqB,CAAC;IAC9B,iBAAO,GAAG,IAAI,CAAC;IACf,cAAI,GAAG,WAAW,CAAC;AAUlC,CAAC,EAdgB,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAczB;AAED,2CAA2C;AAC3C,MAAa,SAAS;CAerB;AAfD,8BAeC"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.coordination.v1beta1.js b/bundler/dist/gen/io.k8s.api.coordination.v1beta1.js index 1021f78..61f65a5 100644 --- a/bundler/dist/gen/io.k8s.api.coordination.v1beta1.js +++ b/bundler/dist/gen/io.k8s.api.coordination.v1beta1.js @@ -29,14 +29,14 @@ exports.isLease = isLease; class LeaseList { constructor(desc) { this.apiVersion = LeaseList.apiVersion; - this.items = desc.items.map((i) => new Lease(i)); + this.items = desc.items.map(i => new Lease(i)); this.kind = LeaseList.kind; this.metadata = desc.metadata; } } exports.LeaseList = LeaseList; function isLeaseList(o) { - return o && o.apiVersion === LeaseList.apiVersion && o.kind === LeaseList.kind; + return (o && o.apiVersion === LeaseList.apiVersion && o.kind === LeaseList.kind); } exports.isLeaseList = isLeaseList; (function (LeaseList) { diff --git a/bundler/dist/gen/io.k8s.api.coordination.v1beta1.js.map b/bundler/dist/gen/io.k8s.api.coordination.v1beta1.js.map index 939ffdb..2199411 100644 --- a/bundler/dist/gen/io.k8s.api.coordination.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.api.coordination.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.coordination.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.coordination.v1beta1.ts"],"names":[],"mappings":";;AAGA,iCAAiC;AACjC,MAAa,KAAK;IAahB,YAAY,IAAqB;QAC/B,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC,UAAU,CAAC;QACnC,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;QACvB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;IACxB,CAAC;CACF;AAnBD,sBAmBC;AAED,SAAgB,OAAO,CAAC,CAAM;IAC5B,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,KAAK,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,IAAI,CAAC;AACzE,CAAC;AAFD,0BAEC;AAED,WAAiB,KAAK;IACP,gBAAU,GAAG,6BAA6B,CAAC;IAC3C,WAAK,GAAG,qBAAqB,CAAC;IAC9B,aAAO,GAAG,SAAS,CAAC;IACpB,UAAI,GAAG,OAAO,CAAC;IAE5B,2DAA2D;IAC3D,SAAgB,KAAK,CAAC,IAAY;QAChC,OAAO,IAAI,KAAK,CAAC,EAAC,QAAQ,EAAE,EAAC,IAAI,EAAC,EAAC,CAAC,CAAC;IACvC,CAAC;IAFe,WAAK,QAEpB,CAAA;AASH,CAAC,EAlBgB,KAAK,GAAL,aAAK,KAAL,aAAK,QAkBrB;AAED,wCAAwC;AACxC,MAAa,SAAS;IAapB,YAAY,IAAe;QACzB,IAAI,CAAC,UAAU,GAAG,SAAS,CAAC,UAAU,CAAC;QACvC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;QACjD,IAAI,CAAC,IAAI,GAAG,SAAS,CAAC,IAAI,CAAC;QAC3B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,8BAmBC;AAED,SAAgB,WAAW,CAAC,CAAM;IAChC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,SAAS,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,SAAS,CAAC,IAAI,CAAC;AACjF,CAAC;AAFD,kCAEC;AAED,WAAiB,SAAS;IACX,oBAAU,GAAG,6BAA6B,CAAC;IAC3C,eAAK,GAAG,qBAAqB,CAAC;IAC9B,iBAAO,GAAG,SAAS,CAAC;IACpB,cAAI,GAAG,WAAW,CAAC;AAUlC,CAAC,EAdgB,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAczB;AAED,2CAA2C;AAC3C,MAAa,SAAS;CAerB;AAfD,8BAeC"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.coordination.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.coordination.v1beta1.ts"],"names":[],"mappings":";;AAGA,iCAAiC;AACjC,MAAa,KAAK;IAahB,YAAY,IAAqB;QAC/B,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC,UAAU,CAAC;QACnC,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;QACvB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;IACxB,CAAC;CACF;AAnBD,sBAmBC;AAED,SAAgB,OAAO,CAAC,CAAM;IAC5B,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,KAAK,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,IAAI,CAAC;AACzE,CAAC;AAFD,0BAEC;AAED,WAAiB,KAAK;IACP,gBAAU,GAAG,6BAA6B,CAAC;IAC3C,WAAK,GAAG,qBAAqB,CAAC;IAC9B,aAAO,GAAG,SAAS,CAAC;IACpB,UAAI,GAAG,OAAO,CAAC;IAE5B,2DAA2D;IAC3D,SAAgB,KAAK,CAAC,IAAY;QAChC,OAAO,IAAI,KAAK,CAAC,EAAE,QAAQ,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC;IAC3C,CAAC;IAFe,WAAK,QAEpB,CAAA;AASH,CAAC,EAlBgB,KAAK,GAAL,aAAK,KAAL,aAAK,QAkBrB;AAED,wCAAwC;AACxC,MAAa,SAAS;IAapB,YAAY,IAAe;QACzB,IAAI,CAAC,UAAU,GAAG,SAAS,CAAC,UAAU,CAAC;QACvC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,CAAC,IAAI,GAAG,SAAS,CAAC,IAAI,CAAC;QAC3B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,8BAmBC;AAED,SAAgB,WAAW,CAAC,CAAM;IAChC,OAAO,CACL,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,SAAS,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,SAAS,CAAC,IAAI,CACxE,CAAC;AACJ,CAAC;AAJD,kCAIC;AAED,WAAiB,SAAS;IACX,oBAAU,GAAG,6BAA6B,CAAC;IAC3C,eAAK,GAAG,qBAAqB,CAAC;IAC9B,iBAAO,GAAG,SAAS,CAAC;IACpB,cAAI,GAAG,WAAW,CAAC;AAUlC,CAAC,EAdgB,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAczB;AAED,2CAA2C;AAC3C,MAAa,SAAS;CAerB;AAfD,8BAeC"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.core.v1.js b/bundler/dist/gen/io.k8s.api.core.v1.js index 8bf304f..3ea086f 100644 --- a/bundler/dist/gen/io.k8s.api.core.v1.js +++ b/bundler/dist/gen/io.k8s.api.core.v1.js @@ -1,7 +1,7 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // Represents a Persistent Disk resource in AWS. -// +// // An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling. class AWSElasticBlockStoreVolumeSource { constructor(desc) { @@ -173,7 +173,9 @@ class ComponentStatus { } exports.ComponentStatus = ComponentStatus; function isComponentStatus(o) { - return o && o.apiVersion === ComponentStatus.apiVersion && o.kind === ComponentStatus.kind; + return (o && + o.apiVersion === ComponentStatus.apiVersion && + o.kind === ComponentStatus.kind); } exports.isComponentStatus = isComponentStatus; (function (ComponentStatus) { @@ -191,14 +193,16 @@ exports.isComponentStatus = isComponentStatus; class ComponentStatusList { constructor(desc) { this.apiVersion = ComponentStatusList.apiVersion; - this.items = desc.items.map((i) => new ComponentStatus(i)); + this.items = desc.items.map(i => new ComponentStatus(i)); this.kind = ComponentStatusList.kind; this.metadata = desc.metadata; } } exports.ComponentStatusList = ComponentStatusList; function isComponentStatusList(o) { - return o && o.apiVersion === ComponentStatusList.apiVersion && o.kind === ComponentStatusList.kind; + return (o && + o.apiVersion === ComponentStatusList.apiVersion && + o.kind === ComponentStatusList.kind); } exports.isComponentStatusList = isComponentStatusList; (function (ComponentStatusList) { @@ -219,7 +223,7 @@ class ConfigMap { } exports.ConfigMap = ConfigMap; function isConfigMap(o) { - return o && o.apiVersion === ConfigMap.apiVersion && o.kind === ConfigMap.kind; + return (o && o.apiVersion === ConfigMap.apiVersion && o.kind === ConfigMap.kind); } exports.isConfigMap = isConfigMap; (function (ConfigMap) { @@ -234,7 +238,7 @@ exports.isConfigMap = isConfigMap; ConfigMap.named = named; })(ConfigMap = exports.ConfigMap || (exports.ConfigMap = {})); // ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. -// +// // The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables. class ConfigMapEnvSource { } @@ -252,14 +256,16 @@ exports.ConfigMapKeySelector = ConfigMapKeySelector; class ConfigMapList { constructor(desc) { this.apiVersion = ConfigMapList.apiVersion; - this.items = desc.items.map((i) => new ConfigMap(i)); + this.items = desc.items.map(i => new ConfigMap(i)); this.kind = ConfigMapList.kind; this.metadata = desc.metadata; } } exports.ConfigMapList = ConfigMapList; function isConfigMapList(o) { - return o && o.apiVersion === ConfigMapList.apiVersion && o.kind === ConfigMapList.kind; + return (o && + o.apiVersion === ConfigMapList.apiVersion && + o.kind === ConfigMapList.kind); } exports.isConfigMapList = isConfigMapList; (function (ConfigMapList) { @@ -280,13 +286,13 @@ class ConfigMapNodeConfigSource { } exports.ConfigMapNodeConfigSource = ConfigMapNodeConfigSource; // Adapts a ConfigMap into a projected volume. -// +// // The contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode. class ConfigMapProjection { } exports.ConfigMapProjection = ConfigMapProjection; // Adapts a ConfigMap into a volume. -// +// // The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling. class ConfigMapVolumeSource { } @@ -457,7 +463,7 @@ class Endpoints { } exports.Endpoints = Endpoints; function isEndpoints(o) { - return o && o.apiVersion === Endpoints.apiVersion && o.kind === Endpoints.kind; + return (o && o.apiVersion === Endpoints.apiVersion && o.kind === Endpoints.kind); } exports.isEndpoints = isEndpoints; (function (Endpoints) { @@ -475,14 +481,16 @@ exports.isEndpoints = isEndpoints; class EndpointsList { constructor(desc) { this.apiVersion = EndpointsList.apiVersion; - this.items = desc.items.map((i) => new Endpoints(i)); + this.items = desc.items.map(i => new Endpoints(i)); this.kind = EndpointsList.kind; this.metadata = desc.metadata; } } exports.EndpointsList = EndpointsList; function isEndpointsList(o) { - return o && o.apiVersion === EndpointsList.apiVersion && o.kind === EndpointsList.kind; + return (o && + o.apiVersion === EndpointsList.apiVersion && + o.kind === EndpointsList.kind); } exports.isEndpointsList = isEndpointsList; (function (EndpointsList) { @@ -545,14 +553,14 @@ exports.isEvent = isEvent; class EventList { constructor(desc) { this.apiVersion = EventList.apiVersion; - this.items = desc.items.map((i) => new Event(i)); + this.items = desc.items.map(i => new Event(i)); this.kind = EventList.kind; this.metadata = desc.metadata; } } exports.EventList = EventList; function isEventList(o) { - return o && o.apiVersion === EventList.apiVersion && o.kind === EventList.kind; + return (o && o.apiVersion === EventList.apiVersion && o.kind === EventList.kind); } exports.isEventList = isEventList; (function (EventList) { @@ -604,7 +612,7 @@ class FlockerVolumeSource { } exports.FlockerVolumeSource = FlockerVolumeSource; // Represents a Persistent Disk resource in Google Compute Engine. -// +// // A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling. class GCEPersistentDiskVolumeSource { constructor(desc) { @@ -616,7 +624,7 @@ class GCEPersistentDiskVolumeSource { } exports.GCEPersistentDiskVolumeSource = GCEPersistentDiskVolumeSource; // Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling. -// +// // DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. class GitRepoVolumeSource { constructor(desc) { @@ -738,7 +746,7 @@ class LimitRange { } exports.LimitRange = LimitRange; function isLimitRange(o) { - return o && o.apiVersion === LimitRange.apiVersion && o.kind === LimitRange.kind; + return (o && o.apiVersion === LimitRange.apiVersion && o.kind === LimitRange.kind); } exports.isLimitRange = isLimitRange; (function (LimitRange) { @@ -760,14 +768,16 @@ exports.LimitRangeItem = LimitRangeItem; class LimitRangeList { constructor(desc) { this.apiVersion = LimitRangeList.apiVersion; - this.items = desc.items.map((i) => new LimitRange(i)); + this.items = desc.items.map(i => new LimitRange(i)); this.kind = LimitRangeList.kind; this.metadata = desc.metadata; } } exports.LimitRangeList = LimitRangeList; function isLimitRangeList(o) { - return o && o.apiVersion === LimitRangeList.apiVersion && o.kind === LimitRangeList.kind; + return (o && + o.apiVersion === LimitRangeList.apiVersion && + o.kind === LimitRangeList.kind); } exports.isLimitRangeList = isLimitRangeList; (function (LimitRangeList) { @@ -824,7 +834,7 @@ class Namespace { } exports.Namespace = Namespace; function isNamespace(o) { - return o && o.apiVersion === Namespace.apiVersion && o.kind === Namespace.kind; + return (o && o.apiVersion === Namespace.apiVersion && o.kind === Namespace.kind); } exports.isNamespace = isNamespace; (function (Namespace) { @@ -842,14 +852,16 @@ exports.isNamespace = isNamespace; class NamespaceList { constructor(desc) { this.apiVersion = NamespaceList.apiVersion; - this.items = desc.items.map((i) => new Namespace(i)); + this.items = desc.items.map(i => new Namespace(i)); this.kind = NamespaceList.kind; this.metadata = desc.metadata; } } exports.NamespaceList = NamespaceList; function isNamespaceList(o) { - return o && o.apiVersion === NamespaceList.apiVersion && o.kind === NamespaceList.kind; + return (o && + o.apiVersion === NamespaceList.apiVersion && + o.kind === NamespaceList.kind); } exports.isNamespaceList = isNamespaceList; (function (NamespaceList) { @@ -932,7 +944,7 @@ exports.NodeDaemonEndpoints = NodeDaemonEndpoints; class NodeList { constructor(desc) { this.apiVersion = NodeList.apiVersion; - this.items = desc.items.map((i) => new Node(i)); + this.items = desc.items.map(i => new Node(i)); this.kind = NodeList.kind; this.metadata = desc.metadata; } @@ -1016,7 +1028,9 @@ class PersistentVolume { } exports.PersistentVolume = PersistentVolume; function isPersistentVolume(o) { - return o && o.apiVersion === PersistentVolume.apiVersion && o.kind === PersistentVolume.kind; + return (o && + o.apiVersion === PersistentVolume.apiVersion && + o.kind === PersistentVolume.kind); } exports.isPersistentVolume = isPersistentVolume; (function (PersistentVolume) { @@ -1042,7 +1056,9 @@ class PersistentVolumeClaim { } exports.PersistentVolumeClaim = PersistentVolumeClaim; function isPersistentVolumeClaim(o) { - return o && o.apiVersion === PersistentVolumeClaim.apiVersion && o.kind === PersistentVolumeClaim.kind; + return (o && + o.apiVersion === PersistentVolumeClaim.apiVersion && + o.kind === PersistentVolumeClaim.kind); } exports.isPersistentVolumeClaim = isPersistentVolumeClaim; (function (PersistentVolumeClaim) { @@ -1072,14 +1088,16 @@ exports.PersistentVolumeClaimCondition = PersistentVolumeClaimCondition; class PersistentVolumeClaimList { constructor(desc) { this.apiVersion = PersistentVolumeClaimList.apiVersion; - this.items = desc.items.map((i) => new PersistentVolumeClaim(i)); + this.items = desc.items.map(i => new PersistentVolumeClaim(i)); this.kind = PersistentVolumeClaimList.kind; this.metadata = desc.metadata; } } exports.PersistentVolumeClaimList = PersistentVolumeClaimList; function isPersistentVolumeClaimList(o) { - return o && o.apiVersion === PersistentVolumeClaimList.apiVersion && o.kind === PersistentVolumeClaimList.kind; + return (o && + o.apiVersion === PersistentVolumeClaimList.apiVersion && + o.kind === PersistentVolumeClaimList.kind); } exports.isPersistentVolumeClaimList = isPersistentVolumeClaimList; (function (PersistentVolumeClaimList) { @@ -1108,14 +1126,16 @@ exports.PersistentVolumeClaimVolumeSource = PersistentVolumeClaimVolumeSource; class PersistentVolumeList { constructor(desc) { this.apiVersion = PersistentVolumeList.apiVersion; - this.items = desc.items.map((i) => new PersistentVolume(i)); + this.items = desc.items.map(i => new PersistentVolume(i)); this.kind = PersistentVolumeList.kind; this.metadata = desc.metadata; } } exports.PersistentVolumeList = PersistentVolumeList; function isPersistentVolumeList(o) { - return o && o.apiVersion === PersistentVolumeList.apiVersion && o.kind === PersistentVolumeList.kind; + return (o && + o.apiVersion === PersistentVolumeList.apiVersion && + o.kind === PersistentVolumeList.kind); } exports.isPersistentVolumeList = isPersistentVolumeList; (function (PersistentVolumeList) { @@ -1207,7 +1227,7 @@ exports.PodDNSConfigOption = PodDNSConfigOption; class PodList { constructor(desc) { this.apiVersion = PodList.apiVersion; - this.items = desc.items.map((i) => new Pod(i)); + this.items = desc.items.map(i => new Pod(i)); this.kind = PodList.kind; this.metadata = desc.metadata; } @@ -1285,7 +1305,7 @@ class PodTemplate { } exports.PodTemplate = PodTemplate; function isPodTemplate(o) { - return o && o.apiVersion === PodTemplate.apiVersion && o.kind === PodTemplate.kind; + return (o && o.apiVersion === PodTemplate.apiVersion && o.kind === PodTemplate.kind); } exports.isPodTemplate = isPodTemplate; (function (PodTemplate) { @@ -1303,14 +1323,16 @@ exports.isPodTemplate = isPodTemplate; class PodTemplateList { constructor(desc) { this.apiVersion = PodTemplateList.apiVersion; - this.items = desc.items.map((i) => new PodTemplate(i)); + this.items = desc.items.map(i => new PodTemplate(i)); this.kind = PodTemplateList.kind; this.metadata = desc.metadata; } } exports.PodTemplateList = PodTemplateList; function isPodTemplateList(o) { - return o && o.apiVersion === PodTemplateList.apiVersion && o.kind === PodTemplateList.kind; + return (o && + o.apiVersion === PodTemplateList.apiVersion && + o.kind === PodTemplateList.kind); } exports.isPodTemplateList = isPodTemplateList; (function (PodTemplateList) { @@ -1404,7 +1426,9 @@ class ReplicationController { } exports.ReplicationController = ReplicationController; function isReplicationController(o) { - return o && o.apiVersion === ReplicationController.apiVersion && o.kind === ReplicationController.kind; + return (o && + o.apiVersion === ReplicationController.apiVersion && + o.kind === ReplicationController.kind); } exports.isReplicationController = isReplicationController; (function (ReplicationController) { @@ -1433,14 +1457,16 @@ exports.ReplicationControllerCondition = ReplicationControllerCondition; class ReplicationControllerList { constructor(desc) { this.apiVersion = ReplicationControllerList.apiVersion; - this.items = desc.items.map((i) => new ReplicationController(i)); + this.items = desc.items.map(i => new ReplicationController(i)); this.kind = ReplicationControllerList.kind; this.metadata = desc.metadata; } } exports.ReplicationControllerList = ReplicationControllerList; function isReplicationControllerList(o) { - return o && o.apiVersion === ReplicationControllerList.apiVersion && o.kind === ReplicationControllerList.kind; + return (o && + o.apiVersion === ReplicationControllerList.apiVersion && + o.kind === ReplicationControllerList.kind); } exports.isReplicationControllerList = isReplicationControllerList; (function (ReplicationControllerList) { @@ -1486,7 +1512,9 @@ class ResourceQuota { } exports.ResourceQuota = ResourceQuota; function isResourceQuota(o) { - return o && o.apiVersion === ResourceQuota.apiVersion && o.kind === ResourceQuota.kind; + return (o && + o.apiVersion === ResourceQuota.apiVersion && + o.kind === ResourceQuota.kind); } exports.isResourceQuota = isResourceQuota; (function (ResourceQuota) { @@ -1504,14 +1532,16 @@ exports.isResourceQuota = isResourceQuota; class ResourceQuotaList { constructor(desc) { this.apiVersion = ResourceQuotaList.apiVersion; - this.items = desc.items.map((i) => new ResourceQuota(i)); + this.items = desc.items.map(i => new ResourceQuota(i)); this.kind = ResourceQuotaList.kind; this.metadata = desc.metadata; } } exports.ResourceQuotaList = ResourceQuotaList; function isResourceQuotaList(o) { - return o && o.apiVersion === ResourceQuotaList.apiVersion && o.kind === ResourceQuotaList.kind; + return (o && + o.apiVersion === ResourceQuotaList.apiVersion && + o.kind === ResourceQuotaList.kind); } exports.isResourceQuotaList = isResourceQuotaList; (function (ResourceQuotaList) { @@ -1609,7 +1639,7 @@ exports.isSecret = isSecret; Secret.named = named; })(Secret = exports.Secret || (exports.Secret = {})); // SecretEnvSource selects a Secret to populate the environment variables with. -// +// // The contents of the target Secret's Data field will represent the key-value pairs as environment variables. class SecretEnvSource { } @@ -1627,14 +1657,14 @@ exports.SecretKeySelector = SecretKeySelector; class SecretList { constructor(desc) { this.apiVersion = SecretList.apiVersion; - this.items = desc.items.map((i) => new Secret(i)); + this.items = desc.items.map(i => new Secret(i)); this.kind = SecretList.kind; this.metadata = desc.metadata; } } exports.SecretList = SecretList; function isSecretList(o) { - return o && o.apiVersion === SecretList.apiVersion && o.kind === SecretList.kind; + return (o && o.apiVersion === SecretList.apiVersion && o.kind === SecretList.kind); } exports.isSecretList = isSecretList; (function (SecretList) { @@ -1644,7 +1674,7 @@ exports.isSecretList = isSecretList; SecretList.kind = "SecretList"; })(SecretList = exports.SecretList || (exports.SecretList = {})); // Adapts a secret into a projected volume. -// +// // The contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode. class SecretProjection { } @@ -1654,7 +1684,7 @@ class SecretReference { } exports.SecretReference = SecretReference; // Adapts a Secret into a volume. -// +// // The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling. class SecretVolumeSource { } @@ -1702,7 +1732,9 @@ class ServiceAccount { } exports.ServiceAccount = ServiceAccount; function isServiceAccount(o) { - return o && o.apiVersion === ServiceAccount.apiVersion && o.kind === ServiceAccount.kind; + return (o && + o.apiVersion === ServiceAccount.apiVersion && + o.kind === ServiceAccount.kind); } exports.isServiceAccount = isServiceAccount; (function (ServiceAccount) { @@ -1720,14 +1752,16 @@ exports.isServiceAccount = isServiceAccount; class ServiceAccountList { constructor(desc) { this.apiVersion = ServiceAccountList.apiVersion; - this.items = desc.items.map((i) => new ServiceAccount(i)); + this.items = desc.items.map(i => new ServiceAccount(i)); this.kind = ServiceAccountList.kind; this.metadata = desc.metadata; } } exports.ServiceAccountList = ServiceAccountList; function isServiceAccountList(o) { - return o && o.apiVersion === ServiceAccountList.apiVersion && o.kind === ServiceAccountList.kind; + return (o && + o.apiVersion === ServiceAccountList.apiVersion && + o.kind === ServiceAccountList.kind); } exports.isServiceAccountList = isServiceAccountList; (function (ServiceAccountList) { @@ -1749,14 +1783,14 @@ exports.ServiceAccountTokenProjection = ServiceAccountTokenProjection; class ServiceList { constructor(desc) { this.apiVersion = ServiceList.apiVersion; - this.items = desc.items.map((i) => new Service(i)); + this.items = desc.items.map(i => new Service(i)); this.kind = ServiceList.kind; this.metadata = desc.metadata; } } exports.ServiceList = ServiceList; function isServiceList(o) { - return o && o.apiVersion === ServiceList.apiVersion && o.kind === ServiceList.kind; + return (o && o.apiVersion === ServiceList.apiVersion && o.kind === ServiceList.kind); } exports.isServiceList = isServiceList; (function (ServiceList) { diff --git a/bundler/dist/gen/io.k8s.api.core.v1.js.map b/bundler/dist/gen/io.k8s.api.core.v1.js.map index 9562158..c4fdaec 100644 --- a/bundler/dist/gen/io.k8s.api.core.v1.js.map +++ b/bundler/dist/gen/io.k8s.api.core.v1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.core.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.core.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.core.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.core.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.events.v1beta1.js b/bundler/dist/gen/io.k8s.api.events.v1beta1.js index 042351b..e9d4c32 100644 --- a/bundler/dist/gen/io.k8s.api.events.v1beta1.js +++ b/bundler/dist/gen/io.k8s.api.events.v1beta1.js @@ -37,14 +37,14 @@ exports.isEvent = isEvent; class EventList { constructor(desc) { this.apiVersion = EventList.apiVersion; - this.items = desc.items.map((i) => new Event(i)); + this.items = desc.items.map(i => new Event(i)); this.kind = EventList.kind; this.metadata = desc.metadata; } } exports.EventList = EventList; function isEventList(o) { - return o && o.apiVersion === EventList.apiVersion && o.kind === EventList.kind; + return (o && o.apiVersion === EventList.apiVersion && o.kind === EventList.kind); } exports.isEventList = isEventList; (function (EventList) { diff --git a/bundler/dist/gen/io.k8s.api.events.v1beta1.js.map b/bundler/dist/gen/io.k8s.api.events.v1beta1.js.map index fd6b22e..3660bdb 100644 --- a/bundler/dist/gen/io.k8s.api.events.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.api.events.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.events.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.events.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.events.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.events.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.extensions.v1beta1.js b/bundler/dist/gen/io.k8s.api.extensions.v1beta1.js index 29c65aa..94b45a5 100644 --- a/bundler/dist/gen/io.k8s.api.extensions.v1beta1.js +++ b/bundler/dist/gen/io.k8s.api.extensions.v1beta1.js @@ -30,7 +30,7 @@ class DaemonSet { } exports.DaemonSet = DaemonSet; function isDaemonSet(o) { - return o && o.apiVersion === DaemonSet.apiVersion && o.kind === DaemonSet.kind; + return (o && o.apiVersion === DaemonSet.apiVersion && o.kind === DaemonSet.kind); } exports.isDaemonSet = isDaemonSet; (function (DaemonSet) { @@ -59,14 +59,16 @@ exports.DaemonSetCondition = DaemonSetCondition; class DaemonSetList { constructor(desc) { this.apiVersion = DaemonSetList.apiVersion; - this.items = desc.items.map((i) => new DaemonSet(i)); + this.items = desc.items.map(i => new DaemonSet(i)); this.kind = DaemonSetList.kind; this.metadata = desc.metadata; } } exports.DaemonSetList = DaemonSetList; function isDaemonSetList(o) { - return o && o.apiVersion === DaemonSetList.apiVersion && o.kind === DaemonSetList.kind; + return (o && + o.apiVersion === DaemonSetList.apiVersion && + o.kind === DaemonSetList.kind); } exports.isDaemonSetList = isDaemonSetList; (function (DaemonSetList) { @@ -118,7 +120,7 @@ class Deployment { } exports.Deployment = Deployment; function isDeployment(o) { - return o && o.apiVersion === Deployment.apiVersion && o.kind === Deployment.kind; + return (o && o.apiVersion === Deployment.apiVersion && o.kind === Deployment.kind); } exports.isDeployment = isDeployment; (function (Deployment) { @@ -148,14 +150,16 @@ exports.DeploymentCondition = DeploymentCondition; class DeploymentList { constructor(desc) { this.apiVersion = DeploymentList.apiVersion; - this.items = desc.items.map((i) => new Deployment(i)); + this.items = desc.items.map(i => new Deployment(i)); this.kind = DeploymentList.kind; this.metadata = desc.metadata; } } exports.DeploymentList = DeploymentList; function isDeploymentList(o) { - return o && o.apiVersion === DeploymentList.apiVersion && o.kind === DeploymentList.kind; + return (o && + o.apiVersion === DeploymentList.apiVersion && + o.kind === DeploymentList.kind); } exports.isDeploymentList = isDeploymentList; (function (DeploymentList) { @@ -176,7 +180,9 @@ class DeploymentRollback { } exports.DeploymentRollback = DeploymentRollback; function isDeploymentRollback(o) { - return o && o.apiVersion === DeploymentRollback.apiVersion && o.kind === DeploymentRollback.kind; + return (o && + o.apiVersion === DeploymentRollback.apiVersion && + o.kind === DeploymentRollback.kind); } exports.isDeploymentRollback = isDeploymentRollback; (function (DeploymentRollback) { @@ -289,14 +295,14 @@ exports.IngressBackend = IngressBackend; class IngressList { constructor(desc) { this.apiVersion = IngressList.apiVersion; - this.items = desc.items.map((i) => new Ingress(i)); + this.items = desc.items.map(i => new Ingress(i)); this.kind = IngressList.kind; this.metadata = desc.metadata; } } exports.IngressList = IngressList; function isIngressList(o) { - return o && o.apiVersion === IngressList.apiVersion && o.kind === IngressList.kind; + return (o && o.apiVersion === IngressList.apiVersion && o.kind === IngressList.kind); } exports.isIngressList = isIngressList; (function (IngressList) { @@ -332,7 +338,9 @@ class NetworkPolicy { } exports.NetworkPolicy = NetworkPolicy; function isNetworkPolicy(o) { - return o && o.apiVersion === NetworkPolicy.apiVersion && o.kind === NetworkPolicy.kind; + return (o && + o.apiVersion === NetworkPolicy.apiVersion && + o.kind === NetworkPolicy.kind); } exports.isNetworkPolicy = isNetworkPolicy; (function (NetworkPolicy) { @@ -358,14 +366,16 @@ exports.NetworkPolicyIngressRule = NetworkPolicyIngressRule; class NetworkPolicyList { constructor(desc) { this.apiVersion = NetworkPolicyList.apiVersion; - this.items = desc.items.map((i) => new NetworkPolicy(i)); + this.items = desc.items.map(i => new NetworkPolicy(i)); this.kind = NetworkPolicyList.kind; this.metadata = desc.metadata; } } exports.NetworkPolicyList = NetworkPolicyList; function isNetworkPolicyList(o) { - return o && o.apiVersion === NetworkPolicyList.apiVersion && o.kind === NetworkPolicyList.kind; + return (o && + o.apiVersion === NetworkPolicyList.apiVersion && + o.kind === NetworkPolicyList.kind); } exports.isNetworkPolicyList = isNetworkPolicyList; (function (NetworkPolicyList) { @@ -403,7 +413,9 @@ class PodSecurityPolicy { } exports.PodSecurityPolicy = PodSecurityPolicy; function isPodSecurityPolicy(o) { - return o && o.apiVersion === PodSecurityPolicy.apiVersion && o.kind === PodSecurityPolicy.kind; + return (o && + o.apiVersion === PodSecurityPolicy.apiVersion && + o.kind === PodSecurityPolicy.kind); } exports.isPodSecurityPolicy = isPodSecurityPolicy; (function (PodSecurityPolicy) { @@ -421,14 +433,16 @@ exports.isPodSecurityPolicy = isPodSecurityPolicy; class PodSecurityPolicyList { constructor(desc) { this.apiVersion = PodSecurityPolicyList.apiVersion; - this.items = desc.items.map((i) => new PodSecurityPolicy(i)); + this.items = desc.items.map(i => new PodSecurityPolicy(i)); this.kind = PodSecurityPolicyList.kind; this.metadata = desc.metadata; } } exports.PodSecurityPolicyList = PodSecurityPolicyList; function isPodSecurityPolicyList(o) { - return o && o.apiVersion === PodSecurityPolicyList.apiVersion && o.kind === PodSecurityPolicyList.kind; + return (o && + o.apiVersion === PodSecurityPolicyList.apiVersion && + o.kind === PodSecurityPolicyList.kind); } exports.isPodSecurityPolicyList = isPodSecurityPolicyList; (function (PodSecurityPolicyList) { @@ -478,7 +492,7 @@ class ReplicaSet { } exports.ReplicaSet = ReplicaSet; function isReplicaSet(o) { - return o && o.apiVersion === ReplicaSet.apiVersion && o.kind === ReplicaSet.kind; + return (o && o.apiVersion === ReplicaSet.apiVersion && o.kind === ReplicaSet.kind); } exports.isReplicaSet = isReplicaSet; (function (ReplicaSet) { @@ -507,14 +521,16 @@ exports.ReplicaSetCondition = ReplicaSetCondition; class ReplicaSetList { constructor(desc) { this.apiVersion = ReplicaSetList.apiVersion; - this.items = desc.items.map((i) => new ReplicaSet(i)); + this.items = desc.items.map(i => new ReplicaSet(i)); this.kind = ReplicaSetList.kind; this.metadata = desc.metadata; } } exports.ReplicaSetList = ReplicaSetList; function isReplicaSetList(o) { - return o && o.apiVersion === ReplicaSetList.apiVersion && o.kind === ReplicaSetList.kind; + return (o && + o.apiVersion === ReplicaSetList.apiVersion && + o.kind === ReplicaSetList.kind); } exports.isReplicaSetList = isReplicaSetList; (function (ReplicaSetList) { diff --git a/bundler/dist/gen/io.k8s.api.extensions.v1beta1.js.map b/bundler/dist/gen/io.k8s.api.extensions.v1beta1.js.map index 400bb67..4732d85 100644 --- a/bundler/dist/gen/io.k8s.api.extensions.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.api.extensions.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.extensions.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.extensions.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.extensions.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.extensions.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.networking.v1.js b/bundler/dist/gen/io.k8s.api.networking.v1.js index 830a180..7695140 100644 --- a/bundler/dist/gen/io.k8s.api.networking.v1.js +++ b/bundler/dist/gen/io.k8s.api.networking.v1.js @@ -19,7 +19,9 @@ class NetworkPolicy { } exports.NetworkPolicy = NetworkPolicy; function isNetworkPolicy(o) { - return o && o.apiVersion === NetworkPolicy.apiVersion && o.kind === NetworkPolicy.kind; + return (o && + o.apiVersion === NetworkPolicy.apiVersion && + o.kind === NetworkPolicy.kind); } exports.isNetworkPolicy = isNetworkPolicy; (function (NetworkPolicy) { @@ -45,14 +47,16 @@ exports.NetworkPolicyIngressRule = NetworkPolicyIngressRule; class NetworkPolicyList { constructor(desc) { this.apiVersion = NetworkPolicyList.apiVersion; - this.items = desc.items.map((i) => new NetworkPolicy(i)); + this.items = desc.items.map(i => new NetworkPolicy(i)); this.kind = NetworkPolicyList.kind; this.metadata = desc.metadata; } } exports.NetworkPolicyList = NetworkPolicyList; function isNetworkPolicyList(o) { - return o && o.apiVersion === NetworkPolicyList.apiVersion && o.kind === NetworkPolicyList.kind; + return (o && + o.apiVersion === NetworkPolicyList.apiVersion && + o.kind === NetworkPolicyList.kind); } exports.isNetworkPolicyList = isNetworkPolicyList; (function (NetworkPolicyList) { diff --git a/bundler/dist/gen/io.k8s.api.networking.v1.js.map b/bundler/dist/gen/io.k8s.api.networking.v1.js.map index e6ed546..dc461b9 100644 --- a/bundler/dist/gen/io.k8s.api.networking.v1.js.map +++ b/bundler/dist/gen/io.k8s.api.networking.v1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.networking.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.networking.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.networking.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.networking.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.networking.v1beta1.js b/bundler/dist/gen/io.k8s.api.networking.v1beta1.js index d60752a..0ef6396 100644 --- a/bundler/dist/gen/io.k8s.api.networking.v1beta1.js +++ b/bundler/dist/gen/io.k8s.api.networking.v1beta1.js @@ -53,14 +53,14 @@ exports.IngressBackend = IngressBackend; class IngressList { constructor(desc) { this.apiVersion = IngressList.apiVersion; - this.items = desc.items.map((i) => new Ingress(i)); + this.items = desc.items.map(i => new Ingress(i)); this.kind = IngressList.kind; this.metadata = desc.metadata; } } exports.IngressList = IngressList; function isIngressList(o) { - return o && o.apiVersion === IngressList.apiVersion && o.kind === IngressList.kind; + return (o && o.apiVersion === IngressList.apiVersion && o.kind === IngressList.kind); } exports.isIngressList = isIngressList; (function (IngressList) { diff --git a/bundler/dist/gen/io.k8s.api.networking.v1beta1.js.map b/bundler/dist/gen/io.k8s.api.networking.v1beta1.js.map index 9b0d838..67921c3 100644 --- a/bundler/dist/gen/io.k8s.api.networking.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.api.networking.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.networking.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.networking.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.networking.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.networking.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.node.v1beta1.js b/bundler/dist/gen/io.k8s.api.node.v1beta1.js index 5af6be2..a7ff89d 100644 --- a/bundler/dist/gen/io.k8s.api.node.v1beta1.js +++ b/bundler/dist/gen/io.k8s.api.node.v1beta1.js @@ -11,7 +11,9 @@ class RuntimeClass { } exports.RuntimeClass = RuntimeClass; function isRuntimeClass(o) { - return o && o.apiVersion === RuntimeClass.apiVersion && o.kind === RuntimeClass.kind; + return (o && + o.apiVersion === RuntimeClass.apiVersion && + o.kind === RuntimeClass.kind); } exports.isRuntimeClass = isRuntimeClass; (function (RuntimeClass) { @@ -24,14 +26,16 @@ exports.isRuntimeClass = isRuntimeClass; class RuntimeClassList { constructor(desc) { this.apiVersion = RuntimeClassList.apiVersion; - this.items = desc.items.map((i) => new RuntimeClass(i)); + this.items = desc.items.map(i => new RuntimeClass(i)); this.kind = RuntimeClassList.kind; this.metadata = desc.metadata; } } exports.RuntimeClassList = RuntimeClassList; function isRuntimeClassList(o) { - return o && o.apiVersion === RuntimeClassList.apiVersion && o.kind === RuntimeClassList.kind; + return (o && + o.apiVersion === RuntimeClassList.apiVersion && + o.kind === RuntimeClassList.kind); } exports.isRuntimeClassList = isRuntimeClassList; (function (RuntimeClassList) { diff --git a/bundler/dist/gen/io.k8s.api.node.v1beta1.js.map b/bundler/dist/gen/io.k8s.api.node.v1beta1.js.map index 9a73e47..134669b 100644 --- a/bundler/dist/gen/io.k8s.api.node.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.api.node.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.node.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.node.v1beta1.ts"],"names":[],"mappings":";;AAGA,2dAA2d;AAC3d,MAAa,YAAY;IAavB,YAAY,IAA4B;QACtC,IAAI,CAAC,UAAU,GAAG,YAAY,CAAC,UAAU,CAAC;QAC1C,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;QAC5B,IAAI,CAAC,IAAI,GAAG,YAAY,CAAC,IAAI,CAAC;QAC9B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,oCAmBC;AAED,SAAgB,cAAc,CAAC,CAAM;IACnC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,YAAY,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,YAAY,CAAC,IAAI,CAAC;AACvF,CAAC;AAFD,wCAEC;AAED,WAAiB,YAAY;IACd,uBAAU,GAAG,qBAAqB,CAAC;IACnC,kBAAK,GAAG,aAAa,CAAC;IACtB,oBAAO,GAAG,SAAS,CAAC;IACpB,iBAAI,GAAG,cAAc,CAAC;AAUrC,CAAC,EAdgB,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAc5B;AAED,sDAAsD;AACtD,MAAa,gBAAgB;IAa3B,YAAY,IAAsB;QAChC,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC,UAAU,CAAC;QAC9C,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC;QACxD,IAAI,CAAC,IAAI,GAAG,gBAAgB,CAAC,IAAI,CAAC;QAClC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,4CAmBC;AAED,SAAgB,kBAAkB,CAAC,CAAM;IACvC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,gBAAgB,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,gBAAgB,CAAC,IAAI,CAAC;AAC/F,CAAC;AAFD,gDAEC;AAED,WAAiB,gBAAgB;IAClB,2BAAU,GAAG,qBAAqB,CAAC;IACnC,sBAAK,GAAG,aAAa,CAAC;IACtB,wBAAO,GAAG,SAAS,CAAC;IACpB,qBAAI,GAAG,kBAAkB,CAAC;AAUzC,CAAC,EAdgB,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAchC"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.node.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.node.v1beta1.ts"],"names":[],"mappings":";;AAGA,2dAA2d;AAC3d,MAAa,YAAY;IAavB,YAAY,IAA4B;QACtC,IAAI,CAAC,UAAU,GAAG,YAAY,CAAC,UAAU,CAAC;QAC1C,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;QAC5B,IAAI,CAAC,IAAI,GAAG,YAAY,CAAC,IAAI,CAAC;QAC9B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,oCAmBC;AAED,SAAgB,cAAc,CAAC,CAAM;IACnC,OAAO,CACL,CAAC;QACD,CAAC,CAAC,UAAU,KAAK,YAAY,CAAC,UAAU;QACxC,CAAC,CAAC,IAAI,KAAK,YAAY,CAAC,IAAI,CAC7B,CAAC;AACJ,CAAC;AAND,wCAMC;AAED,WAAiB,YAAY;IACd,uBAAU,GAAG,qBAAqB,CAAC;IACnC,kBAAK,GAAG,aAAa,CAAC;IACtB,oBAAO,GAAG,SAAS,CAAC;IACpB,iBAAI,GAAG,cAAc,CAAC;AAUrC,CAAC,EAdgB,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAc5B;AAED,sDAAsD;AACtD,MAAa,gBAAgB;IAa3B,YAAY,IAAsB;QAChC,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC,UAAU,CAAC;QAC9C,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC;QACtD,IAAI,CAAC,IAAI,GAAG,gBAAgB,CAAC,IAAI,CAAC;QAClC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,4CAmBC;AAED,SAAgB,kBAAkB,CAAC,CAAM;IACvC,OAAO,CACL,CAAC;QACD,CAAC,CAAC,UAAU,KAAK,gBAAgB,CAAC,UAAU;QAC5C,CAAC,CAAC,IAAI,KAAK,gBAAgB,CAAC,IAAI,CACjC,CAAC;AACJ,CAAC;AAND,gDAMC;AAED,WAAiB,gBAAgB;IAClB,2BAAU,GAAG,qBAAqB,CAAC;IACnC,sBAAK,GAAG,aAAa,CAAC;IACtB,wBAAO,GAAG,SAAS,CAAC;IACpB,qBAAI,GAAG,kBAAkB,CAAC;AAUzC,CAAC,EAdgB,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAchC"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.policy.v1beta1.js b/bundler/dist/gen/io.k8s.api.policy.v1beta1.js index 38f0831..1b204a6 100644 --- a/bundler/dist/gen/io.k8s.api.policy.v1beta1.js +++ b/bundler/dist/gen/io.k8s.api.policy.v1beta1.js @@ -75,7 +75,9 @@ class PodDisruptionBudget { } exports.PodDisruptionBudget = PodDisruptionBudget; function isPodDisruptionBudget(o) { - return o && o.apiVersion === PodDisruptionBudget.apiVersion && o.kind === PodDisruptionBudget.kind; + return (o && + o.apiVersion === PodDisruptionBudget.apiVersion && + o.kind === PodDisruptionBudget.kind); } exports.isPodDisruptionBudget = isPodDisruptionBudget; (function (PodDisruptionBudget) { @@ -93,14 +95,16 @@ exports.isPodDisruptionBudget = isPodDisruptionBudget; class PodDisruptionBudgetList { constructor(desc) { this.apiVersion = PodDisruptionBudgetList.apiVersion; - this.items = desc.items.map((i) => new PodDisruptionBudget(i)); + this.items = desc.items.map(i => new PodDisruptionBudget(i)); this.kind = PodDisruptionBudgetList.kind; this.metadata = desc.metadata; } } exports.PodDisruptionBudgetList = PodDisruptionBudgetList; function isPodDisruptionBudgetList(o) { - return o && o.apiVersion === PodDisruptionBudgetList.apiVersion && o.kind === PodDisruptionBudgetList.kind; + return (o && + o.apiVersion === PodDisruptionBudgetList.apiVersion && + o.kind === PodDisruptionBudgetList.kind); } exports.isPodDisruptionBudgetList = isPodDisruptionBudgetList; (function (PodDisruptionBudgetList) { @@ -136,7 +140,9 @@ class PodSecurityPolicy { } exports.PodSecurityPolicy = PodSecurityPolicy; function isPodSecurityPolicy(o) { - return o && o.apiVersion === PodSecurityPolicy.apiVersion && o.kind === PodSecurityPolicy.kind; + return (o && + o.apiVersion === PodSecurityPolicy.apiVersion && + o.kind === PodSecurityPolicy.kind); } exports.isPodSecurityPolicy = isPodSecurityPolicy; (function (PodSecurityPolicy) { @@ -154,14 +160,16 @@ exports.isPodSecurityPolicy = isPodSecurityPolicy; class PodSecurityPolicyList { constructor(desc) { this.apiVersion = PodSecurityPolicyList.apiVersion; - this.items = desc.items.map((i) => new PodSecurityPolicy(i)); + this.items = desc.items.map(i => new PodSecurityPolicy(i)); this.kind = PodSecurityPolicyList.kind; this.metadata = desc.metadata; } } exports.PodSecurityPolicyList = PodSecurityPolicyList; function isPodSecurityPolicyList(o) { - return o && o.apiVersion === PodSecurityPolicyList.apiVersion && o.kind === PodSecurityPolicyList.kind; + return (o && + o.apiVersion === PodSecurityPolicyList.apiVersion && + o.kind === PodSecurityPolicyList.kind); } exports.isPodSecurityPolicyList = isPodSecurityPolicyList; (function (PodSecurityPolicyList) { diff --git a/bundler/dist/gen/io.k8s.api.policy.v1beta1.js.map b/bundler/dist/gen/io.k8s.api.policy.v1beta1.js.map index ac82d66..07de31d 100644 --- a/bundler/dist/gen/io.k8s.api.policy.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.api.policy.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.policy.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.policy.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.policy.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.policy.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.rbac.v1.js b/bundler/dist/gen/io.k8s.api.rbac.v1.js index b40f2bf..4693aee 100644 --- a/bundler/dist/gen/io.k8s.api.rbac.v1.js +++ b/bundler/dist/gen/io.k8s.api.rbac.v1.js @@ -16,7 +16,7 @@ class ClusterRole { } exports.ClusterRole = ClusterRole; function isClusterRole(o) { - return o && o.apiVersion === ClusterRole.apiVersion && o.kind === ClusterRole.kind; + return (o && o.apiVersion === ClusterRole.apiVersion && o.kind === ClusterRole.kind); } exports.isClusterRole = isClusterRole; (function (ClusterRole) { @@ -42,7 +42,9 @@ class ClusterRoleBinding { } exports.ClusterRoleBinding = ClusterRoleBinding; function isClusterRoleBinding(o) { - return o && o.apiVersion === ClusterRoleBinding.apiVersion && o.kind === ClusterRoleBinding.kind; + return (o && + o.apiVersion === ClusterRoleBinding.apiVersion && + o.kind === ClusterRoleBinding.kind); } exports.isClusterRoleBinding = isClusterRoleBinding; (function (ClusterRoleBinding) { @@ -55,14 +57,16 @@ exports.isClusterRoleBinding = isClusterRoleBinding; class ClusterRoleBindingList { constructor(desc) { this.apiVersion = ClusterRoleBindingList.apiVersion; - this.items = desc.items.map((i) => new ClusterRoleBinding(i)); + this.items = desc.items.map(i => new ClusterRoleBinding(i)); this.kind = ClusterRoleBindingList.kind; this.metadata = desc.metadata; } } exports.ClusterRoleBindingList = ClusterRoleBindingList; function isClusterRoleBindingList(o) { - return o && o.apiVersion === ClusterRoleBindingList.apiVersion && o.kind === ClusterRoleBindingList.kind; + return (o && + o.apiVersion === ClusterRoleBindingList.apiVersion && + o.kind === ClusterRoleBindingList.kind); } exports.isClusterRoleBindingList = isClusterRoleBindingList; (function (ClusterRoleBindingList) { @@ -75,14 +79,16 @@ exports.isClusterRoleBindingList = isClusterRoleBindingList; class ClusterRoleList { constructor(desc) { this.apiVersion = ClusterRoleList.apiVersion; - this.items = desc.items.map((i) => new ClusterRole(i)); + this.items = desc.items.map(i => new ClusterRole(i)); this.kind = ClusterRoleList.kind; this.metadata = desc.metadata; } } exports.ClusterRoleList = ClusterRoleList; function isClusterRoleList(o) { - return o && o.apiVersion === ClusterRoleList.apiVersion && o.kind === ClusterRoleList.kind; + return (o && + o.apiVersion === ClusterRoleList.apiVersion && + o.kind === ClusterRoleList.kind); } exports.isClusterRoleList = isClusterRoleList; (function (ClusterRoleList) { @@ -139,7 +145,7 @@ class RoleBinding { } exports.RoleBinding = RoleBinding; function isRoleBinding(o) { - return o && o.apiVersion === RoleBinding.apiVersion && o.kind === RoleBinding.kind; + return (o && o.apiVersion === RoleBinding.apiVersion && o.kind === RoleBinding.kind); } exports.isRoleBinding = isRoleBinding; (function (RoleBinding) { @@ -152,14 +158,16 @@ exports.isRoleBinding = isRoleBinding; class RoleBindingList { constructor(desc) { this.apiVersion = RoleBindingList.apiVersion; - this.items = desc.items.map((i) => new RoleBinding(i)); + this.items = desc.items.map(i => new RoleBinding(i)); this.kind = RoleBindingList.kind; this.metadata = desc.metadata; } } exports.RoleBindingList = RoleBindingList; function isRoleBindingList(o) { - return o && o.apiVersion === RoleBindingList.apiVersion && o.kind === RoleBindingList.kind; + return (o && + o.apiVersion === RoleBindingList.apiVersion && + o.kind === RoleBindingList.kind); } exports.isRoleBindingList = isRoleBindingList; (function (RoleBindingList) { @@ -172,7 +180,7 @@ exports.isRoleBindingList = isRoleBindingList; class RoleList { constructor(desc) { this.apiVersion = RoleList.apiVersion; - this.items = desc.items.map((i) => new Role(i)); + this.items = desc.items.map(i => new Role(i)); this.kind = RoleList.kind; this.metadata = desc.metadata; } diff --git a/bundler/dist/gen/io.k8s.api.rbac.v1.js.map b/bundler/dist/gen/io.k8s.api.rbac.v1.js.map index 0abced8..10b4171 100644 --- a/bundler/dist/gen/io.k8s.api.rbac.v1.js.map +++ b/bundler/dist/gen/io.k8s.api.rbac.v1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.rbac.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.rbac.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.rbac.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.rbac.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.rbac.v1beta1.js b/bundler/dist/gen/io.k8s.api.rbac.v1beta1.js index 2de32b3..d0a561d 100644 --- a/bundler/dist/gen/io.k8s.api.rbac.v1beta1.js +++ b/bundler/dist/gen/io.k8s.api.rbac.v1beta1.js @@ -16,7 +16,7 @@ class ClusterRole { } exports.ClusterRole = ClusterRole; function isClusterRole(o) { - return o && o.apiVersion === ClusterRole.apiVersion && o.kind === ClusterRole.kind; + return (o && o.apiVersion === ClusterRole.apiVersion && o.kind === ClusterRole.kind); } exports.isClusterRole = isClusterRole; (function (ClusterRole) { @@ -42,7 +42,9 @@ class ClusterRoleBinding { } exports.ClusterRoleBinding = ClusterRoleBinding; function isClusterRoleBinding(o) { - return o && o.apiVersion === ClusterRoleBinding.apiVersion && o.kind === ClusterRoleBinding.kind; + return (o && + o.apiVersion === ClusterRoleBinding.apiVersion && + o.kind === ClusterRoleBinding.kind); } exports.isClusterRoleBinding = isClusterRoleBinding; (function (ClusterRoleBinding) { @@ -55,14 +57,16 @@ exports.isClusterRoleBinding = isClusterRoleBinding; class ClusterRoleBindingList { constructor(desc) { this.apiVersion = ClusterRoleBindingList.apiVersion; - this.items = desc.items.map((i) => new ClusterRoleBinding(i)); + this.items = desc.items.map(i => new ClusterRoleBinding(i)); this.kind = ClusterRoleBindingList.kind; this.metadata = desc.metadata; } } exports.ClusterRoleBindingList = ClusterRoleBindingList; function isClusterRoleBindingList(o) { - return o && o.apiVersion === ClusterRoleBindingList.apiVersion && o.kind === ClusterRoleBindingList.kind; + return (o && + o.apiVersion === ClusterRoleBindingList.apiVersion && + o.kind === ClusterRoleBindingList.kind); } exports.isClusterRoleBindingList = isClusterRoleBindingList; (function (ClusterRoleBindingList) { @@ -75,14 +79,16 @@ exports.isClusterRoleBindingList = isClusterRoleBindingList; class ClusterRoleList { constructor(desc) { this.apiVersion = ClusterRoleList.apiVersion; - this.items = desc.items.map((i) => new ClusterRole(i)); + this.items = desc.items.map(i => new ClusterRole(i)); this.kind = ClusterRoleList.kind; this.metadata = desc.metadata; } } exports.ClusterRoleList = ClusterRoleList; function isClusterRoleList(o) { - return o && o.apiVersion === ClusterRoleList.apiVersion && o.kind === ClusterRoleList.kind; + return (o && + o.apiVersion === ClusterRoleList.apiVersion && + o.kind === ClusterRoleList.kind); } exports.isClusterRoleList = isClusterRoleList; (function (ClusterRoleList) { @@ -139,7 +145,7 @@ class RoleBinding { } exports.RoleBinding = RoleBinding; function isRoleBinding(o) { - return o && o.apiVersion === RoleBinding.apiVersion && o.kind === RoleBinding.kind; + return (o && o.apiVersion === RoleBinding.apiVersion && o.kind === RoleBinding.kind); } exports.isRoleBinding = isRoleBinding; (function (RoleBinding) { @@ -152,14 +158,16 @@ exports.isRoleBinding = isRoleBinding; class RoleBindingList { constructor(desc) { this.apiVersion = RoleBindingList.apiVersion; - this.items = desc.items.map((i) => new RoleBinding(i)); + this.items = desc.items.map(i => new RoleBinding(i)); this.kind = RoleBindingList.kind; this.metadata = desc.metadata; } } exports.RoleBindingList = RoleBindingList; function isRoleBindingList(o) { - return o && o.apiVersion === RoleBindingList.apiVersion && o.kind === RoleBindingList.kind; + return (o && + o.apiVersion === RoleBindingList.apiVersion && + o.kind === RoleBindingList.kind); } exports.isRoleBindingList = isRoleBindingList; (function (RoleBindingList) { @@ -172,7 +180,7 @@ exports.isRoleBindingList = isRoleBindingList; class RoleList { constructor(desc) { this.apiVersion = RoleList.apiVersion; - this.items = desc.items.map((i) => new Role(i)); + this.items = desc.items.map(i => new Role(i)); this.kind = RoleList.kind; this.metadata = desc.metadata; } diff --git a/bundler/dist/gen/io.k8s.api.rbac.v1beta1.js.map b/bundler/dist/gen/io.k8s.api.rbac.v1beta1.js.map index 4837655..8071bc6 100644 --- a/bundler/dist/gen/io.k8s.api.rbac.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.api.rbac.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.rbac.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.rbac.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.rbac.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.rbac.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.scheduling.v1.js b/bundler/dist/gen/io.k8s.api.scheduling.v1.js index 63f6bf0..9f4a819 100644 --- a/bundler/dist/gen/io.k8s.api.scheduling.v1.js +++ b/bundler/dist/gen/io.k8s.api.scheduling.v1.js @@ -13,7 +13,9 @@ class PriorityClass { } exports.PriorityClass = PriorityClass; function isPriorityClass(o) { - return o && o.apiVersion === PriorityClass.apiVersion && o.kind === PriorityClass.kind; + return (o && + o.apiVersion === PriorityClass.apiVersion && + o.kind === PriorityClass.kind); } exports.isPriorityClass = isPriorityClass; (function (PriorityClass) { @@ -26,14 +28,16 @@ exports.isPriorityClass = isPriorityClass; class PriorityClassList { constructor(desc) { this.apiVersion = PriorityClassList.apiVersion; - this.items = desc.items.map((i) => new PriorityClass(i)); + this.items = desc.items.map(i => new PriorityClass(i)); this.kind = PriorityClassList.kind; this.metadata = desc.metadata; } } exports.PriorityClassList = PriorityClassList; function isPriorityClassList(o) { - return o && o.apiVersion === PriorityClassList.apiVersion && o.kind === PriorityClassList.kind; + return (o && + o.apiVersion === PriorityClassList.apiVersion && + o.kind === PriorityClassList.kind); } exports.isPriorityClassList = isPriorityClassList; (function (PriorityClassList) { diff --git a/bundler/dist/gen/io.k8s.api.scheduling.v1.js.map b/bundler/dist/gen/io.k8s.api.scheduling.v1.js.map index a1892af..07d6ce6 100644 --- a/bundler/dist/gen/io.k8s.api.scheduling.v1.js.map +++ b/bundler/dist/gen/io.k8s.api.scheduling.v1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.scheduling.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.scheduling.v1.ts"],"names":[],"mappings":";;AAGA,8HAA8H;AAC9H,MAAa,aAAa;IAmBxB,YAAY,IAA6B;QACvC,IAAI,CAAC,UAAU,GAAG,aAAa,CAAC,UAAU,CAAC;QAC3C,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;QACpC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,aAAa,CAAC;QACxC,IAAI,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI,CAAC;QAC/B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;IAC1B,CAAC;CACF;AA3BD,sCA2BC;AAED,SAAgB,eAAe,CAAC,CAAM;IACpC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,aAAa,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,aAAa,CAAC,IAAI,CAAC;AACzF,CAAC;AAFD,0CAEC;AAED,WAAiB,aAAa;IACf,wBAAU,GAAG,sBAAsB,CAAC;IACpC,mBAAK,GAAG,mBAAmB,CAAC;IAC5B,qBAAO,GAAG,IAAI,CAAC;IACf,kBAAI,GAAG,eAAe,CAAC;AAgBtC,CAAC,EApBgB,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAoB7B;AAED,yDAAyD;AACzD,MAAa,iBAAiB;IAa5B,YAAY,IAAuB;QACjC,IAAI,CAAC,UAAU,GAAG,iBAAiB,CAAC,UAAU,CAAC;QAC/C,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC;QACzD,IAAI,CAAC,IAAI,GAAG,iBAAiB,CAAC,IAAI,CAAC;QACnC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,8CAmBC;AAED,SAAgB,mBAAmB,CAAC,CAAM;IACxC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,iBAAiB,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,iBAAiB,CAAC,IAAI,CAAC;AACjG,CAAC;AAFD,kDAEC;AAED,WAAiB,iBAAiB;IACnB,4BAAU,GAAG,sBAAsB,CAAC;IACpC,uBAAK,GAAG,mBAAmB,CAAC;IAC5B,yBAAO,GAAG,IAAI,CAAC;IACf,sBAAI,GAAG,mBAAmB,CAAC;AAU1C,CAAC,EAdgB,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAcjC"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.scheduling.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.scheduling.v1.ts"],"names":[],"mappings":";;AAGA,8HAA8H;AAC9H,MAAa,aAAa;IAmBxB,YAAY,IAA6B;QACvC,IAAI,CAAC,UAAU,GAAG,aAAa,CAAC,UAAU,CAAC;QAC3C,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;QACpC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,aAAa,CAAC;QACxC,IAAI,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI,CAAC;QAC/B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;IAC1B,CAAC;CACF;AA3BD,sCA2BC;AAED,SAAgB,eAAe,CAAC,CAAM;IACpC,OAAO,CACL,CAAC;QACD,CAAC,CAAC,UAAU,KAAK,aAAa,CAAC,UAAU;QACzC,CAAC,CAAC,IAAI,KAAK,aAAa,CAAC,IAAI,CAC9B,CAAC;AACJ,CAAC;AAND,0CAMC;AAED,WAAiB,aAAa;IACf,wBAAU,GAAG,sBAAsB,CAAC;IACpC,mBAAK,GAAG,mBAAmB,CAAC;IAC5B,qBAAO,GAAG,IAAI,CAAC;IACf,kBAAI,GAAG,eAAe,CAAC;AAgBtC,CAAC,EApBgB,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAoB7B;AAED,yDAAyD;AACzD,MAAa,iBAAiB;IAa5B,YAAY,IAAuB;QACjC,IAAI,CAAC,UAAU,GAAG,iBAAiB,CAAC,UAAU,CAAC;QAC/C,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,GAAG,iBAAiB,CAAC,IAAI,CAAC;QACnC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,8CAmBC;AAED,SAAgB,mBAAmB,CAAC,CAAM;IACxC,OAAO,CACL,CAAC;QACD,CAAC,CAAC,UAAU,KAAK,iBAAiB,CAAC,UAAU;QAC7C,CAAC,CAAC,IAAI,KAAK,iBAAiB,CAAC,IAAI,CAClC,CAAC;AACJ,CAAC;AAND,kDAMC;AAED,WAAiB,iBAAiB;IACnB,4BAAU,GAAG,sBAAsB,CAAC;IACpC,uBAAK,GAAG,mBAAmB,CAAC;IAC5B,yBAAO,GAAG,IAAI,CAAC;IACf,sBAAI,GAAG,mBAAmB,CAAC;AAU1C,CAAC,EAdgB,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAcjC"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.scheduling.v1beta1.js b/bundler/dist/gen/io.k8s.api.scheduling.v1beta1.js index ddc98e5..16aa4a2 100644 --- a/bundler/dist/gen/io.k8s.api.scheduling.v1beta1.js +++ b/bundler/dist/gen/io.k8s.api.scheduling.v1beta1.js @@ -13,7 +13,9 @@ class PriorityClass { } exports.PriorityClass = PriorityClass; function isPriorityClass(o) { - return o && o.apiVersion === PriorityClass.apiVersion && o.kind === PriorityClass.kind; + return (o && + o.apiVersion === PriorityClass.apiVersion && + o.kind === PriorityClass.kind); } exports.isPriorityClass = isPriorityClass; (function (PriorityClass) { @@ -26,14 +28,16 @@ exports.isPriorityClass = isPriorityClass; class PriorityClassList { constructor(desc) { this.apiVersion = PriorityClassList.apiVersion; - this.items = desc.items.map((i) => new PriorityClass(i)); + this.items = desc.items.map(i => new PriorityClass(i)); this.kind = PriorityClassList.kind; this.metadata = desc.metadata; } } exports.PriorityClassList = PriorityClassList; function isPriorityClassList(o) { - return o && o.apiVersion === PriorityClassList.apiVersion && o.kind === PriorityClassList.kind; + return (o && + o.apiVersion === PriorityClassList.apiVersion && + o.kind === PriorityClassList.kind); } exports.isPriorityClassList = isPriorityClassList; (function (PriorityClassList) { diff --git a/bundler/dist/gen/io.k8s.api.scheduling.v1beta1.js.map b/bundler/dist/gen/io.k8s.api.scheduling.v1beta1.js.map index c17962d..17f45a2 100644 --- a/bundler/dist/gen/io.k8s.api.scheduling.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.api.scheduling.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.scheduling.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.scheduling.v1beta1.ts"],"names":[],"mappings":";;AAGA,oOAAoO;AACpO,MAAa,aAAa;IAmBxB,YAAY,IAA6B;QACvC,IAAI,CAAC,UAAU,GAAG,aAAa,CAAC,UAAU,CAAC;QAC3C,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;QACpC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,aAAa,CAAC;QACxC,IAAI,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI,CAAC;QAC/B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;IAC1B,CAAC;CACF;AA3BD,sCA2BC;AAED,SAAgB,eAAe,CAAC,CAAM;IACpC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,aAAa,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,aAAa,CAAC,IAAI,CAAC;AACzF,CAAC;AAFD,0CAEC;AAED,WAAiB,aAAa;IACf,wBAAU,GAAG,2BAA2B,CAAC;IACzC,mBAAK,GAAG,mBAAmB,CAAC;IAC5B,qBAAO,GAAG,SAAS,CAAC;IACpB,kBAAI,GAAG,eAAe,CAAC;AAgBtC,CAAC,EApBgB,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAoB7B;AAED,yDAAyD;AACzD,MAAa,iBAAiB;IAa5B,YAAY,IAAuB;QACjC,IAAI,CAAC,UAAU,GAAG,iBAAiB,CAAC,UAAU,CAAC;QAC/C,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC;QACzD,IAAI,CAAC,IAAI,GAAG,iBAAiB,CAAC,IAAI,CAAC;QACnC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,8CAmBC;AAED,SAAgB,mBAAmB,CAAC,CAAM;IACxC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,iBAAiB,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,iBAAiB,CAAC,IAAI,CAAC;AACjG,CAAC;AAFD,kDAEC;AAED,WAAiB,iBAAiB;IACnB,4BAAU,GAAG,2BAA2B,CAAC;IACzC,uBAAK,GAAG,mBAAmB,CAAC;IAC5B,yBAAO,GAAG,SAAS,CAAC;IACpB,sBAAI,GAAG,mBAAmB,CAAC;AAU1C,CAAC,EAdgB,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAcjC"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.scheduling.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.scheduling.v1beta1.ts"],"names":[],"mappings":";;AAGA,oOAAoO;AACpO,MAAa,aAAa;IAmBxB,YAAY,IAA6B;QACvC,IAAI,CAAC,UAAU,GAAG,aAAa,CAAC,UAAU,CAAC;QAC3C,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;QACpC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,aAAa,CAAC;QACxC,IAAI,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI,CAAC;QAC/B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;IAC1B,CAAC;CACF;AA3BD,sCA2BC;AAED,SAAgB,eAAe,CAAC,CAAM;IACpC,OAAO,CACL,CAAC;QACD,CAAC,CAAC,UAAU,KAAK,aAAa,CAAC,UAAU;QACzC,CAAC,CAAC,IAAI,KAAK,aAAa,CAAC,IAAI,CAC9B,CAAC;AACJ,CAAC;AAND,0CAMC;AAED,WAAiB,aAAa;IACf,wBAAU,GAAG,2BAA2B,CAAC;IACzC,mBAAK,GAAG,mBAAmB,CAAC;IAC5B,qBAAO,GAAG,SAAS,CAAC;IACpB,kBAAI,GAAG,eAAe,CAAC;AAgBtC,CAAC,EApBgB,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAoB7B;AAED,yDAAyD;AACzD,MAAa,iBAAiB;IAa5B,YAAY,IAAuB;QACjC,IAAI,CAAC,UAAU,GAAG,iBAAiB,CAAC,UAAU,CAAC;QAC/C,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,GAAG,iBAAiB,CAAC,IAAI,CAAC;QACnC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,8CAmBC;AAED,SAAgB,mBAAmB,CAAC,CAAM;IACxC,OAAO,CACL,CAAC;QACD,CAAC,CAAC,UAAU,KAAK,iBAAiB,CAAC,UAAU;QAC7C,CAAC,CAAC,IAAI,KAAK,iBAAiB,CAAC,IAAI,CAClC,CAAC;AACJ,CAAC;AAND,kDAMC;AAED,WAAiB,iBAAiB;IACnB,4BAAU,GAAG,2BAA2B,CAAC;IACzC,uBAAK,GAAG,mBAAmB,CAAC;IAC5B,yBAAO,GAAG,SAAS,CAAC;IACpB,sBAAI,GAAG,mBAAmB,CAAC;AAU1C,CAAC,EAdgB,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAcjC"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.storage.v1.js b/bundler/dist/gen/io.k8s.api.storage.v1.js index 37669ff..41cb9d8 100644 --- a/bundler/dist/gen/io.k8s.api.storage.v1.js +++ b/bundler/dist/gen/io.k8s.api.storage.v1.js @@ -1,7 +1,7 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. -// +// // StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name. class StorageClass { constructor(desc) { @@ -19,7 +19,9 @@ class StorageClass { } exports.StorageClass = StorageClass; function isStorageClass(o) { - return o && o.apiVersion === StorageClass.apiVersion && o.kind === StorageClass.kind; + return (o && + o.apiVersion === StorageClass.apiVersion && + o.kind === StorageClass.kind); } exports.isStorageClass = isStorageClass; (function (StorageClass) { @@ -32,14 +34,16 @@ exports.isStorageClass = isStorageClass; class StorageClassList { constructor(desc) { this.apiVersion = StorageClassList.apiVersion; - this.items = desc.items.map((i) => new StorageClass(i)); + this.items = desc.items.map(i => new StorageClass(i)); this.kind = StorageClassList.kind; this.metadata = desc.metadata; } } exports.StorageClassList = StorageClassList; function isStorageClassList(o) { - return o && o.apiVersion === StorageClassList.apiVersion && o.kind === StorageClassList.kind; + return (o && + o.apiVersion === StorageClassList.apiVersion && + o.kind === StorageClassList.kind); } exports.isStorageClassList = isStorageClassList; (function (StorageClassList) { @@ -49,7 +53,7 @@ exports.isStorageClassList = isStorageClassList; StorageClassList.kind = "StorageClassList"; })(StorageClassList = exports.StorageClassList || (exports.StorageClassList = {})); // VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. -// +// // VolumeAttachment objects are non-namespaced. class VolumeAttachment { constructor(desc) { @@ -62,7 +66,9 @@ class VolumeAttachment { } exports.VolumeAttachment = VolumeAttachment; function isVolumeAttachment(o) { - return o && o.apiVersion === VolumeAttachment.apiVersion && o.kind === VolumeAttachment.kind; + return (o && + o.apiVersion === VolumeAttachment.apiVersion && + o.kind === VolumeAttachment.kind); } exports.isVolumeAttachment = isVolumeAttachment; (function (VolumeAttachment) { @@ -75,14 +81,16 @@ exports.isVolumeAttachment = isVolumeAttachment; class VolumeAttachmentList { constructor(desc) { this.apiVersion = VolumeAttachmentList.apiVersion; - this.items = desc.items.map((i) => new VolumeAttachment(i)); + this.items = desc.items.map(i => new VolumeAttachment(i)); this.kind = VolumeAttachmentList.kind; this.metadata = desc.metadata; } } exports.VolumeAttachmentList = VolumeAttachmentList; function isVolumeAttachmentList(o) { - return o && o.apiVersion === VolumeAttachmentList.apiVersion && o.kind === VolumeAttachmentList.kind; + return (o && + o.apiVersion === VolumeAttachmentList.apiVersion && + o.kind === VolumeAttachmentList.kind); } exports.isVolumeAttachmentList = isVolumeAttachmentList; (function (VolumeAttachmentList) { diff --git a/bundler/dist/gen/io.k8s.api.storage.v1.js.map b/bundler/dist/gen/io.k8s.api.storage.v1.js.map index bb676ad..770eefc 100644 --- a/bundler/dist/gen/io.k8s.api.storage.v1.js.map +++ b/bundler/dist/gen/io.k8s.api.storage.v1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.storage.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.storage.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.storage.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.storage.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.api.storage.v1beta1.js b/bundler/dist/gen/io.k8s.api.storage.v1beta1.js index a81331e..4e413fb 100644 --- a/bundler/dist/gen/io.k8s.api.storage.v1beta1.js +++ b/bundler/dist/gen/io.k8s.api.storage.v1beta1.js @@ -11,7 +11,7 @@ class CSIDriver { } exports.CSIDriver = CSIDriver; function isCSIDriver(o) { - return o && o.apiVersion === CSIDriver.apiVersion && o.kind === CSIDriver.kind; + return (o && o.apiVersion === CSIDriver.apiVersion && o.kind === CSIDriver.kind); } exports.isCSIDriver = isCSIDriver; (function (CSIDriver) { @@ -24,14 +24,16 @@ exports.isCSIDriver = isCSIDriver; class CSIDriverList { constructor(desc) { this.apiVersion = CSIDriverList.apiVersion; - this.items = desc.items.map((i) => new CSIDriver(i)); + this.items = desc.items.map(i => new CSIDriver(i)); this.kind = CSIDriverList.kind; this.metadata = desc.metadata; } } exports.CSIDriverList = CSIDriverList; function isCSIDriverList(o) { - return o && o.apiVersion === CSIDriverList.apiVersion && o.kind === CSIDriverList.kind; + return (o && + o.apiVersion === CSIDriverList.apiVersion && + o.kind === CSIDriverList.kind); } exports.isCSIDriverList = isCSIDriverList; (function (CSIDriverList) { @@ -77,14 +79,14 @@ exports.CSINodeDriver = CSINodeDriver; class CSINodeList { constructor(desc) { this.apiVersion = CSINodeList.apiVersion; - this.items = desc.items.map((i) => new CSINode(i)); + this.items = desc.items.map(i => new CSINode(i)); this.kind = CSINodeList.kind; this.metadata = desc.metadata; } } exports.CSINodeList = CSINodeList; function isCSINodeList(o) { - return o && o.apiVersion === CSINodeList.apiVersion && o.kind === CSINodeList.kind; + return (o && o.apiVersion === CSINodeList.apiVersion && o.kind === CSINodeList.kind); } exports.isCSINodeList = isCSINodeList; (function (CSINodeList) { @@ -101,7 +103,7 @@ class CSINodeSpec { } exports.CSINodeSpec = CSINodeSpec; // StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. -// +// // StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name. class StorageClass { constructor(desc) { @@ -119,7 +121,9 @@ class StorageClass { } exports.StorageClass = StorageClass; function isStorageClass(o) { - return o && o.apiVersion === StorageClass.apiVersion && o.kind === StorageClass.kind; + return (o && + o.apiVersion === StorageClass.apiVersion && + o.kind === StorageClass.kind); } exports.isStorageClass = isStorageClass; (function (StorageClass) { @@ -132,14 +136,16 @@ exports.isStorageClass = isStorageClass; class StorageClassList { constructor(desc) { this.apiVersion = StorageClassList.apiVersion; - this.items = desc.items.map((i) => new StorageClass(i)); + this.items = desc.items.map(i => new StorageClass(i)); this.kind = StorageClassList.kind; this.metadata = desc.metadata; } } exports.StorageClassList = StorageClassList; function isStorageClassList(o) { - return o && o.apiVersion === StorageClassList.apiVersion && o.kind === StorageClassList.kind; + return (o && + o.apiVersion === StorageClassList.apiVersion && + o.kind === StorageClassList.kind); } exports.isStorageClassList = isStorageClassList; (function (StorageClassList) { @@ -149,7 +155,7 @@ exports.isStorageClassList = isStorageClassList; StorageClassList.kind = "StorageClassList"; })(StorageClassList = exports.StorageClassList || (exports.StorageClassList = {})); // VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. -// +// // VolumeAttachment objects are non-namespaced. class VolumeAttachment { constructor(desc) { @@ -162,7 +168,9 @@ class VolumeAttachment { } exports.VolumeAttachment = VolumeAttachment; function isVolumeAttachment(o) { - return o && o.apiVersion === VolumeAttachment.apiVersion && o.kind === VolumeAttachment.kind; + return (o && + o.apiVersion === VolumeAttachment.apiVersion && + o.kind === VolumeAttachment.kind); } exports.isVolumeAttachment = isVolumeAttachment; (function (VolumeAttachment) { @@ -175,14 +183,16 @@ exports.isVolumeAttachment = isVolumeAttachment; class VolumeAttachmentList { constructor(desc) { this.apiVersion = VolumeAttachmentList.apiVersion; - this.items = desc.items.map((i) => new VolumeAttachment(i)); + this.items = desc.items.map(i => new VolumeAttachment(i)); this.kind = VolumeAttachmentList.kind; this.metadata = desc.metadata; } } exports.VolumeAttachmentList = VolumeAttachmentList; function isVolumeAttachmentList(o) { - return o && o.apiVersion === VolumeAttachmentList.apiVersion && o.kind === VolumeAttachmentList.kind; + return (o && + o.apiVersion === VolumeAttachmentList.apiVersion && + o.kind === VolumeAttachmentList.kind); } exports.isVolumeAttachmentList = isVolumeAttachmentList; (function (VolumeAttachmentList) { diff --git a/bundler/dist/gen/io.k8s.api.storage.v1beta1.js.map b/bundler/dist/gen/io.k8s.api.storage.v1beta1.js.map index 68128b0..4f35fd1 100644 --- a/bundler/dist/gen/io.k8s.api.storage.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.api.storage.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.api.storage.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.storage.v1beta1.ts"],"names":[],"mappings":";;AAIA,4jBAA4jB;AAC5jB,MAAa,SAAS;IAapB,YAAY,IAAyB;QACnC,IAAI,CAAC,UAAU,GAAG,SAAS,CAAC,UAAU,CAAC;QACvC,IAAI,CAAC,IAAI,GAAG,SAAS,CAAC,IAAI,CAAC;QAC3B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;IACxB,CAAC;CACF;AAnBD,8BAmBC;AAED,SAAgB,WAAW,CAAC,CAAM;IAChC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,SAAS,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,SAAS,CAAC,IAAI,CAAC;AACjF,CAAC;AAFD,kCAEC;AAED,WAAiB,SAAS;IACX,oBAAU,GAAG,wBAAwB,CAAC;IACtC,eAAK,GAAG,gBAAgB,CAAC;IACzB,iBAAO,GAAG,SAAS,CAAC;IACpB,cAAI,GAAG,WAAW,CAAC;AAUlC,CAAC,EAdgB,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAczB;AAED,sDAAsD;AACtD,MAAa,aAAa;IAaxB,YAAY,IAAmB;QAC7B,IAAI,CAAC,UAAU,GAAG,aAAa,CAAC,UAAU,CAAC;QAC3C,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC;QACrD,IAAI,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI,CAAC;QAC/B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,sCAmBC;AAED,SAAgB,eAAe,CAAC,CAAM;IACpC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,aAAa,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,aAAa,CAAC,IAAI,CAAC;AACzF,CAAC;AAFD,0CAEC;AAED,WAAiB,aAAa;IACf,wBAAU,GAAG,wBAAwB,CAAC;IACtC,mBAAK,GAAG,gBAAgB,CAAC;IACzB,qBAAO,GAAG,SAAS,CAAC;IACpB,kBAAI,GAAG,eAAe,CAAC;AAUtC,CAAC,EAdgB,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAc7B;AAED,qDAAqD;AACrD,MAAa,aAAa;CAMzB;AAND,sCAMC;AAED,ilBAAilB;AACjlB,MAAa,OAAO;IAalB,YAAY,IAAuB;QACjC,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;QACrC,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QACzB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;IACxB,CAAC;CACF;AAnBD,0BAmBC;AAED,SAAgB,SAAS,CAAC,CAAM;IAC9B,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,OAAO,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,OAAO,CAAC,IAAI,CAAC;AAC7E,CAAC;AAFD,8BAEC;AAED,WAAiB,OAAO;IACT,kBAAU,GAAG,wBAAwB,CAAC;IACtC,aAAK,GAAG,gBAAgB,CAAC;IACzB,eAAO,GAAG,SAAS,CAAC;IACpB,YAAI,GAAG,SAAS,CAAC;AAUhC,CAAC,EAdgB,OAAO,GAAP,eAAO,KAAP,eAAO,QAcvB;AAED,gGAAgG;AAChG,MAAa,aAAa;IAUxB,YAAY,IAAmB;QAC7B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC;IACxC,CAAC;CACF;AAfD,sCAeC;AAED,kDAAkD;AAClD,MAAa,WAAW;IAatB,YAAY,IAAiB;QAC3B,IAAI,CAAC,UAAU,GAAG,WAAW,CAAC,UAAU,CAAC;QACzC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;QACnD,IAAI,CAAC,IAAI,GAAG,WAAW,CAAC,IAAI,CAAC;QAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,kCAmBC;AAED,SAAgB,aAAa,CAAC,CAAM;IAClC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,WAAW,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,WAAW,CAAC,IAAI,CAAC;AACrF,CAAC;AAFD,sCAEC;AAED,WAAiB,WAAW;IACb,sBAAU,GAAG,wBAAwB,CAAC;IACtC,iBAAK,GAAG,gBAAgB,CAAC;IACzB,mBAAO,GAAG,SAAS,CAAC;IACpB,gBAAI,GAAG,aAAa,CAAC;AAUpC,CAAC,EAdgB,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAc3B;AAED,+FAA+F;AAC/F,MAAa,WAAW;IAItB,YAAY,IAAiB;QAC3B,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;IAC9B,CAAC;CACF;AAPD,kCAOC;AAED,2HAA2H;AAC3H,GAAG;AACH,4GAA4G;AAC5G,MAAa,YAAY;IA+BvB,YAAY,IAA4B;QACtC,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,oBAAoB,CAAC;QACtD,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,iBAAiB,CAAC;QAChD,IAAI,CAAC,UAAU,GAAG,YAAY,CAAC,UAAU,CAAC;QAC1C,IAAI,CAAC,IAAI,GAAG,YAAY,CAAC,IAAI,CAAC;QAC9B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC;QACtC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC;QAClC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;QACpC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,aAAa,CAAC;QACxC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,iBAAiB,CAAC;IAClD,CAAC;CACF;AA3CD,oCA2CC;AAED,SAAgB,cAAc,CAAC,CAAM;IACnC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,YAAY,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,YAAY,CAAC,IAAI,CAAC;AACvF,CAAC;AAFD,wCAEC;AAED,WAAiB,YAAY;IACd,uBAAU,GAAG,wBAAwB,CAAC;IACtC,kBAAK,GAAG,gBAAgB,CAAC;IACzB,oBAAO,GAAG,SAAS,CAAC;IACpB,iBAAI,GAAG,cAAc,CAAC;AA8BrC,CAAC,EAlCgB,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAkC5B;AAED,uDAAuD;AACvD,MAAa,gBAAgB;IAa3B,YAAY,IAAsB;QAChC,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC,UAAU,CAAC;QAC9C,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC;QACxD,IAAI,CAAC,IAAI,GAAG,gBAAgB,CAAC,IAAI,CAAC;QAClC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,4CAmBC;AAED,SAAgB,kBAAkB,CAAC,CAAM;IACvC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,gBAAgB,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,gBAAgB,CAAC,IAAI,CAAC;AAC/F,CAAC;AAFD,gDAEC;AAED,WAAiB,gBAAgB;IAClB,2BAAU,GAAG,wBAAwB,CAAC;IACtC,sBAAK,GAAG,gBAAgB,CAAC;IACzB,wBAAO,GAAG,SAAS,CAAC;IACpB,qBAAI,GAAG,kBAAkB,CAAC;AAUzC,CAAC,EAdgB,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAchC;AAED,4GAA4G;AAC5G,GAAG;AACH,+CAA+C;AAC/C,MAAa,gBAAgB;IAgB3B,YAAY,IAAgC;QAC1C,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC,UAAU,CAAC;QAC9C,IAAI,CAAC,IAAI,GAAG,gBAAgB,CAAC,IAAI,CAAC;QAClC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAvBD,4CAuBC;AAED,SAAgB,kBAAkB,CAAC,CAAM;IACvC,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,gBAAgB,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,gBAAgB,CAAC,IAAI,CAAC;AAC/F,CAAC;AAFD,gDAEC;AAED,WAAiB,gBAAgB;IAClB,2BAAU,GAAG,wBAAwB,CAAC;IACtC,sBAAK,GAAG,gBAAgB,CAAC;IACzB,wBAAO,GAAG,SAAS,CAAC;IACpB,qBAAI,GAAG,kBAAkB,CAAC;AAezC,CAAC,EAnBgB,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAmBhC;AAED,oEAAoE;AACpE,MAAa,oBAAoB;IAa/B,YAAY,IAA0B;QACpC,IAAI,CAAC,UAAU,GAAG,oBAAoB,CAAC,UAAU,CAAC;QAClD,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC;QAC5D,IAAI,CAAC,IAAI,GAAG,oBAAoB,CAAC,IAAI,CAAC;QACtC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAnBD,oDAmBC;AAED,SAAgB,sBAAsB,CAAC,CAAM;IAC3C,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,KAAK,oBAAoB,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,oBAAoB,CAAC,IAAI,CAAC;AACvG,CAAC;AAFD,wDAEC;AAED,WAAiB,oBAAoB;IACtB,+BAAU,GAAG,wBAAwB,CAAC;IACtC,0BAAK,GAAG,gBAAgB,CAAC;IACzB,4BAAO,GAAG,SAAS,CAAC;IACpB,yBAAI,GAAG,sBAAsB,CAAC;AAU7C,CAAC,EAdgB,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QAcpC;AAED,gOAAgO;AAChO,MAAa,sBAAsB;CAGlC;AAHD,wDAGC;AAED,2EAA2E;AAC3E,MAAa,oBAAoB;IAU/B,YAAY,IAA0B;QACpC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAfD,oDAeC;AAED,sEAAsE;AACtE,MAAa,sBAAsB;IAajC,YAAY,IAA4B;QACtC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;QACpC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,kBAAkB,CAAC;QAClD,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;IACtC,CAAC;CACF;AAnBD,wDAmBC;AAED,uEAAuE;AACvE,MAAa,WAAW;CAMvB;AAND,kCAMC"} \ No newline at end of file +{"version":3,"file":"io.k8s.api.storage.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.api.storage.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.js b/bundler/dist/gen/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.js index a7313e9..4bb3383 100644 --- a/bundler/dist/gen/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.js +++ b/bundler/dist/gen/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.js @@ -33,7 +33,9 @@ class CustomResourceDefinition { } exports.CustomResourceDefinition = CustomResourceDefinition; function isCustomResourceDefinition(o) { - return o && o.apiVersion === CustomResourceDefinition.apiVersion && o.kind === CustomResourceDefinition.kind; + return (o && + o.apiVersion === CustomResourceDefinition.apiVersion && + o.kind === CustomResourceDefinition.kind); } exports.isCustomResourceDefinition = isCustomResourceDefinition; (function (CustomResourceDefinition) { @@ -57,14 +59,16 @@ exports.CustomResourceDefinitionCondition = CustomResourceDefinitionCondition; class CustomResourceDefinitionList { constructor(desc) { this.apiVersion = CustomResourceDefinitionList.apiVersion; - this.items = desc.items.map((i) => new CustomResourceDefinition(i)); + this.items = desc.items.map(i => new CustomResourceDefinition(i)); this.kind = CustomResourceDefinitionList.kind; this.metadata = desc.metadata; } } exports.CustomResourceDefinitionList = CustomResourceDefinitionList; function isCustomResourceDefinitionList(o) { - return o && o.apiVersion === CustomResourceDefinitionList.apiVersion && o.kind === CustomResourceDefinitionList.kind; + return (o && + o.apiVersion === CustomResourceDefinitionList.apiVersion && + o.kind === CustomResourceDefinitionList.kind); } exports.isCustomResourceDefinitionList = isCustomResourceDefinitionList; (function (CustomResourceDefinitionList) { diff --git a/bundler/dist/gen/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.js.map b/bundler/dist/gen/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.js.map index 4e8c64c..82ed6ac 100644 --- a/bundler/dist/gen/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.ts"],"names":[],"mappings":";;AAGA,8EAA8E;AAC9E,MAAa,8BAA8B;IAmBzC,YAAY,IAAoC;QAC9C,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;QACpC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QAC1B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;IACxB,CAAC;CACF;AA3BD,wEA2BC;AAED,gFAAgF;AAChF,MAAa,wBAAwB;IAUnC,YAAY,IAA8B;QACxC,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,wBAAwB,CAAC;QAC9D,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,mBAAmB,CAAC;IACtD,CAAC;CACF;AAfD,4DAeC;AAED,uJAAuJ;AACvJ,MAAa,wBAAwB;IAenC,YAAY,IAAwC;QAClD,IAAI,CAAC,UAAU,GAAG,wBAAwB,CAAC,UAAU,CAAC;QACtD,IAAI,CAAC,IAAI,GAAG,wBAAwB,CAAC,IAAI,CAAC;QAC1C,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;IAC5B,CAAC;CACF;AAtBD,4DAsBC;AAED,SAAgB,0BAA0B,CACxC,CAAM;IAEN,OAAO,CACL,CAAC;QACD,CAAC,CAAC,UAAU,KAAK,wBAAwB,CAAC,UAAU;QACpD,CAAC,CAAC,IAAI,KAAK,wBAAwB,CAAC,IAAI,CACzC,CAAC;AACJ,CAAC;AARD,gEAQC;AAED,WAAiB,wBAAwB;IAC1B,mCAAU,GAAG,8BAA8B,CAAC;IAC5C,8BAAK,GAAG,sBAAsB,CAAC;IAC/B,gCAAO,GAAG,SAAS,CAAC;IACpB,6BAAI,GAAG,0BAA0B,CAAC;AAYjD,CAAC,EAhBgB,wBAAwB,GAAxB,gCAAwB,KAAxB,gCAAwB,QAgBxC;AAED,4FAA4F;AAC5F,MAAa,iCAAiC;IAgB5C,YAAY,IAAuC;QACjD,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,kBAAkB,CAAC;QAClD,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;QAC5B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QAC1B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QAC1B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;IACxB,CAAC;CACF;AAvBD,8EAuBC;AAED,8EAA8E;AAC9E,MAAa,4BAA4B;IAYvC,YAAY,IAAkC;QAC5C,IAAI,CAAC,UAAU,GAAG,4BAA4B,CAAC,UAAU,CAAC;QAC1D,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC;QAClE,IAAI,CAAC,IAAI,GAAG,4BAA4B,CAAC,IAAI,CAAC;QAC9C,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAlBD,oEAkBC;AAED,SAAgB,8BAA8B,CAC5C,CAAM;IAEN,OAAO,CACL,CAAC;QACD,CAAC,CAAC,UAAU,KAAK,4BAA4B,CAAC,UAAU;QACxD,CAAC,CAAC,IAAI,KAAK,4BAA4B,CAAC,IAAI,CAC7C,CAAC;AACJ,CAAC;AARD,wEAQC;AAED,WAAiB,4BAA4B;IAC9B,uCAAU,GAAG,8BAA8B,CAAC;IAC5C,kCAAK,GAAG,sBAAsB,CAAC;IAC/B,oCAAO,GAAG,SAAS,CAAC;IACpB,iCAAI,GAAG,8BAA8B,CAAC;AASrD,CAAC,EAbgB,4BAA4B,GAA5B,oCAA4B,KAA5B,oCAA4B,QAa5C;AAED,2FAA2F;AAC3F,MAAa,6BAA6B;IAmBxC,YAAY,IAAmC;QAC7C,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC;QAClC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QAC1B,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC;QAClC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AA3BD,sEA2BC;AAED,mFAAmF;AACnF,MAAa,4BAA4B;IA4BvC,YAAY,IAAkC;QAC5C,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,wBAAwB,CAAC;QAC9D,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC;QAClC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;QACxB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;QACxB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;QACxB,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC;QACtC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC;QAClC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;QAC5B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChC,CAAC;CACF;AAvCD,oEAuCC;AAED,qFAAqF;AACrF,MAAa,8BAA8B;IAUzC,YAAY,IAAoC;QAC9C,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,aAAa,CAAC;QACxC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC;QAClC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,cAAc,CAAC;IAC5C,CAAC;CACF;AAfD,wEAeC;AAED,+DAA+D;AAC/D,MAAa,+BAA+B;IAmB1C,YAAY,IAAqC;QAC/C,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,wBAAwB,CAAC;QAC9D,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QAC1B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QAC1B,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;QAC5B,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC;IACxC,CAAC;CACF;AA3BD,0EA2BC;AAED,iGAAiG;AACjG,MAAa,8BAA8B;IAUzC,YAAY,IAAoC;QAC9C,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,iBAAiB,CAAC;QAChD,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,gBAAgB,CAAC;QAC9C,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,kBAAkB,CAAC;IACpD,CAAC;CACF;AAfD,wEAeC;AAKD,4FAA4F;AAC5F,MAAa,0BAA0B;CAMtC;AAND,gEAMC;AAED,gFAAgF;AAChF,MAAa,wBAAwB;CAGpC;AAHD,4DAGC;AAED,4FAA4F;AAC5F,MAAa,qBAAqB;CAIjC;AAJD,sDAIC;AAKD,8FAA8F;AAC9F,MAAa,eAAe;CA0E3B;AA1ED,0CA0EC;AAWD,8DAA8D;AAC9D,MAAa,gBAAgB;IAU3B,YAAY,IAAsB;QAChC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QACtB,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC;QAChC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;IACxB,CAAC;CACF;AAfD,4CAeC;AAED,sKAAsK;AACtK,MAAa,mBAAmB;CAuB/B;AAvBD,kDAuBC"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.apimachinery.pkg.apis.meta.v1.js b/bundler/dist/gen/io.k8s.apimachinery.pkg.apis.meta.v1.js index 55c716f..cd972ff 100644 --- a/bundler/dist/gen/io.k8s.apimachinery.pkg.apis.meta.v1.js +++ b/bundler/dist/gen/io.k8s.apimachinery.pkg.apis.meta.v1.js @@ -32,7 +32,9 @@ class APIGroupList { } exports.APIGroupList = APIGroupList; function isAPIGroupList(o) { - return o && o.apiVersion === APIGroupList.apiVersion && o.kind === APIGroupList.kind; + return (o && + o.apiVersion === APIGroupList.apiVersion && + o.kind === APIGroupList.kind); } exports.isAPIGroupList = isAPIGroupList; (function (APIGroupList) { @@ -68,7 +70,9 @@ class APIResourceList { } exports.APIResourceList = APIResourceList; function isAPIResourceList(o) { - return o && o.apiVersion === APIResourceList.apiVersion && o.kind === APIResourceList.kind; + return (o && + o.apiVersion === APIResourceList.apiVersion && + o.kind === APIResourceList.kind); } exports.isAPIResourceList = isAPIResourceList; (function (APIResourceList) { @@ -88,7 +92,7 @@ class APIVersions { } exports.APIVersions = APIVersions; function isAPIVersions(o) { - return o && o.apiVersion === APIVersions.apiVersion && o.kind === APIVersions.kind; + return (o && o.apiVersion === APIVersions.apiVersion && o.kind === APIVersions.kind); } exports.isAPIVersions = isAPIVersions; (function (APIVersions) { @@ -111,7 +115,9 @@ class DeleteOptions { } exports.DeleteOptions = DeleteOptions; function isDeleteOptions(o) { - return o && o.apiVersion === DeleteOptions.apiVersion && o.kind === DeleteOptions.kind; + return (o && + o.apiVersion === DeleteOptions.apiVersion && + o.kind === DeleteOptions.kind); } exports.isDeleteOptions = isDeleteOptions; (function (DeleteOptions) { @@ -254,7 +260,7 @@ class WatchEvent { } exports.WatchEvent = WatchEvent; function isWatchEvent(o) { - return o && o.apiVersion === WatchEvent.apiVersion && o.kind === WatchEvent.kind; + return (o && o.apiVersion === WatchEvent.apiVersion && o.kind === WatchEvent.kind); } exports.isWatchEvent = isWatchEvent; (function (WatchEvent) { diff --git a/bundler/dist/gen/io.k8s.apimachinery.pkg.apis.meta.v1.js.map b/bundler/dist/gen/io.k8s.apimachinery.pkg.apis.meta.v1.js.map index 2b8f1e8..085bae0 100644 --- a/bundler/dist/gen/io.k8s.apimachinery.pkg.apis.meta.v1.js.map +++ b/bundler/dist/gen/io.k8s.apimachinery.pkg.apis.meta.v1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.apimachinery.pkg.apis.meta.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.apimachinery.pkg.apis.meta.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.apimachinery.pkg.apis.meta.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.apimachinery.pkg.apis.meta.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.apimachinery.pkg.runtime.js b/bundler/dist/gen/io.k8s.apimachinery.pkg.runtime.js index bc64df1..3e56f4f 100644 --- a/bundler/dist/gen/io.k8s.apimachinery.pkg.runtime.js +++ b/bundler/dist/gen/io.k8s.apimachinery.pkg.runtime.js @@ -1,23 +1,23 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // RawExtension is used to hold extensions in external versions. -// +// // To use this, make a field which has RawExtension as its type in your external, versioned struct, and Object in your internal struct. You also need to register your various plugin types. -// +// // // Internal package: type MyAPIObject struct { // runtime.TypeMeta `json:",inline"` // MyPlugin runtime.Object `json:"myPlugin"` // } type PluginA struct { // AOption string `json:"aOption"` // } -// +// // // External package: type MyAPIObject struct { // runtime.TypeMeta `json:",inline"` // MyPlugin runtime.RawExtension `json:"myPlugin"` // } type PluginA struct { // AOption string `json:"aOption"` // } -// +// // // On the wire, the JSON will look something like this: { // "kind":"MyAPIObject", // "apiVersion":"v1", @@ -26,7 +26,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); // "aOption":"foo", // }, // } -// +// // So what happens? Decode first uses json or yaml to unmarshal the serialized data into your external MyAPIObject. That causes the raw JSON to be stored, but not unpacked. The next step is to copy (using pkg/conversion) into the internal struct. The runtime package's DefaultScheme has conversion functions installed which will unpack the JSON stored in RawExtension, turning it into the correct object type, and storing it in the Object. (TODO: In the case where the object is of an unknown type, a runtime.Unknown object will be created and stored.) class RawExtension { constructor(desc) { diff --git a/bundler/dist/gen/io.k8s.apimachinery.pkg.runtime.js.map b/bundler/dist/gen/io.k8s.apimachinery.pkg.runtime.js.map index f0fb8da..43160cd 100644 --- a/bundler/dist/gen/io.k8s.apimachinery.pkg.runtime.js.map +++ b/bundler/dist/gen/io.k8s.apimachinery.pkg.runtime.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.apimachinery.pkg.runtime.js","sourceRoot":"","sources":["../../src/gen/io.k8s.apimachinery.pkg.runtime.ts"],"names":[],"mappings":";;AAAA,gEAAgE;AAChE,GAAG;AACH,4LAA4L;AAC5L,GAAG;AACH,iDAAiD;AACjD,qCAAqC;AACrC,6CAA6C;AAC7C,0BAA0B;AAC1B,mCAAmC;AACnC,IAAI;AACJ,GAAG;AACH,iDAAiD;AACjD,qCAAqC;AACrC,mDAAmD;AACnD,0BAA0B;AAC1B,mCAAmC;AACnC,IAAI;AACJ,GAAG;AACH,4DAA4D;AAC5D,yBAAyB;AACzB,sBAAsB;AACtB,iBAAiB;AACjB,sBAAsB;AACtB,qBAAqB;AACrB,MAAM;AACN,IAAI;AACJ,GAAG;AACH,wiBAAwiB;AACxiB,MAAa,YAAY;IAIvB,YAAY,IAAkB;QAC5B,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC;IACtB,CAAC;CACF;AAPD,oCAOC"} \ No newline at end of file +{"version":3,"file":"io.k8s.apimachinery.pkg.runtime.js","sourceRoot":"","sources":["../../src/gen/io.k8s.apimachinery.pkg.runtime.ts"],"names":[],"mappings":";;AAAA,gEAAgE;AAChE,EAAE;AACF,4LAA4L;AAC5L,EAAE;AACF,iDAAiD;AACjD,qCAAqC;AACrC,6CAA6C;AAC7C,0BAA0B;AAC1B,mCAAmC;AACnC,IAAI;AACJ,EAAE;AACF,iDAAiD;AACjD,qCAAqC;AACrC,mDAAmD;AACnD,0BAA0B;AAC1B,mCAAmC;AACnC,IAAI;AACJ,EAAE;AACF,4DAA4D;AAC5D,yBAAyB;AACzB,sBAAsB;AACtB,iBAAiB;AACjB,sBAAsB;AACtB,qBAAqB;AACrB,MAAM;AACN,IAAI;AACJ,EAAE;AACF,wiBAAwiB;AACxiB,MAAa,YAAY;IAIvB,YAAY,IAAkB;QAC5B,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC;IACtB,CAAC;CACF;AAPD,oCAOC"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.js b/bundler/dist/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.js index aaf3bd7..6501cd8 100644 --- a/bundler/dist/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.js +++ b/bundler/dist/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.js @@ -12,7 +12,7 @@ class APIService { } exports.APIService = APIService; function isAPIService(o) { - return o && o.apiVersion === APIService.apiVersion && o.kind === APIService.kind; + return (o && o.apiVersion === APIService.apiVersion && o.kind === APIService.kind); } exports.isAPIService = isAPIService; (function (APIService) { @@ -41,14 +41,16 @@ exports.APIServiceCondition = APIServiceCondition; class APIServiceList { constructor(desc) { this.apiVersion = APIServiceList.apiVersion; - this.items = desc.items.map((i) => new APIService(i)); + this.items = desc.items.map(i => new APIService(i)); this.kind = APIServiceList.kind; this.metadata = desc.metadata; } } exports.APIServiceList = APIServiceList; function isAPIServiceList(o) { - return o && o.apiVersion === APIServiceList.apiVersion && o.kind === APIServiceList.kind; + return (o && + o.apiVersion === APIServiceList.apiVersion && + o.kind === APIServiceList.kind); } exports.isAPIServiceList = isAPIServiceList; (function (APIServiceList) { diff --git a/bundler/dist/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.js.map b/bundler/dist/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.js.map index f088db6..c7a07da 100644 --- a/bundler/dist/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.js.map +++ b/bundler/dist/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.js b/bundler/dist/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.js index 8cf852b..0577aad 100644 --- a/bundler/dist/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.js +++ b/bundler/dist/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.js @@ -12,7 +12,7 @@ class APIService { } exports.APIService = APIService; function isAPIService(o) { - return o && o.apiVersion === APIService.apiVersion && o.kind === APIService.kind; + return (o && o.apiVersion === APIService.apiVersion && o.kind === APIService.kind); } exports.isAPIService = isAPIService; (function (APIService) { @@ -41,14 +41,16 @@ exports.APIServiceCondition = APIServiceCondition; class APIServiceList { constructor(desc) { this.apiVersion = APIServiceList.apiVersion; - this.items = desc.items.map((i) => new APIService(i)); + this.items = desc.items.map(i => new APIService(i)); this.kind = APIServiceList.kind; this.metadata = desc.metadata; } } exports.APIServiceList = APIServiceList; function isAPIServiceList(o) { - return o && o.apiVersion === APIServiceList.apiVersion && o.kind === APIServiceList.kind; + return (o && + o.apiVersion === APIServiceList.apiVersion && + o.kind === APIServiceList.kind); } exports.isAPIServiceList = isAPIServiceList; (function (APIServiceList) { diff --git a/bundler/dist/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.js.map b/bundler/dist/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.js.map index 82e06a0..1ca7747 100644 --- a/bundler/dist/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.js.map +++ b/bundler/dist/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.js.map @@ -1 +1 @@ -{"version":3,"file":"io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.js","sourceRoot":"","sources":["../../src/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/generate_docs.js b/bundler/dist/generate_docs.js index cd4f528..0ce9dc4 100644 --- a/bundler/dist/generate_docs.js +++ b/bundler/dist/generate_docs.js @@ -1,6 +1,6 @@ "use strict"; /** - * Copyright 2019 Google LLC + * Copyright 2020 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,6 +23,9 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; @@ -31,52 +34,72 @@ var __importStar = (this && this.__importStar) || function (mod) { return result; }; Object.defineProperty(exports, "__esModule", { value: true }); -const fs = __importStar(require("fs")); -const fs_1 = require("fs"); -const glob = __importStar(require("glob")); +const markdown_table_1 = __importDefault(require("markdown-table")); const path = __importStar(require("path")); const common_1 = require("./common"); -const kpt_functions_1 = require("kpt-functions"); -const mdTable = require('markdown-table'); -exports.SOURCE_DIR = 'sink_dir'; -exports.SINK_DIR = 'sink_dir'; -exports.BUNDLE_DIR = 'bundles'; -exports.OVERWRITE = 'overwrite'; -const CT_KIND = 'ConstraintTemplate'; -const SUPPORTED_API_VERSIONS = /^(constraints|templates).gatekeeper.sh\/v1(.+)$/g; +exports.SOURCE_DIR = "sink_dir"; +exports.SINK_DIR = "sink_dir"; +exports.BUNDLE_DIR = "bundles"; +exports.OVERWRITE = "overwrite"; +const FILE_PATTERN_MD = "/**/*.+(md)"; function generateDocs(configs) { return __awaiter(this, void 0, void 0, function* () { - // Get the paramters. + // Get the parameters const sinkDir = configs.getFunctionConfigValueOrThrow(exports.SINK_DIR); - const overwrite = configs.getFunctionConfigValue(exports.OVERWRITE) === 'true'; - // Ensure bundle directory exists + const overwrite = configs.getFunctionConfigValue(exports.OVERWRITE) === "true"; + // Create bundle dir and writer const bundleDir = path.join(sinkDir, exports.BUNDLE_DIR); - if (!fs.existsSync(bundleDir)) { - fs.mkdirSync(bundleDir, { recursive: true }); - } - const fileWriter = new FileWriter(bundleDir, overwrite); + const fileWriter = new common_1.FileWriter(bundleDir, overwrite, FILE_PATTERN_MD); // Build the policy library - const library = new PolicyLibrary(configs.getAll()); - // Document constraint templates - const templates = [["Template", "Samples"]]; - library.getOfKind(CT_KIND).forEach((o) => { - const constraints = library.getOfKind(o.spec.crd.spec.names.kind); - templates.push([ - `[${getName(o)}](${getPath(o)})`, - constraints.map((c) => `[${getName(c)}](${getPath(c)})`).join(', ') - ]); - }); - const samples = [["Sample", "Template", "Description"]]; - library.getAll().filter(o => { - return o.kind != CT_KIND; - }).forEach((o) => { - const name = `[${getName(o)}](${getPath(o)})`; - const description = getDescription(o); - const ct = library.getTemplate(o.kind); - const ctName = ct ? `[Link](${getPath(ct)})` : ""; - samples.push([name, ctName, description]); + const library = new common_1.PolicyLibrary(configs.getAll()); + // Document constraint templates and samples + generateIndexDoc(fileWriter, library, sinkDir); + // Document bundles + generateBundleDocs(bundleDir, fileWriter, library); + // Remove old docs + fileWriter.finish(); + // filter out non-policy objects + configs + .getAll() + .filter(o => { + return !common_1.PolicyConfig.isPolicyObject(o); + }) + .forEach(o => { + configs.delete(o); }); - const templateDoc = `# Config Validator Policy Library + }); +} +exports.generateDocs = generateDocs; +function generateIndexDoc(fileWriter, library, sinkDir) { + // Templates + const templates = [["Template", "Samples"]]; + library + .getTemplates() + .sort(common_1.PolicyConfig.compare) + .forEach(o => { + const constraints = library.getOfKind(o.spec.crd.spec.names.kind); + const templateLink = `[${common_1.PolicyConfig.getName(o)}](${common_1.PolicyConfig.getPath(o)})`; + const samples = constraints + .map(c => `[${common_1.PolicyConfig.getName(c)}](${common_1.PolicyConfig.getPath(c)})`) + .join(", "); + templates.push([templateLink, samples]); + }); + // Samples + const samples = [["Sample", "Template", "Description"]]; + library + .getAll() + .filter(o => { + return o.kind !== common_1.CT_KIND; + }) + .sort(common_1.PolicyConfig.compare) + .forEach(o => { + const name = `[${common_1.PolicyConfig.getName(o)}](${common_1.PolicyConfig.getPath(o)})`; + const description = common_1.PolicyConfig.getDescription(o); + const ct = library.getTemplate(o.kind); + const ctName = ct ? `[Link](${common_1.PolicyConfig.getPath(ct)})` : ""; + samples.push([name, ctName, description]); + }); + const templateDoc = `# Config Validator Policy Library Constraint templates specify the logic to be used by constraints. This repository contains pre-defined constraint templates that you can implement or modify for your own needs. @@ -89,177 +112,48 @@ For instructions on how to write constraint templates, see [How to write your ow In addition to browsing all [Available Templates](#available-templates) and [Sample Constraints](#sample-constraints), you can explore these policy bundles: +- [CFT Scorecard](./bundles/scorecard-v1.md) - [CIS v1.0](./bundles/cis-v1.0.md) - [CIS v1.1](./bundles/cis-v1.1.md) +- [Forseti Security](./bundles/forseti-security.md) - [GKE Hardening](./bundles/gke-hardening-v2019.11.11.md) -- [CFT Scorecard](./bundles/scorecard-v1.md) ## Available Templates -${mdTable(templates)} +${markdown_table_1.default(templates)} ## Sample Constraints The repo also contains a number of sample constraints: -${mdTable(samples)} +${markdown_table_1.default(samples)} `; - const templateDocPath = path.join(sinkDir, "index.md"); - fileWriter.write(templateDocPath, templateDoc); - // Document bundles - library.bundles.forEach((bundle) => { - const constraints = [["Constraint", "Control", "Description"]]; - bundle.getConfigs().forEach((o) => { - const name = `[${getName(o)}](${getPath(o, "../../")})`; - const control = bundle.getControl(o); - const description = getDescription(o); - constraints.push([name, control, description]); - }); - const contents = `# ${bundle.getName()} + const templateDocPath = path.join(sinkDir, "index.md"); + fileWriter.write(templateDocPath, templateDoc); +} +function generateBundleDocs(bundleDir, fileWriter, library) { + library.bundles.forEach(bundle => { + const constraints = [["Constraint", "Control", "Description"]]; + bundle + .getConfigs() + .sort(common_1.PolicyConfig.compare) + .forEach(o => { + const name = `[${common_1.PolicyConfig.getName(o)}](${common_1.PolicyConfig.getPath(o, "../../")})`; + const control = bundle.getControl(o); + const description = common_1.PolicyConfig.getDescription(o); + constraints.push([name, control, description]); + }); + const contents = `# ${bundle.getName()} ## Constraints -${mdTable(constraints)} +${markdown_table_1.default(constraints)} `; - const file = path.join(bundleDir, `${bundle.getKey()}.md`); - fileWriter.write(file, contents); - }); - fileWriter.finish(); - // filter out non-policy objects - configs.getAll().filter(o => { - return true; - // return !isPolicyObject(o); - }).forEach(o => { - configs.delete(o); - }); + const file = path.join(bundleDir, `${bundle.getKey()}.md`); + fileWriter.write(file, contents); }); } -exports.generateDocs = generateDocs; -class PolicyLibrary { - constructor(configs) { - this.bundles = new Map(); - this.configs = new Array(); - configs.filter(o => { - return isPolicyObject(o); - }).forEach(o => { - const annotations = o.metadata.annotations || {}; - Object.keys(annotations).forEach(annotation => { - const result = annotation.match(common_1.BUNDLE_ANNOTATION_REGEX); - if (!result) { - return; - } - const bundle = result[0]; - const control = annotations[annotation]; - this.bundlePolicy(bundle, control, o); - }); - this.configs.push(o); - }); - } - getAll() { - return this.configs; - } - getTemplates() { - return this.getOfKind(CT_KIND); - } - getTemplate(kind) { - const matches = this.getTemplates().filter((o) => { - return o.spec.crd.spec.names.kind === kind; - }); - return matches[0] || null; - } - getOfKind(kind) { - return this.configs.filter((o) => { - return o.kind === kind; - }); - } - bundlePolicy(bundleKey, control, policy) { - let bundle = this.bundles.get(bundleKey); - if (bundle === undefined) { - bundle = new PolicyBundle(bundleKey); - this.bundles.set(bundleKey, bundle); - } - bundle.addPolicy(policy); - } -} -class PolicyBundle { - constructor(annotation) { - this.key = annotation; - this.configs = new Array(); - } - getName() { - const matches = this.key.match(common_1.BUNDLE_ANNOTATION_REGEX); - return matches ? matches[1] : "Unknown"; - } - getKey() { - return this.getName(); - } - addPolicy(policy) { - this.configs.push(policy); - } - getConfigs() { - return this.configs; - } - getControl(policy) { - return kpt_functions_1.getAnnotation(policy, this.key) || ""; - } -} -function isPolicyObject(o) { - return (o && - o.apiVersion != '' && - SUPPORTED_API_VERSIONS.test(o.apiVersion)); -} -function getName(o) { - if (o.kind === CT_KIND) { - return o.spec.crd.spec.names.kind; - } - return o.metadata.name; -} -function getDescription(o) { - return kpt_functions_1.getAnnotation(o, "description") || ""; -} -function getPath(o, root = '../') { - let targetPath = path.join(root, "samples"); - if (o.kind === CT_KIND) { - targetPath = path.join(root, "policies"); - } - return path.join(targetPath, kpt_functions_1.getAnnotation(o, "config.kubernetes.io/path") || ""); -} -class FileWriter { - constructor(bundleDir, overwrite) { - // If bundle diretory is not empty, require 'overwrite' parameter to be set. - const docFiles = this.listDocFiles(bundleDir); - if (!overwrite && docFiles.length > 0) { - throw new Error(`sink dir contains files and overwrite is not set to string 'true'.`); - } - this.filesToDelete = new Set(docFiles); - } - finish() { - // Delete files that are missing from the new docs. - // Other file types are ignored. - this.filesToDelete.forEach((file) => { - fs.unlinkSync(file); - }); - } - listDocFiles(dir) { - if (!fs_1.existsSync(dir)) { - fs_1.mkdirSync(dir, { recursive: true }); - } - return glob.sync(dir + '/**/*.+(md)'); - } - write(file, contents) { - this.filesToDelete.delete(file); - if (fs.existsSync(file)) { - this.filesToDelete.delete(file); - const currentContents = fs.readFileSync(file).toString(); - if (contents == currentContents) { - // No changes to make. - return; - } - } - fs.writeFileSync(file, contents, 'utf8'); - } -} generateDocs.usage = ` Creates a directory of markdown documentation. diff --git a/bundler/dist/generate_docs.js.map b/bundler/dist/generate_docs.js.map index db78dfd..5cc2cb4 100644 --- a/bundler/dist/generate_docs.js.map +++ b/bundler/dist/generate_docs.js.map @@ -1 +1 @@ -{"version":3,"file":"generate_docs.js","sourceRoot":"","sources":["../src/generate_docs.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;GAcG;;;;;;;;;;;;;;;;;;AAEH,uCAAyB;AACzB,2BAA2C;AAC3C,2CAA6B;AAC7B,2CAA6B;AAC7B,qCAAkD;AAClD,iDAAyE;AAEzE,MAAM,OAAO,GAAG,OAAO,CAAC,gBAAgB,CAAC,CAAC;AAC7B,QAAA,UAAU,GAAG,UAAU,CAAC;AACxB,QAAA,QAAQ,GAAG,UAAU,CAAC;AACtB,QAAA,UAAU,GAAG,SAAS,CAAC;AACvB,QAAA,SAAS,GAAG,WAAW,CAAC;AAErC,MAAM,OAAO,GAAG,oBAAoB,CAAC;AACrC,MAAM,sBAAsB,GAAG,kDAAkD,CAAA;AAEjF,SAAsB,YAAY,CAAC,OAAgB;;QACjD,qBAAqB;QACrB,MAAM,OAAO,GAAG,OAAO,CAAC,6BAA6B,CAAC,gBAAQ,CAAC,CAAC;QAChE,MAAM,SAAS,GAAG,OAAO,CAAC,sBAAsB,CAAC,iBAAS,CAAC,KAAK,MAAM,CAAC;QAEvE,iCAAiC;QACjC,MAAM,SAAS,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,kBAAU,CAAC,CAAC;QACjD,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,SAAS,CAAC,EAAE;YAC7B,EAAE,CAAC,SAAS,CAAC,SAAS,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;SAC9C;QAED,MAAM,UAAU,GAAG,IAAI,UAAU,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC;QAExD,2BAA2B;QAC3B,MAAM,OAAO,GAAG,IAAI,aAAa,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC;QAEpD,gCAAgC;QAChC,MAAM,SAAS,GAAG,CAAC,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC,CAAC;QAC5C,OAAO,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;YACvC,MAAM,WAAW,GAAG,OAAO,CAAC,SAAS,CAAO,CAAE,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;YACzE,SAAS,CAAC,IAAI,CAAC;gBACb,IAAI,OAAO,CAAC,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,CAAC,GAAG;gBAChC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,OAAO,CAAC,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC;aACpE,CAAC,CAAC;QACL,CAAC,CAAC,CAAC;QAEH,MAAM,OAAO,GAAG,CAAC,CAAC,QAAQ,EAAE,UAAU,EAAE,aAAa,CAAC,CAAC,CAAC;QACxD,OAAO,CAAC,MAAM,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE;YAC1B,OAAO,CAAC,CAAC,IAAI,IAAI,OAAO,CAAC;QAC3B,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;YACf,MAAM,IAAI,GAAG,IAAI,OAAO,CAAC,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC;YAC9C,MAAM,WAAW,GAAG,cAAc,CAAC,CAAC,CAAC,CAAC;YACtC,MAAM,EAAE,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC;YACvC,MAAM,MAAM,GAAG,EAAE,CAAC,CAAC,CAAC,UAAU,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC;YAElD,OAAO,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC;QAC5C,CAAC,CAAC,CAAC;QAEH,MAAM,WAAW,GAAG;;;;;;;;;;;;;;;;;;;;EAoBpB,OAAO,CAAC,SAAS,CAAC;;;;;;EAMlB,OAAO,CAAC,OAAO,CAAC;CACjB,CAAC;QAEA,MAAM,eAAe,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,UAAU,CAAC,CAAC;QACvD,UAAU,CAAC,KAAK,CAAC,eAAe,EAAE,WAAW,CAAC,CAAC;QAE/C,mBAAmB;QACnB,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,MAAM,EAAE,EAAE;YACjC,MAAM,WAAW,GAAG,CAAC,CAAC,YAAY,EAAE,SAAS,EAAE,aAAa,CAAC,CAAC,CAAC;YAC/D,MAAM,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;gBAChC,MAAM,IAAI,GAAG,IAAI,OAAO,CAAC,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,EAAE,QAAQ,CAAC,GAAG,CAAC;gBACxD,MAAM,OAAO,GAAG,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;gBACrC,MAAM,WAAW,GAAG,cAAc,CAAC,CAAC,CAAC,CAAC;gBAEtC,WAAW,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,OAAO,EAAE,WAAW,CAAC,CAAC,CAAC;YACjD,CAAC,CAAC,CAAC;YAEH,MAAM,QAAQ,GAAG,KAAK,MAAM,CAAC,OAAO,EAAE;;;;EAIxC,OAAO,CAAC,WAAW,CAAC;;CAErB,CAAC;YAEE,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,MAAM,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;YAE3D,UAAU,CAAC,KAAK,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;QACnC,CAAC,CAAC,CAAC;QAEH,UAAU,CAAC,MAAM,EAAE,CAAC;QAEpB,gCAAgC;QAChC,OAAO,CAAC,MAAM,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE;YAC1B,OAAO,IAAI,CAAC;YACZ,6BAA6B;QAC/B,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE;YACb,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;QACpB,CAAC,CAAC,CAAC;IACL,CAAC;CAAA;AAvGD,oCAuGC;AAED,MAAM,aAAa;IAIjB,YAAY,OAA2B;QACnC,IAAI,CAAC,OAAO,GAAG,IAAI,GAAG,EAAE,CAAC;QACzB,IAAI,CAAC,OAAO,GAAG,IAAI,KAAK,EAAE,CAAC;QAE3B,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE;YACjB,OAAO,cAAc,CAAC,CAAC,CAAC,CAAC;QAC3B,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE;YACb,MAAM,WAAW,GAAG,CAAC,CAAC,QAAQ,CAAC,WAAW,IAAI,EAAE,CAAC;YACjD,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE;gBAC5C,MAAM,MAAM,GAAG,UAAU,CAAC,KAAK,CAAC,gCAAuB,CAAC,CAAC;gBACzD,IAAI,CAAC,MAAM,EAAE;oBACX,OAAM;iBACP;gBACD,MAAM,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;gBACzB,MAAM,OAAO,GAAG,WAAW,CAAC,UAAU,CAAC,CAAC;gBACxC,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,OAAO,EAAE,CAAC,CAAC,CAAC;YACxC,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;QACvB,CAAC,CAAC,CAAC;IACP,CAAC;IAED,MAAM;QACJ,OAAO,IAAI,CAAC,OAAO,CAAC;IACtB,CAAC;IAED,YAAY;QACV,OAAO,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC;IACjC,CAAC;IAED,WAAW,CAAC,IAAY;QACtB,MAAM,OAAO,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE;YAC/C,OAAa,CAAE,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,KAAK,IAAI,CAAC;QACpD,CAAC,CAAC,CAAC;QACH,OAAO,OAAO,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC;IAC5B,CAAC;IAED,SAAS,CAAC,IAAY;QACpB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE;YAC/B,OAAO,CAAC,CAAC,IAAI,KAAK,IAAI,CAAC;QACzB,CAAC,CAAC,CAAC;IACL,CAAC;IAED,YAAY,CAAC,SAAiB,EAAE,OAAe,EAAE,MAAwB;QACvE,IAAI,MAAM,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;QACzC,IAAI,MAAM,KAAK,SAAS,EAAE;YACxB,MAAM,GAAG,IAAI,YAAY,CAAC,SAAS,CAAC,CAAC;YACrC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;SACrC;QAED,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC;IAC3B,CAAC;CACF;AAED,MAAM,YAAY;IAGhB,YAAY,UAAkB;QAC5B,IAAI,CAAC,GAAG,GAAG,UAAU,CAAC;QACtB,IAAI,CAAC,OAAO,GAAG,IAAI,KAAK,EAAE,CAAC;IAC7B,CAAC;IAED,OAAO;QACL,MAAM,OAAO,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,gCAAuB,CAAC,CAAC;QACxD,OAAO,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC;IAC1C,CAAC;IAED,MAAM;QACJ,OAAO,IAAI,CAAC,OAAO,EAAE,CAAC;IACxB,CAAC;IAED,SAAS,CAAC,MAAwB;QAChC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;IAC5B,CAAC;IAED,UAAU;QACR,OAAO,IAAI,CAAC,OAAO,CAAC;IACtB,CAAC;IAED,UAAU,CAAC,MAAwB;QACjC,OAAO,6BAAa,CAAC,MAAM,EAAE,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC;IAC/C,CAAC;CACF;AAED,SAAS,cAAc,CAAC,CAAM;IAC5B,OAAO,CACL,CAAC;QACD,CAAC,CAAC,UAAU,IAAI,EAAE;QAClB,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,CAC1C,CAAC;AACJ,CAAC;AAED,SAAS,OAAO,CAAC,CAAM;IACrB,IAAI,CAAC,CAAC,IAAI,KAAK,OAAO,EAAE;QACtB,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC;KACnC;IACD,OAAO,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC;AACzB,CAAC;AAED,SAAS,cAAc,CAAC,CAAmB;IACzC,OAAO,6BAAa,CAAC,CAAC,EAAE,aAAa,CAAC,IAAI,EAAE,CAAC;AAC/C,CAAC;AAED,SAAS,OAAO,CAAC,CAAmB,EAAE,OAAe,KAAK;IACxD,IAAI,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;IAC5C,IAAI,CAAC,CAAC,IAAI,KAAK,OAAO,EAAE;QACtB,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC;KAC1C;IACD,OAAO,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,6BAAa,CAAC,CAAC,EAAE,2BAA2B,CAAC,IAAI,EAAE,CAAC,CAAC;AACpF,CAAC;AAID,MAAM,UAAU;IAGd,YAAY,SAAiB,EAAE,SAAkB;QAC/C,4EAA4E;QAC5E,MAAM,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC;QAC9C,IAAI,CAAC,SAAS,IAAI,QAAQ,CAAC,MAAM,GAAG,CAAC,EAAE;YACrC,MAAM,IAAI,KAAK,CACb,oEAAoE,CACrE,CAAC;SACH;QAED,IAAI,CAAC,aAAa,GAAG,IAAI,GAAG,CAAC,QAAQ,CAAC,CAAC;IACzC,CAAC;IAED,MAAM;QACJ,mDAAmD;QACnD,gCAAgC;QAChC,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,IAAS,EAAE,EAAE;YACvC,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;QACtB,CAAC,CAAC,CAAC;IACL,CAAC;IAED,YAAY,CAAC,GAAW;QACtB,IAAI,CAAC,eAAU,CAAC,GAAG,CAAC,EAAE;YACpB,cAAS,CAAC,GAAG,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;SACrC;QACD,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,aAAa,CAAC,CAAC;IACxC,CAAC;IAED,KAAK,CAAC,IAAS,EAAE,QAAgB;QAC/B,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;QAEhC,IAAI,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;YAChC,MAAM,eAAe,GAAG,EAAE,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC;YACzD,IAAI,QAAQ,IAAI,eAAe,EAAE;gBAC/B,sBAAsB;gBACtB,OAAO;aACR;SACF;QAED,EAAE,CAAC,aAAa,CAAC,IAAI,EAAE,QAAQ,EAAE,MAAM,CAAC,CAAC;IAC3C,CAAC;CACF;AAED,YAAY,CAAC,KAAK,GAAG;;;;EAInB,gBAAQ;EACR,iBAAS;;;;;IAKP,gBAAQ;IACR,iBAAS;;;CAGZ,CAAC"} \ No newline at end of file +{"version":3,"file":"generate_docs.js","sourceRoot":"","sources":["../src/generate_docs.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/generate_docs_test.js b/bundler/dist/generate_docs_test.js new file mode 100644 index 0000000..734e657 --- /dev/null +++ b/bundler/dist/generate_docs_test.js @@ -0,0 +1,88 @@ +"use strict"; +/** + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; + result["default"] = mod; + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const fs = __importStar(require("fs-extra")); +const kpt = __importStar(require("kpt-functions")); +const os = __importStar(require("os")); +const path = __importStar(require("path")); +const io_k8s_api_core_v1_1 = require("./gen/io.k8s.api.core.v1"); +const generate_docs_1 = require("./generate_docs"); +const SOURCE_DIR = path.resolve(__dirname, "..", "test-data", "generate-docs", "source"); +const SOURCE_SAMPLES_FILE = path.resolve(SOURCE_DIR, "samples_templates.yaml"); +describe("generateDocs", () => { + let tmpDir = ""; + const functionConfig = io_k8s_api_core_v1_1.ConfigMap.named("config"); + let sinkDir = ""; + beforeEach(() => { + // Ensures tmpDir is unset before testing. Detects incorrectly running tests in parallel, or + // tests not cleaning up properly. + expect(tmpDir).toEqual(""); + tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), "generate-docs-test")); + functionConfig.data = {}; + // Get sample configs + sinkDir = path.resolve(tmpDir, "foo"); + functionConfig.data[generate_docs_1.OVERWRITE] = "true"; + functionConfig.data[generate_docs_1.SINK_DIR] = sinkDir; + }); + afterEach(() => { + // Remove tmpDir so no other tests can have access to the data. + fs.removeSync(tmpDir); + // Reset tmpDir value to confirm test finished normally. + tmpDir = ""; + }); + it("generates index.md", () => __awaiter(void 0, void 0, void 0, function* () { + const input = yield getSampleConfigs(); + const configs = new kpt.Configs(input.getAll(), functionConfig); + const expectedFile = path.resolve(sinkDir, "index.md"); + yield generate_docs_1.generateDocs(configs); + expect(fs.existsSync(expectedFile)).toEqual(true); + })); + it("generates cis-v1.0 bundle docs", () => __awaiter(void 0, void 0, void 0, function* () { + const input = yield getSampleConfigs(); + const configs = new kpt.Configs(input.getAll(), functionConfig); + const expectedFile = path.resolve(sinkDir, generate_docs_1.BUNDLE_DIR, "cis-v1.0.md"); + yield generate_docs_1.generateDocs(configs); + expect(fs.existsSync(expectedFile)).toEqual(true); + })); + it("generates cis-v1.1 bundle docs", () => __awaiter(void 0, void 0, void 0, function* () { + const input = yield getSampleConfigs(); + const configs = new kpt.Configs(input.getAll(), functionConfig); + const expectedFile = path.resolve(sinkDir, generate_docs_1.BUNDLE_DIR, "cis-v1.1.md"); + yield generate_docs_1.generateDocs(configs); + expect(fs.existsSync(expectedFile)).toEqual(true); + })); +}); +function getSampleConfigs() { + return kpt.readConfigs(SOURCE_SAMPLES_FILE, kpt.FileFormat.YAML); +} +//# sourceMappingURL=generate_docs_test.js.map \ No newline at end of file diff --git a/bundler/dist/generate_docs_test.js.map b/bundler/dist/generate_docs_test.js.map new file mode 100644 index 0000000..0ea8917 --- /dev/null +++ b/bundler/dist/generate_docs_test.js.map @@ -0,0 +1 @@ +{"version":3,"file":"generate_docs_test.js","sourceRoot":"","sources":["../src/generate_docs_test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bundler/dist/label_namespace.js b/bundler/dist/get_policy_bundle.js similarity index 60% rename from bundler/dist/label_namespace.js rename to bundler/dist/get_policy_bundle.js index 724549d..4f0d2d2 100644 --- a/bundler/dist/label_namespace.js +++ b/bundler/dist/get_policy_bundle.js @@ -1,6 +1,6 @@ "use strict"; /** - * Copyright 2019 Google LLC + * Copyright 2020 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -24,36 +24,36 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -const kpt_functions_1 = require("kpt-functions"); -const io_k8s_api_core_v1_1 = require("./gen/io.k8s.api.core.v1"); -exports.LABEL_NAME = 'label_name'; -exports.LABEL_VALUE = 'label_value'; -function labelNamespace(configs) { +const common_1 = require("./common"); +exports.ANNOTATION_NAME = "bundle"; +function getPolicyBundle(configs) { return __awaiter(this, void 0, void 0, function* () { - const labelName = configs.getFunctionConfigValueOrThrow(exports.LABEL_NAME); - const labelValue = configs.getFunctionConfigValueOrThrow(exports.LABEL_VALUE); - configs.get(io_k8s_api_core_v1_1.isNamespace).forEach(n => kpt_functions_1.addLabel(n, labelName, labelValue)); + // Get the paramters + const annotationName = configs.getFunctionConfigValueOrThrow(exports.ANNOTATION_NAME); + // Build the policy library + const library = new common_1.PolicyLibrary(configs.getAll()); + // Get bundle + const bundle = library.bundles.get(annotationName); + if (bundle === undefined) { + throw new Error(`bundle does not exist: ` + annotationName + `.`); + } + // Return the bundle + configs.deleteAll(); + configs.insert(...bundle.configs); }); } -exports.labelNamespace = labelNamespace; -labelNamespace.usage = ` -Adds a label to all Namespaces. +exports.getPolicyBundle = getPolicyBundle; +getPolicyBundle.usage = ` +Get policy bundle of constraints based on annoation. Configured using a ConfigMap with the following keys: - -${exports.LABEL_NAME}: Label name to add to Namespaces. -${exports.LABEL_VALUE}: Label value to add to Namespaces. - +${exports.ANNOTATION_NAME}: Name of the policy bundle. Example: - -To add a label 'color: orange' to Namespaces: - apiVersion: v1 kind: ConfigMap data: - ${exports.LABEL_NAME}: color - ${exports.LABEL_VALUE}: orange + ${exports.ANNOTATION_NAME}: 'bundles.validator.forsetisecurity.org/cis-v1.1' metadata: name: my-config `; -//# sourceMappingURL=label_namespace.js.map \ No newline at end of file +//# sourceMappingURL=get_policy_bundle.js.map \ No newline at end of file diff --git a/bundler/dist/get_policy_bundle.js.map b/bundler/dist/get_policy_bundle.js.map new file mode 100644 index 0000000..575e0bd --- /dev/null +++ b/bundler/dist/get_policy_bundle.js.map @@ -0,0 +1 @@ +{"version":3,"file":"get_policy_bundle.js","sourceRoot":"","sources":["../src/get_policy_bundle.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;GAcG;;;;;;;;;;;AAGH,qCAAyC;AAE5B,QAAA,eAAe,GAAG,QAAQ,CAAC;AAExC,SAAsB,eAAe,CAAC,OAAgB;;QACpD,oBAAoB;QACpB,MAAM,cAAc,GAAG,OAAO,CAAC,6BAA6B,CAAC,uBAAe,CAAC,CAAC;QAE9E,2BAA2B;QAC3B,MAAM,OAAO,GAAG,IAAI,sBAAa,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC;QAEpD,aAAa;QACb,MAAM,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;QACnD,IAAI,MAAM,KAAK,SAAS,EAAE;YACxB,MAAM,IAAI,KAAK,CAAC,yBAAyB,GAAG,cAAc,GAAG,GAAG,CAAC,CAAC;SACnE;QAED,oBAAoB;QACpB,OAAO,CAAC,SAAS,EAAE,CAAC;QACpB,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,OAAO,CAAC,CAAC;IACpC,CAAC;CAAA;AAhBD,0CAgBC;AAED,eAAe,CAAC,KAAK,GAAG;;;;EAItB,uBAAe;;;;;IAKb,uBAAe;;;CAGlB,CAAC"} \ No newline at end of file diff --git a/bundler/dist/select_policies_run.js b/bundler/dist/get_policy_bundle_run.js similarity index 77% rename from bundler/dist/select_policies_run.js rename to bundler/dist/get_policy_bundle_run.js index 698e268..d04d1cb 100644 --- a/bundler/dist/select_policies_run.js +++ b/bundler/dist/get_policy_bundle_run.js @@ -1,6 +1,6 @@ "use strict"; /** - * Copyright 2019 Google LLC + * Copyright 2020 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ * limitations under the License. */ Object.defineProperty(exports, "__esModule", { value: true }); -const select_policies_1 = require("./select_policies"); const kpt_functions_1 = require("kpt-functions"); -kpt_functions_1.run(select_policies_1.selectPolicies); -//# sourceMappingURL=select_policies_run.js.map \ No newline at end of file +const get_policy_bundle_1 = require("./get_policy_bundle"); +kpt_functions_1.run(get_policy_bundle_1.getPolicyBundle); +//# sourceMappingURL=get_policy_bundle_run.js.map \ No newline at end of file diff --git a/bundler/dist/get_policy_bundle_run.js.map b/bundler/dist/get_policy_bundle_run.js.map new file mode 100644 index 0000000..16bd133 --- /dev/null +++ b/bundler/dist/get_policy_bundle_run.js.map @@ -0,0 +1 @@ +{"version":3,"file":"get_policy_bundle_run.js","sourceRoot":"","sources":["../src/get_policy_bundle_run.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;GAcG;;AAEH,iDAAoC;AACpC,2DAAsD;AAEtD,mBAAG,CAAC,mCAAe,CAAC,CAAC"} \ No newline at end of file diff --git a/bundler/dist/get_policy_bundle_test.js b/bundler/dist/get_policy_bundle_test.js new file mode 100644 index 0000000..6be861a --- /dev/null +++ b/bundler/dist/get_policy_bundle_test.js @@ -0,0 +1,60 @@ +"use strict"; +/** + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; + result["default"] = mod; + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const kpt = __importStar(require("kpt-functions")); +const path = __importStar(require("path")); +const io_k8s_api_core_v1_1 = require("./gen/io.k8s.api.core.v1"); +const get_policy_bundle_1 = require("./get_policy_bundle"); +const kpt_functions_1 = require("kpt-functions"); +const FORSETI_BUNDLE = "bundles.validator.forsetisecurity.org/forseti-security"; +const RUNNER = new kpt_functions_1.TestRunner(get_policy_bundle_1.getPolicyBundle); +const SOURCE_SAMPLES_FILE = path.resolve(__dirname, "..", "test-data", "policy-bundle", "source", "samples.yaml"); +const SINK_SAMPLES_FILE = path.resolve(__dirname, "..", "test-data", "policy-bundle", "sink", "samples.yaml"); +describe("getPolicyBundle", () => { + const functionConfig = io_k8s_api_core_v1_1.ConfigMap.named("config"); + beforeEach(() => { + functionConfig.data = {}; + }); + it("replicates test dir", () => __awaiter(void 0, void 0, void 0, function* () { + const input = yield readTestConfigs(SOURCE_SAMPLES_FILE); + functionConfig.data[get_policy_bundle_1.ANNOTATION_NAME] = FORSETI_BUNDLE; + const configs = new kpt.Configs(input.getAll(), functionConfig); + const expectedConfigs = yield readTestConfigs(SINK_SAMPLES_FILE); + yield get_policy_bundle_1.getPolicyBundle(configs); + yield RUNNER.assert(configs, expectedConfigs); + })); +}); +function readTestConfigs(file) { + return kpt.readConfigs(file, kpt.FileFormat.YAML); +} +//# sourceMappingURL=get_policy_bundle_test.js.map \ No newline at end of file diff --git a/bundler/dist/get_policy_bundle_test.js.map b/bundler/dist/get_policy_bundle_test.js.map new file mode 100644 index 0000000..3e8d966 --- /dev/null +++ b/bundler/dist/get_policy_bundle_test.js.map @@ -0,0 +1 @@ +{"version":3,"file":"get_policy_bundle_test.js","sourceRoot":"","sources":["../src/get_policy_bundle_test.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;GAcG;;;;;;;;;;;;;;;;;;AAEH,mDAAqC;AACrC,2CAA6B;AAC7B,iEAAqD;AACrD,2DAAuE;AACvE,iDAA2C;AAE3C,MAAM,cAAc,GAAG,wDAAwD,CAAC;AAChF,MAAM,MAAM,GAAG,IAAI,0BAAU,CAAC,mCAAe,CAAC,CAAC;AAE/C,MAAM,mBAAmB,GAAG,IAAI,CAAC,OAAO,CACtC,SAAS,EACT,IAAI,EACJ,WAAW,EACX,eAAe,EACf,QAAQ,EACR,cAAc,CACf,CAAC;AAEF,MAAM,iBAAiB,GAAG,IAAI,CAAC,OAAO,CACpC,SAAS,EACT,IAAI,EACJ,WAAW,EACX,eAAe,EACf,MAAM,EACN,cAAc,CACf,CAAC;AAEF,QAAQ,CAAC,iBAAiB,EAAE,GAAG,EAAE;IAC/B,MAAM,cAAc,GAAG,8BAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC;IAEjD,UAAU,CAAC,GAAG,EAAE;QACd,cAAc,CAAC,IAAI,GAAG,EAAE,CAAC;IAC3B,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,qBAAqB,EAAE,GAAS,EAAE;QACnC,MAAM,KAAK,GAAG,MAAM,eAAe,CAAC,mBAAmB,CAAC,CAAC;QACzD,cAAc,CAAC,IAAK,CAAC,mCAAe,CAAC,GAAG,cAAc,CAAC;QACvD,MAAM,OAAO,GAAG,IAAI,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,EAAE,EAAE,cAAc,CAAC,CAAC;QAChE,MAAM,eAAe,GAAG,MAAM,eAAe,CAAC,iBAAiB,CAAC,CAAC;QAEjE,MAAM,mCAAe,CAAC,OAAO,CAAC,CAAC;QAE/B,MAAM,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,eAAe,CAAC,CAAC;IAChD,CAAC,CAAA,CAAC,CAAC;AACL,CAAC,CAAC,CAAC;AAEH,SAAS,eAAe,CAAC,IAAY;IACnC,OAAO,GAAG,CAAC,WAAW,CAAC,IAAI,EAAE,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;AACpD,CAAC"} \ No newline at end of file diff --git a/bundler/dist/label_namespace.js.map b/bundler/dist/label_namespace.js.map deleted file mode 100644 index cbe31ec..0000000 --- a/bundler/dist/label_namespace.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"label_namespace.js","sourceRoot":"","sources":["../src/label_namespace.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;GAcG;;;;;;;;;;;AAEH,iDAAkD;AAClD,iEAAuD;AAE1C,QAAA,UAAU,GAAG,YAAY,CAAC;AAC1B,QAAA,WAAW,GAAG,aAAa,CAAC;AAEzC,SAAsB,cAAc,CAAC,OAAgB;;QACnD,MAAM,SAAS,GAAG,OAAO,CAAC,6BAA6B,CAAC,kBAAU,CAAC,CAAC;QACpE,MAAM,UAAU,GAAG,OAAO,CAAC,6BAA6B,CAAC,mBAAW,CAAC,CAAC;QACtE,OAAO,CAAC,GAAG,CAAC,gCAAW,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,wBAAQ,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;IAC5E,CAAC;CAAA;AAJD,wCAIC;AAED,cAAc,CAAC,KAAK,GAAG;;;;;EAKrB,kBAAU;EACV,mBAAW;;;;;;;;;IAST,kBAAU;IACV,mBAAW;;;CAGd,CAAC"} \ No newline at end of file diff --git a/bundler/dist/label_namespace_run.js.map b/bundler/dist/label_namespace_run.js.map deleted file mode 100644 index d6eb2a9..0000000 --- a/bundler/dist/label_namespace_run.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"label_namespace_run.js","sourceRoot":"","sources":["../src/label_namespace_run.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;GAcG;;AAEH,uDAAmD;AACnD,iDAAoC;AAEpC,mBAAG,CAAC,gCAAc,CAAC,CAAC"} \ No newline at end of file diff --git a/bundler/dist/label_namespace_test.js b/bundler/dist/label_namespace_test.js deleted file mode 100644 index b49b16e..0000000 --- a/bundler/dist/label_namespace_test.js +++ /dev/null @@ -1,74 +0,0 @@ -"use strict"; -/** - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const kpt_functions_1 = require("kpt-functions"); -const label_namespace_1 = require("./label_namespace"); -const io_k8s_api_core_v1_1 = require("./gen/io.k8s.api.core.v1"); -const TEST_NAMESPACE = 'testNamespace'; -const TEST_LABEL_NAME = 'costCenter'; -const TEST_LABEL_VALUE = 'xyz'; -describe('labelNamespace', () => { - let functionConfig = io_k8s_api_core_v1_1.ConfigMap.named('foo'); - functionConfig.data = {}; - functionConfig.data[label_namespace_1.LABEL_NAME] = TEST_LABEL_NAME; - functionConfig.data[label_namespace_1.LABEL_VALUE] = TEST_LABEL_VALUE; - const RUNNER = new kpt_functions_1.TestRunner(label_namespace_1.labelNamespace); - it('empty input ok', RUNNER.assertCallback(new kpt_functions_1.Configs(undefined, functionConfig))); - it('requires functionConfig', RUNNER.assertCallback(undefined, undefined, kpt_functions_1.ConfigError)); - it('adds label namespace when metadata.labels is undefined', () => __awaiter(void 0, void 0, void 0, function* () { - const actual = new kpt_functions_1.Configs(undefined, functionConfig); - actual.insert(io_k8s_api_core_v1_1.Namespace.named(TEST_NAMESPACE)); - const expected = new kpt_functions_1.Configs(); - expected.insert(new io_k8s_api_core_v1_1.Namespace({ - metadata: { - name: TEST_NAMESPACE, - labels: { [TEST_LABEL_NAME]: TEST_LABEL_VALUE } - } - })); - yield RUNNER.assert(actual, expected); - })); - it('adds label to namespace when metadata.labels is defined', () => __awaiter(void 0, void 0, void 0, function* () { - const actual = new kpt_functions_1.Configs(undefined, functionConfig); - actual.insert(new io_k8s_api_core_v1_1.Namespace({ - metadata: { - name: TEST_NAMESPACE, - labels: { a: 'b' } - } - })); - const expected = new kpt_functions_1.Configs(); - expected.insert(new io_k8s_api_core_v1_1.Namespace({ - metadata: { - name: TEST_NAMESPACE, - labels: { - a: 'b', - [TEST_LABEL_NAME]: TEST_LABEL_VALUE - } - } - })); - yield RUNNER.assert(actual, expected); - })); -}); -//# sourceMappingURL=label_namespace_test.js.map \ No newline at end of file diff --git a/bundler/dist/label_namespace_test.js.map b/bundler/dist/label_namespace_test.js.map deleted file mode 100644 index 26a7967..0000000 --- a/bundler/dist/label_namespace_test.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"label_namespace_test.js","sourceRoot":"","sources":["../src/label_namespace_test.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;GAcG;;;;;;;;;;;AAEH,iDAAiE;AACjE,uDAA4E;AAC5E,iEAAgE;AAEhE,MAAM,cAAc,GAAG,eAAe,CAAC;AACvC,MAAM,eAAe,GAAG,YAAY,CAAC;AACrC,MAAM,gBAAgB,GAAG,KAAK,CAAC;AAE/B,QAAQ,CAAC,gBAAgB,EAAE,GAAG,EAAE;IAC9B,IAAI,cAAc,GAAG,8BAAS,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;IAC5C,cAAc,CAAC,IAAI,GAAG,EAAE,CAAC;IACzB,cAAc,CAAC,IAAI,CAAC,4BAAU,CAAC,GAAG,eAAe,CAAC;IAClD,cAAc,CAAC,IAAI,CAAC,6BAAW,CAAC,GAAG,gBAAgB,CAAC;IAEpD,MAAM,MAAM,GAAG,IAAI,0BAAU,CAAC,gCAAc,CAAC,CAAC;IAE9C,EAAE,CACA,gBAAgB,EAChB,MAAM,CAAC,cAAc,CAAC,IAAI,uBAAO,CAAC,SAAS,EAAE,cAAc,CAAC,CAAC,CAC9D,CAAC;IAEF,EAAE,CACA,yBAAyB,EACzB,MAAM,CAAC,cAAc,CAAC,SAAS,EAAE,SAAS,EAAE,2BAAW,CAAC,CACzD,CAAC;IAEF,EAAE,CAAC,wDAAwD,EAAE,GAAS,EAAE;QACtE,MAAM,MAAM,GAAG,IAAI,uBAAO,CAAC,SAAS,EAAE,cAAc,CAAC,CAAC;QACtD,MAAM,CAAC,MAAM,CAAC,8BAAS,CAAC,KAAK,CAAC,cAAc,CAAC,CAAC,CAAC;QAE/C,MAAM,QAAQ,GAAG,IAAI,uBAAO,EAAE,CAAC;QAC/B,QAAQ,CAAC,MAAM,CACb,IAAI,8BAAS,CAAC;YACZ,QAAQ,EAAE;gBACR,IAAI,EAAE,cAAc;gBACpB,MAAM,EAAE,EAAE,CAAC,eAAe,CAAC,EAAE,gBAAgB,EAAE;aAChD;SACF,CAAC,CACH,CAAC;QAEF,MAAM,MAAM,CAAC,MAAM,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;IACxC,CAAC,CAAA,CAAC,CAAC;IAEH,EAAE,CAAC,yDAAyD,EAAE,GAAS,EAAE;QACvE,MAAM,MAAM,GAAG,IAAI,uBAAO,CAAC,SAAS,EAAE,cAAc,CAAC,CAAC;QACtD,MAAM,CAAC,MAAM,CACX,IAAI,8BAAS,CAAC;YACZ,QAAQ,EAAE;gBACR,IAAI,EAAE,cAAc;gBACpB,MAAM,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE;aACnB;SACF,CAAC,CACH,CAAC;QAEF,MAAM,QAAQ,GAAG,IAAI,uBAAO,EAAE,CAAC;QAC/B,QAAQ,CAAC,MAAM,CACb,IAAI,8BAAS,CAAC;YACZ,QAAQ,EAAE;gBACR,IAAI,EAAE,cAAc;gBACpB,MAAM,EAAE;oBACN,CAAC,EAAE,GAAG;oBACN,CAAC,eAAe,CAAC,EAAE,gBAAgB;iBACpC;aACF;SACF,CAAC,CACH,CAAC;QAEF,MAAM,MAAM,CAAC,MAAM,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;IACxC,CAAC,CAAA,CAAC,CAAC;AACL,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/bundler/dist/select_policies.js b/bundler/dist/select_policies.js deleted file mode 100644 index 1eabf3b..0000000 --- a/bundler/dist/select_policies.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -/** - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const kpt_functions_1 = require("kpt-functions"); -const io_k8s_api_core_v1_1 = require("./gen/io.k8s.api.core.v1"); -exports.ANNOTATION_NAME = 'env'; -exports.ANNOTATION_VALUE = 'bundle'; -function selectPolicies(configs) { - return __awaiter(this, void 0, void 0, function* () { - // const annoteName = ANNOTATION_NAME - const annotateValue = configs.getFunctionConfigValueOrThrow(exports.ANNOTATION_VALUE); - configs.get(io_k8s_api_core_v1_1.isNamespace).forEach(n => kpt_functions_1.addLabel(n, "hello", annotateValue)); - // this.getAll().filter(isKind) as Kind[]; - configs.get(io_k8s_api_core_v1_1.isNamespace).filter(o => { - const bundleValue = String(kpt_functions_1.getAnnotation(o, exports.ANNOTATION_NAME)); - return bundleValue != annotateValue; - }).forEach(o => { - configs.delete(o); - }); - // configs.get(isNamespace).forEach(o => { - // const bundleValue = String(getAnnotation(o, ANNOTATION_NAME)); - // const key = kubernetesKey(o); - // addLabel(o, "found_env", bundleValue); - // addLabel(o, "key", key); - // }); - }); -} -exports.selectPolicies = selectPolicies; -selectPolicies.usage = ` -Adds a label to all Namespaces. -`; -//# sourceMappingURL=select_policies.js.map \ No newline at end of file diff --git a/bundler/dist/select_policies.js.map b/bundler/dist/select_policies.js.map deleted file mode 100644 index 0c01c40..0000000 --- a/bundler/dist/select_policies.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"select_policies.js","sourceRoot":"","sources":["../src/select_policies.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;GAcG;;;;;;;;;;;AAEH,iDAAiE;AACjE,iEAAuD;AAE1C,QAAA,eAAe,GAAG,KAAK,CAAC;AACxB,QAAA,gBAAgB,GAAG,QAAQ,CAAC;AAEzC,SAAsB,cAAc,CAAC,OAAgB;;QACrD,uCAAuC;QACrC,MAAM,aAAa,GAAG,OAAO,CAAC,6BAA6B,CAAC,wBAAgB,CAAC,CAAC;QAC9E,OAAO,CAAC,GAAG,CAAC,gCAAW,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,wBAAQ,CAAC,CAAC,EAAE,OAAO,EAAE,aAAa,CAAC,CAAC,CAAC;QAE3E,0CAA0C;QAE1C,OAAO,CAAC,GAAG,CAAC,gCAAW,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE;YAClC,MAAM,WAAW,GAAG,MAAM,CAAC,6BAAa,CAAC,CAAC,EAAE,uBAAe,CAAC,CAAC,CAAC;YAC9D,OAAO,WAAW,IAAI,aAAa,CAAC;QACtC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE;YACb,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;QACpB,CAAC,CAAC,CAAC;QAEH,0CAA0C;QAC1C,mEAAmE;QACnE,kCAAkC;QAClC,2CAA2C;QAC3C,6BAA6B;QAC7B,MAAM;IACR,CAAC;CAAA;AApBD,wCAoBC;AAED,cAAc,CAAC,KAAK,GAAG;;CAEtB,CAAC"} \ No newline at end of file diff --git a/bundler/dist/select_policies_run.js.map b/bundler/dist/select_policies_run.js.map deleted file mode 100644 index 17b11d1..0000000 --- a/bundler/dist/select_policies_run.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"select_policies_run.js","sourceRoot":"","sources":["../src/select_policies_run.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;GAcG;;AAEH,uDAAmD;AACnD,iDAAoC;AAEpC,mBAAG,CAAC,gCAAc,CAAC,CAAC"} \ No newline at end of file diff --git a/bundler/jasmine.json b/bundler/jasmine.json index 1d01a31..50f6dab 100644 --- a/bundler/jasmine.json +++ b/bundler/jasmine.json @@ -1,8 +1,7 @@ { "spec_dir": ".", "spec_files": ["dist/**/*_test.js"], - "helpers": [ - ], + "helpers": [], "stopSpecOnExpectationFailure": false, "random": true } diff --git a/bundler/package-lock.json b/bundler/package-lock.json index 91428c4..45b2777 100644 --- a/bundler/package-lock.json +++ b/bundler/package-lock.json @@ -1,6 +1,6 @@ { "name": "policy-bundle", - "version": "0.1.0", + "version": "0.2.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -24,6 +24,40 @@ "js-tokens": "^4.0.0" } }, + "@fimbul/bifrost": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@fimbul/bifrost/-/bifrost-0.21.0.tgz", + "integrity": "sha512-ou8VU+nTmOW1jeg+FT+sn+an/M0Xb9G16RucrfhjXGWv1Q97kCoM5CG9Qj7GYOSdu7km72k7nY83Eyr53Bkakg==", + "dev": true, + "requires": { + "@fimbul/ymir": "^0.21.0", + "get-caller-file": "^2.0.0", + "tslib": "^1.8.1", + "tsutils": "^3.5.0" + }, + "dependencies": { + "tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } + } + }, + "@fimbul/ymir": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@fimbul/ymir/-/ymir-0.21.0.tgz", + "integrity": "sha512-T/y7WqPsm4n3zhT08EpB5sfdm2Kvw3gurAxr2Lr5dQeLi8ZsMlNT/Jby+ZmuuAAd1PnXYzKp+2SXgIkQIIMCUg==", + "dev": true, + "requires": { + "inversify": "^5.0.0", + "reflect-metadata": "^0.1.12", + "tslib": "^1.8.1" + } + }, "@kubernetes/client-node": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/@kubernetes/client-node/-/client-node-0.10.3.tgz", @@ -73,6 +107,15 @@ "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" }, + "@types/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-UoOfVEzAUpeSPmjm7h1uk5MH6KZma2z2O7a75onTGjnNvAvMVrPzPL/vBbT65iIGHWj6rokwfmYcmxmlSf2uwg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/glob": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", @@ -95,6 +138,11 @@ "integrity": "sha512-0CFu/g4mDSNkodVwWijdlr8jH7RoplRWNgovjFLEZeT+QEbbZXjBmCe3HwaWheAlCbHwomTwzZoSedeOycABug==", "dev": true }, + "@types/markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-fVZN/DRjZvjuk+lo7ovlI/ZycS51gpYU5vw5EcFeqkcX6lucQ+UWgEOH2O4KJHkSck4DHAY7D7CkVLD0wzc5qw==" + }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", @@ -594,6 +642,12 @@ "rimraf": "2" } }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, "get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", @@ -765,6 +819,12 @@ "p-is-promise": "^1.1.0" } }, + "inversify": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/inversify/-/inversify-5.0.1.tgz", + "integrity": "sha512-Ieh06s48WnEYGcqHepdsJUIJUXpwH5o5vodAX+DK2JA/gjy4EbEcQZxw+uFfzysmKjiLXGYwNG3qDZsKVMcINQ==", + "dev": true + }, "is-object": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", @@ -1287,6 +1347,12 @@ "resolve": "^1.1.6" } }, + "reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "dev": true + }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", @@ -1579,6 +1645,23 @@ "tsutils": "^2.29.0" } }, + "tslint-config-prettier": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", + "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==", + "dev": true + }, + "tslint-consistent-codestyle": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/tslint-consistent-codestyle/-/tslint-consistent-codestyle-1.16.0.tgz", + "integrity": "sha512-ebR/xHyMEuU36hGNOgCfjGBNYxBPixf0yU1Yoo6s3BrpBRFccjPOmIVaVvQsWAUAMdmfzHOCihVkcaMfimqvHw==", + "dev": true, + "requires": { + "@fimbul/bifrost": "^0.21.0", + "tslib": "^1.7.1", + "tsutils": "^2.29.0" + } + }, "tsutils": { "version": "2.29.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", diff --git a/bundler/package.json b/bundler/package.json index 90d3bd9..603d35e 100644 --- a/bundler/package.json +++ b/bundler/package.json @@ -1,6 +1,6 @@ { "name": "policy-bundle", - "version": "0.1.0", + "version": "0.2.0", "scripts": { "prepare": "npm run build", "build": "tsc", @@ -8,6 +8,7 @@ "clean": "rm -Rf node_modules/ dist/", "pretest": "npm run build", "test": "jasmine --config=jasmine.json", + "lint": "tslint -p package.json", "kpt:docker-create": "kpt docker-create", "kpt:docker-build": "kpt docker-build", "kpt:docker-push": "kpt docker-push", @@ -16,16 +17,20 @@ }, "dependencies": { "@types/glob": "^7.1.1", + "@types/markdown-table": "^2.0.0", "glob": "^7.1.6", "kpt-functions": "^0.12.0", "markdown-table": "^2.0.0" }, "devDependencies": { - "create-kpt-functions": "^0.16.0", + "@types/fs-extra": "^8.0.1", "@types/jasmine": "^3.3.12", "@types/node": "^12.7.2", + "create-kpt-functions": "^0.16.0", "jasmine": "^3.4.0", "tslint": "^5.19.0", + "tslint-config-prettier": "1.18.0", + "tslint-consistent-codestyle": "^1.16.0", "typescript": "^3.5.3" }, "kpt": { diff --git a/bundler/src/common.ts b/bundler/src/common.ts index 94623f1..4ea4077 100644 --- a/bundler/src/common.ts +++ b/bundler/src/common.ts @@ -14,4 +14,194 @@ * limitations under the License. */ -export const BUNDLE_ANNOTATION_REGEX = /bundles.validator.forsetisecurity.org\/(.+)/ +import { + existsSync, + mkdirSync, + readFileSync, + unlinkSync, + writeFileSync +} from "fs"; +import * as glob from "glob"; +import { KubernetesObject, getAnnotation } from "kpt-functions"; +import * as path from "path"; + +export const BUNDLE_ANNOTATION_REGEX = /bundles.validator.forsetisecurity.org\/(.+)/; +export const CT_KIND = "ConstraintTemplate"; +export const SUPPORTED_API_VERSIONS = /^(constraints|templates).gatekeeper.sh\/v1(.+)$/; + +class PolicyLibrary { + bundles: Map; + configs: KubernetesObject[]; + + constructor(configs: KubernetesObject[]) { + this.bundles = new Map(); + this.configs = new Array(); + + configs + .filter(o => { + return PolicyConfig.isPolicyObject(o); + }) + .forEach(o => { + const annotations = o.metadata.annotations || {}; + Object.keys(annotations).forEach(annotation => { + const result = annotation.match(BUNDLE_ANNOTATION_REGEX); + if (!result) { + return; + } + const bundle = result[0]; + const control = annotations[annotation]; + this.bundlePolicy(bundle, control, o); + }); + this.configs.push(o); + }); + } + + getAll(): KubernetesObject[] { + return this.configs; + } + + getTemplates(): KubernetesObject[] { + return this.getOfKind(CT_KIND); + } + + getTemplate(kind: string): KubernetesObject { + const matches = this.getTemplates().filter(o => { + return (o as any).spec.crd.spec.names.kind === kind; + }); + return matches[0] || undefined; + } + + getOfKind(kind: string): KubernetesObject[] { + return this.configs.filter(o => { + return o.kind === kind; + }); + } + + bundlePolicy(bundleKey: string, control: string, policy: KubernetesObject) { + let bundle = this.bundles.get(bundleKey); + if (bundle === undefined) { + bundle = new PolicyBundle(bundleKey); + this.bundles.set(bundleKey, bundle); + } + + bundle.addPolicy(policy); + } +} + +class PolicyBundle { + key: string; + configs: KubernetesObject[]; + + constructor(annotation: string) { + this.key = annotation; + this.configs = new Array(); + } + + getName() { + const matches = this.key.match(BUNDLE_ANNOTATION_REGEX); + return matches ? matches[1] : "Unknown"; + } + + getKey() { + return this.getName(); + } + + addPolicy(policy: KubernetesObject) { + this.configs.push(policy); + } + + getConfigs() { + return this.configs; + } + + getControl(policy: KubernetesObject): string { + return getAnnotation(policy, this.key) || ""; + } +} + +class PolicyConfig { + static compare(a: any, b: any) { + return PolicyConfig.getName(a) > PolicyConfig.getName(b) ? 1 : -1; + } + + static getDescription(o: any): string { + return getAnnotation(o, "description") || ""; + } + + static getName(o: any): string { + if (o.kind === CT_KIND) { + return o.spec.crd.spec.names.kind; + } + return o.metadata.name; + } + + static getPath(o: any, root = "../"): string { + let targetPath = path.join(root, "samples"); + if (o.kind === CT_KIND) { + targetPath = path.join(root, "policies"); + } + return path.join( + targetPath, + getAnnotation(o, "config.kubernetes.io/path") || "" + ); + } + + static isPolicyObject(o: any): boolean { + return ( + o && o.apiVersion !== "" && SUPPORTED_API_VERSIONS.test(o.apiVersion) + ); + } +} + +class FileWriter { + filesToDelete: Set; + + constructor( + sinkDir: string, + overwrite: boolean, + filePattern = "/**/*", + create = true + ) { + if (create && !existsSync(sinkDir)) { + mkdirSync(sinkDir, { recursive: true }); + } + + // If sink diretory is not empty, require 'overwrite' parameter to be set. + const files = this.listFiles(sinkDir, filePattern); + if (!overwrite && files.length > 0) { + throw new Error( + `sink dir contains files and overwrite is not set to string 'true'.` + ); + } + + this.filesToDelete = new Set(files); + } + + finish() { + // Delete files that are missing from the new configs. + this.filesToDelete.forEach((file: any) => { + unlinkSync(file); + }); + } + + listFiles(dir: string, filePattern: string): string[] { + return glob.sync(dir + filePattern); + } + + write(file: any, contents: string) { + this.filesToDelete.delete(file); + + if (existsSync(file)) { + this.filesToDelete.delete(file); + const currentContents = readFileSync(file).toString(); + if (contents === currentContents) { + // No changes to make. + return; + } + } + + writeFileSync(file, contents, "utf8"); + } +} + +export { FileWriter, PolicyBundle, PolicyConfig, PolicyLibrary }; diff --git a/bundler/src/common_test.ts b/bundler/src/common_test.ts new file mode 100644 index 0000000..de8817a --- /dev/null +++ b/bundler/src/common_test.ts @@ -0,0 +1,154 @@ +/** + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import * as fs from 'fs-extra'; +import * as kpt from 'kpt-functions'; +import * as os from 'os'; +import * as path from 'path'; +import { FileWriter, PolicyLibrary } from './common'; + +const FORSETI_BUNDLE = 'bundles.validator.forsetisecurity.org/forseti-security'; + +const SOURCE_DIR = path.resolve( + __dirname, + '..', + 'test-data', + 'common', + 'source' +); + +const SOURCE_INVALID_FILE = path.resolve( + SOURCE_DIR, + 'invalid.yaml' +); + +const SOURCE_BUNDLE_FILE = path.resolve( + SOURCE_DIR, + 'bundle.yaml' +); + +const SINK_DIR = path.resolve( + __dirname, + '..', + 'test-data', + 'common', + 'sink' +); + +const SINK_BUNDLE_FILE = path.resolve( + SINK_DIR, + 'bundle.yaml' +); + +const INVALID_CONSTRAINT_NAME = 'invalid-constraint-no-api-version'; +const CONSTRAINT_WITHOUT_BUNDLE_NAME = 'constraint-without-bundle'; + +describe('PolicyLibrary', () => { + it('filters out invalid policy objects', async () => { + const configs = await readTestConfigs(SOURCE_INVALID_FILE); + + const library = new PolicyLibrary(configs.getAll()); + + library.configs.forEach((config) => { + const configName = config.metadata.name || ''; + expect(configName).not.toEqual(INVALID_CONSTRAINT_NAME); + }); + }); + + it("filters out policy objects without an annotation", async () => { + const configs = await readTestConfigs(SOURCE_INVALID_FILE); + + const library = new PolicyLibrary(configs.getAll()); + + library.configs.forEach((config) => { + const configName = config.metadata.name || ''; + expect(configName).not.toEqual(CONSTRAINT_WITHOUT_BUNDLE_NAME); + }); + }); + + it("builds policy bundles", async () => { + const configs = await readTestConfigs(SOURCE_BUNDLE_FILE); + const expectedConfigs = await readTestConfigs(SINK_BUNDLE_FILE); + + const library = new PolicyLibrary(configs.getAll()); + const bundle = library.bundles.get(FORSETI_BUNDLE); + const actualConfigs = bundle ? new kpt.Configs(bundle.configs) : new kpt.Configs(); + + expect(valueOf(actualConfigs)).toEqual(valueOf(expectedConfigs)); + }); +}); + +describe('FileWriter', () => { + let tmpDir = ''; + + beforeEach(() => { + // Ensures tmpDir is unset before testing. Detects incorrectly running tests in parallel, or + // tests not cleaning up properly. + expect(tmpDir).toEqual(''); + tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), 'file-writer-test')); + }); + + afterEach(() => { + // Remove tmpDir so no other tests can have access to the data. + fs.removeSync(tmpDir); + // Reset tmpDir value to confirm test finished normally. + tmpDir = ''; + }); + + it("throws if --overwrite isn't passed for non-empty directory", async () => { + const fileWriter = () => { new FileWriter(SINK_DIR, false); }; + expect(fileWriter).toThrowError(/sink dir contains files/); + }); + + it("silently makes output directory if it doesn't exist", async () => { + const sinkDir = path.resolve(tmpDir, 'foo'); + + new FileWriter(sinkDir, false); + + expect(fs.existsSync(sinkDir)).toEqual(true); + }); + + it('overwrites if --overwrite is passed for non-empty directory', async () => { + const sinkDir = path.resolve(tmpDir, 'foo'); + const fileToDelete = path.resolve(sinkDir, 'delete_me.yaml'); + fs.createFileSync(fileToDelete); + const fileWriter = new FileWriter(sinkDir, true); + + fileWriter.finish(); + + expect(fs.existsSync(fileToDelete)).toEqual(false); + }); + + it('writes files to sink dir', async () => { + const sinkDir = path.resolve(tmpDir, 'foo'); + const file = path.resolve(sinkDir + 'test.yaml'); + const fileContents = fs.readFileSync(SOURCE_BUNDLE_FILE).toString(); + const fileWriter = new FileWriter(sinkDir, true); + + fileWriter.write(file, fileContents); + const actualFileContents = fs.readFileSync(file).toString(); + + expect(JSON.parse(JSON.stringify(fileContents))).toEqual(JSON.parse(JSON.stringify(actualFileContents))); + }); +}); + +function readTestConfigs(file: string): Promise { + return kpt.readConfigs(file, kpt.FileFormat.YAML); +} + +function valueOf(configs?: kpt.Configs) { + return configs && JSON.parse(JSON.stringify(configs.getAll())); +} diff --git a/bundler/src/gen/io.k8s.api.admissionregistration.v1beta1.ts b/bundler/src/gen/io.k8s.api.admissionregistration.v1beta1.ts index 54b3532..4bd0956 100644 --- a/bundler/src/gen/io.k8s.api.admissionregistration.v1beta1.ts +++ b/bundler/src/gen/io.k8s.api.admissionregistration.v1beta1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object. export class MutatingWebhookConfiguration implements KubernetesObject { @@ -23,8 +23,14 @@ export class MutatingWebhookConfiguration implements KubernetesObject { } } -export function isMutatingWebhookConfiguration(o: any): o is MutatingWebhookConfiguration { - return o && o.apiVersion === MutatingWebhookConfiguration.apiVersion && o.kind === MutatingWebhookConfiguration.kind; +export function isMutatingWebhookConfiguration( + o: any +): o is MutatingWebhookConfiguration { + return ( + o && + o.apiVersion === MutatingWebhookConfiguration.apiVersion && + o.kind === MutatingWebhookConfiguration.kind + ); } export namespace MutatingWebhookConfiguration { @@ -35,7 +41,7 @@ export namespace MutatingWebhookConfiguration { // named constructs a MutatingWebhookConfiguration with metadata.name set to name. export function named(name: string): MutatingWebhookConfiguration { - return new MutatingWebhookConfiguration({metadata: {name}}); + return new MutatingWebhookConfiguration({ metadata: { name } }); } // MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object. export interface Interface { @@ -63,14 +69,20 @@ export class MutatingWebhookConfigurationList { constructor(desc: MutatingWebhookConfigurationList) { this.apiVersion = MutatingWebhookConfigurationList.apiVersion; - this.items = desc.items.map((i) => new MutatingWebhookConfiguration(i)); + this.items = desc.items.map(i => new MutatingWebhookConfiguration(i)); this.kind = MutatingWebhookConfigurationList.kind; this.metadata = desc.metadata; } } -export function isMutatingWebhookConfigurationList(o: any): o is MutatingWebhookConfigurationList { - return o && o.apiVersion === MutatingWebhookConfigurationList.apiVersion && o.kind === MutatingWebhookConfigurationList.kind; +export function isMutatingWebhookConfigurationList( + o: any +): o is MutatingWebhookConfigurationList { + return ( + o && + o.apiVersion === MutatingWebhookConfigurationList.apiVersion && + o.kind === MutatingWebhookConfigurationList.kind + ); } export namespace MutatingWebhookConfigurationList { @@ -101,11 +113,11 @@ export class RuleWithOperations { public operations?: string[]; // Resources is a list of resources this rule applies to. - // + // // For example: 'pods' means pods. 'pods/log' means the log subresource of pods. '*' means all resources, but not subresources. 'pods/*' means all subresources of pods. '*/scale' means all scale subresources. '*/*' means all resources and their subresources. - // + // // If wildcard is present, the validation rule will ensure resources do not overlap with each other. - // + // // Depending on the enclosing object, subresources might not be allowed. Required. public resources?: string[]; @@ -153,8 +165,14 @@ export class ValidatingWebhookConfiguration implements KubernetesObject { } } -export function isValidatingWebhookConfiguration(o: any): o is ValidatingWebhookConfiguration { - return o && o.apiVersion === ValidatingWebhookConfiguration.apiVersion && o.kind === ValidatingWebhookConfiguration.kind; +export function isValidatingWebhookConfiguration( + o: any +): o is ValidatingWebhookConfiguration { + return ( + o && + o.apiVersion === ValidatingWebhookConfiguration.apiVersion && + o.kind === ValidatingWebhookConfiguration.kind + ); } export namespace ValidatingWebhookConfiguration { @@ -165,7 +183,7 @@ export namespace ValidatingWebhookConfiguration { // named constructs a ValidatingWebhookConfiguration with metadata.name set to name. export function named(name: string): ValidatingWebhookConfiguration { - return new ValidatingWebhookConfiguration({metadata: {name}}); + return new ValidatingWebhookConfiguration({ metadata: { name } }); } // ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it. export interface Interface { @@ -193,14 +211,20 @@ export class ValidatingWebhookConfigurationList { constructor(desc: ValidatingWebhookConfigurationList) { this.apiVersion = ValidatingWebhookConfigurationList.apiVersion; - this.items = desc.items.map((i) => new ValidatingWebhookConfiguration(i)); + this.items = desc.items.map(i => new ValidatingWebhookConfiguration(i)); this.kind = ValidatingWebhookConfigurationList.kind; this.metadata = desc.metadata; } } -export function isValidatingWebhookConfigurationList(o: any): o is ValidatingWebhookConfigurationList { - return o && o.apiVersion === ValidatingWebhookConfigurationList.apiVersion && o.kind === ValidatingWebhookConfigurationList.kind; +export function isValidatingWebhookConfigurationList( + o: any +): o is ValidatingWebhookConfigurationList { + return ( + o && + o.apiVersion === ValidatingWebhookConfigurationList.apiVersion && + o.kind === ValidatingWebhookConfigurationList.kind + ); } export namespace ValidatingWebhookConfigurationList { @@ -234,7 +258,7 @@ export class Webhook { public name: string; // NamespaceSelector decides whether to run the webhook on an object based on whether the namespace for that object matches the selector. If the object itself is a namespace, the matching is performed on object.metadata.labels. If the object is another cluster scoped resource, it never skips the webhook. - // + // // For example, to run the webhook on any objects whose namespace is not associated with "runlevel" of "0" or "1"; you will set the selector as follows: "namespaceSelector": { // "matchExpressions": [ // { @@ -247,7 +271,7 @@ export class Webhook { // } // ] // } - // + // // If instead you want to only run the webhook on any objects whose namespace is associated with the "environment" of "prod" or "staging"; you will set the selector as follows: "namespaceSelector": { // "matchExpressions": [ // { @@ -260,9 +284,9 @@ export class Webhook { // } // ] // } - // + // // See https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ for more examples of label selectors. - // + // // Default to the empty LabelSelector, which matches everything. public namespaceSelector?: apisMetaV1.LabelSelector; @@ -293,22 +317,22 @@ export class WebhookClientConfig { public caBundle?: string; // `service` is a reference to the service for this webhook. Either `service` or `url` must be specified. - // + // // If the webhook is running within the cluster, then you should use `service`. - // + // // Port 443 will be used if it is open, otherwise it is an error. public service?: ServiceReference; // `url` gives the location of the webhook, in standard URL form (`scheme://host:port/path`). Exactly one of `url` or `service` must be specified. - // + // // The `host` should not refer to a service running in the cluster; use the `service` field instead. The host might be resolved via external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve in-cluster DNS as that would be a layering violation). `host` may also be an IP address. - // + // // Please note that using `localhost` or `127.0.0.1` as a `host` is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster. - // + // // The scheme must be "https"; the URL must begin with "https://". - // + // // A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier. - // + // // Attempting to use a user or basic auth e.g. "user:password@" is not allowed. Fragments ("#...") and query parameters ("?...") are not allowed, either. public url?: string; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.apps.v1.ts b/bundler/src/gen/io.k8s.api.apps.v1.ts index b028e8e..fd606cf 100644 --- a/bundler/src/gen/io.k8s.api.apps.v1.ts +++ b/bundler/src/gen/io.k8s.api.apps.v1.ts @@ -1,8 +1,8 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apiCoreV1 from './io.k8s.api.core.v1'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; -import * as apimachineryPkgRuntime from './io.k8s.apimachinery.pkg.runtime'; -import * as pkgUtilIntstr from './io.k8s.apimachinery.pkg.util.intstr'; +import { KubernetesObject } from "kpt-functions"; +import * as apiCoreV1 from "./io.k8s.api.core.v1"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; +import * as apimachineryPkgRuntime from "./io.k8s.apimachinery.pkg.runtime"; +import * as pkgUtilIntstr from "./io.k8s.apimachinery.pkg.util.intstr"; // ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers. export class ControllerRevision implements KubernetesObject { @@ -31,7 +31,11 @@ export class ControllerRevision implements KubernetesObject { } export function isControllerRevision(o: any): o is ControllerRevision { - return o && o.apiVersion === ControllerRevision.apiVersion && o.kind === ControllerRevision.kind; + return ( + o && + o.apiVersion === ControllerRevision.apiVersion && + o.kind === ControllerRevision.kind + ); } export namespace ControllerRevision { @@ -69,14 +73,18 @@ export class ControllerRevisionList { constructor(desc: ControllerRevisionList) { this.apiVersion = ControllerRevisionList.apiVersion; - this.items = desc.items.map((i) => new ControllerRevision(i)); + this.items = desc.items.map(i => new ControllerRevision(i)); this.kind = ControllerRevisionList.kind; this.metadata = desc.metadata; } } export function isControllerRevisionList(o: any): o is ControllerRevisionList { - return o && o.apiVersion === ControllerRevisionList.apiVersion && o.kind === ControllerRevisionList.kind; + return ( + o && + o.apiVersion === ControllerRevisionList.apiVersion && + o.kind === ControllerRevisionList.kind + ); } export namespace ControllerRevisionList { @@ -122,7 +130,9 @@ export class DaemonSet implements KubernetesObject { } export function isDaemonSet(o: any): o is DaemonSet { - return o && o.apiVersion === DaemonSet.apiVersion && o.kind === DaemonSet.kind; + return ( + o && o.apiVersion === DaemonSet.apiVersion && o.kind === DaemonSet.kind + ); } export namespace DaemonSet { @@ -133,7 +143,7 @@ export namespace DaemonSet { // named constructs a DaemonSet with metadata.name set to name. export function named(name: string): DaemonSet { - return new DaemonSet({metadata: {name}}); + return new DaemonSet({ metadata: { name } }); } // DaemonSet represents the configuration of a daemon set. export interface Interface { @@ -190,14 +200,18 @@ export class DaemonSetList { constructor(desc: DaemonSetList) { this.apiVersion = DaemonSetList.apiVersion; - this.items = desc.items.map((i) => new DaemonSet(i)); + this.items = desc.items.map(i => new DaemonSet(i)); this.kind = DaemonSetList.kind; this.metadata = desc.metadata; } } export function isDaemonSetList(o: any): o is DaemonSetList { - return o && o.apiVersion === DaemonSetList.apiVersion && o.kind === DaemonSetList.kind; + return ( + o && + o.apiVersion === DaemonSetList.apiVersion && + o.kind === DaemonSetList.kind + ); } export namespace DaemonSetList { @@ -324,7 +338,9 @@ export class Deployment implements KubernetesObject { } export function isDeployment(o: any): o is Deployment { - return o && o.apiVersion === Deployment.apiVersion && o.kind === Deployment.kind; + return ( + o && o.apiVersion === Deployment.apiVersion && o.kind === Deployment.kind + ); } export namespace Deployment { @@ -335,7 +351,7 @@ export namespace Deployment { // named constructs a Deployment with metadata.name set to name. export function named(name: string): Deployment { - return new Deployment({metadata: {name}}); + return new Deployment({ metadata: { name } }); } // Deployment enables declarative updates for Pods and ReplicaSets. export interface Interface { @@ -396,14 +412,18 @@ export class DeploymentList { constructor(desc: DeploymentList) { this.apiVersion = DeploymentList.apiVersion; - this.items = desc.items.map((i) => new Deployment(i)); + this.items = desc.items.map(i => new Deployment(i)); this.kind = DeploymentList.kind; this.metadata = desc.metadata; } } export function isDeploymentList(o: any): o is DeploymentList { - return o && o.apiVersion === DeploymentList.apiVersion && o.kind === DeploymentList.kind; + return ( + o && + o.apiVersion === DeploymentList.apiVersion && + o.kind === DeploymentList.kind + ); } export namespace DeploymentList { @@ -523,7 +543,9 @@ export class ReplicaSet implements KubernetesObject { } export function isReplicaSet(o: any): o is ReplicaSet { - return o && o.apiVersion === ReplicaSet.apiVersion && o.kind === ReplicaSet.kind; + return ( + o && o.apiVersion === ReplicaSet.apiVersion && o.kind === ReplicaSet.kind + ); } export namespace ReplicaSet { @@ -534,7 +556,7 @@ export namespace ReplicaSet { // named constructs a ReplicaSet with metadata.name set to name. export function named(name: string): ReplicaSet { - return new ReplicaSet({metadata: {name}}); + return new ReplicaSet({ metadata: { name } }); } // ReplicaSet ensures that a specified number of pod replicas are running at any given time. export interface Interface { @@ -591,14 +613,18 @@ export class ReplicaSetList { constructor(desc: ReplicaSetList) { this.apiVersion = ReplicaSetList.apiVersion; - this.items = desc.items.map((i) => new ReplicaSet(i)); + this.items = desc.items.map(i => new ReplicaSet(i)); this.kind = ReplicaSetList.kind; this.metadata = desc.metadata; } } export function isReplicaSetList(o: any): o is ReplicaSetList { - return o && o.apiVersion === ReplicaSetList.apiVersion && o.kind === ReplicaSetList.kind; + return ( + o && + o.apiVersion === ReplicaSetList.apiVersion && + o.kind === ReplicaSetList.kind + ); } export namespace ReplicaSetList { @@ -719,7 +745,9 @@ export class StatefulSet implements KubernetesObject { } export function isStatefulSet(o: any): o is StatefulSet { - return o && o.apiVersion === StatefulSet.apiVersion && o.kind === StatefulSet.kind; + return ( + o && o.apiVersion === StatefulSet.apiVersion && o.kind === StatefulSet.kind + ); } export namespace StatefulSet { @@ -730,7 +758,7 @@ export namespace StatefulSet { // named constructs a StatefulSet with metadata.name set to name. export function named(name: string): StatefulSet { - return new StatefulSet({metadata: {name}}); + return new StatefulSet({ metadata: { name } }); } // StatefulSet represents a set of pods with consistent identities. Identities are defined as: // - Network: A single stable DNS and hostname. @@ -787,14 +815,18 @@ export class StatefulSetList { constructor(desc: StatefulSetList) { this.apiVersion = StatefulSetList.apiVersion; - this.items = desc.items.map((i) => new StatefulSet(i)); + this.items = desc.items.map(i => new StatefulSet(i)); this.kind = StatefulSetList.kind; this.metadata = desc.metadata; } } export function isStatefulSetList(o: any): o is StatefulSetList { - return o && o.apiVersion === StatefulSetList.apiVersion && o.kind === StatefulSetList.kind; + return ( + o && + o.apiVersion === StatefulSetList.apiVersion && + o.kind === StatefulSetList.kind + ); } export namespace StatefulSetList { @@ -845,7 +877,12 @@ export class StatefulSetSpec { this.serviceName = desc.serviceName; this.template = desc.template; this.updateStrategy = desc.updateStrategy; - this.volumeClaimTemplates = (desc.volumeClaimTemplates !== undefined) ? desc.volumeClaimTemplates.map((i) => new apiCoreV1.PersistentVolumeClaim(i)) : undefined; + this.volumeClaimTemplates = + desc.volumeClaimTemplates !== undefined + ? desc.volumeClaimTemplates.map( + i => new apiCoreV1.PersistentVolumeClaim(i) + ) + : undefined; } } @@ -898,4 +935,4 @@ export class StatefulSetUpdateStrategy { // Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate. public type?: string; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.apps.v1beta1.ts b/bundler/src/gen/io.k8s.api.apps.v1beta1.ts index 6aebaf9..eb5533b 100644 --- a/bundler/src/gen/io.k8s.api.apps.v1beta1.ts +++ b/bundler/src/gen/io.k8s.api.apps.v1beta1.ts @@ -1,8 +1,8 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apiCoreV1 from './io.k8s.api.core.v1'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; -import * as apimachineryPkgRuntime from './io.k8s.apimachinery.pkg.runtime'; -import * as pkgUtilIntstr from './io.k8s.apimachinery.pkg.util.intstr'; +import { KubernetesObject } from "kpt-functions"; +import * as apiCoreV1 from "./io.k8s.api.core.v1"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; +import * as apimachineryPkgRuntime from "./io.k8s.apimachinery.pkg.runtime"; +import * as pkgUtilIntstr from "./io.k8s.apimachinery.pkg.util.intstr"; // DEPRECATED - This group version of ControllerRevision is deprecated by apps/v1beta2/ControllerRevision. See the release notes for more information. ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers. export class ControllerRevision implements KubernetesObject { @@ -31,7 +31,11 @@ export class ControllerRevision implements KubernetesObject { } export function isControllerRevision(o: any): o is ControllerRevision { - return o && o.apiVersion === ControllerRevision.apiVersion && o.kind === ControllerRevision.kind; + return ( + o && + o.apiVersion === ControllerRevision.apiVersion && + o.kind === ControllerRevision.kind + ); } export namespace ControllerRevision { @@ -69,14 +73,18 @@ export class ControllerRevisionList { constructor(desc: ControllerRevisionList) { this.apiVersion = ControllerRevisionList.apiVersion; - this.items = desc.items.map((i) => new ControllerRevision(i)); + this.items = desc.items.map(i => new ControllerRevision(i)); this.kind = ControllerRevisionList.kind; this.metadata = desc.metadata; } } export function isControllerRevisionList(o: any): o is ControllerRevisionList { - return o && o.apiVersion === ControllerRevisionList.apiVersion && o.kind === ControllerRevisionList.kind; + return ( + o && + o.apiVersion === ControllerRevisionList.apiVersion && + o.kind === ControllerRevisionList.kind + ); } export namespace ControllerRevisionList { @@ -122,7 +130,9 @@ export class Deployment implements KubernetesObject { } export function isDeployment(o: any): o is Deployment { - return o && o.apiVersion === Deployment.apiVersion && o.kind === Deployment.kind; + return ( + o && o.apiVersion === Deployment.apiVersion && o.kind === Deployment.kind + ); } export namespace Deployment { @@ -133,7 +143,7 @@ export namespace Deployment { // named constructs a Deployment with metadata.name set to name. export function named(name: string): Deployment { - return new Deployment({metadata: {name}}); + return new Deployment({ metadata: { name } }); } // DEPRECATED - This group version of Deployment is deprecated by apps/v1beta2/Deployment. See the release notes for more information. Deployment enables declarative updates for Pods and ReplicaSets. export interface Interface { @@ -194,14 +204,18 @@ export class DeploymentList { constructor(desc: DeploymentList) { this.apiVersion = DeploymentList.apiVersion; - this.items = desc.items.map((i) => new Deployment(i)); + this.items = desc.items.map(i => new Deployment(i)); this.kind = DeploymentList.kind; this.metadata = desc.metadata; } } export function isDeploymentList(o: any): o is DeploymentList { - return o && o.apiVersion === DeploymentList.apiVersion && o.kind === DeploymentList.kind; + return ( + o && + o.apiVersion === DeploymentList.apiVersion && + o.kind === DeploymentList.kind + ); } export namespace DeploymentList { @@ -235,7 +249,7 @@ export class DeploymentRollback { public rollbackTo: RollbackConfig; // The annotations to be updated to a deployment - public updatedAnnotations?: {[key: string]: string}; + public updatedAnnotations?: { [key: string]: string }; constructor(desc: DeploymentRollback) { this.apiVersion = DeploymentRollback.apiVersion; @@ -247,7 +261,11 @@ export class DeploymentRollback { } export function isDeploymentRollback(o: any): o is DeploymentRollback { - return o && o.apiVersion === DeploymentRollback.apiVersion && o.kind === DeploymentRollback.kind; + return ( + o && + o.apiVersion === DeploymentRollback.apiVersion && + o.kind === DeploymentRollback.kind + ); } export namespace DeploymentRollback { @@ -265,7 +283,7 @@ export namespace DeploymentRollback { rollbackTo: RollbackConfig; // The annotations to be updated to a deployment - updatedAnnotations?: {[key: string]: string}; + updatedAnnotations?: { [key: string]: string }; } } @@ -406,7 +424,7 @@ export namespace Scale { // named constructs a Scale with metadata.name set to name. export function named(name: string): Scale { - return new Scale({metadata: {name}}); + return new Scale({ metadata: { name } }); } // Scale represents a scaling request for a resource. export interface Interface { @@ -433,7 +451,7 @@ export class ScaleStatus { public replicas: number; // label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors - public selector?: {[key: string]: string}; + public selector?: { [key: string]: string }; // label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors public targetSelector?: string; @@ -474,7 +492,9 @@ export class StatefulSet implements KubernetesObject { } export function isStatefulSet(o: any): o is StatefulSet { - return o && o.apiVersion === StatefulSet.apiVersion && o.kind === StatefulSet.kind; + return ( + o && o.apiVersion === StatefulSet.apiVersion && o.kind === StatefulSet.kind + ); } export namespace StatefulSet { @@ -485,7 +505,7 @@ export namespace StatefulSet { // named constructs a StatefulSet with metadata.name set to name. export function named(name: string): StatefulSet { - return new StatefulSet({metadata: {name}}); + return new StatefulSet({ metadata: { name } }); } // DEPRECATED - This group version of StatefulSet is deprecated by apps/v1beta2/StatefulSet. See the release notes for more information. StatefulSet represents a set of pods with consistent identities. Identities are defined as: // - Network: A single stable DNS and hostname. @@ -542,14 +562,18 @@ export class StatefulSetList { constructor(desc: StatefulSetList) { this.apiVersion = StatefulSetList.apiVersion; - this.items = desc.items.map((i) => new StatefulSet(i)); + this.items = desc.items.map(i => new StatefulSet(i)); this.kind = StatefulSetList.kind; this.metadata = desc.metadata; } } export function isStatefulSetList(o: any): o is StatefulSetList { - return o && o.apiVersion === StatefulSetList.apiVersion && o.kind === StatefulSetList.kind; + return ( + o && + o.apiVersion === StatefulSetList.apiVersion && + o.kind === StatefulSetList.kind + ); } export namespace StatefulSetList { @@ -600,7 +624,12 @@ export class StatefulSetSpec { this.serviceName = desc.serviceName; this.template = desc.template; this.updateStrategy = desc.updateStrategy; - this.volumeClaimTemplates = (desc.volumeClaimTemplates !== undefined) ? desc.volumeClaimTemplates.map((i) => new apiCoreV1.PersistentVolumeClaim(i)) : undefined; + this.volumeClaimTemplates = + desc.volumeClaimTemplates !== undefined + ? desc.volumeClaimTemplates.map( + i => new apiCoreV1.PersistentVolumeClaim(i) + ) + : undefined; } } @@ -653,4 +682,4 @@ export class StatefulSetUpdateStrategy { // Type indicates the type of the StatefulSetUpdateStrategy. public type?: string; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.apps.v1beta2.ts b/bundler/src/gen/io.k8s.api.apps.v1beta2.ts index 97cded8..4db0e0a 100644 --- a/bundler/src/gen/io.k8s.api.apps.v1beta2.ts +++ b/bundler/src/gen/io.k8s.api.apps.v1beta2.ts @@ -1,8 +1,8 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apiCoreV1 from './io.k8s.api.core.v1'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; -import * as apimachineryPkgRuntime from './io.k8s.apimachinery.pkg.runtime'; -import * as pkgUtilIntstr from './io.k8s.apimachinery.pkg.util.intstr'; +import { KubernetesObject } from "kpt-functions"; +import * as apiCoreV1 from "./io.k8s.api.core.v1"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; +import * as apimachineryPkgRuntime from "./io.k8s.apimachinery.pkg.runtime"; +import * as pkgUtilIntstr from "./io.k8s.apimachinery.pkg.util.intstr"; // DEPRECATED - This group version of ControllerRevision is deprecated by apps/v1/ControllerRevision. See the release notes for more information. ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers. export class ControllerRevision implements KubernetesObject { @@ -31,7 +31,11 @@ export class ControllerRevision implements KubernetesObject { } export function isControllerRevision(o: any): o is ControllerRevision { - return o && o.apiVersion === ControllerRevision.apiVersion && o.kind === ControllerRevision.kind; + return ( + o && + o.apiVersion === ControllerRevision.apiVersion && + o.kind === ControllerRevision.kind + ); } export namespace ControllerRevision { @@ -69,14 +73,18 @@ export class ControllerRevisionList { constructor(desc: ControllerRevisionList) { this.apiVersion = ControllerRevisionList.apiVersion; - this.items = desc.items.map((i) => new ControllerRevision(i)); + this.items = desc.items.map(i => new ControllerRevision(i)); this.kind = ControllerRevisionList.kind; this.metadata = desc.metadata; } } export function isControllerRevisionList(o: any): o is ControllerRevisionList { - return o && o.apiVersion === ControllerRevisionList.apiVersion && o.kind === ControllerRevisionList.kind; + return ( + o && + o.apiVersion === ControllerRevisionList.apiVersion && + o.kind === ControllerRevisionList.kind + ); } export namespace ControllerRevisionList { @@ -122,7 +130,9 @@ export class DaemonSet implements KubernetesObject { } export function isDaemonSet(o: any): o is DaemonSet { - return o && o.apiVersion === DaemonSet.apiVersion && o.kind === DaemonSet.kind; + return ( + o && o.apiVersion === DaemonSet.apiVersion && o.kind === DaemonSet.kind + ); } export namespace DaemonSet { @@ -133,7 +143,7 @@ export namespace DaemonSet { // named constructs a DaemonSet with metadata.name set to name. export function named(name: string): DaemonSet { - return new DaemonSet({metadata: {name}}); + return new DaemonSet({ metadata: { name } }); } // DEPRECATED - This group version of DaemonSet is deprecated by apps/v1/DaemonSet. See the release notes for more information. DaemonSet represents the configuration of a daemon set. export interface Interface { @@ -190,14 +200,18 @@ export class DaemonSetList { constructor(desc: DaemonSetList) { this.apiVersion = DaemonSetList.apiVersion; - this.items = desc.items.map((i) => new DaemonSet(i)); + this.items = desc.items.map(i => new DaemonSet(i)); this.kind = DaemonSetList.kind; this.metadata = desc.metadata; } } export function isDaemonSetList(o: any): o is DaemonSetList { - return o && o.apiVersion === DaemonSetList.apiVersion && o.kind === DaemonSetList.kind; + return ( + o && + o.apiVersion === DaemonSetList.apiVersion && + o.kind === DaemonSetList.kind + ); } export namespace DaemonSetList { @@ -324,7 +338,9 @@ export class Deployment implements KubernetesObject { } export function isDeployment(o: any): o is Deployment { - return o && o.apiVersion === Deployment.apiVersion && o.kind === Deployment.kind; + return ( + o && o.apiVersion === Deployment.apiVersion && o.kind === Deployment.kind + ); } export namespace Deployment { @@ -335,7 +351,7 @@ export namespace Deployment { // named constructs a Deployment with metadata.name set to name. export function named(name: string): Deployment { - return new Deployment({metadata: {name}}); + return new Deployment({ metadata: { name } }); } // DEPRECATED - This group version of Deployment is deprecated by apps/v1/Deployment. See the release notes for more information. Deployment enables declarative updates for Pods and ReplicaSets. export interface Interface { @@ -396,14 +412,18 @@ export class DeploymentList { constructor(desc: DeploymentList) { this.apiVersion = DeploymentList.apiVersion; - this.items = desc.items.map((i) => new Deployment(i)); + this.items = desc.items.map(i => new Deployment(i)); this.kind = DeploymentList.kind; this.metadata = desc.metadata; } } export function isDeploymentList(o: any): o is DeploymentList { - return o && o.apiVersion === DeploymentList.apiVersion && o.kind === DeploymentList.kind; + return ( + o && + o.apiVersion === DeploymentList.apiVersion && + o.kind === DeploymentList.kind + ); } export namespace DeploymentList { @@ -523,7 +543,9 @@ export class ReplicaSet implements KubernetesObject { } export function isReplicaSet(o: any): o is ReplicaSet { - return o && o.apiVersion === ReplicaSet.apiVersion && o.kind === ReplicaSet.kind; + return ( + o && o.apiVersion === ReplicaSet.apiVersion && o.kind === ReplicaSet.kind + ); } export namespace ReplicaSet { @@ -534,7 +556,7 @@ export namespace ReplicaSet { // named constructs a ReplicaSet with metadata.name set to name. export function named(name: string): ReplicaSet { - return new ReplicaSet({metadata: {name}}); + return new ReplicaSet({ metadata: { name } }); } // DEPRECATED - This group version of ReplicaSet is deprecated by apps/v1/ReplicaSet. See the release notes for more information. ReplicaSet ensures that a specified number of pod replicas are running at any given time. export interface Interface { @@ -591,14 +613,18 @@ export class ReplicaSetList { constructor(desc: ReplicaSetList) { this.apiVersion = ReplicaSetList.apiVersion; - this.items = desc.items.map((i) => new ReplicaSet(i)); + this.items = desc.items.map(i => new ReplicaSet(i)); this.kind = ReplicaSetList.kind; this.metadata = desc.metadata; } } export function isReplicaSetList(o: any): o is ReplicaSetList { - return o && o.apiVersion === ReplicaSetList.apiVersion && o.kind === ReplicaSetList.kind; + return ( + o && + o.apiVersion === ReplicaSetList.apiVersion && + o.kind === ReplicaSetList.kind + ); } export namespace ReplicaSetList { @@ -728,7 +754,7 @@ export namespace Scale { // named constructs a Scale with metadata.name set to name. export function named(name: string): Scale { - return new Scale({metadata: {name}}); + return new Scale({ metadata: { name } }); } // Scale represents a scaling request for a resource. export interface Interface { @@ -755,7 +781,7 @@ export class ScaleStatus { public replicas: number; // label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors - public selector?: {[key: string]: string}; + public selector?: { [key: string]: string }; // label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors public targetSelector?: string; @@ -796,7 +822,9 @@ export class StatefulSet implements KubernetesObject { } export function isStatefulSet(o: any): o is StatefulSet { - return o && o.apiVersion === StatefulSet.apiVersion && o.kind === StatefulSet.kind; + return ( + o && o.apiVersion === StatefulSet.apiVersion && o.kind === StatefulSet.kind + ); } export namespace StatefulSet { @@ -807,7 +835,7 @@ export namespace StatefulSet { // named constructs a StatefulSet with metadata.name set to name. export function named(name: string): StatefulSet { - return new StatefulSet({metadata: {name}}); + return new StatefulSet({ metadata: { name } }); } // DEPRECATED - This group version of StatefulSet is deprecated by apps/v1/StatefulSet. See the release notes for more information. StatefulSet represents a set of pods with consistent identities. Identities are defined as: // - Network: A single stable DNS and hostname. @@ -864,14 +892,18 @@ export class StatefulSetList { constructor(desc: StatefulSetList) { this.apiVersion = StatefulSetList.apiVersion; - this.items = desc.items.map((i) => new StatefulSet(i)); + this.items = desc.items.map(i => new StatefulSet(i)); this.kind = StatefulSetList.kind; this.metadata = desc.metadata; } } export function isStatefulSetList(o: any): o is StatefulSetList { - return o && o.apiVersion === StatefulSetList.apiVersion && o.kind === StatefulSetList.kind; + return ( + o && + o.apiVersion === StatefulSetList.apiVersion && + o.kind === StatefulSetList.kind + ); } export namespace StatefulSetList { @@ -922,7 +954,12 @@ export class StatefulSetSpec { this.serviceName = desc.serviceName; this.template = desc.template; this.updateStrategy = desc.updateStrategy; - this.volumeClaimTemplates = (desc.volumeClaimTemplates !== undefined) ? desc.volumeClaimTemplates.map((i) => new apiCoreV1.PersistentVolumeClaim(i)) : undefined; + this.volumeClaimTemplates = + desc.volumeClaimTemplates !== undefined + ? desc.volumeClaimTemplates.map( + i => new apiCoreV1.PersistentVolumeClaim(i) + ) + : undefined; } } @@ -975,4 +1012,4 @@ export class StatefulSetUpdateStrategy { // Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate. public type?: string; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.authentication.v1.ts b/bundler/src/gen/io.k8s.api.authentication.v1.ts index 9b401f9..7062d0a 100644 --- a/bundler/src/gen/io.k8s.api.authentication.v1.ts +++ b/bundler/src/gen/io.k8s.api.authentication.v1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver. export class TokenReview implements KubernetesObject { @@ -27,7 +27,9 @@ export class TokenReview implements KubernetesObject { } export function isTokenReview(o: any): o is TokenReview { - return o && o.apiVersion === TokenReview.apiVersion && o.kind === TokenReview.kind; + return ( + o && o.apiVersion === TokenReview.apiVersion && o.kind === TokenReview.kind + ); } export namespace TokenReview { @@ -75,7 +77,7 @@ export class TokenReviewStatus { // UserInfo holds the information about the user needed to implement the user.Info interface. export class UserInfo { // Any additional information provided by the authenticator. - public extra?: {[key: string]: string[]}; + public extra?: { [key: string]: string[] }; // The names of groups this user is a part of. public groups?: string[]; @@ -85,4 +87,4 @@ export class UserInfo { // The name that uniquely identifies this user among all active users. public username?: string; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.authentication.v1beta1.ts b/bundler/src/gen/io.k8s.api.authentication.v1beta1.ts index 6acc86c..662fdb3 100644 --- a/bundler/src/gen/io.k8s.api.authentication.v1beta1.ts +++ b/bundler/src/gen/io.k8s.api.authentication.v1beta1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver. export class TokenReview implements KubernetesObject { @@ -27,7 +27,9 @@ export class TokenReview implements KubernetesObject { } export function isTokenReview(o: any): o is TokenReview { - return o && o.apiVersion === TokenReview.apiVersion && o.kind === TokenReview.kind; + return ( + o && o.apiVersion === TokenReview.apiVersion && o.kind === TokenReview.kind + ); } export namespace TokenReview { @@ -75,7 +77,7 @@ export class TokenReviewStatus { // UserInfo holds the information about the user needed to implement the user.Info interface. export class UserInfo { // Any additional information provided by the authenticator. - public extra?: {[key: string]: string[]}; + public extra?: { [key: string]: string[] }; // The names of groups this user is a part of. public groups?: string[]; @@ -85,4 +87,4 @@ export class UserInfo { // The name that uniquely identifies this user among all active users. public username?: string; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.authorization.v1.ts b/bundler/src/gen/io.k8s.api.authorization.v1.ts index 7331f35..0a12ada 100644 --- a/bundler/src/gen/io.k8s.api.authorization.v1.ts +++ b/bundler/src/gen/io.k8s.api.authorization.v1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking. export class LocalSubjectAccessReview implements KubernetesObject { @@ -26,8 +26,14 @@ export class LocalSubjectAccessReview implements KubernetesObject { } } -export function isLocalSubjectAccessReview(o: any): o is LocalSubjectAccessReview { - return o && o.apiVersion === LocalSubjectAccessReview.apiVersion && o.kind === LocalSubjectAccessReview.kind; +export function isLocalSubjectAccessReview( + o: any +): o is LocalSubjectAccessReview { + return ( + o && + o.apiVersion === LocalSubjectAccessReview.apiVersion && + o.kind === LocalSubjectAccessReview.kind + ); } export namespace LocalSubjectAccessReview { @@ -143,8 +149,14 @@ export class SelfSubjectAccessReview implements KubernetesObject { } } -export function isSelfSubjectAccessReview(o: any): o is SelfSubjectAccessReview { - return o && o.apiVersion === SelfSubjectAccessReview.apiVersion && o.kind === SelfSubjectAccessReview.kind; +export function isSelfSubjectAccessReview( + o: any +): o is SelfSubjectAccessReview { + return ( + o && + o.apiVersion === SelfSubjectAccessReview.apiVersion && + o.kind === SelfSubjectAccessReview.kind + ); } export namespace SelfSubjectAccessReview { @@ -200,7 +212,11 @@ export class SelfSubjectRulesReview implements KubernetesObject { } export function isSelfSubjectRulesReview(o: any): o is SelfSubjectRulesReview { - return o && o.apiVersion === SelfSubjectRulesReview.apiVersion && o.kind === SelfSubjectRulesReview.kind; + return ( + o && + o.apiVersion === SelfSubjectRulesReview.apiVersion && + o.kind === SelfSubjectRulesReview.kind + ); } export namespace SelfSubjectRulesReview { @@ -252,7 +268,11 @@ export class SubjectAccessReview implements KubernetesObject { } export function isSubjectAccessReview(o: any): o is SubjectAccessReview { - return o && o.apiVersion === SubjectAccessReview.apiVersion && o.kind === SubjectAccessReview.kind; + return ( + o && + o.apiVersion === SubjectAccessReview.apiVersion && + o.kind === SubjectAccessReview.kind + ); } export namespace SubjectAccessReview { @@ -276,7 +296,7 @@ export namespace SubjectAccessReview { // SubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set export class SubjectAccessReviewSpec { // Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here. - public extra?: {[key: string]: string[]}; + public extra?: { [key: string]: string[] }; // Groups is the groups you're testing for. public groups?: string[]; @@ -336,4 +356,4 @@ export class SubjectRulesReviewStatus { this.nonResourceRules = desc.nonResourceRules; this.resourceRules = desc.resourceRules; } -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.authorization.v1beta1.ts b/bundler/src/gen/io.k8s.api.authorization.v1beta1.ts index 6de41b6..812e9e1 100644 --- a/bundler/src/gen/io.k8s.api.authorization.v1beta1.ts +++ b/bundler/src/gen/io.k8s.api.authorization.v1beta1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking. export class LocalSubjectAccessReview implements KubernetesObject { @@ -26,8 +26,14 @@ export class LocalSubjectAccessReview implements KubernetesObject { } } -export function isLocalSubjectAccessReview(o: any): o is LocalSubjectAccessReview { - return o && o.apiVersion === LocalSubjectAccessReview.apiVersion && o.kind === LocalSubjectAccessReview.kind; +export function isLocalSubjectAccessReview( + o: any +): o is LocalSubjectAccessReview { + return ( + o && + o.apiVersion === LocalSubjectAccessReview.apiVersion && + o.kind === LocalSubjectAccessReview.kind + ); } export namespace LocalSubjectAccessReview { @@ -143,8 +149,14 @@ export class SelfSubjectAccessReview implements KubernetesObject { } } -export function isSelfSubjectAccessReview(o: any): o is SelfSubjectAccessReview { - return o && o.apiVersion === SelfSubjectAccessReview.apiVersion && o.kind === SelfSubjectAccessReview.kind; +export function isSelfSubjectAccessReview( + o: any +): o is SelfSubjectAccessReview { + return ( + o && + o.apiVersion === SelfSubjectAccessReview.apiVersion && + o.kind === SelfSubjectAccessReview.kind + ); } export namespace SelfSubjectAccessReview { @@ -200,7 +212,11 @@ export class SelfSubjectRulesReview implements KubernetesObject { } export function isSelfSubjectRulesReview(o: any): o is SelfSubjectRulesReview { - return o && o.apiVersion === SelfSubjectRulesReview.apiVersion && o.kind === SelfSubjectRulesReview.kind; + return ( + o && + o.apiVersion === SelfSubjectRulesReview.apiVersion && + o.kind === SelfSubjectRulesReview.kind + ); } export namespace SelfSubjectRulesReview { @@ -252,7 +268,11 @@ export class SubjectAccessReview implements KubernetesObject { } export function isSubjectAccessReview(o: any): o is SubjectAccessReview { - return o && o.apiVersion === SubjectAccessReview.apiVersion && o.kind === SubjectAccessReview.kind; + return ( + o && + o.apiVersion === SubjectAccessReview.apiVersion && + o.kind === SubjectAccessReview.kind + ); } export namespace SubjectAccessReview { @@ -276,7 +296,7 @@ export namespace SubjectAccessReview { // SubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set export class SubjectAccessReviewSpec { // Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here. - public extra?: {[key: string]: string[]}; + public extra?: { [key: string]: string[] }; // Groups is the groups you're testing for. public group?: string[]; @@ -336,4 +356,4 @@ export class SubjectRulesReviewStatus { this.nonResourceRules = desc.nonResourceRules; this.resourceRules = desc.resourceRules; } -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.autoscaling.v1.ts b/bundler/src/gen/io.k8s.api.autoscaling.v1.ts index 13a0687..e3a5dab 100644 --- a/bundler/src/gen/io.k8s.api.autoscaling.v1.ts +++ b/bundler/src/gen/io.k8s.api.autoscaling.v1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // CrossVersionObjectReference contains enough information to let you identify the referred resource. export class CrossVersionObjectReference { @@ -45,8 +45,14 @@ export class HorizontalPodAutoscaler implements KubernetesObject { } } -export function isHorizontalPodAutoscaler(o: any): o is HorizontalPodAutoscaler { - return o && o.apiVersion === HorizontalPodAutoscaler.apiVersion && o.kind === HorizontalPodAutoscaler.kind; +export function isHorizontalPodAutoscaler( + o: any +): o is HorizontalPodAutoscaler { + return ( + o && + o.apiVersion === HorizontalPodAutoscaler.apiVersion && + o.kind === HorizontalPodAutoscaler.kind + ); } export namespace HorizontalPodAutoscaler { @@ -57,7 +63,7 @@ export namespace HorizontalPodAutoscaler { // named constructs a HorizontalPodAutoscaler with metadata.name set to name. export function named(name: string): HorizontalPodAutoscaler { - return new HorizontalPodAutoscaler({metadata: {name}}); + return new HorizontalPodAutoscaler({ metadata: { name } }); } // configuration of a horizontal pod autoscaler. export interface Interface { @@ -88,14 +94,20 @@ export class HorizontalPodAutoscalerList { constructor(desc: HorizontalPodAutoscalerList) { this.apiVersion = HorizontalPodAutoscalerList.apiVersion; - this.items = desc.items.map((i) => new HorizontalPodAutoscaler(i)); + this.items = desc.items.map(i => new HorizontalPodAutoscaler(i)); this.kind = HorizontalPodAutoscalerList.kind; this.metadata = desc.metadata; } } -export function isHorizontalPodAutoscalerList(o: any): o is HorizontalPodAutoscalerList { - return o && o.apiVersion === HorizontalPodAutoscalerList.apiVersion && o.kind === HorizontalPodAutoscalerList.kind; +export function isHorizontalPodAutoscalerList( + o: any +): o is HorizontalPodAutoscalerList { + return ( + o && + o.apiVersion === HorizontalPodAutoscalerList.apiVersion && + o.kind === HorizontalPodAutoscalerList.kind + ); } export namespace HorizontalPodAutoscalerList { @@ -200,7 +212,7 @@ export namespace Scale { // named constructs a Scale with metadata.name set to name. export function named(name: string): Scale { - return new Scale({metadata: {name}}); + return new Scale({ metadata: { name } }); } // Scale represents a scaling request for a resource. export interface Interface { @@ -233,4 +245,4 @@ export class ScaleStatus { this.replicas = desc.replicas; this.selector = desc.selector; } -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.autoscaling.v2beta1.ts b/bundler/src/gen/io.k8s.api.autoscaling.v2beta1.ts index a038e22..b7d9085 100644 --- a/bundler/src/gen/io.k8s.api.autoscaling.v2beta1.ts +++ b/bundler/src/gen/io.k8s.api.autoscaling.v2beta1.ts @@ -1,6 +1,6 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as pkgApiResource from './io.k8s.apimachinery.pkg.api.resource'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as pkgApiResource from "./io.k8s.apimachinery.pkg.api.resource"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // CrossVersionObjectReference contains enough information to let you identify the referred resource. export class CrossVersionObjectReference { @@ -90,8 +90,14 @@ export class HorizontalPodAutoscaler implements KubernetesObject { } } -export function isHorizontalPodAutoscaler(o: any): o is HorizontalPodAutoscaler { - return o && o.apiVersion === HorizontalPodAutoscaler.apiVersion && o.kind === HorizontalPodAutoscaler.kind; +export function isHorizontalPodAutoscaler( + o: any +): o is HorizontalPodAutoscaler { + return ( + o && + o.apiVersion === HorizontalPodAutoscaler.apiVersion && + o.kind === HorizontalPodAutoscaler.kind + ); } export namespace HorizontalPodAutoscaler { @@ -102,7 +108,7 @@ export namespace HorizontalPodAutoscaler { // named constructs a HorizontalPodAutoscaler with metadata.name set to name. export function named(name: string): HorizontalPodAutoscaler { - return new HorizontalPodAutoscaler({metadata: {name}}); + return new HorizontalPodAutoscaler({ metadata: { name } }); } // HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified. export interface Interface { @@ -159,14 +165,20 @@ export class HorizontalPodAutoscalerList { constructor(desc: HorizontalPodAutoscalerList) { this.apiVersion = HorizontalPodAutoscalerList.apiVersion; - this.items = desc.items.map((i) => new HorizontalPodAutoscaler(i)); + this.items = desc.items.map(i => new HorizontalPodAutoscaler(i)); this.kind = HorizontalPodAutoscalerList.kind; this.metadata = desc.metadata; } } -export function isHorizontalPodAutoscalerList(o: any): o is HorizontalPodAutoscalerList { - return o && o.apiVersion === HorizontalPodAutoscalerList.apiVersion && o.kind === HorizontalPodAutoscalerList.kind; +export function isHorizontalPodAutoscalerList( + o: any +): o is HorizontalPodAutoscalerList { + return ( + o && + o.apiVersion === HorizontalPodAutoscalerList.apiVersion && + o.kind === HorizontalPodAutoscalerList.kind + ); } export namespace HorizontalPodAutoscalerList { @@ -411,4 +423,4 @@ export class ResourceMetricStatus { this.currentAverageValue = desc.currentAverageValue; this.name = desc.name; } -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.autoscaling.v2beta2.ts b/bundler/src/gen/io.k8s.api.autoscaling.v2beta2.ts index b2c480e..105666d 100644 --- a/bundler/src/gen/io.k8s.api.autoscaling.v2beta2.ts +++ b/bundler/src/gen/io.k8s.api.autoscaling.v2beta2.ts @@ -1,6 +1,6 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as pkgApiResource from './io.k8s.apimachinery.pkg.api.resource'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as pkgApiResource from "./io.k8s.apimachinery.pkg.api.resource"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // CrossVersionObjectReference contains enough information to let you identify the referred resource. export class CrossVersionObjectReference { @@ -74,8 +74,14 @@ export class HorizontalPodAutoscaler implements KubernetesObject { } } -export function isHorizontalPodAutoscaler(o: any): o is HorizontalPodAutoscaler { - return o && o.apiVersion === HorizontalPodAutoscaler.apiVersion && o.kind === HorizontalPodAutoscaler.kind; +export function isHorizontalPodAutoscaler( + o: any +): o is HorizontalPodAutoscaler { + return ( + o && + o.apiVersion === HorizontalPodAutoscaler.apiVersion && + o.kind === HorizontalPodAutoscaler.kind + ); } export namespace HorizontalPodAutoscaler { @@ -86,7 +92,7 @@ export namespace HorizontalPodAutoscaler { // named constructs a HorizontalPodAutoscaler with metadata.name set to name. export function named(name: string): HorizontalPodAutoscaler { - return new HorizontalPodAutoscaler({metadata: {name}}); + return new HorizontalPodAutoscaler({ metadata: { name } }); } // HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified. export interface Interface { @@ -143,14 +149,20 @@ export class HorizontalPodAutoscalerList { constructor(desc: HorizontalPodAutoscalerList) { this.apiVersion = HorizontalPodAutoscalerList.apiVersion; - this.items = desc.items.map((i) => new HorizontalPodAutoscaler(i)); + this.items = desc.items.map(i => new HorizontalPodAutoscaler(i)); this.kind = HorizontalPodAutoscalerList.kind; this.metadata = desc.metadata; } } -export function isHorizontalPodAutoscalerList(o: any): o is HorizontalPodAutoscalerList { - return o && o.apiVersion === HorizontalPodAutoscalerList.apiVersion && o.kind === HorizontalPodAutoscalerList.kind; +export function isHorizontalPodAutoscalerList( + o: any +): o is HorizontalPodAutoscalerList { + return ( + o && + o.apiVersion === HorizontalPodAutoscalerList.apiVersion && + o.kind === HorizontalPodAutoscalerList.kind + ); } export namespace HorizontalPodAutoscalerList { @@ -409,4 +421,4 @@ export class ResourceMetricStatus { this.current = desc.current; this.name = desc.name; } -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.batch.v1.ts b/bundler/src/gen/io.k8s.api.batch.v1.ts index f8d340d..d00f485 100644 --- a/bundler/src/gen/io.k8s.api.batch.v1.ts +++ b/bundler/src/gen/io.k8s.api.batch.v1.ts @@ -1,6 +1,6 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apiCoreV1 from './io.k8s.api.core.v1'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apiCoreV1 from "./io.k8s.api.core.v1"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // Job represents the configuration of a single job. export class Job implements KubernetesObject { @@ -40,7 +40,7 @@ export namespace Job { // named constructs a Job with metadata.name set to name. export function named(name: string): Job { - return new Job({metadata: {name}}); + return new Job({ metadata: { name } }); } // Job represents the configuration of a single job. export interface Interface { @@ -101,7 +101,7 @@ export class JobList { constructor(desc: JobList) { this.apiVersion = JobList.apiVersion; - this.items = desc.items.map((i) => new Job(i)); + this.items = desc.items.map(i => new Job(i)); this.kind = JobList.kind; this.metadata = desc.metadata; } @@ -184,4 +184,4 @@ export class JobStatus { // The number of pods which reached phase Succeeded. public succeeded?: number; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.batch.v1beta1.ts b/bundler/src/gen/io.k8s.api.batch.v1beta1.ts index c089cdb..2878b24 100644 --- a/bundler/src/gen/io.k8s.api.batch.v1beta1.ts +++ b/bundler/src/gen/io.k8s.api.batch.v1beta1.ts @@ -1,7 +1,7 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apiBatchV1 from './io.k8s.api.batch.v1'; -import * as apiCoreV1 from './io.k8s.api.core.v1'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apiBatchV1 from "./io.k8s.api.batch.v1"; +import * as apiCoreV1 from "./io.k8s.api.core.v1"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // CronJob represents the configuration of a single cron job. export class CronJob implements KubernetesObject { @@ -41,7 +41,7 @@ export namespace CronJob { // named constructs a CronJob with metadata.name set to name. export function named(name: string): CronJob { - return new CronJob({metadata: {name}}); + return new CronJob({ metadata: { name } }); } // CronJob represents the configuration of a single cron job. export interface Interface { @@ -72,14 +72,16 @@ export class CronJobList { constructor(desc: CronJobList) { this.apiVersion = CronJobList.apiVersion; - this.items = desc.items.map((i) => new CronJob(i)); + this.items = desc.items.map(i => new CronJob(i)); this.kind = CronJobList.kind; this.metadata = desc.metadata; } } export function isCronJobList(o: any): o is CronJobList { - return o && o.apiVersion === CronJobList.apiVersion && o.kind === CronJobList.kind; + return ( + o && o.apiVersion === CronJobList.apiVersion && o.kind === CronJobList.kind + ); } export namespace CronJobList { @@ -148,4 +150,4 @@ export class JobTemplateSpec { // Specification of the desired behavior of the job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status public spec?: apiBatchV1.JobSpec; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.certificates.v1beta1.ts b/bundler/src/gen/io.k8s.api.certificates.v1beta1.ts index 4d1406a..dbff9d4 100644 --- a/bundler/src/gen/io.k8s.api.certificates.v1beta1.ts +++ b/bundler/src/gen/io.k8s.api.certificates.v1beta1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // Describes a certificate signing request export class CertificateSigningRequest implements KubernetesObject { @@ -26,8 +26,14 @@ export class CertificateSigningRequest implements KubernetesObject { } } -export function isCertificateSigningRequest(o: any): o is CertificateSigningRequest { - return o && o.apiVersion === CertificateSigningRequest.apiVersion && o.kind === CertificateSigningRequest.kind; +export function isCertificateSigningRequest( + o: any +): o is CertificateSigningRequest { + return ( + o && + o.apiVersion === CertificateSigningRequest.apiVersion && + o.kind === CertificateSigningRequest.kind + ); } export namespace CertificateSigningRequest { @@ -38,7 +44,7 @@ export namespace CertificateSigningRequest { // named constructs a CertificateSigningRequest with metadata.name set to name. export function named(name: string): CertificateSigningRequest { - return new CertificateSigningRequest({metadata: {name}}); + return new CertificateSigningRequest({ metadata: { name } }); } // Describes a certificate signing request export interface Interface { @@ -86,14 +92,20 @@ export class CertificateSigningRequestList { constructor(desc: CertificateSigningRequestList) { this.apiVersion = CertificateSigningRequestList.apiVersion; - this.items = desc.items.map((i) => new CertificateSigningRequest(i)); + this.items = desc.items.map(i => new CertificateSigningRequest(i)); this.kind = CertificateSigningRequestList.kind; this.metadata = desc.metadata; } } -export function isCertificateSigningRequestList(o: any): o is CertificateSigningRequestList { - return o && o.apiVersion === CertificateSigningRequestList.apiVersion && o.kind === CertificateSigningRequestList.kind; +export function isCertificateSigningRequestList( + o: any +): o is CertificateSigningRequestList { + return ( + o && + o.apiVersion === CertificateSigningRequestList.apiVersion && + o.kind === CertificateSigningRequestList.kind + ); } export namespace CertificateSigningRequestList { @@ -112,7 +124,7 @@ export namespace CertificateSigningRequestList { // This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users. export class CertificateSigningRequestSpec { // Extra information about the requesting user. See user.Info interface for details. - public extra?: {[key: string]: string[]}; + public extra?: { [key: string]: string[] }; // Group information about the requesting user. See user.Info interface for details. public groups?: string[]; @@ -146,4 +158,4 @@ export class CertificateSigningRequestStatus { // Conditions applied to the request, such as approval or denial. public conditions?: CertificateSigningRequestCondition[]; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.coordination.v1.ts b/bundler/src/gen/io.k8s.api.coordination.v1.ts index b23e16d..9f9cd99 100644 --- a/bundler/src/gen/io.k8s.api.coordination.v1.ts +++ b/bundler/src/gen/io.k8s.api.coordination.v1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // Lease defines a lease concept. export class Lease implements KubernetesObject { @@ -35,7 +35,7 @@ export namespace Lease { // named constructs a Lease with metadata.name set to name. export function named(name: string): Lease { - return new Lease({metadata: {name}}); + return new Lease({ metadata: { name } }); } // Lease defines a lease concept. export interface Interface { @@ -63,14 +63,16 @@ export class LeaseList { constructor(desc: LeaseList) { this.apiVersion = LeaseList.apiVersion; - this.items = desc.items.map((i) => new Lease(i)); + this.items = desc.items.map(i => new Lease(i)); this.kind = LeaseList.kind; this.metadata = desc.metadata; } } export function isLeaseList(o: any): o is LeaseList { - return o && o.apiVersion === LeaseList.apiVersion && o.kind === LeaseList.kind; + return ( + o && o.apiVersion === LeaseList.apiVersion && o.kind === LeaseList.kind + ); } export namespace LeaseList { @@ -105,4 +107,4 @@ export class LeaseSpec { // renewTime is a time when the current holder of a lease has last updated the lease. public renewTime?: apisMetaV1.MicroTime; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.coordination.v1beta1.ts b/bundler/src/gen/io.k8s.api.coordination.v1beta1.ts index 5cc06ba..d443c17 100644 --- a/bundler/src/gen/io.k8s.api.coordination.v1beta1.ts +++ b/bundler/src/gen/io.k8s.api.coordination.v1beta1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // Lease defines a lease concept. export class Lease implements KubernetesObject { @@ -35,7 +35,7 @@ export namespace Lease { // named constructs a Lease with metadata.name set to name. export function named(name: string): Lease { - return new Lease({metadata: {name}}); + return new Lease({ metadata: { name } }); } // Lease defines a lease concept. export interface Interface { @@ -63,14 +63,16 @@ export class LeaseList { constructor(desc: LeaseList) { this.apiVersion = LeaseList.apiVersion; - this.items = desc.items.map((i) => new Lease(i)); + this.items = desc.items.map(i => new Lease(i)); this.kind = LeaseList.kind; this.metadata = desc.metadata; } } export function isLeaseList(o: any): o is LeaseList { - return o && o.apiVersion === LeaseList.apiVersion && o.kind === LeaseList.kind; + return ( + o && o.apiVersion === LeaseList.apiVersion && o.kind === LeaseList.kind + ); } export namespace LeaseList { @@ -105,4 +107,4 @@ export class LeaseSpec { // renewTime is a time when the current holder of a lease has last updated the lease. public renewTime?: apisMetaV1.MicroTime; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.core.v1.ts b/bundler/src/gen/io.k8s.api.core.v1.ts index 28f0028..3223531 100644 --- a/bundler/src/gen/io.k8s.api.core.v1.ts +++ b/bundler/src/gen/io.k8s.api.core.v1.ts @@ -1,10 +1,10 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as pkgApiResource from './io.k8s.apimachinery.pkg.api.resource'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; -import * as pkgUtilIntstr from './io.k8s.apimachinery.pkg.util.intstr'; +import { KubernetesObject } from "kpt-functions"; +import * as pkgApiResource from "./io.k8s.apimachinery.pkg.api.resource"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; +import * as pkgUtilIntstr from "./io.k8s.apimachinery.pkg.util.intstr"; // Represents a Persistent Disk resource in AWS. -// +// // An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling. export class AWSElasticBlockStoreVolumeSource { // Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore @@ -186,7 +186,7 @@ export class CSIPersistentVolumeSource { public readOnly?: boolean; // Attributes of the volume to publish. - public volumeAttributes?: {[key: string]: string}; + public volumeAttributes?: { [key: string]: string }; // VolumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required. public volumeHandle: string; @@ -218,7 +218,7 @@ export class CSIVolumeSource { public readOnly?: boolean; // VolumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult your driver's documentation for supported values. - public volumeAttributes?: {[key: string]: string}; + public volumeAttributes?: { [key: string]: string }; constructor(desc: CSIVolumeSource) { this.driver = desc.driver; @@ -393,7 +393,11 @@ export class ComponentStatus implements KubernetesObject { } export function isComponentStatus(o: any): o is ComponentStatus { - return o && o.apiVersion === ComponentStatus.apiVersion && o.kind === ComponentStatus.kind; + return ( + o && + o.apiVersion === ComponentStatus.apiVersion && + o.kind === ComponentStatus.kind + ); } export namespace ComponentStatus { @@ -404,7 +408,7 @@ export namespace ComponentStatus { // named constructs a ComponentStatus with metadata.name set to name. export function named(name: string): ComponentStatus { - return new ComponentStatus({metadata: {name}}); + return new ComponentStatus({ metadata: { name } }); } // ComponentStatus (and ComponentStatusList) holds the cluster validation info. export interface Interface { @@ -432,14 +436,18 @@ export class ComponentStatusList { constructor(desc: ComponentStatusList) { this.apiVersion = ComponentStatusList.apiVersion; - this.items = desc.items.map((i) => new ComponentStatus(i)); + this.items = desc.items.map(i => new ComponentStatus(i)); this.kind = ComponentStatusList.kind; this.metadata = desc.metadata; } } export function isComponentStatusList(o: any): o is ComponentStatusList { - return o && o.apiVersion === ComponentStatusList.apiVersion && o.kind === ComponentStatusList.kind; + return ( + o && + o.apiVersion === ComponentStatusList.apiVersion && + o.kind === ComponentStatusList.kind + ); } export namespace ComponentStatusList { @@ -464,10 +472,10 @@ export class ConfigMap implements KubernetesObject { public apiVersion: string; // BinaryData contains the binary data. Each key must consist of alphanumeric characters, '-', '_' or '.'. BinaryData can contain byte sequences that are not in the UTF-8 range. The keys stored in BinaryData must not overlap with the ones in the Data field, this is enforced during validation process. Using this field will require 1.10+ apiserver and kubelet. - public binaryData?: {[key: string]: string}; + public binaryData?: { [key: string]: string }; // Data contains the configuration data. Each key must consist of alphanumeric characters, '-', '_' or '.'. Values with non-UTF-8 byte sequences must use the BinaryData field. The keys stored in Data must not overlap with the keys in the BinaryData field, this is enforced during validation process. - public data?: {[key: string]: string}; + public data?: { [key: string]: string }; // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds public kind: string; @@ -485,7 +493,9 @@ export class ConfigMap implements KubernetesObject { } export function isConfigMap(o: any): o is ConfigMap { - return o && o.apiVersion === ConfigMap.apiVersion && o.kind === ConfigMap.kind; + return ( + o && o.apiVersion === ConfigMap.apiVersion && o.kind === ConfigMap.kind + ); } export namespace ConfigMap { @@ -496,15 +506,15 @@ export namespace ConfigMap { // named constructs a ConfigMap with metadata.name set to name. export function named(name: string): ConfigMap { - return new ConfigMap({metadata: {name}}); + return new ConfigMap({ metadata: { name } }); } // ConfigMap holds configuration data for pods to consume. export interface Interface { // BinaryData contains the binary data. Each key must consist of alphanumeric characters, '-', '_' or '.'. BinaryData can contain byte sequences that are not in the UTF-8 range. The keys stored in BinaryData must not overlap with the ones in the Data field, this is enforced during validation process. Using this field will require 1.10+ apiserver and kubelet. - binaryData?: {[key: string]: string}; + binaryData?: { [key: string]: string }; // Data contains the configuration data. Each key must consist of alphanumeric characters, '-', '_' or '.'. Values with non-UTF-8 byte sequences must use the BinaryData field. The keys stored in Data must not overlap with the keys in the BinaryData field, this is enforced during validation process. - data?: {[key: string]: string}; + data?: { [key: string]: string }; // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata metadata: apisMetaV1.ObjectMeta; @@ -512,7 +522,7 @@ export namespace ConfigMap { } // ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. -// +// // The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables. export class ConfigMapEnvSource { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names @@ -556,14 +566,18 @@ export class ConfigMapList { constructor(desc: ConfigMapList) { this.apiVersion = ConfigMapList.apiVersion; - this.items = desc.items.map((i) => new ConfigMap(i)); + this.items = desc.items.map(i => new ConfigMap(i)); this.kind = ConfigMapList.kind; this.metadata = desc.metadata; } } export function isConfigMapList(o: any): o is ConfigMapList { - return o && o.apiVersion === ConfigMapList.apiVersion && o.kind === ConfigMapList.kind; + return ( + o && + o.apiVersion === ConfigMapList.apiVersion && + o.kind === ConfigMapList.kind + ); } export namespace ConfigMapList { @@ -609,7 +623,7 @@ export class ConfigMapNodeConfigSource { } // Adapts a ConfigMap into a projected volume. -// +// // The contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode. export class ConfigMapProjection { // If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. @@ -623,7 +637,7 @@ export class ConfigMapProjection { } // Adapts a ConfigMap into a volume. -// +// // The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling. export class ConfigMapVolumeSource { // Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. @@ -1017,7 +1031,9 @@ export class Endpoints implements KubernetesObject { } export function isEndpoints(o: any): o is Endpoints { - return o && o.apiVersion === Endpoints.apiVersion && o.kind === Endpoints.kind; + return ( + o && o.apiVersion === Endpoints.apiVersion && o.kind === Endpoints.kind + ); } export namespace Endpoints { @@ -1028,7 +1044,7 @@ export namespace Endpoints { // named constructs a Endpoints with metadata.name set to name. export function named(name: string): Endpoints { - return new Endpoints({metadata: {name}}); + return new Endpoints({ metadata: { name } }); } // Endpoints is a collection of endpoints that implement the actual service. Example: // Name: "mysvc", @@ -1067,14 +1083,18 @@ export class EndpointsList { constructor(desc: EndpointsList) { this.apiVersion = EndpointsList.apiVersion; - this.items = desc.items.map((i) => new Endpoints(i)); + this.items = desc.items.map(i => new Endpoints(i)); this.kind = EndpointsList.kind; this.metadata = desc.metadata; } } export function isEndpointsList(o: any): o is EndpointsList { - return o && o.apiVersion === EndpointsList.apiVersion && o.kind === EndpointsList.kind; + return ( + o && + o.apiVersion === EndpointsList.apiVersion && + o.kind === EndpointsList.kind + ); } export namespace EndpointsList { @@ -1287,14 +1307,16 @@ export class EventList { constructor(desc: EventList) { this.apiVersion = EventList.apiVersion; - this.items = desc.items.map((i) => new Event(i)); + this.items = desc.items.map(i => new Event(i)); this.kind = EventList.kind; this.metadata = desc.metadata; } } export function isEventList(o: any): o is EventList { - return o && o.apiVersion === EventList.apiVersion && o.kind === EventList.kind; + return ( + o && o.apiVersion === EventList.apiVersion && o.kind === EventList.kind + ); } export namespace EventList { @@ -1367,7 +1389,7 @@ export class FlexPersistentVolumeSource { public fsType?: string; // Optional: Extra command options if any. - public options?: {[key: string]: string}; + public options?: { [key: string]: string }; // Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. public readOnly?: boolean; @@ -1393,7 +1415,7 @@ export class FlexVolumeSource { public fsType?: string; // Optional: Extra command options if any. - public options?: {[key: string]: string}; + public options?: { [key: string]: string }; // Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. public readOnly?: boolean; @@ -1420,7 +1442,7 @@ export class FlockerVolumeSource { } // Represents a Persistent Disk resource in Google Compute Engine. -// +// // A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling. export class GCEPersistentDiskVolumeSource { // Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk @@ -1444,7 +1466,7 @@ export class GCEPersistentDiskVolumeSource { } // Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling. -// +// // DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. export class GitRepoVolumeSource { // Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name. @@ -1728,7 +1750,9 @@ export class LimitRange implements KubernetesObject { } export function isLimitRange(o: any): o is LimitRange { - return o && o.apiVersion === LimitRange.apiVersion && o.kind === LimitRange.kind; + return ( + o && o.apiVersion === LimitRange.apiVersion && o.kind === LimitRange.kind + ); } export namespace LimitRange { @@ -1739,7 +1763,7 @@ export namespace LimitRange { // named constructs a LimitRange with metadata.name set to name. export function named(name: string): LimitRange { - return new LimitRange({metadata: {name}}); + return new LimitRange({ metadata: { name } }); } // LimitRange sets resource usage limits for each kind of resource in a Namespace. export interface Interface { @@ -1754,19 +1778,19 @@ export namespace LimitRange { // LimitRangeItem defines a min/max usage limit for any resource that matches on kind. export class LimitRangeItem { // Default resource requirement limit value by resource name if resource limit is omitted. - public default?: {[key: string]: pkgApiResource.Quantity}; + public default?: { [key: string]: pkgApiResource.Quantity }; // DefaultRequest is the default resource requirement request value by resource name if resource request is omitted. - public defaultRequest?: {[key: string]: pkgApiResource.Quantity}; + public defaultRequest?: { [key: string]: pkgApiResource.Quantity }; // Max usage constraints on this kind by resource name. - public max?: {[key: string]: pkgApiResource.Quantity}; + public max?: { [key: string]: pkgApiResource.Quantity }; // MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource. - public maxLimitRequestRatio?: {[key: string]: pkgApiResource.Quantity}; + public maxLimitRequestRatio?: { [key: string]: pkgApiResource.Quantity }; // Min usage constraints on this kind by resource name. - public min?: {[key: string]: pkgApiResource.Quantity}; + public min?: { [key: string]: pkgApiResource.Quantity }; // Type of resource that this limit applies to. public type?: string; @@ -1788,14 +1812,18 @@ export class LimitRangeList { constructor(desc: LimitRangeList) { this.apiVersion = LimitRangeList.apiVersion; - this.items = desc.items.map((i) => new LimitRange(i)); + this.items = desc.items.map(i => new LimitRange(i)); this.kind = LimitRangeList.kind; this.metadata = desc.metadata; } } export function isLimitRangeList(o: any): o is LimitRangeList { - return o && o.apiVersion === LimitRangeList.apiVersion && o.kind === LimitRangeList.kind; + return ( + o && + o.apiVersion === LimitRangeList.apiVersion && + o.kind === LimitRangeList.kind + ); } export namespace LimitRangeList { @@ -1904,7 +1932,9 @@ export class Namespace implements KubernetesObject { } export function isNamespace(o: any): o is Namespace { - return o && o.apiVersion === Namespace.apiVersion && o.kind === Namespace.kind; + return ( + o && o.apiVersion === Namespace.apiVersion && o.kind === Namespace.kind + ); } export namespace Namespace { @@ -1915,7 +1945,7 @@ export namespace Namespace { // named constructs a Namespace with metadata.name set to name. export function named(name: string): Namespace { - return new Namespace({metadata: {name}}); + return new Namespace({ metadata: { name } }); } // Namespace provides a scope for Names. Use of multiple namespaces is optional. export interface Interface { @@ -1946,14 +1976,18 @@ export class NamespaceList { constructor(desc: NamespaceList) { this.apiVersion = NamespaceList.apiVersion; - this.items = desc.items.map((i) => new Namespace(i)); + this.items = desc.items.map(i => new Namespace(i)); this.kind = NamespaceList.kind; this.metadata = desc.metadata; } } export function isNamespaceList(o: any): o is NamespaceList { - return o && o.apiVersion === NamespaceList.apiVersion && o.kind === NamespaceList.kind; + return ( + o && + o.apiVersion === NamespaceList.apiVersion && + o.kind === NamespaceList.kind + ); } export namespace NamespaceList { @@ -2022,7 +2056,7 @@ export namespace Node { // named constructs a Node with metadata.name set to name. export function named(name: string): Node { - return new Node({metadata: {name}}); + return new Node({ metadata: { name } }); } // Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd). export interface Interface { @@ -2133,7 +2167,7 @@ export class NodeList { constructor(desc: NodeList) { this.apiVersion = NodeList.apiVersion; - this.items = desc.items.map((i) => new Node(i)); + this.items = desc.items.map(i => new Node(i)); this.kind = NodeList.kind; this.metadata = desc.metadata; } @@ -2223,10 +2257,10 @@ export class NodeStatus { public addresses?: NodeAddress[]; // Allocatable represents the resources of a node that are available for scheduling. Defaults to Capacity. - public allocatable?: {[key: string]: pkgApiResource.Quantity}; + public allocatable?: { [key: string]: pkgApiResource.Quantity }; // Capacity represents the total resources of a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity - public capacity?: {[key: string]: pkgApiResource.Quantity}; + public capacity?: { [key: string]: pkgApiResource.Quantity }; // Conditions is an array of current observed node conditions. More info: https://kubernetes.io/docs/concepts/nodes/node/#condition public conditions?: NodeCondition[]; @@ -2364,7 +2398,11 @@ export class PersistentVolume implements KubernetesObject { } export function isPersistentVolume(o: any): o is PersistentVolume { - return o && o.apiVersion === PersistentVolume.apiVersion && o.kind === PersistentVolume.kind; + return ( + o && + o.apiVersion === PersistentVolume.apiVersion && + o.kind === PersistentVolume.kind + ); } export namespace PersistentVolume { @@ -2375,7 +2413,7 @@ export namespace PersistentVolume { // named constructs a PersistentVolume with metadata.name set to name. export function named(name: string): PersistentVolume { - return new PersistentVolume({metadata: {name}}); + return new PersistentVolume({ metadata: { name } }); } // PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes export interface Interface { @@ -2417,7 +2455,11 @@ export class PersistentVolumeClaim implements KubernetesObject { } export function isPersistentVolumeClaim(o: any): o is PersistentVolumeClaim { - return o && o.apiVersion === PersistentVolumeClaim.apiVersion && o.kind === PersistentVolumeClaim.kind; + return ( + o && + o.apiVersion === PersistentVolumeClaim.apiVersion && + o.kind === PersistentVolumeClaim.kind + ); } export namespace PersistentVolumeClaim { @@ -2428,7 +2470,7 @@ export namespace PersistentVolumeClaim { // named constructs a PersistentVolumeClaim with metadata.name set to name. export function named(name: string): PersistentVolumeClaim { - return new PersistentVolumeClaim({metadata: {name}}); + return new PersistentVolumeClaim({ metadata: { name } }); } // PersistentVolumeClaim is a user's request for and claim to a persistent volume export interface Interface { @@ -2487,14 +2529,20 @@ export class PersistentVolumeClaimList { constructor(desc: PersistentVolumeClaimList) { this.apiVersion = PersistentVolumeClaimList.apiVersion; - this.items = desc.items.map((i) => new PersistentVolumeClaim(i)); + this.items = desc.items.map(i => new PersistentVolumeClaim(i)); this.kind = PersistentVolumeClaimList.kind; this.metadata = desc.metadata; } } -export function isPersistentVolumeClaimList(o: any): o is PersistentVolumeClaimList { - return o && o.apiVersion === PersistentVolumeClaimList.apiVersion && o.kind === PersistentVolumeClaimList.kind; +export function isPersistentVolumeClaimList( + o: any +): o is PersistentVolumeClaimList { + return ( + o && + o.apiVersion === PersistentVolumeClaimList.apiVersion && + o.kind === PersistentVolumeClaimList.kind + ); } export namespace PersistentVolumeClaimList { @@ -2543,7 +2591,7 @@ export class PersistentVolumeClaimStatus { public accessModes?: string[]; // Represents the actual resources of the underlying volume. - public capacity?: {[key: string]: pkgApiResource.Quantity}; + public capacity?: { [key: string]: pkgApiResource.Quantity }; // Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'. public conditions?: PersistentVolumeClaimCondition[]; @@ -2582,14 +2630,18 @@ export class PersistentVolumeList { constructor(desc: PersistentVolumeList) { this.apiVersion = PersistentVolumeList.apiVersion; - this.items = desc.items.map((i) => new PersistentVolume(i)); + this.items = desc.items.map(i => new PersistentVolume(i)); this.kind = PersistentVolumeList.kind; this.metadata = desc.metadata; } } export function isPersistentVolumeList(o: any): o is PersistentVolumeList { - return o && o.apiVersion === PersistentVolumeList.apiVersion && o.kind === PersistentVolumeList.kind; + return ( + o && + o.apiVersion === PersistentVolumeList.apiVersion && + o.kind === PersistentVolumeList.kind + ); } export namespace PersistentVolumeList { @@ -2623,7 +2675,7 @@ export class PersistentVolumeSpec { public azureFile?: AzureFilePersistentVolumeSource; // A description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity - public capacity?: {[key: string]: pkgApiResource.Quantity}; + public capacity?: { [key: string]: pkgApiResource.Quantity }; // CephFS represents a Ceph FS mount on the host that shares a pod's lifetime public cephfs?: CephFSPersistentVolumeSource; @@ -2765,7 +2817,7 @@ export namespace Pod { // named constructs a Pod with metadata.name set to name. export function named(name: string): Pod { - return new Pod({metadata: {name}}); + return new Pod({ metadata: { name } }); } // Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts. export interface Interface { @@ -2882,7 +2934,7 @@ export class PodList { constructor(desc: PodList) { this.apiVersion = PodList.apiVersion; - this.items = desc.items.map((i) => new Pod(i)); + this.items = desc.items.map(i => new Pod(i)); this.kind = PodList.kind; this.metadata = desc.metadata; } @@ -2921,9 +2973,9 @@ export class PodReadinessGate { // PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext. export class PodSecurityContext { // A special supplemental group that applies to all containers in a pod. Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: - // + // // 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- - // + // // If unset, the Kubelet will not modify the ownership and permissions of any volume. public fsGroup?: number; @@ -2994,7 +3046,7 @@ export class PodSpec { public nodeName?: string; // NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ - public nodeSelector?: {[key: string]: string}; + public nodeSelector?: { [key: string]: string }; // The priority value. Various system components use this field to find the priority of the pod. When Priority Admission Controller is enabled, it prevents users from setting this field. The admission controller populates this field from PriorityClassName. The higher the value, the higher the priority. public priority?: number; @@ -3093,9 +3145,9 @@ export class PodStatus { public nominatedNodeName?: string; // The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle. The conditions array, the reason and message fields, and the individual container status arrays contain more detail about the pod's status. There are five possible phase values: - // + // // Pending: The pod has been accepted by the Kubernetes system, but one or more of the container images has not been created. This includes time before being scheduled as well as time spent downloading images over the network, which could take a while. Running: The pod has been bound to a node, and all of the containers have been created. At least one container is still running, or is in the process of starting or restarting. Succeeded: All containers in the pod have terminated in success, and will not be restarted. Failed: All containers in the pod have terminated, and at least one container has terminated in failure. The container either exited with non-zero status or was terminated by the system. Unknown: For some reason the state of the pod could not be obtained, typically due to an error in communicating with the host of the pod. - // + // // More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-phase public phase?: string; @@ -3135,7 +3187,9 @@ export class PodTemplate implements KubernetesObject { } export function isPodTemplate(o: any): o is PodTemplate { - return o && o.apiVersion === PodTemplate.apiVersion && o.kind === PodTemplate.kind; + return ( + o && o.apiVersion === PodTemplate.apiVersion && o.kind === PodTemplate.kind + ); } export namespace PodTemplate { @@ -3146,7 +3200,7 @@ export namespace PodTemplate { // named constructs a PodTemplate with metadata.name set to name. export function named(name: string): PodTemplate { - return new PodTemplate({metadata: {name}}); + return new PodTemplate({ metadata: { name } }); } // PodTemplate describes a template for creating copies of a predefined pod. export interface Interface { @@ -3174,14 +3228,18 @@ export class PodTemplateList { constructor(desc: PodTemplateList) { this.apiVersion = PodTemplateList.apiVersion; - this.items = desc.items.map((i) => new PodTemplate(i)); + this.items = desc.items.map(i => new PodTemplate(i)); this.kind = PodTemplateList.kind; this.metadata = desc.metadata; } } export function isPodTemplateList(o: any): o is PodTemplateList { - return o && o.apiVersion === PodTemplateList.apiVersion && o.kind === PodTemplateList.kind; + return ( + o && + o.apiVersion === PodTemplateList.apiVersion && + o.kind === PodTemplateList.kind + ); } export namespace PodTemplateList { @@ -3415,7 +3473,11 @@ export class ReplicationController implements KubernetesObject { } export function isReplicationController(o: any): o is ReplicationController { - return o && o.apiVersion === ReplicationController.apiVersion && o.kind === ReplicationController.kind; + return ( + o && + o.apiVersion === ReplicationController.apiVersion && + o.kind === ReplicationController.kind + ); } export namespace ReplicationController { @@ -3426,7 +3488,7 @@ export namespace ReplicationController { // named constructs a ReplicationController with metadata.name set to name. export function named(name: string): ReplicationController { - return new ReplicationController({metadata: {name}}); + return new ReplicationController({ metadata: { name } }); } // ReplicationController represents the configuration of a replication controller. export interface Interface { @@ -3483,14 +3545,20 @@ export class ReplicationControllerList { constructor(desc: ReplicationControllerList) { this.apiVersion = ReplicationControllerList.apiVersion; - this.items = desc.items.map((i) => new ReplicationController(i)); + this.items = desc.items.map(i => new ReplicationController(i)); this.kind = ReplicationControllerList.kind; this.metadata = desc.metadata; } } -export function isReplicationControllerList(o: any): o is ReplicationControllerList { - return o && o.apiVersion === ReplicationControllerList.apiVersion && o.kind === ReplicationControllerList.kind; +export function isReplicationControllerList( + o: any +): o is ReplicationControllerList { + return ( + o && + o.apiVersion === ReplicationControllerList.apiVersion && + o.kind === ReplicationControllerList.kind + ); } export namespace ReplicationControllerList { @@ -3518,7 +3586,7 @@ export class ReplicationControllerSpec { public replicas?: number; // Selector is a label query over pods that should match the Replicas count. If Selector is empty, it is defaulted to the labels present on the Pod template. Label keys and values that must match in order to be controlled by this replication controller, if empty defaulted to labels on Pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors - public selector?: {[key: string]: string}; + public selector?: { [key: string]: string }; // Template is the object that describes the pod that will be created if insufficient replicas are detected. This takes precedence over a TemplateRef. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template public template?: PodTemplateSpec; @@ -3599,7 +3667,11 @@ export class ResourceQuota implements KubernetesObject { } export function isResourceQuota(o: any): o is ResourceQuota { - return o && o.apiVersion === ResourceQuota.apiVersion && o.kind === ResourceQuota.kind; + return ( + o && + o.apiVersion === ResourceQuota.apiVersion && + o.kind === ResourceQuota.kind + ); } export namespace ResourceQuota { @@ -3610,7 +3682,7 @@ export namespace ResourceQuota { // named constructs a ResourceQuota with metadata.name set to name. export function named(name: string): ResourceQuota { - return new ResourceQuota({metadata: {name}}); + return new ResourceQuota({ metadata: { name } }); } // ResourceQuota sets aggregate quota restrictions enforced per namespace export interface Interface { @@ -3641,14 +3713,18 @@ export class ResourceQuotaList { constructor(desc: ResourceQuotaList) { this.apiVersion = ResourceQuotaList.apiVersion; - this.items = desc.items.map((i) => new ResourceQuota(i)); + this.items = desc.items.map(i => new ResourceQuota(i)); this.kind = ResourceQuotaList.kind; this.metadata = desc.metadata; } } export function isResourceQuotaList(o: any): o is ResourceQuotaList { - return o && o.apiVersion === ResourceQuotaList.apiVersion && o.kind === ResourceQuotaList.kind; + return ( + o && + o.apiVersion === ResourceQuotaList.apiVersion && + o.kind === ResourceQuotaList.kind + ); } export namespace ResourceQuotaList { @@ -3670,7 +3746,7 @@ export namespace ResourceQuotaList { // ResourceQuotaSpec defines the desired hard limits to enforce for Quota. export class ResourceQuotaSpec { // hard is the set of desired hard limits for each named resource. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/ - public hard?: {[key: string]: pkgApiResource.Quantity}; + public hard?: { [key: string]: pkgApiResource.Quantity }; // scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values. For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched. public scopeSelector?: ScopeSelector; @@ -3682,19 +3758,19 @@ export class ResourceQuotaSpec { // ResourceQuotaStatus defines the enforced hard limits and observed use. export class ResourceQuotaStatus { // Hard is the set of enforced hard limits for each named resource. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/ - public hard?: {[key: string]: pkgApiResource.Quantity}; + public hard?: { [key: string]: pkgApiResource.Quantity }; // Used is the current observed total usage of the resource in the namespace. - public used?: {[key: string]: pkgApiResource.Quantity}; + public used?: { [key: string]: pkgApiResource.Quantity }; } // ResourceRequirements describes the compute resource requirements. export class ResourceRequirements { // Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ - public limits?: {[key: string]: pkgApiResource.Quantity}; + public limits?: { [key: string]: pkgApiResource.Quantity }; // Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ - public requests?: {[key: string]: pkgApiResource.Quantity}; + public requests?: { [key: string]: pkgApiResource.Quantity }; } // SELinuxOptions are the labels to be applied to the container @@ -3834,7 +3910,7 @@ export class Secret implements KubernetesObject { public apiVersion: string; // Data contains the secret data. Each key must consist of alphanumeric characters, '-', '_' or '.'. The serialized form of the secret data is a base64 encoded string, representing the arbitrary (possibly non-string) data value here. Described in https://tools.ietf.org/html/rfc4648#section-4 - public data?: {[key: string]: string}; + public data?: { [key: string]: string }; // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds public kind: string; @@ -3843,7 +3919,7 @@ export class Secret implements KubernetesObject { public metadata: apisMetaV1.ObjectMeta; // stringData allows specifying non-binary secret data in string form. It is provided as a write-only convenience method. All keys and values are merged into the data field on write, overwriting any existing values. It is never output when reading from the API. - public stringData?: {[key: string]: string}; + public stringData?: { [key: string]: string }; // Used to facilitate programmatic handling of secret data. public type?: string; @@ -3870,18 +3946,18 @@ export namespace Secret { // named constructs a Secret with metadata.name set to name. export function named(name: string): Secret { - return new Secret({metadata: {name}}); + return new Secret({ metadata: { name } }); } // Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes. export interface Interface { // Data contains the secret data. Each key must consist of alphanumeric characters, '-', '_' or '.'. The serialized form of the secret data is a base64 encoded string, representing the arbitrary (possibly non-string) data value here. Described in https://tools.ietf.org/html/rfc4648#section-4 - data?: {[key: string]: string}; + data?: { [key: string]: string }; // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata metadata: apisMetaV1.ObjectMeta; // stringData allows specifying non-binary secret data in string form. It is provided as a write-only convenience method. All keys and values are merged into the data field on write, overwriting any existing values. It is never output when reading from the API. - stringData?: {[key: string]: string}; + stringData?: { [key: string]: string }; // Used to facilitate programmatic handling of secret data. type?: string; @@ -3889,7 +3965,7 @@ export namespace Secret { } // SecretEnvSource selects a Secret to populate the environment variables with. -// +// // The contents of the target Secret's Data field will represent the key-value pairs as environment variables. export class SecretEnvSource { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names @@ -3933,14 +4009,16 @@ export class SecretList { constructor(desc: SecretList) { this.apiVersion = SecretList.apiVersion; - this.items = desc.items.map((i) => new Secret(i)); + this.items = desc.items.map(i => new Secret(i)); this.kind = SecretList.kind; this.metadata = desc.metadata; } } export function isSecretList(o: any): o is SecretList { - return o && o.apiVersion === SecretList.apiVersion && o.kind === SecretList.kind; + return ( + o && o.apiVersion === SecretList.apiVersion && o.kind === SecretList.kind + ); } export namespace SecretList { @@ -3960,7 +4038,7 @@ export namespace SecretList { } // Adapts a secret into a projected volume. -// +// // The contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode. export class SecretProjection { // If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. @@ -3983,7 +4061,7 @@ export class SecretReference { } // Adapts a Secret into a volume. -// +// // The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling. export class SecretVolumeSource { // Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. @@ -4067,7 +4145,7 @@ export namespace Service { // named constructs a Service with metadata.name set to name. export function named(name: string): Service { - return new Service({metadata: {name}}); + return new Service({ metadata: { name } }); } // Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy. export interface Interface { @@ -4113,7 +4191,11 @@ export class ServiceAccount implements KubernetesObject { } export function isServiceAccount(o: any): o is ServiceAccount { - return o && o.apiVersion === ServiceAccount.apiVersion && o.kind === ServiceAccount.kind; + return ( + o && + o.apiVersion === ServiceAccount.apiVersion && + o.kind === ServiceAccount.kind + ); } export namespace ServiceAccount { @@ -4124,7 +4206,7 @@ export namespace ServiceAccount { // named constructs a ServiceAccount with metadata.name set to name. export function named(name: string): ServiceAccount { - return new ServiceAccount({metadata: {name}}); + return new ServiceAccount({ metadata: { name } }); } // ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets export interface Interface { @@ -4158,14 +4240,18 @@ export class ServiceAccountList { constructor(desc: ServiceAccountList) { this.apiVersion = ServiceAccountList.apiVersion; - this.items = desc.items.map((i) => new ServiceAccount(i)); + this.items = desc.items.map(i => new ServiceAccount(i)); this.kind = ServiceAccountList.kind; this.metadata = desc.metadata; } } export function isServiceAccountList(o: any): o is ServiceAccountList { - return o && o.apiVersion === ServiceAccountList.apiVersion && o.kind === ServiceAccountList.kind; + return ( + o && + o.apiVersion === ServiceAccountList.apiVersion && + o.kind === ServiceAccountList.kind + ); } export namespace ServiceAccountList { @@ -4218,14 +4304,16 @@ export class ServiceList { constructor(desc: ServiceList) { this.apiVersion = ServiceList.apiVersion; - this.items = desc.items.map((i) => new Service(i)); + this.items = desc.items.map(i => new Service(i)); this.kind = ServiceList.kind; this.metadata = desc.metadata; } } export function isServiceList(o: any): o is ServiceList { - return o && o.apiVersion === ServiceList.apiVersion && o.kind === ServiceList.kind; + return ( + o && o.apiVersion === ServiceList.apiVersion && o.kind === ServiceList.kind + ); } export namespace ServiceList { @@ -4300,7 +4388,7 @@ export class ServiceSpec { public publishNotReadyAddresses?: boolean; // Route service traffic to pods with label keys and values matching this selector. If empty or not present, the service is assumed to have an external process managing its endpoints, which Kubernetes will not modify. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/ - public selector?: {[key: string]: string}; + public selector?: { [key: string]: string }; // Supports "ClientIP" and "None". Used to maintain session affinity. Enable client IP based session affinity. Must be ClientIP or None. Defaults to None. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies public sessionAffinity?: string; @@ -4687,4 +4775,4 @@ export class WeightedPodAffinityTerm { this.podAffinityTerm = desc.podAffinityTerm; this.weight = desc.weight; } -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.events.v1beta1.ts b/bundler/src/gen/io.k8s.api.events.v1beta1.ts index 5392e10..78daea1 100644 --- a/bundler/src/gen/io.k8s.api.events.v1beta1.ts +++ b/bundler/src/gen/io.k8s.api.events.v1beta1.ts @@ -1,6 +1,6 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apiCoreV1 from './io.k8s.api.core.v1'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apiCoreV1 from "./io.k8s.api.core.v1"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system. export class Event implements KubernetesObject { @@ -149,14 +149,16 @@ export class EventList { constructor(desc: EventList) { this.apiVersion = EventList.apiVersion; - this.items = desc.items.map((i) => new Event(i)); + this.items = desc.items.map(i => new Event(i)); this.kind = EventList.kind; this.metadata = desc.metadata; } } export function isEventList(o: any): o is EventList { - return o && o.apiVersion === EventList.apiVersion && o.kind === EventList.kind; + return ( + o && o.apiVersion === EventList.apiVersion && o.kind === EventList.kind + ); } export namespace EventList { @@ -191,4 +193,4 @@ export class EventSeries { this.lastObservedTime = desc.lastObservedTime; this.state = desc.state; } -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.extensions.v1beta1.ts b/bundler/src/gen/io.k8s.api.extensions.v1beta1.ts index bac5e81..1ae04a8 100644 --- a/bundler/src/gen/io.k8s.api.extensions.v1beta1.ts +++ b/bundler/src/gen/io.k8s.api.extensions.v1beta1.ts @@ -1,7 +1,7 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apiCoreV1 from './io.k8s.api.core.v1'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; -import * as pkgUtilIntstr from './io.k8s.apimachinery.pkg.util.intstr'; +import { KubernetesObject } from "kpt-functions"; +import * as apiCoreV1 from "./io.k8s.api.core.v1"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; +import * as pkgUtilIntstr from "./io.k8s.apimachinery.pkg.util.intstr"; // AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used. export class AllowedCSIDriver { @@ -26,7 +26,7 @@ export class AllowedFlexVolume { // AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use. It requires the path prefix to be defined. Deprecated: use AllowedHostPath from policy API Group instead. export class AllowedHostPath { // pathPrefix is the path prefix that the host volume must match. It does not support `*`. Trailing slashes are trimmed when validating the path prefix with a host path. - // + // // Examples: `/foo` would allow `/foo`, `/foo/` and `/foo/bar` `/foo` would not allow `/food` or `/etc/foo` public pathPrefix?: string; @@ -61,7 +61,9 @@ export class DaemonSet implements KubernetesObject { } export function isDaemonSet(o: any): o is DaemonSet { - return o && o.apiVersion === DaemonSet.apiVersion && o.kind === DaemonSet.kind; + return ( + o && o.apiVersion === DaemonSet.apiVersion && o.kind === DaemonSet.kind + ); } export namespace DaemonSet { @@ -72,7 +74,7 @@ export namespace DaemonSet { // named constructs a DaemonSet with metadata.name set to name. export function named(name: string): DaemonSet { - return new DaemonSet({metadata: {name}}); + return new DaemonSet({ metadata: { name } }); } // DEPRECATED - This group version of DaemonSet is deprecated by apps/v1beta2/DaemonSet. See the release notes for more information. DaemonSet represents the configuration of a daemon set. export interface Interface { @@ -129,14 +131,18 @@ export class DaemonSetList { constructor(desc: DaemonSetList) { this.apiVersion = DaemonSetList.apiVersion; - this.items = desc.items.map((i) => new DaemonSet(i)); + this.items = desc.items.map(i => new DaemonSet(i)); this.kind = DaemonSetList.kind; this.metadata = desc.metadata; } } export function isDaemonSetList(o: any): o is DaemonSetList { - return o && o.apiVersion === DaemonSetList.apiVersion && o.kind === DaemonSetList.kind; + return ( + o && + o.apiVersion === DaemonSetList.apiVersion && + o.kind === DaemonSetList.kind + ); } export namespace DaemonSetList { @@ -266,7 +272,9 @@ export class Deployment implements KubernetesObject { } export function isDeployment(o: any): o is Deployment { - return o && o.apiVersion === Deployment.apiVersion && o.kind === Deployment.kind; + return ( + o && o.apiVersion === Deployment.apiVersion && o.kind === Deployment.kind + ); } export namespace Deployment { @@ -277,7 +285,7 @@ export namespace Deployment { // named constructs a Deployment with metadata.name set to name. export function named(name: string): Deployment { - return new Deployment({metadata: {name}}); + return new Deployment({ metadata: { name } }); } // DEPRECATED - This group version of Deployment is deprecated by apps/v1beta2/Deployment. See the release notes for more information. Deployment enables declarative updates for Pods and ReplicaSets. export interface Interface { @@ -338,14 +346,18 @@ export class DeploymentList { constructor(desc: DeploymentList) { this.apiVersion = DeploymentList.apiVersion; - this.items = desc.items.map((i) => new Deployment(i)); + this.items = desc.items.map(i => new Deployment(i)); this.kind = DeploymentList.kind; this.metadata = desc.metadata; } } export function isDeploymentList(o: any): o is DeploymentList { - return o && o.apiVersion === DeploymentList.apiVersion && o.kind === DeploymentList.kind; + return ( + o && + o.apiVersion === DeploymentList.apiVersion && + o.kind === DeploymentList.kind + ); } export namespace DeploymentList { @@ -379,7 +391,7 @@ export class DeploymentRollback { public rollbackTo: RollbackConfig; // The annotations to be updated to a deployment - public updatedAnnotations?: {[key: string]: string}; + public updatedAnnotations?: { [key: string]: string }; constructor(desc: DeploymentRollback) { this.apiVersion = DeploymentRollback.apiVersion; @@ -391,7 +403,11 @@ export class DeploymentRollback { } export function isDeploymentRollback(o: any): o is DeploymentRollback { - return o && o.apiVersion === DeploymentRollback.apiVersion && o.kind === DeploymentRollback.kind; + return ( + o && + o.apiVersion === DeploymentRollback.apiVersion && + o.kind === DeploymentRollback.kind + ); } export namespace DeploymentRollback { @@ -409,7 +425,7 @@ export namespace DeploymentRollback { rollbackTo: RollbackConfig; // The annotations to be updated to a deployment - updatedAnnotations?: {[key: string]: string}; + updatedAnnotations?: { [key: string]: string }; } } @@ -604,7 +620,7 @@ export namespace Ingress { // named constructs a Ingress with metadata.name set to name. export function named(name: string): Ingress { - return new Ingress({metadata: {name}}); + return new Ingress({ metadata: { name } }); } // Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. DEPRECATED - This group version of Ingress is deprecated by networking.k8s.io/v1beta1 Ingress. See the release notes for more information. export interface Interface { @@ -649,14 +665,16 @@ export class IngressList { constructor(desc: IngressList) { this.apiVersion = IngressList.apiVersion; - this.items = desc.items.map((i) => new Ingress(i)); + this.items = desc.items.map(i => new Ingress(i)); this.kind = IngressList.kind; this.metadata = desc.metadata; } } export function isIngressList(o: any): o is IngressList { - return o && o.apiVersion === IngressList.apiVersion && o.kind === IngressList.kind; + return ( + o && o.apiVersion === IngressList.apiVersion && o.kind === IngressList.kind + ); } export namespace IngressList { @@ -738,7 +756,11 @@ export class NetworkPolicy implements KubernetesObject { } export function isNetworkPolicy(o: any): o is NetworkPolicy { - return o && o.apiVersion === NetworkPolicy.apiVersion && o.kind === NetworkPolicy.kind; + return ( + o && + o.apiVersion === NetworkPolicy.apiVersion && + o.kind === NetworkPolicy.kind + ); } export namespace NetworkPolicy { @@ -749,7 +771,7 @@ export namespace NetworkPolicy { // named constructs a NetworkPolicy with metadata.name set to name. export function named(name: string): NetworkPolicy { - return new NetworkPolicy({metadata: {name}}); + return new NetworkPolicy({ metadata: { name } }); } // DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods export interface Interface { @@ -795,14 +817,18 @@ export class NetworkPolicyList { constructor(desc: NetworkPolicyList) { this.apiVersion = NetworkPolicyList.apiVersion; - this.items = desc.items.map((i) => new NetworkPolicy(i)); + this.items = desc.items.map(i => new NetworkPolicy(i)); this.kind = NetworkPolicyList.kind; this.metadata = desc.metadata; } } export function isNetworkPolicyList(o: any): o is NetworkPolicyList { - return o && o.apiVersion === NetworkPolicyList.apiVersion && o.kind === NetworkPolicyList.kind; + return ( + o && + o.apiVersion === NetworkPolicyList.apiVersion && + o.kind === NetworkPolicyList.kind + ); } export namespace NetworkPolicyList { @@ -827,12 +853,12 @@ export class NetworkPolicyPeer { public ipBlock?: IPBlock; // Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. - // + // // If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector. public namespaceSelector?: apisMetaV1.LabelSelector; // This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. - // + // // If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace. public podSelector?: apisMetaV1.LabelSelector; } @@ -891,7 +917,11 @@ export class PodSecurityPolicy implements KubernetesObject { } export function isPodSecurityPolicy(o: any): o is PodSecurityPolicy { - return o && o.apiVersion === PodSecurityPolicy.apiVersion && o.kind === PodSecurityPolicy.kind; + return ( + o && + o.apiVersion === PodSecurityPolicy.apiVersion && + o.kind === PodSecurityPolicy.kind + ); } export namespace PodSecurityPolicy { @@ -902,7 +932,7 @@ export namespace PodSecurityPolicy { // named constructs a PodSecurityPolicy with metadata.name set to name. export function named(name: string): PodSecurityPolicy { - return new PodSecurityPolicy({metadata: {name}}); + return new PodSecurityPolicy({ metadata: { name } }); } // PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container. Deprecated: use PodSecurityPolicy from policy API Group instead. export interface Interface { @@ -930,14 +960,18 @@ export class PodSecurityPolicyList { constructor(desc: PodSecurityPolicyList) { this.apiVersion = PodSecurityPolicyList.apiVersion; - this.items = desc.items.map((i) => new PodSecurityPolicy(i)); + this.items = desc.items.map(i => new PodSecurityPolicy(i)); this.kind = PodSecurityPolicyList.kind; this.metadata = desc.metadata; } } export function isPodSecurityPolicyList(o: any): o is PodSecurityPolicyList { - return o && o.apiVersion === PodSecurityPolicyList.apiVersion && o.kind === PodSecurityPolicyList.kind; + return ( + o && + o.apiVersion === PodSecurityPolicyList.apiVersion && + o.kind === PodSecurityPolicyList.kind + ); } export namespace PodSecurityPolicyList { @@ -977,7 +1011,7 @@ export class PodSecurityPolicySpec { public allowedProcMountTypes?: string[]; // allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection. - // + // // Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc. public allowedUnsafeSysctls?: string[]; @@ -988,7 +1022,7 @@ export class PodSecurityPolicySpec { public defaultAllowPrivilegeEscalation?: boolean; // forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden. - // + // // Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc. public forbiddenSysctls?: string[]; @@ -1085,7 +1119,9 @@ export class ReplicaSet implements KubernetesObject { } export function isReplicaSet(o: any): o is ReplicaSet { - return o && o.apiVersion === ReplicaSet.apiVersion && o.kind === ReplicaSet.kind; + return ( + o && o.apiVersion === ReplicaSet.apiVersion && o.kind === ReplicaSet.kind + ); } export namespace ReplicaSet { @@ -1096,7 +1132,7 @@ export namespace ReplicaSet { // named constructs a ReplicaSet with metadata.name set to name. export function named(name: string): ReplicaSet { - return new ReplicaSet({metadata: {name}}); + return new ReplicaSet({ metadata: { name } }); } // DEPRECATED - This group version of ReplicaSet is deprecated by apps/v1beta2/ReplicaSet. See the release notes for more information. ReplicaSet ensures that a specified number of pod replicas are running at any given time. export interface Interface { @@ -1153,14 +1189,18 @@ export class ReplicaSetList { constructor(desc: ReplicaSetList) { this.apiVersion = ReplicaSetList.apiVersion; - this.items = desc.items.map((i) => new ReplicaSet(i)); + this.items = desc.items.map(i => new ReplicaSet(i)); this.kind = ReplicaSetList.kind; this.metadata = desc.metadata; } } export function isReplicaSetList(o: any): o is ReplicaSetList { - return o && o.apiVersion === ReplicaSetList.apiVersion && o.kind === ReplicaSetList.kind; + return ( + o && + o.apiVersion === ReplicaSetList.apiVersion && + o.kind === ReplicaSetList.kind + ); } export namespace ReplicaSetList { @@ -1325,7 +1365,7 @@ export namespace Scale { // named constructs a Scale with metadata.name set to name. export function named(name: string): Scale { - return new Scale({metadata: {name}}); + return new Scale({ metadata: { name } }); } // represents a scaling request for a resource. export interface Interface { @@ -1352,7 +1392,7 @@ export class ScaleStatus { public replicas: number; // label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors - public selector?: {[key: string]: string}; + public selector?: { [key: string]: string }; // label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors public targetSelector?: string; @@ -1371,4 +1411,4 @@ export class SupplementalGroupsStrategyOptions { // rule is the strategy that will dictate what supplemental groups is used in the SecurityContext. public rule?: string; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.networking.v1.ts b/bundler/src/gen/io.k8s.api.networking.v1.ts index b06d24e..b503bd8 100644 --- a/bundler/src/gen/io.k8s.api.networking.v1.ts +++ b/bundler/src/gen/io.k8s.api.networking.v1.ts @@ -1,6 +1,6 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; -import * as pkgUtilIntstr from './io.k8s.apimachinery.pkg.util.intstr'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; +import * as pkgUtilIntstr from "./io.k8s.apimachinery.pkg.util.intstr"; // IPBlock describes a particular CIDR (Ex. "192.168.1.1/24") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule. export class IPBlock { @@ -39,7 +39,11 @@ export class NetworkPolicy implements KubernetesObject { } export function isNetworkPolicy(o: any): o is NetworkPolicy { - return o && o.apiVersion === NetworkPolicy.apiVersion && o.kind === NetworkPolicy.kind; + return ( + o && + o.apiVersion === NetworkPolicy.apiVersion && + o.kind === NetworkPolicy.kind + ); } export namespace NetworkPolicy { @@ -50,7 +54,7 @@ export namespace NetworkPolicy { // named constructs a NetworkPolicy with metadata.name set to name. export function named(name: string): NetworkPolicy { - return new NetworkPolicy({metadata: {name}}); + return new NetworkPolicy({ metadata: { name } }); } // NetworkPolicy describes what network traffic is allowed for a set of Pods export interface Interface { @@ -96,14 +100,18 @@ export class NetworkPolicyList { constructor(desc: NetworkPolicyList) { this.apiVersion = NetworkPolicyList.apiVersion; - this.items = desc.items.map((i) => new NetworkPolicy(i)); + this.items = desc.items.map(i => new NetworkPolicy(i)); this.kind = NetworkPolicyList.kind; this.metadata = desc.metadata; } } export function isNetworkPolicyList(o: any): o is NetworkPolicyList { - return o && o.apiVersion === NetworkPolicyList.apiVersion && o.kind === NetworkPolicyList.kind; + return ( + o && + o.apiVersion === NetworkPolicyList.apiVersion && + o.kind === NetworkPolicyList.kind + ); } export namespace NetworkPolicyList { @@ -128,12 +136,12 @@ export class NetworkPolicyPeer { public ipBlock?: IPBlock; // Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. - // + // // If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector. public namespaceSelector?: apisMetaV1.LabelSelector; // This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. - // + // // If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace. public podSelector?: apisMetaV1.LabelSelector; } @@ -167,4 +175,4 @@ export class NetworkPolicySpec { this.podSelector = desc.podSelector; this.policyTypes = desc.policyTypes; } -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.networking.v1beta1.ts b/bundler/src/gen/io.k8s.api.networking.v1beta1.ts index 7720556..e80d40a 100644 --- a/bundler/src/gen/io.k8s.api.networking.v1beta1.ts +++ b/bundler/src/gen/io.k8s.api.networking.v1beta1.ts @@ -1,7 +1,7 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apiCoreV1 from './io.k8s.api.core.v1'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; -import * as pkgUtilIntstr from './io.k8s.apimachinery.pkg.util.intstr'; +import { KubernetesObject } from "kpt-functions"; +import * as apiCoreV1 from "./io.k8s.api.core.v1"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; +import * as pkgUtilIntstr from "./io.k8s.apimachinery.pkg.util.intstr"; // HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend. export class HTTPIngressPath { @@ -65,7 +65,7 @@ export namespace Ingress { // named constructs a Ingress with metadata.name set to name. export function named(name: string): Ingress { - return new Ingress({metadata: {name}}); + return new Ingress({ metadata: { name } }); } // Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. export interface Interface { @@ -110,14 +110,16 @@ export class IngressList { constructor(desc: IngressList) { this.apiVersion = IngressList.apiVersion; - this.items = desc.items.map((i) => new Ingress(i)); + this.items = desc.items.map(i => new Ingress(i)); this.kind = IngressList.kind; this.metadata = desc.metadata; } } export function isIngressList(o: any): o is IngressList { - return o && o.apiVersion === IngressList.apiVersion && o.kind === IngressList.kind; + return ( + o && o.apiVersion === IngressList.apiVersion && o.kind === IngressList.kind + ); } export namespace IngressList { @@ -174,4 +176,4 @@ export class IngressTLS { // SecretName is the name of the secret used to terminate SSL traffic on 443. Field is left optional to allow SSL routing based on SNI hostname alone. If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing. public secretName?: string; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.node.v1beta1.ts b/bundler/src/gen/io.k8s.api.node.v1beta1.ts index c4916ea..d67d45d 100644 --- a/bundler/src/gen/io.k8s.api.node.v1beta1.ts +++ b/bundler/src/gen/io.k8s.api.node.v1beta1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md export class RuntimeClass implements KubernetesObject { @@ -24,7 +24,11 @@ export class RuntimeClass implements KubernetesObject { } export function isRuntimeClass(o: any): o is RuntimeClass { - return o && o.apiVersion === RuntimeClass.apiVersion && o.kind === RuntimeClass.kind; + return ( + o && + o.apiVersion === RuntimeClass.apiVersion && + o.kind === RuntimeClass.kind + ); } export namespace RuntimeClass { @@ -59,14 +63,18 @@ export class RuntimeClassList { constructor(desc: RuntimeClassList) { this.apiVersion = RuntimeClassList.apiVersion; - this.items = desc.items.map((i) => new RuntimeClass(i)); + this.items = desc.items.map(i => new RuntimeClass(i)); this.kind = RuntimeClassList.kind; this.metadata = desc.metadata; } } export function isRuntimeClassList(o: any): o is RuntimeClassList { - return o && o.apiVersion === RuntimeClassList.apiVersion && o.kind === RuntimeClassList.kind; + return ( + o && + o.apiVersion === RuntimeClassList.apiVersion && + o.kind === RuntimeClassList.kind + ); } export namespace RuntimeClassList { @@ -83,4 +91,4 @@ export namespace RuntimeClassList { // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata metadata?: apisMetaV1.ListMeta; } -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.policy.v1beta1.ts b/bundler/src/gen/io.k8s.api.policy.v1beta1.ts index 4327111..ac6c934 100644 --- a/bundler/src/gen/io.k8s.api.policy.v1beta1.ts +++ b/bundler/src/gen/io.k8s.api.policy.v1beta1.ts @@ -1,7 +1,7 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apiCoreV1 from './io.k8s.api.core.v1'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; -import * as pkgUtilIntstr from './io.k8s.apimachinery.pkg.util.intstr'; +import { KubernetesObject } from "kpt-functions"; +import * as apiCoreV1 from "./io.k8s.api.core.v1"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; +import * as pkgUtilIntstr from "./io.k8s.apimachinery.pkg.util.intstr"; // AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used. export class AllowedCSIDriver { @@ -26,7 +26,7 @@ export class AllowedFlexVolume { // AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use. It requires the path prefix to be defined. export class AllowedHostPath { // pathPrefix is the path prefix that the host volume must match. It does not support `*`. Trailing slashes are trimmed when validating the path prefix with a host path. - // + // // Examples: `/foo` would allow `/foo`, `/foo/` and `/foo/bar` `/foo` would not allow `/food` or `/etc/foo` public pathPrefix?: string; @@ -68,7 +68,7 @@ export namespace Eviction { // named constructs a Eviction with metadata.name set to name. export function named(name: string): Eviction { - return new Eviction({metadata: {name}}); + return new Eviction({ metadata: { name } }); } // Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods//evictions. export interface Interface { @@ -143,7 +143,11 @@ export class PodDisruptionBudget implements KubernetesObject { } export function isPodDisruptionBudget(o: any): o is PodDisruptionBudget { - return o && o.apiVersion === PodDisruptionBudget.apiVersion && o.kind === PodDisruptionBudget.kind; + return ( + o && + o.apiVersion === PodDisruptionBudget.apiVersion && + o.kind === PodDisruptionBudget.kind + ); } export namespace PodDisruptionBudget { @@ -154,7 +158,7 @@ export namespace PodDisruptionBudget { // named constructs a PodDisruptionBudget with metadata.name set to name. export function named(name: string): PodDisruptionBudget { - return new PodDisruptionBudget({metadata: {name}}); + return new PodDisruptionBudget({ metadata: { name } }); } // PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods export interface Interface { @@ -182,14 +186,20 @@ export class PodDisruptionBudgetList { constructor(desc: PodDisruptionBudgetList) { this.apiVersion = PodDisruptionBudgetList.apiVersion; - this.items = desc.items.map((i) => new PodDisruptionBudget(i)); + this.items = desc.items.map(i => new PodDisruptionBudget(i)); this.kind = PodDisruptionBudgetList.kind; this.metadata = desc.metadata; } } -export function isPodDisruptionBudgetList(o: any): o is PodDisruptionBudgetList { - return o && o.apiVersion === PodDisruptionBudgetList.apiVersion && o.kind === PodDisruptionBudgetList.kind; +export function isPodDisruptionBudgetList( + o: any +): o is PodDisruptionBudgetList { + return ( + o && + o.apiVersion === PodDisruptionBudgetList.apiVersion && + o.kind === PodDisruptionBudgetList.kind + ); } export namespace PodDisruptionBudgetList { @@ -227,7 +237,7 @@ export class PodDisruptionBudgetStatus { public desiredHealthy: number; // DisruptedPods contains information about pods whose eviction was processed by the API server eviction subresource handler but has not yet been observed by the PodDisruptionBudget controller. A pod will be in this map from the time when the API server processed the eviction request to the time when the pod is seen by PDB controller as having been marked for deletion (or after a timeout). The key in the map is the name of the pod and the value is the time when the API server processed the eviction request. If the deletion didn't occur and a pod is still there it will be removed from the list automatically by PodDisruptionBudget controller after some time. If everything goes smooth this map should be empty for the most of the time. Large number of entries in the map may indicate problems with pod deletions. - public disruptedPods?: {[key: string]: apisMetaV1.Time}; + public disruptedPods?: { [key: string]: apisMetaV1.Time }; // Number of pod disruptions that are currently allowed. public disruptionsAllowed: number; @@ -271,7 +281,11 @@ export class PodSecurityPolicy implements KubernetesObject { } export function isPodSecurityPolicy(o: any): o is PodSecurityPolicy { - return o && o.apiVersion === PodSecurityPolicy.apiVersion && o.kind === PodSecurityPolicy.kind; + return ( + o && + o.apiVersion === PodSecurityPolicy.apiVersion && + o.kind === PodSecurityPolicy.kind + ); } export namespace PodSecurityPolicy { @@ -282,7 +296,7 @@ export namespace PodSecurityPolicy { // named constructs a PodSecurityPolicy with metadata.name set to name. export function named(name: string): PodSecurityPolicy { - return new PodSecurityPolicy({metadata: {name}}); + return new PodSecurityPolicy({ metadata: { name } }); } // PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container. export interface Interface { @@ -310,14 +324,18 @@ export class PodSecurityPolicyList { constructor(desc: PodSecurityPolicyList) { this.apiVersion = PodSecurityPolicyList.apiVersion; - this.items = desc.items.map((i) => new PodSecurityPolicy(i)); + this.items = desc.items.map(i => new PodSecurityPolicy(i)); this.kind = PodSecurityPolicyList.kind; this.metadata = desc.metadata; } } export function isPodSecurityPolicyList(o: any): o is PodSecurityPolicyList { - return o && o.apiVersion === PodSecurityPolicyList.apiVersion && o.kind === PodSecurityPolicyList.kind; + return ( + o && + o.apiVersion === PodSecurityPolicyList.apiVersion && + o.kind === PodSecurityPolicyList.kind + ); } export namespace PodSecurityPolicyList { @@ -357,7 +375,7 @@ export class PodSecurityPolicySpec { public allowedProcMountTypes?: string[]; // allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection. - // + // // Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc. public allowedUnsafeSysctls?: string[]; @@ -368,7 +386,7 @@ export class PodSecurityPolicySpec { public defaultAllowPrivilegeEscalation?: boolean; // forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden. - // + // // Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc. public forbiddenSysctls?: string[]; @@ -487,4 +505,4 @@ export class SupplementalGroupsStrategyOptions { // rule is the strategy that will dictate what supplemental groups is used in the SecurityContext. public rule?: string; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.rbac.v1.ts b/bundler/src/gen/io.k8s.api.rbac.v1.ts index 3518337..c20fcc8 100644 --- a/bundler/src/gen/io.k8s.api.rbac.v1.ts +++ b/bundler/src/gen/io.k8s.api.rbac.v1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole export class AggregationRule { @@ -34,7 +34,9 @@ export class ClusterRole implements KubernetesObject { } export function isClusterRole(o: any): o is ClusterRole { - return o && o.apiVersion === ClusterRole.apiVersion && o.kind === ClusterRole.kind; + return ( + o && o.apiVersion === ClusterRole.apiVersion && o.kind === ClusterRole.kind + ); } export namespace ClusterRole { @@ -45,7 +47,7 @@ export namespace ClusterRole { // named constructs a ClusterRole with metadata.name set to name. export function named(name: string): ClusterRole { - return new ClusterRole({metadata: {name}}); + return new ClusterRole({ metadata: { name } }); } // ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. export interface Interface { @@ -87,7 +89,11 @@ export class ClusterRoleBinding implements KubernetesObject { } export function isClusterRoleBinding(o: any): o is ClusterRoleBinding { - return o && o.apiVersion === ClusterRoleBinding.apiVersion && o.kind === ClusterRoleBinding.kind; + return ( + o && + o.apiVersion === ClusterRoleBinding.apiVersion && + o.kind === ClusterRoleBinding.kind + ); } export namespace ClusterRoleBinding { @@ -125,14 +131,18 @@ export class ClusterRoleBindingList { constructor(desc: ClusterRoleBindingList) { this.apiVersion = ClusterRoleBindingList.apiVersion; - this.items = desc.items.map((i) => new ClusterRoleBinding(i)); + this.items = desc.items.map(i => new ClusterRoleBinding(i)); this.kind = ClusterRoleBindingList.kind; this.metadata = desc.metadata; } } export function isClusterRoleBindingList(o: any): o is ClusterRoleBindingList { - return o && o.apiVersion === ClusterRoleBindingList.apiVersion && o.kind === ClusterRoleBindingList.kind; + return ( + o && + o.apiVersion === ClusterRoleBindingList.apiVersion && + o.kind === ClusterRoleBindingList.kind + ); } export namespace ClusterRoleBindingList { @@ -167,14 +177,18 @@ export class ClusterRoleList { constructor(desc: ClusterRoleList) { this.apiVersion = ClusterRoleList.apiVersion; - this.items = desc.items.map((i) => new ClusterRole(i)); + this.items = desc.items.map(i => new ClusterRole(i)); this.kind = ClusterRoleList.kind; this.metadata = desc.metadata; } } export function isClusterRoleList(o: any): o is ClusterRoleList { - return o && o.apiVersion === ClusterRoleList.apiVersion && o.kind === ClusterRoleList.kind; + return ( + o && + o.apiVersion === ClusterRoleList.apiVersion && + o.kind === ClusterRoleList.kind + ); } export namespace ClusterRoleList { @@ -253,7 +267,7 @@ export namespace Role { // named constructs a Role with metadata.name set to name. export function named(name: string): Role { - return new Role({metadata: {name}}); + return new Role({ metadata: { name } }); } // Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. export interface Interface { @@ -292,7 +306,9 @@ export class RoleBinding implements KubernetesObject { } export function isRoleBinding(o: any): o is RoleBinding { - return o && o.apiVersion === RoleBinding.apiVersion && o.kind === RoleBinding.kind; + return ( + o && o.apiVersion === RoleBinding.apiVersion && o.kind === RoleBinding.kind + ); } export namespace RoleBinding { @@ -330,14 +346,18 @@ export class RoleBindingList { constructor(desc: RoleBindingList) { this.apiVersion = RoleBindingList.apiVersion; - this.items = desc.items.map((i) => new RoleBinding(i)); + this.items = desc.items.map(i => new RoleBinding(i)); this.kind = RoleBindingList.kind; this.metadata = desc.metadata; } } export function isRoleBindingList(o: any): o is RoleBindingList { - return o && o.apiVersion === RoleBindingList.apiVersion && o.kind === RoleBindingList.kind; + return ( + o && + o.apiVersion === RoleBindingList.apiVersion && + o.kind === RoleBindingList.kind + ); } export namespace RoleBindingList { @@ -372,7 +392,7 @@ export class RoleList { constructor(desc: RoleList) { this.apiVersion = RoleList.apiVersion; - this.items = desc.items.map((i) => new Role(i)); + this.items = desc.items.map(i => new Role(i)); this.kind = RoleList.kind; this.metadata = desc.metadata; } @@ -436,4 +456,4 @@ export class Subject { this.name = desc.name; this.namespace = desc.namespace; } -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.rbac.v1beta1.ts b/bundler/src/gen/io.k8s.api.rbac.v1beta1.ts index dc262ac..d11e386 100644 --- a/bundler/src/gen/io.k8s.api.rbac.v1beta1.ts +++ b/bundler/src/gen/io.k8s.api.rbac.v1beta1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole export class AggregationRule { @@ -34,7 +34,9 @@ export class ClusterRole implements KubernetesObject { } export function isClusterRole(o: any): o is ClusterRole { - return o && o.apiVersion === ClusterRole.apiVersion && o.kind === ClusterRole.kind; + return ( + o && o.apiVersion === ClusterRole.apiVersion && o.kind === ClusterRole.kind + ); } export namespace ClusterRole { @@ -45,7 +47,7 @@ export namespace ClusterRole { // named constructs a ClusterRole with metadata.name set to name. export function named(name: string): ClusterRole { - return new ClusterRole({metadata: {name}}); + return new ClusterRole({ metadata: { name } }); } // ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. export interface Interface { @@ -87,7 +89,11 @@ export class ClusterRoleBinding implements KubernetesObject { } export function isClusterRoleBinding(o: any): o is ClusterRoleBinding { - return o && o.apiVersion === ClusterRoleBinding.apiVersion && o.kind === ClusterRoleBinding.kind; + return ( + o && + o.apiVersion === ClusterRoleBinding.apiVersion && + o.kind === ClusterRoleBinding.kind + ); } export namespace ClusterRoleBinding { @@ -125,14 +131,18 @@ export class ClusterRoleBindingList { constructor(desc: ClusterRoleBindingList) { this.apiVersion = ClusterRoleBindingList.apiVersion; - this.items = desc.items.map((i) => new ClusterRoleBinding(i)); + this.items = desc.items.map(i => new ClusterRoleBinding(i)); this.kind = ClusterRoleBindingList.kind; this.metadata = desc.metadata; } } export function isClusterRoleBindingList(o: any): o is ClusterRoleBindingList { - return o && o.apiVersion === ClusterRoleBindingList.apiVersion && o.kind === ClusterRoleBindingList.kind; + return ( + o && + o.apiVersion === ClusterRoleBindingList.apiVersion && + o.kind === ClusterRoleBindingList.kind + ); } export namespace ClusterRoleBindingList { @@ -167,14 +177,18 @@ export class ClusterRoleList { constructor(desc: ClusterRoleList) { this.apiVersion = ClusterRoleList.apiVersion; - this.items = desc.items.map((i) => new ClusterRole(i)); + this.items = desc.items.map(i => new ClusterRole(i)); this.kind = ClusterRoleList.kind; this.metadata = desc.metadata; } } export function isClusterRoleList(o: any): o is ClusterRoleList { - return o && o.apiVersion === ClusterRoleList.apiVersion && o.kind === ClusterRoleList.kind; + return ( + o && + o.apiVersion === ClusterRoleList.apiVersion && + o.kind === ClusterRoleList.kind + ); } export namespace ClusterRoleList { @@ -253,7 +267,7 @@ export namespace Role { // named constructs a Role with metadata.name set to name. export function named(name: string): Role { - return new Role({metadata: {name}}); + return new Role({ metadata: { name } }); } // Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. export interface Interface { @@ -292,7 +306,9 @@ export class RoleBinding implements KubernetesObject { } export function isRoleBinding(o: any): o is RoleBinding { - return o && o.apiVersion === RoleBinding.apiVersion && o.kind === RoleBinding.kind; + return ( + o && o.apiVersion === RoleBinding.apiVersion && o.kind === RoleBinding.kind + ); } export namespace RoleBinding { @@ -330,14 +346,18 @@ export class RoleBindingList { constructor(desc: RoleBindingList) { this.apiVersion = RoleBindingList.apiVersion; - this.items = desc.items.map((i) => new RoleBinding(i)); + this.items = desc.items.map(i => new RoleBinding(i)); this.kind = RoleBindingList.kind; this.metadata = desc.metadata; } } export function isRoleBindingList(o: any): o is RoleBindingList { - return o && o.apiVersion === RoleBindingList.apiVersion && o.kind === RoleBindingList.kind; + return ( + o && + o.apiVersion === RoleBindingList.apiVersion && + o.kind === RoleBindingList.kind + ); } export namespace RoleBindingList { @@ -372,7 +392,7 @@ export class RoleList { constructor(desc: RoleList) { this.apiVersion = RoleList.apiVersion; - this.items = desc.items.map((i) => new Role(i)); + this.items = desc.items.map(i => new Role(i)); this.kind = RoleList.kind; this.metadata = desc.metadata; } @@ -436,4 +456,4 @@ export class Subject { this.name = desc.name; this.namespace = desc.namespace; } -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.scheduling.v1.ts b/bundler/src/gen/io.k8s.api.scheduling.v1.ts index ca06470..a8598de 100644 --- a/bundler/src/gen/io.k8s.api.scheduling.v1.ts +++ b/bundler/src/gen/io.k8s.api.scheduling.v1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer. export class PriorityClass implements KubernetesObject { @@ -32,7 +32,11 @@ export class PriorityClass implements KubernetesObject { } export function isPriorityClass(o: any): o is PriorityClass { - return o && o.apiVersion === PriorityClass.apiVersion && o.kind === PriorityClass.kind; + return ( + o && + o.apiVersion === PriorityClass.apiVersion && + o.kind === PriorityClass.kind + ); } export namespace PriorityClass { @@ -73,14 +77,18 @@ export class PriorityClassList { constructor(desc: PriorityClassList) { this.apiVersion = PriorityClassList.apiVersion; - this.items = desc.items.map((i) => new PriorityClass(i)); + this.items = desc.items.map(i => new PriorityClass(i)); this.kind = PriorityClassList.kind; this.metadata = desc.metadata; } } export function isPriorityClassList(o: any): o is PriorityClassList { - return o && o.apiVersion === PriorityClassList.apiVersion && o.kind === PriorityClassList.kind; + return ( + o && + o.apiVersion === PriorityClassList.apiVersion && + o.kind === PriorityClassList.kind + ); } export namespace PriorityClassList { @@ -97,4 +105,4 @@ export namespace PriorityClassList { // Standard list metadata More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata metadata?: apisMetaV1.ListMeta; } -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.scheduling.v1beta1.ts b/bundler/src/gen/io.k8s.api.scheduling.v1beta1.ts index a03a804..8c110e8 100644 --- a/bundler/src/gen/io.k8s.api.scheduling.v1beta1.ts +++ b/bundler/src/gen/io.k8s.api.scheduling.v1beta1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // DEPRECATED - This group version of PriorityClass is deprecated by scheduling.k8s.io/v1/PriorityClass. PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer. export class PriorityClass implements KubernetesObject { @@ -32,7 +32,11 @@ export class PriorityClass implements KubernetesObject { } export function isPriorityClass(o: any): o is PriorityClass { - return o && o.apiVersion === PriorityClass.apiVersion && o.kind === PriorityClass.kind; + return ( + o && + o.apiVersion === PriorityClass.apiVersion && + o.kind === PriorityClass.kind + ); } export namespace PriorityClass { @@ -73,14 +77,18 @@ export class PriorityClassList { constructor(desc: PriorityClassList) { this.apiVersion = PriorityClassList.apiVersion; - this.items = desc.items.map((i) => new PriorityClass(i)); + this.items = desc.items.map(i => new PriorityClass(i)); this.kind = PriorityClassList.kind; this.metadata = desc.metadata; } } export function isPriorityClassList(o: any): o is PriorityClassList { - return o && o.apiVersion === PriorityClassList.apiVersion && o.kind === PriorityClassList.kind; + return ( + o && + o.apiVersion === PriorityClassList.apiVersion && + o.kind === PriorityClassList.kind + ); } export namespace PriorityClassList { @@ -97,4 +105,4 @@ export namespace PriorityClassList { // Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata metadata?: apisMetaV1.ListMeta; } -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.storage.v1.ts b/bundler/src/gen/io.k8s.api.storage.v1.ts index 978737f..bf4ce78 100644 --- a/bundler/src/gen/io.k8s.api.storage.v1.ts +++ b/bundler/src/gen/io.k8s.api.storage.v1.ts @@ -1,9 +1,9 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apiCoreV1 from './io.k8s.api.core.v1'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apiCoreV1 from "./io.k8s.api.core.v1"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. -// +// // StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name. export class StorageClass implements KubernetesObject { // AllowVolumeExpansion shows whether the storage class allow volume expand @@ -25,7 +25,7 @@ export class StorageClass implements KubernetesObject { public mountOptions?: string[]; // Parameters holds the parameters for the provisioner that should create volumes of this storage class. - public parameters?: {[key: string]: string}; + public parameters?: { [key: string]: string }; // Provisioner indicates the type of the provisioner. public provisioner: string; @@ -51,7 +51,11 @@ export class StorageClass implements KubernetesObject { } export function isStorageClass(o: any): o is StorageClass { - return o && o.apiVersion === StorageClass.apiVersion && o.kind === StorageClass.kind; + return ( + o && + o.apiVersion === StorageClass.apiVersion && + o.kind === StorageClass.kind + ); } export namespace StorageClass { @@ -61,7 +65,7 @@ export namespace StorageClass { export const kind = "StorageClass"; // StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. - // + // // StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name. export interface Interface { // AllowVolumeExpansion shows whether the storage class allow volume expand @@ -77,7 +81,7 @@ export namespace StorageClass { mountOptions?: string[]; // Parameters holds the parameters for the provisioner that should create volumes of this storage class. - parameters?: {[key: string]: string}; + parameters?: { [key: string]: string }; // Provisioner indicates the type of the provisioner. provisioner: string; @@ -106,14 +110,18 @@ export class StorageClassList { constructor(desc: StorageClassList) { this.apiVersion = StorageClassList.apiVersion; - this.items = desc.items.map((i) => new StorageClass(i)); + this.items = desc.items.map(i => new StorageClass(i)); this.kind = StorageClassList.kind; this.metadata = desc.metadata; } } export function isStorageClassList(o: any): o is StorageClassList { - return o && o.apiVersion === StorageClassList.apiVersion && o.kind === StorageClassList.kind; + return ( + o && + o.apiVersion === StorageClassList.apiVersion && + o.kind === StorageClassList.kind + ); } export namespace StorageClassList { @@ -133,7 +141,7 @@ export namespace StorageClassList { } // VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. -// +// // VolumeAttachment objects are non-namespaced. export class VolumeAttachment implements KubernetesObject { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources @@ -161,7 +169,11 @@ export class VolumeAttachment implements KubernetesObject { } export function isVolumeAttachment(o: any): o is VolumeAttachment { - return o && o.apiVersion === VolumeAttachment.apiVersion && o.kind === VolumeAttachment.kind; + return ( + o && + o.apiVersion === VolumeAttachment.apiVersion && + o.kind === VolumeAttachment.kind + ); } export namespace VolumeAttachment { @@ -171,7 +183,7 @@ export namespace VolumeAttachment { export const kind = "VolumeAttachment"; // VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. - // + // // VolumeAttachment objects are non-namespaced. export interface Interface { // Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata @@ -201,14 +213,18 @@ export class VolumeAttachmentList { constructor(desc: VolumeAttachmentList) { this.apiVersion = VolumeAttachmentList.apiVersion; - this.items = desc.items.map((i) => new VolumeAttachment(i)); + this.items = desc.items.map(i => new VolumeAttachment(i)); this.kind = VolumeAttachmentList.kind; this.metadata = desc.metadata; } } export function isVolumeAttachmentList(o: any): o is VolumeAttachmentList { - return o && o.apiVersion === VolumeAttachmentList.apiVersion && o.kind === VolumeAttachmentList.kind; + return ( + o && + o.apiVersion === VolumeAttachmentList.apiVersion && + o.kind === VolumeAttachmentList.kind + ); } export namespace VolumeAttachmentList { @@ -260,7 +276,7 @@ export class VolumeAttachmentStatus { public attached: boolean; // Upon successful attach, this field is populated with any information returned by the attach operation that must be passed into subsequent WaitForAttach or Mount calls. This field must only be set by the entity completing the attach operation, i.e. the external-attacher. - public attachmentMetadata?: {[key: string]: string}; + public attachmentMetadata?: { [key: string]: string }; // The last error encountered during detach operation, if any. This field must only be set by the entity completing the detach operation, i.e. the external-attacher. public detachError?: VolumeError; @@ -280,4 +296,4 @@ export class VolumeError { // Time the error was encountered. public time?: apisMetaV1.Time; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.api.storage.v1beta1.ts b/bundler/src/gen/io.k8s.api.storage.v1beta1.ts index 9692d0d..fd1f5f8 100644 --- a/bundler/src/gen/io.k8s.api.storage.v1beta1.ts +++ b/bundler/src/gen/io.k8s.api.storage.v1beta1.ts @@ -1,6 +1,6 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apiCoreV1 from './io.k8s.api.core.v1'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apiCoreV1 from "./io.k8s.api.core.v1"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. CSI drivers do not need to create the CSIDriver object directly. Instead they may use the cluster-driver-registrar sidecar container. When deployed with a CSI driver it automatically creates a CSIDriver object representing the driver. Kubernetes attach detach controller uses this object to determine whether attach is required. Kubelet uses this object to determine whether pod information needs to be passed on mount. CSIDriver objects are non-namespaced. export class CSIDriver implements KubernetesObject { @@ -25,7 +25,9 @@ export class CSIDriver implements KubernetesObject { } export function isCSIDriver(o: any): o is CSIDriver { - return o && o.apiVersion === CSIDriver.apiVersion && o.kind === CSIDriver.kind; + return ( + o && o.apiVersion === CSIDriver.apiVersion && o.kind === CSIDriver.kind + ); } export namespace CSIDriver { @@ -60,14 +62,18 @@ export class CSIDriverList { constructor(desc: CSIDriverList) { this.apiVersion = CSIDriverList.apiVersion; - this.items = desc.items.map((i) => new CSIDriver(i)); + this.items = desc.items.map(i => new CSIDriver(i)); this.kind = CSIDriverList.kind; this.metadata = desc.metadata; } } export function isCSIDriverList(o: any): o is CSIDriverList { - return o && o.apiVersion === CSIDriverList.apiVersion && o.kind === CSIDriverList.kind; + return ( + o && + o.apiVersion === CSIDriverList.apiVersion && + o.kind === CSIDriverList.kind + ); } export namespace CSIDriverList { @@ -171,14 +177,16 @@ export class CSINodeList { constructor(desc: CSINodeList) { this.apiVersion = CSINodeList.apiVersion; - this.items = desc.items.map((i) => new CSINode(i)); + this.items = desc.items.map(i => new CSINode(i)); this.kind = CSINodeList.kind; this.metadata = desc.metadata; } } export function isCSINodeList(o: any): o is CSINodeList { - return o && o.apiVersion === CSINodeList.apiVersion && o.kind === CSINodeList.kind; + return ( + o && o.apiVersion === CSINodeList.apiVersion && o.kind === CSINodeList.kind + ); } export namespace CSINodeList { @@ -208,7 +216,7 @@ export class CSINodeSpec { } // StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. -// +// // StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name. export class StorageClass implements KubernetesObject { // AllowVolumeExpansion shows whether the storage class allow volume expand @@ -230,7 +238,7 @@ export class StorageClass implements KubernetesObject { public mountOptions?: string[]; // Parameters holds the parameters for the provisioner that should create volumes of this storage class. - public parameters?: {[key: string]: string}; + public parameters?: { [key: string]: string }; // Provisioner indicates the type of the provisioner. public provisioner: string; @@ -256,7 +264,11 @@ export class StorageClass implements KubernetesObject { } export function isStorageClass(o: any): o is StorageClass { - return o && o.apiVersion === StorageClass.apiVersion && o.kind === StorageClass.kind; + return ( + o && + o.apiVersion === StorageClass.apiVersion && + o.kind === StorageClass.kind + ); } export namespace StorageClass { @@ -266,7 +278,7 @@ export namespace StorageClass { export const kind = "StorageClass"; // StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. - // + // // StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name. export interface Interface { // AllowVolumeExpansion shows whether the storage class allow volume expand @@ -282,7 +294,7 @@ export namespace StorageClass { mountOptions?: string[]; // Parameters holds the parameters for the provisioner that should create volumes of this storage class. - parameters?: {[key: string]: string}; + parameters?: { [key: string]: string }; // Provisioner indicates the type of the provisioner. provisioner: string; @@ -311,14 +323,18 @@ export class StorageClassList { constructor(desc: StorageClassList) { this.apiVersion = StorageClassList.apiVersion; - this.items = desc.items.map((i) => new StorageClass(i)); + this.items = desc.items.map(i => new StorageClass(i)); this.kind = StorageClassList.kind; this.metadata = desc.metadata; } } export function isStorageClassList(o: any): o is StorageClassList { - return o && o.apiVersion === StorageClassList.apiVersion && o.kind === StorageClassList.kind; + return ( + o && + o.apiVersion === StorageClassList.apiVersion && + o.kind === StorageClassList.kind + ); } export namespace StorageClassList { @@ -338,7 +354,7 @@ export namespace StorageClassList { } // VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. -// +// // VolumeAttachment objects are non-namespaced. export class VolumeAttachment implements KubernetesObject { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources @@ -366,7 +382,11 @@ export class VolumeAttachment implements KubernetesObject { } export function isVolumeAttachment(o: any): o is VolumeAttachment { - return o && o.apiVersion === VolumeAttachment.apiVersion && o.kind === VolumeAttachment.kind; + return ( + o && + o.apiVersion === VolumeAttachment.apiVersion && + o.kind === VolumeAttachment.kind + ); } export namespace VolumeAttachment { @@ -376,7 +396,7 @@ export namespace VolumeAttachment { export const kind = "VolumeAttachment"; // VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. - // + // // VolumeAttachment objects are non-namespaced. export interface Interface { // Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata @@ -406,14 +426,18 @@ export class VolumeAttachmentList { constructor(desc: VolumeAttachmentList) { this.apiVersion = VolumeAttachmentList.apiVersion; - this.items = desc.items.map((i) => new VolumeAttachment(i)); + this.items = desc.items.map(i => new VolumeAttachment(i)); this.kind = VolumeAttachmentList.kind; this.metadata = desc.metadata; } } export function isVolumeAttachmentList(o: any): o is VolumeAttachmentList { - return o && o.apiVersion === VolumeAttachmentList.apiVersion && o.kind === VolumeAttachmentList.kind; + return ( + o && + o.apiVersion === VolumeAttachmentList.apiVersion && + o.kind === VolumeAttachmentList.kind + ); } export namespace VolumeAttachmentList { @@ -465,7 +489,7 @@ export class VolumeAttachmentStatus { public attached: boolean; // Upon successful attach, this field is populated with any information returned by the attach operation that must be passed into subsequent WaitForAttach or Mount calls. This field must only be set by the entity completing the attach operation, i.e. the external-attacher. - public attachmentMetadata?: {[key: string]: string}; + public attachmentMetadata?: { [key: string]: string }; // The last error encountered during detach operation, if any. This field must only be set by the entity completing the detach operation, i.e. the external-attacher. public detachError?: VolumeError; @@ -485,4 +509,4 @@ export class VolumeError { // Time the error was encountered. public time?: apisMetaV1.Time; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.ts b/bundler/src/gen/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.ts index aa3fe60..066b364 100644 --- a/bundler/src/gen/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.ts +++ b/bundler/src/gen/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // CustomResourceColumnDefinition specifies a column for server side printing. export class CustomResourceColumnDefinition { @@ -74,8 +74,14 @@ export class CustomResourceDefinition implements KubernetesObject { } } -export function isCustomResourceDefinition(o: any): o is CustomResourceDefinition { - return o && o.apiVersion === CustomResourceDefinition.apiVersion && o.kind === CustomResourceDefinition.kind; +export function isCustomResourceDefinition( + o: any +): o is CustomResourceDefinition { + return ( + o && + o.apiVersion === CustomResourceDefinition.apiVersion && + o.kind === CustomResourceDefinition.kind + ); } export namespace CustomResourceDefinition { @@ -137,14 +143,20 @@ export class CustomResourceDefinitionList { constructor(desc: CustomResourceDefinitionList) { this.apiVersion = CustomResourceDefinitionList.apiVersion; - this.items = desc.items.map((i) => new CustomResourceDefinition(i)); + this.items = desc.items.map(i => new CustomResourceDefinition(i)); this.kind = CustomResourceDefinitionList.kind; this.metadata = desc.metadata; } } -export function isCustomResourceDefinitionList(o: any): o is CustomResourceDefinitionList { - return o && o.apiVersion === CustomResourceDefinitionList.apiVersion && o.kind === CustomResourceDefinitionList.kind; +export function isCustomResourceDefinitionList( + o: any +): o is CustomResourceDefinitionList { + return ( + o && + o.apiVersion === CustomResourceDefinitionList.apiVersion && + o.kind === CustomResourceDefinitionList.kind + ); } export namespace CustomResourceDefinitionList { @@ -344,9 +356,9 @@ export class JSONSchemaProps { public default?: JSON; - public definitions?: {[key: string]: JSONSchemaProps}; + public definitions?: { [key: string]: JSONSchemaProps }; - public dependencies?: {[key: string]: JSONSchemaPropsOrStringArray}; + public dependencies?: { [key: string]: JSONSchemaPropsOrStringArray }; public description?: string; @@ -392,9 +404,9 @@ export class JSONSchemaProps { public pattern?: string; - public patternProperties?: {[key: string]: JSONSchemaProps}; + public patternProperties?: { [key: string]: JSONSchemaProps }; - public properties?: {[key: string]: JSONSchemaProps}; + public properties?: { [key: string]: JSONSchemaProps }; public required?: string[]; @@ -438,22 +450,22 @@ export class WebhookClientConfig { public caBundle?: string; // `service` is a reference to the service for this webhook. Either `service` or `url` must be specified. - // + // // If the webhook is running within the cluster, then you should use `service`. - // + // // Port 443 will be used if it is open, otherwise it is an error. public service?: ServiceReference; // `url` gives the location of the webhook, in standard URL form (`scheme://host:port/path`). Exactly one of `url` or `service` must be specified. - // + // // The `host` should not refer to a service running in the cluster; use the `service` field instead. The host might be resolved via external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve in-cluster DNS as that would be a layering violation). `host` may also be an IP address. - // + // // Please note that using `localhost` or `127.0.0.1` as a `host` is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster. - // + // // The scheme must be "https"; the URL must begin with "https://". - // + // // A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier. - // + // // Attempting to use a user or basic auth e.g. "user:password@" is not allowed. Fragments ("#...") and query parameters ("?...") are not allowed, either. public url?: string; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.apimachinery.pkg.api.resource.ts b/bundler/src/gen/io.k8s.apimachinery.pkg.api.resource.ts index d42efa7..4fdceeb 100644 --- a/bundler/src/gen/io.k8s.apimachinery.pkg.api.resource.ts +++ b/bundler/src/gen/io.k8s.apimachinery.pkg.api.resource.ts @@ -1,7 +1,7 @@ // Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and Int64() accessors. -// +// // The serialization format is: -// +// // ::= // (Note that may be empty, from the "" case in .) // ::= 0 | 1 | ... | 9 ::= | ::= | . | . | . ::= "+" | "-" ::= | ::= | | ::= Ki | Mi | Gi | Ti | Pi | Ei @@ -9,24 +9,24 @@ // ::= m | "" | k | M | G | T | P | E // (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.) // ::= "e" | "E" -// +// // No matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities. -// +// // When a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized. -// +// // Before serializing, Quantity will be put in "canonical form". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that: // a. No precision is lost // b. No fractional digits will be emitted // c. The exponent (or suffix) is as large as possible. // The sign will be omitted unless the number is negative. -// +// // Examples: // 1.5 will be serialized as "1500m" // 1.5Gi will be serialized as "1536Mi" -// +// // Note that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise. -// +// // Non-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.) -// +// // This format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation. -export type Quantity = string; \ No newline at end of file +export type Quantity = string; diff --git a/bundler/src/gen/io.k8s.apimachinery.pkg.apis.meta.v1.ts b/bundler/src/gen/io.k8s.apimachinery.pkg.apis.meta.v1.ts index 037216a..25d05f1 100644 --- a/bundler/src/gen/io.k8s.apimachinery.pkg.apis.meta.v1.ts +++ b/bundler/src/gen/io.k8s.apimachinery.pkg.apis.meta.v1.ts @@ -1,4 +1,4 @@ -import * as apimachineryPkgRuntime from './io.k8s.apimachinery.pkg.runtime'; +import * as apimachineryPkgRuntime from "./io.k8s.apimachinery.pkg.runtime"; // APIGroup contains the name, the supported versions, and the preferred version of a group. export class APIGroup { @@ -75,7 +75,11 @@ export class APIGroupList { } export function isAPIGroupList(o: any): o is APIGroupList { - return o && o.apiVersion === APIGroupList.apiVersion && o.kind === APIGroupList.kind; + return ( + o && + o.apiVersion === APIGroupList.apiVersion && + o.kind === APIGroupList.kind + ); } export namespace APIGroupList { @@ -160,7 +164,11 @@ export class APIResourceList { } export function isAPIResourceList(o: any): o is APIResourceList { - return o && o.apiVersion === APIResourceList.apiVersion && o.kind === APIResourceList.kind; + return ( + o && + o.apiVersion === APIResourceList.apiVersion && + o.kind === APIResourceList.kind + ); } export namespace APIResourceList { @@ -202,7 +210,9 @@ export class APIVersions { } export function isAPIVersions(o: any): o is APIVersions { - return o && o.apiVersion === APIVersions.apiVersion && o.kind === APIVersions.kind; + return ( + o && o.apiVersion === APIVersions.apiVersion && o.kind === APIVersions.kind + ); } export namespace APIVersions { @@ -256,7 +266,11 @@ export class DeleteOptions { } export function isDeleteOptions(o: any): o is DeleteOptions { - return o && o.apiVersion === DeleteOptions.apiVersion && o.kind === DeleteOptions.kind; + return ( + o && + o.apiVersion === DeleteOptions.apiVersion && + o.kind === DeleteOptions.kind + ); } export namespace DeleteOptions { @@ -331,7 +345,7 @@ export class LabelSelector { public matchExpressions?: LabelSelectorRequirement[]; // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. - public matchLabels?: {[key: string]: string}; + public matchLabels?: { [key: string]: string }; } // A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. @@ -388,13 +402,13 @@ export type MicroTime = string; // ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. export class ObjectMeta { // Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations - public annotations?: {[key: string]: string}; + public annotations?: { [key: string]: string }; // The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request. public clusterName?: string; // CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. - // + // // Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata public creationTimestamp?: Time; @@ -402,7 +416,7 @@ export class ObjectMeta { public deletionGracePeriodSeconds?: number; // DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested. - // + // // Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata public deletionTimestamp?: Time; @@ -410,9 +424,9 @@ export class ObjectMeta { public finalizers?: string[]; // GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. - // + // // If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header). - // + // // Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency public generateName?: string; @@ -420,17 +434,17 @@ export class ObjectMeta { public generation?: number; // An initializer is a controller which enforces some system invariant at object creation time. This field is a list of initializers that have not yet acted on this object. If nil or empty, this object has been completely initialized. Otherwise, the object is considered uninitialized and is hidden (in list/watch and get calls) from clients that haven't explicitly asked to observe uninitialized objects. - // + // // When an object is created, the system will populate this list with the current set of initializers. Only privileged users may set or modify this list. Once it is empty, it may not be modified further by any user. - // + // // DEPRECATED - initializers are an alpha field and will be removed in v1.15. public initializers?: Initializers; // Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels - public labels?: {[key: string]: string}; + public labels?: { [key: string]: string }; // ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object. - // + // // This field is alpha and can be changed or removed without notice. public managedFields?: ManagedFieldsEntry[]; @@ -438,7 +452,7 @@ export class ObjectMeta { public name: string; // Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. - // + // // Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces public namespace?: string; @@ -446,7 +460,7 @@ export class ObjectMeta { public ownerReferences?: OwnerReference[]; // An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources. - // + // // Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency public resourceVersion?: string; @@ -454,7 +468,7 @@ export class ObjectMeta { public selfLink?: string; // UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. - // + // // Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids public uid?: string; @@ -608,7 +622,7 @@ export namespace Status { // StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered. export class StatusCause { // The field of the resource that has caused this error, as named by its JSON serialization. May include dot and postfix notation for nested attributes. Arrays are zero-indexed. Fields may appear more than once in an array of causes due to fields having multiple errors. Optional. - // + // // Examples: // "name" - the field "name" on the current resource // "items[0].name" - the field "name" on the first array entry in "items" @@ -669,7 +683,9 @@ export class WatchEvent { } export function isWatchEvent(o: any): o is WatchEvent { - return o && o.apiVersion === WatchEvent.apiVersion && o.kind === WatchEvent.kind; + return ( + o && o.apiVersion === WatchEvent.apiVersion && o.kind === WatchEvent.kind + ); } export namespace WatchEvent { @@ -689,4 +705,4 @@ export namespace WatchEvent { type: string; } -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.apimachinery.pkg.runtime.ts b/bundler/src/gen/io.k8s.apimachinery.pkg.runtime.ts index 2ee62d5..a563e3f 100644 --- a/bundler/src/gen/io.k8s.apimachinery.pkg.runtime.ts +++ b/bundler/src/gen/io.k8s.apimachinery.pkg.runtime.ts @@ -1,21 +1,21 @@ // RawExtension is used to hold extensions in external versions. -// +// // To use this, make a field which has RawExtension as its type in your external, versioned struct, and Object in your internal struct. You also need to register your various plugin types. -// +// // // Internal package: type MyAPIObject struct { // runtime.TypeMeta `json:",inline"` // MyPlugin runtime.Object `json:"myPlugin"` // } type PluginA struct { // AOption string `json:"aOption"` // } -// +// // // External package: type MyAPIObject struct { // runtime.TypeMeta `json:",inline"` // MyPlugin runtime.RawExtension `json:"myPlugin"` // } type PluginA struct { // AOption string `json:"aOption"` // } -// +// // // On the wire, the JSON will look something like this: { // "kind":"MyAPIObject", // "apiVersion":"v1", @@ -24,7 +24,7 @@ // "aOption":"foo", // }, // } -// +// // So what happens? Decode first uses json or yaml to unmarshal the serialized data into your external MyAPIObject. That causes the raw JSON to be stored, but not unpacked. The next step is to copy (using pkg/conversion) into the internal struct. The runtime package's DefaultScheme has conversion functions installed which will unpack the JSON stored in RawExtension, turning it into the correct object type, and storing it in the Object. (TODO: In the case where the object is of an unknown type, a runtime.Unknown object will be created and stored.) export class RawExtension { // Raw is the underlying serialization of this object. @@ -33,4 +33,4 @@ export class RawExtension { constructor(desc: RawExtension) { this.Raw = desc.Raw; } -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.apimachinery.pkg.util.intstr.ts b/bundler/src/gen/io.k8s.apimachinery.pkg.util.intstr.ts index 0df3db7..d0e8aca 100644 --- a/bundler/src/gen/io.k8s.apimachinery.pkg.util.intstr.ts +++ b/bundler/src/gen/io.k8s.apimachinery.pkg.util.intstr.ts @@ -1,2 +1,2 @@ // IntOrString is a type that can hold an int32 or a string. When used in JSON or YAML marshalling and unmarshalling, it produces or consumes the inner type. This allows you to have, for example, a JSON field that can accept a name or number. -export type IntOrString = string; \ No newline at end of file +export type IntOrString = string; diff --git a/bundler/src/gen/io.k8s.apimachinery.pkg.version.ts b/bundler/src/gen/io.k8s.apimachinery.pkg.version.ts index ef601d1..8963e90 100644 --- a/bundler/src/gen/io.k8s.apimachinery.pkg.version.ts +++ b/bundler/src/gen/io.k8s.apimachinery.pkg.version.ts @@ -29,4 +29,4 @@ export class Info { this.minor = desc.minor; this.platform = desc.platform; } -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ts b/bundler/src/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ts index 76ccdac..dc5f053 100644 --- a/bundler/src/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ts +++ b/bundler/src/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // APIService represents a server for a particular GroupVersion. Name must be "version.group". export class APIService implements KubernetesObject { @@ -27,7 +27,9 @@ export class APIService implements KubernetesObject { } export function isAPIService(o: any): o is APIService { - return o && o.apiVersion === APIService.apiVersion && o.kind === APIService.kind; + return ( + o && o.apiVersion === APIService.apiVersion && o.kind === APIService.kind + ); } export namespace APIService { @@ -38,7 +40,7 @@ export namespace APIService { // named constructs a APIService with metadata.name set to name. export function named(name: string): APIService { - return new APIService({metadata: {name}}); + return new APIService({ metadata: { name } }); } // APIService represents a server for a particular GroupVersion. Name must be "version.group". export interface Interface { @@ -92,14 +94,18 @@ export class APIServiceList { constructor(desc: APIServiceList) { this.apiVersion = APIServiceList.apiVersion; - this.items = desc.items.map((i) => new APIService(i)); + this.items = desc.items.map(i => new APIService(i)); this.kind = APIServiceList.kind; this.metadata = desc.metadata; } } export function isAPIServiceList(o: any): o is APIServiceList { - return o && o.apiVersion === APIServiceList.apiVersion && o.kind === APIServiceList.kind; + return ( + o && + o.apiVersion === APIServiceList.apiVersion && + o.kind === APIServiceList.kind + ); } export namespace APIServiceList { @@ -163,4 +169,4 @@ export class ServiceReference { // Namespace is the namespace of the service public namespace?: string; -} \ No newline at end of file +} diff --git a/bundler/src/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.ts b/bundler/src/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.ts index 28e6694..48e2ab1 100644 --- a/bundler/src/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.ts +++ b/bundler/src/gen/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1beta1.ts @@ -1,5 +1,5 @@ -import { KubernetesObject } from 'kpt-functions'; -import * as apisMetaV1 from './io.k8s.apimachinery.pkg.apis.meta.v1'; +import { KubernetesObject } from "kpt-functions"; +import * as apisMetaV1 from "./io.k8s.apimachinery.pkg.apis.meta.v1"; // APIService represents a server for a particular GroupVersion. Name must be "version.group". export class APIService implements KubernetesObject { @@ -27,7 +27,9 @@ export class APIService implements KubernetesObject { } export function isAPIService(o: any): o is APIService { - return o && o.apiVersion === APIService.apiVersion && o.kind === APIService.kind; + return ( + o && o.apiVersion === APIService.apiVersion && o.kind === APIService.kind + ); } export namespace APIService { @@ -38,7 +40,7 @@ export namespace APIService { // named constructs a APIService with metadata.name set to name. export function named(name: string): APIService { - return new APIService({metadata: {name}}); + return new APIService({ metadata: { name } }); } // APIService represents a server for a particular GroupVersion. Name must be "version.group". export interface Interface { @@ -92,14 +94,18 @@ export class APIServiceList { constructor(desc: APIServiceList) { this.apiVersion = APIServiceList.apiVersion; - this.items = desc.items.map((i) => new APIService(i)); + this.items = desc.items.map(i => new APIService(i)); this.kind = APIServiceList.kind; this.metadata = desc.metadata; } } export function isAPIServiceList(o: any): o is APIServiceList { - return o && o.apiVersion === APIServiceList.apiVersion && o.kind === APIServiceList.kind; + return ( + o && + o.apiVersion === APIServiceList.apiVersion && + o.kind === APIServiceList.kind + ); } export namespace APIServiceList { @@ -163,4 +169,4 @@ export class ServiceReference { // Namespace is the namespace of the service public namespace?: string; -} \ No newline at end of file +} diff --git a/bundler/src/generate_docs.ts b/bundler/src/generate_docs.ts index 2bf995f..9323d6d 100644 --- a/bundler/src/generate_docs.ts +++ b/bundler/src/generate_docs.ts @@ -1,5 +1,5 @@ /** - * Copyright 2019 Google LLC + * Copyright 2020 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,59 +14,89 @@ * limitations under the License. */ -import * as fs from 'fs'; -import { existsSync, mkdirSync } from 'fs'; -import * as glob from 'glob'; -import * as path from 'path'; -import { BUNDLE_ANNOTATION_REGEX } from './common' -import { Configs, KubernetesObject, getAnnotation } from 'kpt-functions'; +import { Configs } from "kpt-functions"; +import mdTable from "markdown-table"; +import * as path from "path"; +import { CT_KIND, FileWriter, PolicyLibrary, PolicyConfig } from "./common"; -const mdTable = require('markdown-table'); -export const SOURCE_DIR = 'sink_dir'; -export const SINK_DIR = 'sink_dir'; -export const BUNDLE_DIR = 'bundles'; -export const OVERWRITE = 'overwrite'; +export const SOURCE_DIR = "sink_dir"; +export const SINK_DIR = "sink_dir"; +export const BUNDLE_DIR = "bundles"; +export const OVERWRITE = "overwrite"; -const CT_KIND = 'ConstraintTemplate'; -const SUPPORTED_API_VERSIONS = /^(constraints|templates).gatekeeper.sh\/v1(.+)$/g +const FILE_PATTERN_MD = "/**/*.+(md)"; export async function generateDocs(configs: Configs) { - // Get the paramters. + // Get the parameters const sinkDir = configs.getFunctionConfigValueOrThrow(SINK_DIR); - const overwrite = configs.getFunctionConfigValue(OVERWRITE) === 'true'; + const overwrite = configs.getFunctionConfigValue(OVERWRITE) === "true"; - // Ensure bundle directory exists + // Create bundle dir and writer const bundleDir = path.join(sinkDir, BUNDLE_DIR); - if (!fs.existsSync(bundleDir)) { - fs.mkdirSync(bundleDir, { recursive: true }); - } - - const fileWriter = new FileWriter(bundleDir, overwrite); + const fileWriter = new FileWriter(bundleDir, overwrite, FILE_PATTERN_MD); // Build the policy library const library = new PolicyLibrary(configs.getAll()); - // Document constraint templates + // Document constraint templates and samples + generateIndexDoc(fileWriter, library, sinkDir); + + // Document bundles + generateBundleDocs(bundleDir, fileWriter, library); + + // Remove old docs + fileWriter.finish(); + + // filter out non-policy objects + configs + .getAll() + .filter(o => { + return !PolicyConfig.isPolicyObject(o); + }) + .forEach(o => { + configs.delete(o); + }); +} + +function generateIndexDoc( + fileWriter: FileWriter, + library: PolicyLibrary, + sinkDir: string +) { + // Templates const templates = [["Template", "Samples"]]; - library.getOfKind(CT_KIND).forEach((o) => { - const constraints = library.getOfKind((o).spec.crd.spec.names.kind); - templates.push([ - `[${getName(o)}](${getPath(o)})`, - constraints.map((c) => `[${getName(c)}](${getPath(c)})`).join(', ') - ]); - }); + library + .getTemplates() + .sort(PolicyConfig.compare) + .forEach(o => { + const constraints = library.getOfKind( + (o as any).spec.crd.spec.names.kind + ); + const templateLink = `[${PolicyConfig.getName(o)}](${PolicyConfig.getPath( + o + )})`; + const samples = constraints + .map(c => `[${PolicyConfig.getName(c)}](${PolicyConfig.getPath(c)})`) + .join(", "); + templates.push([templateLink, samples]); + }); + // Samples const samples = [["Sample", "Template", "Description"]]; - library.getAll().filter(o => { - return o.kind != CT_KIND; - }).forEach((o) => { - const name = `[${getName(o)}](${getPath(o)})`; - const description = getDescription(o); - const ct = library.getTemplate(o.kind); - const ctName = ct ? `[Link](${getPath(ct)})` : ""; - - samples.push([name, ctName, description]); - }); + library + .getAll() + .filter(o => { + return o.kind !== CT_KIND; + }) + .sort(PolicyConfig.compare) + .forEach(o => { + const name = `[${PolicyConfig.getName(o)}](${PolicyConfig.getPath(o)})`; + const description = PolicyConfig.getDescription(o); + const ct = library.getTemplate(o.kind); + const ctName = ct ? `[Link](${PolicyConfig.getPath(ct)})` : ""; + + samples.push([name, ctName, description]); + }); const templateDoc = `# Config Validator Policy Library @@ -81,10 +111,11 @@ For instructions on how to write constraint templates, see [How to write your ow In addition to browsing all [Available Templates](#available-templates) and [Sample Constraints](#sample-constraints), you can explore these policy bundles: +- [CFT Scorecard](./bundles/scorecard-v1.md) - [CIS v1.0](./bundles/cis-v1.0.md) - [CIS v1.1](./bundles/cis-v1.1.md) +- [Forseti Security](./bundles/forseti-security.md) - [GKE Hardening](./bundles/gke-hardening-v2019.11.11.md) -- [CFT Scorecard](./bundles/scorecard-v1.md) ## Available Templates @@ -99,17 +130,28 @@ ${mdTable(samples)} const templateDocPath = path.join(sinkDir, "index.md"); fileWriter.write(templateDocPath, templateDoc); +} - // Document bundles - library.bundles.forEach((bundle) => { +function generateBundleDocs( + bundleDir: string, + fileWriter: FileWriter, + library: PolicyLibrary +) { + library.bundles.forEach(bundle => { const constraints = [["Constraint", "Control", "Description"]]; - bundle.getConfigs().forEach((o) => { - const name = `[${getName(o)}](${getPath(o, "../../")})`; - const control = bundle.getControl(o); - const description = getDescription(o); - - constraints.push([name, control, description]); - }); + bundle + .getConfigs() + .sort(PolicyConfig.compare) + .forEach(o => { + const name = `[${PolicyConfig.getName(o)}](${PolicyConfig.getPath( + o, + "../../" + )})`; + const control = bundle.getControl(o); + const description = PolicyConfig.getDescription(o); + + constraints.push([name, control, description]); + }); const contents = `# ${bundle.getName()} @@ -120,181 +162,8 @@ ${mdTable(constraints)} `; const file = path.join(bundleDir, `${bundle.getKey()}.md`); - fileWriter.write(file, contents); }); - - fileWriter.finish(); - - // filter out non-policy objects - configs.getAll().filter(o => { - return true; - // return !isPolicyObject(o); - }).forEach(o => { - configs.delete(o); - }); -} - -class PolicyLibrary { - bundles: Map; - configs: KubernetesObject[]; - - constructor(configs: KubernetesObject[]) { - this.bundles = new Map(); - this.configs = new Array(); - - configs.filter(o => { - return isPolicyObject(o); - }).forEach(o => { - const annotations = o.metadata.annotations || {}; - Object.keys(annotations).forEach(annotation => { - const result = annotation.match(BUNDLE_ANNOTATION_REGEX); - if (!result) { - return - } - const bundle = result[0]; - const control = annotations[annotation]; - this.bundlePolicy(bundle, control, o); - }); - this.configs.push(o); - }); - } - - getAll(): KubernetesObject[] { - return this.configs; - } - - getTemplates(): KubernetesObject[] { - return this.getOfKind(CT_KIND); - } - - getTemplate(kind: string): KubernetesObject { - const matches = this.getTemplates().filter((o) => { - return (o).spec.crd.spec.names.kind === kind; - }); - return matches[0] || null; - } - - getOfKind(kind: string): KubernetesObject[] { - return this.configs.filter((o) => { - return o.kind === kind; - }); - } - - bundlePolicy(bundleKey: string, control: string, policy: KubernetesObject) { - let bundle = this.bundles.get(bundleKey); - if (bundle === undefined) { - bundle = new PolicyBundle(bundleKey); - this.bundles.set(bundleKey, bundle); - } - - bundle.addPolicy(policy); - } -} - -class PolicyBundle { - key: string; - configs: KubernetesObject[]; - constructor(annotation: string) { - this.key = annotation; - this.configs = new Array(); - } - - getName() { - const matches = this.key.match(BUNDLE_ANNOTATION_REGEX); - return matches ? matches[1] : "Unknown"; - } - - getKey() { - return this.getName(); - } - - addPolicy(policy: KubernetesObject) { - this.configs.push(policy); - } - - getConfigs() { - return this.configs; - } - - getControl(policy: KubernetesObject): string { - return getAnnotation(policy, this.key) || ""; - } -} - -function isPolicyObject(o: any): boolean { - return ( - o && - o.apiVersion != '' && - SUPPORTED_API_VERSIONS.test(o.apiVersion) - ); -} - -function getName(o: any): string { - if (o.kind === CT_KIND) { - return o.spec.crd.spec.names.kind; - } - return o.metadata.name; -} - -function getDescription(o: KubernetesObject): string { - return getAnnotation(o, "description") || ""; -} - -function getPath(o: KubernetesObject, root: string = '../'): string { - let targetPath = path.join(root, "samples"); - if (o.kind === CT_KIND) { - targetPath = path.join(root, "policies"); - } - return path.join(targetPath, getAnnotation(o, "config.kubernetes.io/path") || ""); -} - - - -class FileWriter { - filesToDelete: Set; - - constructor(bundleDir: string, overwrite: boolean) { - // If bundle diretory is not empty, require 'overwrite' parameter to be set. - const docFiles = this.listDocFiles(bundleDir); - if (!overwrite && docFiles.length > 0) { - throw new Error( - `sink dir contains files and overwrite is not set to string 'true'.` - ); - } - - this.filesToDelete = new Set(docFiles); - } - - finish() { - // Delete files that are missing from the new docs. - // Other file types are ignored. - this.filesToDelete.forEach((file: any) => { - fs.unlinkSync(file); - }); - } - - listDocFiles(dir: string): string[] { - if (!existsSync(dir)) { - mkdirSync(dir, { recursive: true }); - } - return glob.sync(dir + '/**/*.+(md)'); - } - - write(file: any, contents: string) { - this.filesToDelete.delete(file); - - if (fs.existsSync(file)) { - this.filesToDelete.delete(file); - const currentContents = fs.readFileSync(file).toString(); - if (contents == currentContents) { - // No changes to make. - return; - } - } - - fs.writeFileSync(file, contents, 'utf8'); - } } generateDocs.usage = ` diff --git a/bundler/src/generate_docs_run.ts b/bundler/src/generate_docs_run.ts index 66934cd..d0dfa45 100644 --- a/bundler/src/generate_docs_run.ts +++ b/bundler/src/generate_docs_run.ts @@ -14,7 +14,7 @@ * limitations under the License. */ -import { generateDocs } from './generate_docs'; -import { run } from 'kpt-functions'; +import { generateDocs } from "./generate_docs"; +import { run } from "kpt-functions"; run(generateDocs); diff --git a/bundler/src/generate_docs_test.ts b/bundler/src/generate_docs_test.ts new file mode 100644 index 0000000..56c1b59 --- /dev/null +++ b/bundler/src/generate_docs_test.ts @@ -0,0 +1,92 @@ +/** + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import * as fs from "fs-extra"; +import * as kpt from "kpt-functions"; +import * as os from "os"; +import * as path from "path"; +import { ConfigMap } from "./gen/io.k8s.api.core.v1"; +import { generateDocs, BUNDLE_DIR, OVERWRITE, SINK_DIR } from "./generate_docs"; + +const SOURCE_DIR = path.resolve( + __dirname, + "..", + "test-data", + "generate-docs", + "source" +); + +const SOURCE_SAMPLES_FILE = path.resolve(SOURCE_DIR, "samples_templates.yaml"); + +describe("generateDocs", () => { + let tmpDir = ""; + const functionConfig = ConfigMap.named("config"); + let sinkDir = ""; + + beforeEach(() => { + // Ensures tmpDir is unset before testing. Detects incorrectly running tests in parallel, or + // tests not cleaning up properly. + expect(tmpDir).toEqual(""); + tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), "generate-docs-test")); + functionConfig.data = {}; + + // Get sample configs + sinkDir = path.resolve(tmpDir, "foo"); + functionConfig.data![OVERWRITE] = "true"; + functionConfig.data![SINK_DIR] = sinkDir; + }); + + afterEach(() => { + // Remove tmpDir so no other tests can have access to the data. + fs.removeSync(tmpDir); + // Reset tmpDir value to confirm test finished normally. + tmpDir = ""; + }); + + it("generates index.md", async () => { + const input = await getSampleConfigs(); + const configs = new kpt.Configs(input.getAll(), functionConfig); + const expectedFile = path.resolve(sinkDir, "index.md"); + + await generateDocs(configs); + + expect(fs.existsSync(expectedFile)).toEqual(true); + }); + + it("generates cis-v1.0 bundle docs", async () => { + const input = await getSampleConfigs(); + const configs = new kpt.Configs(input.getAll(), functionConfig); + const expectedFile = path.resolve(sinkDir, BUNDLE_DIR, "cis-v1.0.md"); + + await generateDocs(configs); + + expect(fs.existsSync(expectedFile)).toEqual(true); + }); + + it("generates cis-v1.1 bundle docs", async () => { + const input = await getSampleConfigs(); + const configs = new kpt.Configs(input.getAll(), functionConfig); + const expectedFile = path.resolve(sinkDir, BUNDLE_DIR, "cis-v1.1.md"); + + await generateDocs(configs); + + expect(fs.existsSync(expectedFile)).toEqual(true); + }); +}); + +function getSampleConfigs(): Promise { + return kpt.readConfigs(SOURCE_SAMPLES_FILE, kpt.FileFormat.YAML); +} diff --git a/bundler/src/get_policy_bundle.ts b/bundler/src/get_policy_bundle.ts new file mode 100644 index 0000000..92d9dd0 --- /dev/null +++ b/bundler/src/get_policy_bundle.ts @@ -0,0 +1,52 @@ +/** + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { Configs } from "kpt-functions"; +import { PolicyLibrary } from "./common"; + +export const ANNOTATION_NAME = "bundle"; + +export async function getPolicyBundle(configs: Configs) { + // Get the paramters + const annotationName = configs.getFunctionConfigValueOrThrow(ANNOTATION_NAME); + + // Build the policy library + const library = new PolicyLibrary(configs.getAll()); + + // Get bundle + const bundle = library.bundles.get(annotationName); + if (bundle === undefined) { + throw new Error(`bundle does not exist: ` + annotationName + `.`); + } + + // Return the bundle + configs.deleteAll(); + configs.insert(...bundle.configs); +} + +getPolicyBundle.usage = ` +Get policy bundle of constraints based on annoation. + +Configured using a ConfigMap with the following keys: +${ANNOTATION_NAME}: Name of the policy bundle. +Example: +apiVersion: v1 +kind: ConfigMap +data: + ${ANNOTATION_NAME}: 'bundles.validator.forsetisecurity.org/cis-v1.1' +metadata: + name: my-config +`; diff --git a/bundler/dist/label_namespace_run.js b/bundler/src/get_policy_bundle_run.ts similarity index 64% rename from bundler/dist/label_namespace_run.js rename to bundler/src/get_policy_bundle_run.ts index 317d1b1..8538acc 100644 --- a/bundler/dist/label_namespace_run.js +++ b/bundler/src/get_policy_bundle_run.ts @@ -1,6 +1,5 @@ -"use strict"; /** - * Copyright 2019 Google LLC + * Copyright 2020 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -Object.defineProperty(exports, "__esModule", { value: true }); -const label_namespace_1 = require("./label_namespace"); -const kpt_functions_1 = require("kpt-functions"); -kpt_functions_1.run(label_namespace_1.labelNamespace); -//# sourceMappingURL=label_namespace_run.js.map \ No newline at end of file + +import { run } from "kpt-functions"; +import { getPolicyBundle } from "./get_policy_bundle"; + +run(getPolicyBundle); diff --git a/bundler/src/get_policy_bundle_test.ts b/bundler/src/get_policy_bundle_test.ts new file mode 100644 index 0000000..9e9aef6 --- /dev/null +++ b/bundler/src/get_policy_bundle_test.ts @@ -0,0 +1,65 @@ +/** + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import * as kpt from "kpt-functions"; +import * as path from "path"; +import { ConfigMap } from "./gen/io.k8s.api.core.v1"; +import { getPolicyBundle, ANNOTATION_NAME } from "./get_policy_bundle"; +import { TestRunner } from "kpt-functions"; + +const FORSETI_BUNDLE = "bundles.validator.forsetisecurity.org/forseti-security"; +const RUNNER = new TestRunner(getPolicyBundle); + +const SOURCE_SAMPLES_FILE = path.resolve( + __dirname, + "..", + "test-data", + "policy-bundle", + "source", + "samples.yaml" +); + +const SINK_SAMPLES_FILE = path.resolve( + __dirname, + "..", + "test-data", + "policy-bundle", + "sink", + "samples.yaml" +); + +describe("getPolicyBundle", () => { + const functionConfig = ConfigMap.named("config"); + + beforeEach(() => { + functionConfig.data = {}; + }); + + it("replicates test dir", async () => { + const input = await readTestConfigs(SOURCE_SAMPLES_FILE); + functionConfig.data![ANNOTATION_NAME] = FORSETI_BUNDLE; + const configs = new kpt.Configs(input.getAll(), functionConfig); + const expectedConfigs = await readTestConfigs(SINK_SAMPLES_FILE); + + await getPolicyBundle(configs); + + await RUNNER.assert(configs, expectedConfigs); + }); +}); + +function readTestConfigs(file: string): Promise { + return kpt.readConfigs(file, kpt.FileFormat.YAML); +} diff --git a/bundler/test-data/common/sink/bundle.yaml b/bundler/test-data/common/sink/bundle.yaml new file mode 100644 index 0000000..5f67968 --- /dev/null +++ b/bundler/test-data/common/sink/bundle.yaml @@ -0,0 +1,35 @@ +apiVersion: v1 +kind: List +items: +- apiVersion: constraints.gatekeeper.sh/v1alpha1 + kind: GCPStorageBucketWorldReadableConstraintV1 + metadata: + name: blacklist_public_users + annotations: + description: Prevent public users from having access to resources via IAM + bundles.validator.forsetisecurity.org/forseti-security: v2.26.0 + bundles.validator.forsetisecurity.org/scorecard-v1: security + spec: + severity: high + match: + target: ["organization/*"] + exclude: [] # optional, default is no exclusions + parameters: {} +- apiVersion: constraints.gatekeeper.sh/v1alpha1 + kind: GCPRestrictedFirewallRulesConstraintV1 + metadata: + name: restrict-firewall-rule-world-open + annotations: + bundles.validator.forsetisecurity.org/forseti-security: v2.26.0 + bundles.validator.forsetisecurity.org/scorecard-v1: security + spec: + severity: high + match: + target: ["organization/*"] + parameters: + rules: + - direction: "INGRESS" + source_ranges: + - "0.0.0.0/0" + enabled: "true" + rule_type: "allowed" diff --git a/bundler/test-data/common/source/bundle.yaml b/bundler/test-data/common/source/bundle.yaml new file mode 100644 index 0000000..526eb16 --- /dev/null +++ b/bundler/test-data/common/source/bundle.yaml @@ -0,0 +1,48 @@ +apiVersion: v1 +kind: List +items: +- apiVersion: constraints.gatekeeper.sh/v1alpha1 + kind: GCPStorageBucketWorldReadableConstraintV1 + metadata: + name: blacklist_public_users + annotations: + description: Prevent public users from having access to resources via IAM + bundles.validator.forsetisecurity.org/forseti-security: v2.26.0 + bundles.validator.forsetisecurity.org/scorecard-v1: security + spec: + severity: high + match: + target: ["organization/*"] + exclude: [] # optional, default is no exclusions + parameters: {} +- apiVersion: constraints.gatekeeper.sh/v1alpha1 + kind: GCPRestrictedFirewallRulesConstraintV1 + metadata: + name: restrict-firewall-rule-world-open + annotations: + bundles.validator.forsetisecurity.org/forseti-security: v2.26.0 + bundles.validator.forsetisecurity.org/scorecard-v1: security + spec: + severity: high + match: + target: ["organization/*"] + parameters: + rules: + - direction: "INGRESS" + source_ranges: + - "0.0.0.0/0" + enabled: "true" + rule_type: "allowed" +- apiVersion: constraints.gatekeeper.sh/v1alpha1 + kind: GCPDNSSECPreventRSASHA1ConstraintV1 + metadata: + name: dnssec_prevent_rsasha1_zsk + annotations: + description: Ensure that RSASHA1 is not used for zone-signing key in Cloud DNS + # This constraint is not certified by CIS. + bundles.validator.forsetisecurity.org/cis-v1.1: 3.05 + bundles.validator.forsetisecurity.org/scorecard-v1: security + spec: + severity: high + parameters: + keyType: ZONE_SIGNING diff --git a/bundler/test-data/common/source/invalid.yaml b/bundler/test-data/common/source/invalid.yaml new file mode 100644 index 0000000..c0e55a6 --- /dev/null +++ b/bundler/test-data/common/source/invalid.yaml @@ -0,0 +1,51 @@ +apiVersion: v1 +kind: List +items: +- apiVersion: constraints.gatekeeper.sh/v1alpha1 + kind: GCPStorageBucketWorldReadableConstraintV1 + metadata: + name: blacklist_public_users + annotations: + description: Prevent public users from having access to resources via IAM + bundles.validator.forsetisecurity.org/forseti-security: v2.26.0 + bundles.validator.forsetisecurity.org/scorecard-v1: security + spec: + severity: high + match: + target: ["organization/*"] + exclude: [] # optional, default is no exclusions + parameters: {} +- kind: GCPRestrictedFirewallRulesConstraintV1 + metadata: + name: invalid-constraint-no-api-version + annotations: + bundles.validator.forsetisecurity.org/forseti-security: v2.26.0 + bundles.validator.forsetisecurity.org/scorecard-v1: security + spec: + severity: high + match: + target: ["organization/*"] + parameters: + rules: + - direction: "INGRESS" + source_ranges: + - "0.0.0.0/0" + enabled: "true" + rule_type: "allowed" +- apiVersion: fake.api.version/v1 + kind: GCPIAMAllowedBindingsConstraintV1 + metadata: + name: constraint-without-bundle + annotations: + description: Enforce corporate domain by banning gmail.com addresses access to BigQuery datasets + spec: + severity: high + match: + target: ["organization/*"] + exclude: [] + parameters: + mode: blacklist + assetType: bigquery.googleapis.com/Dataset + role: roles/* + members: + - "user:*@gmail.com" diff --git a/bundler/test-data/generate-docs/source/samples_templates.yaml b/bundler/test-data/generate-docs/source/samples_templates.yaml new file mode 100644 index 0000000..4b7b85a --- /dev/null +++ b/bundler/test-data/generate-docs/source/samples_templates.yaml @@ -0,0 +1,72 @@ +apiVersion: v1 +kind: List +items: +# Samples +- apiVersion: constraints.gatekeeper.sh/v1alpha1 + kind: GCPIAMRestrictServiceAccountKeyTypeConstraintV1 + metadata: + name: iam_restrict_service_account_key_type + annotations: + # This constraint is not certified by CIS. + bundles.validator.forsetisecurity.org/cis-v1.1: 1.03 + spec: + severity: high + parameters: {} +- apiVersion: constraints.gatekeeper.sh/v1alpha1 + kind: GCPGKEEnableStackdriverLoggingConstraintV1 + metadata: + name: enable_gke_stackdriver_logging + annotations: + description: Ensure stackdriver logging is enabled on a GKE cluster + # This constraint has not been validated by the formal CIS certification process. + bundles.validator.forsetisecurity.org/cis-v1.0: 7.01 + spec: + severity: high + match: + gcp: + target: ["organization/*"] + parameters: {} +# Templates +- apiVersion: templates.gatekeeper.sh/v1alpha1 + kind: ConstraintTemplate + metadata: + name: gcp-always-violates-v1 + spec: + crd: + spec: + names: + kind: GCPAlwaysViolatesConstraintV1 + validation: + openAPIV3Schema: + properties: {} + targets: + validation.gcp.forsetisecurity.org: + rego: | #INLINE("validator/always_violates.rego") + # + # Copyright 2018 Google LLC + # + # Licensed under the Apache License, Version 2.0 (the "License"); + # you may not use this file except in compliance with the License. + # You may obtain a copy of the License at + # + # http://www.apache.org/licenses/LICENSE-2.0 + # + # Unless required by applicable law or agreed to in writing, software + # distributed under the License is distributed on an "AS IS" BASIS, + # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + # See the License for the specific language governing permissions and + # limitations under the License. + # + + package templates.gcp.GCPAlwaysViolatesConstraintV1 + + import data.validator.gcp.lib as lib + + deny[{ + "msg": message, + "details": metadata, + }] { + message := "violates on all resources." + metadata := {"asset": input.asset} + } + #ENDINLINE diff --git a/bundler/test-data/policy-bundle/sink/samples.yaml b/bundler/test-data/policy-bundle/sink/samples.yaml new file mode 100644 index 0000000..6d45918 --- /dev/null +++ b/bundler/test-data/policy-bundle/sink/samples.yaml @@ -0,0 +1,54 @@ +apiVersion: v1 +kind: List +items: +- apiVersion: constraints.gatekeeper.sh/v1alpha1 + kind: GCPStorageBucketWorldReadableConstraintV1 + metadata: + name: blacklist_public_users + annotations: + description: Prevent public users from having access to resources via IAM + bundles.validator.forsetisecurity.org/forseti-security: v2.26.0 + bundles.validator.forsetisecurity.org/scorecard-v1: security + spec: + severity: high + match: + target: ["organization/*"] + exclude: [] # optional, default is no exclusions + parameters: {} +- apiVersion: constraints.gatekeeper.sh/v1alpha1 + kind: GCPRestrictedFirewallRulesConstraintV1 + metadata: + name: restrict-firewall-rule-world-open + annotations: + bundles.validator.forsetisecurity.org/forseti-security: v2.26.0 + bundles.validator.forsetisecurity.org/scorecard-v1: security + spec: + severity: high + match: + target: ["organization/*"] + parameters: + rules: + - direction: "INGRESS" + source_ranges: + - "0.0.0.0/0" + enabled: "true" + rule_type: "allowed" +- apiVersion: constraints.gatekeeper.sh/v1alpha1 + kind: GCPIAMAllowedBindingsConstraintV1 + metadata: + name: blacklist-gmail-bigquery-dataset + annotations: + description: Enforce corporate domain by banning gmail.com addresses access to BigQuery datasets + bundles.validator.forsetisecurity.org/forseti-security: v2.26.0 + spec: + severity: high + match: + target: ["organization/*"] + exclude: [] + parameters: + mode: blacklist + assetType: bigquery.googleapis.com/Dataset + role: roles/* + members: + - "user:*@gmail.com" + diff --git a/bundler/test-data/policy-bundle/source/samples.yaml b/bundler/test-data/policy-bundle/source/samples.yaml new file mode 100644 index 0000000..fd3d737 --- /dev/null +++ b/bundler/test-data/policy-bundle/source/samples.yaml @@ -0,0 +1,72 @@ +apiVersion: v1 +kind: List +items: +- apiVersion: constraints.gatekeeper.sh/v1alpha1 + kind: GCPStorageBucketWorldReadableConstraintV1 + metadata: + name: blacklist_public_users + annotations: + description: Prevent public users from having access to resources via IAM + bundles.validator.forsetisecurity.org/forseti-security: v2.26.0 + bundles.validator.forsetisecurity.org/scorecard-v1: security + spec: + severity: high + match: + target: ["organization/*"] + exclude: [] # optional, default is no exclusions + parameters: {} +- apiVersion: constraints.gatekeeper.sh/v1alpha1 + kind: GCPRestrictedFirewallRulesConstraintV1 + metadata: + name: restrict-firewall-rule-world-open + annotations: + bundles.validator.forsetisecurity.org/forseti-security: v2.26.0 + bundles.validator.forsetisecurity.org/scorecard-v1: security + spec: + severity: high + match: + target: ["organization/*"] + parameters: + rules: + - direction: "INGRESS" + source_ranges: + - "0.0.0.0/0" + enabled: "true" + rule_type: "allowed" +- apiVersion: constraints.gatekeeper.sh/v1alpha1 + kind: GCPIAMAllowedBindingsConstraintV1 + metadata: + name: blacklist-gmail-bigquery-dataset + annotations: + description: Enforce corporate domain by banning gmail.com addresses access to BigQuery datasets + bundles.validator.forsetisecurity.org/forseti-security: v2.26.0 + spec: + severity: high + match: + target: ["organization/*"] + exclude: [] + parameters: + mode: blacklist + assetType: bigquery.googleapis.com/Dataset + role: roles/* + members: + - "user:*@gmail.com" +- apiVersion: constraints.gatekeeper.sh/v1alpha1 + kind: GCPIAMRestrictServiceAccountKeyAgeConstraintV1 + metadata: + name: iam-restrict-service-account-key-age-ninety-days + annotations: + # This constraint is not certified by CIS. + bundles.validator.forsetisecurity.org/cis-v1.1: 1.06 + spec: + severity: high + parameters: + max_age: 2160h +- apiVersion: test.data/v1 + kind: GCPInvalidConstraint + metadata: + name: invalid_constraint + spec: + severity: high + parameters: + max_age: 2160h diff --git a/bundler/tsconfig.json b/bundler/tsconfig.json index 1943693..55dcc10 100644 --- a/bundler/tsconfig.json +++ b/bundler/tsconfig.json @@ -1,27 +1,20 @@ { - "compilerOptions": { - "module": "commonjs", - "target": "es6", - "resolveJsonModule": true, - "esModuleInterop": true, - "strict": true, - "forceConsistentCasingInFileNames": true, - "noUnusedLocals": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "moduleResolution": "node", - "sourceMap": true, - "outDir": "dist", - "lib": [ - "es2015" - ], - "rootDir": "src/" - }, - "exclude": [ - "node_modules", - "dist" - ], - "include": [ - "src/**/*" - ] + "compilerOptions": { + "module": "commonjs", + "target": "es6", + "resolveJsonModule": true, + "esModuleInterop": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noUnusedLocals": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "moduleResolution": "node", + "sourceMap": true, + "outDir": "dist", + "lib": ["es2015"], + "rootDir": "src/" + }, + "exclude": ["node_modules", "dist"], + "include": ["src/**/*"] } diff --git a/bundler/tslint.json b/bundler/tslint.json new file mode 100644 index 0000000..5ddc816 --- /dev/null +++ b/bundler/tslint.json @@ -0,0 +1,119 @@ +{ + "extends": "tslint-config-prettier", + "defaultSeverity": "error", + "linterOptions": { + "exclude": ["**/gen/**", "**/*.json", "node_modules/**"] + }, + "rules": { + "array-type": [true, "array-simple"], + "arrow-return-shorthand": true, + "ban": [ + true, + { "name": ["it", "skip"] }, + { "name": ["it", "only"] }, + { "name": ["it", "async", "skip"] }, + { "name": ["it", "async", "only"] }, + { "name": ["describe", "skip"] }, + { "name": ["describe", "only"] }, + { "name": "parseInt", "message": "tsstyle#type-coercion" }, + { "name": "parseFloat", "message": "tsstyle#type-coercion" }, + { "name": "Array", "message": "tsstyle#array-constructor" }, + { + "name": ["*", "innerText"], + "message": "Use .textContent instead. tsstyle#browser-oddities" + } + ], + "ban-ts-ignore": true, + "ban-types": [ + true, + ["Object", "Use {} instead."], + ["String", "Use 'string' instead."], + ["Number", "Use 'number' instead."], + ["Boolean", "Use 'boolean' instead."] + ], + "class-name": true, + "curly": [true, "ignore-same-line"], + "deprecation": true, + "forin": true, + "interface-name": [true, "never-prefix"], + "interface-over-type-literal": true, + "jsdoc-format": true, + "label-position": true, + "max-classes-per-file": false, + "member-access": [true, "no-public"], + "naming-convention": [ + true, + { + "type": "default", + "format": "camelCase" + }, + { + "type": "type", + "format": "PascalCase" + }, + { + "type": "enumMember", + "modifiers": ["global"], + "format": "UPPER_CASE" + }, + { + "type": "variable", + "modifiers": ["global", "const"], + "format": "UPPER_CASE" + } + ], + "new-parens": true, + "no-angle-bracket-type-assertion": true, + "no-any": false, + "no-arg": true, + "no-conditional-assignment": true, + "no-console": false, + "no-construct": true, + "no-debugger": true, + "no-default-export": true, + "no-duplicate-variable": true, + "no-inferrable-types": true, + "no-namespace": [true, "allow-declarations"], + "no-null-keyword": true, + "no-reference": true, + "no-string-throw": true, + "no-return-await": true, + "no-unsafe-finally": true, + "no-unused-expression": [true, "allow-new"], + "no-var-keyword": true, + "object-literal-key-quotes": [true, "as-needed"], + "object-literal-shorthand": true, + "object-literal-sort-keys": false, + "only-arrow-functions": [ + true, + "allow-declarations", + "allow-named-functions" + ], + "prefer-const": true, + "radix": true, + "semicolon": [true, "always", "ignore-bound-class-methods"], + "switch-default": true, + "trailing-comma": [ + true, + { + "multiline": { + "objects": "always", + "arrays": "always", + "functions": "never", + "typeLiterals": "ignore" + }, + "esSpecCompliant": true + } + ], + "triple-equals": [true, "allow-null-check"], + "use-isnan": true, + "variable-name": [ + true, + "check-format", + "ban-keywords", + "allow-leading-underscore", + "allow-trailing-underscore" + ] + }, + "rulesDirectory": "tslint-consistent-codestyle" +} diff --git a/cloudbuild/test-kpt-functions.yaml b/cloudbuild/test-kpt-functions.yaml new file mode 100644 index 0000000..873ef1e --- /dev/null +++ b/cloudbuild/test-kpt-functions.yaml @@ -0,0 +1,27 @@ +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +steps: + - name: 'docker.io/library/node:10.20.1-alpine3.11' + id: 'npm-install' + entrypoint: 'npm' + args: ['--prefix', '/workspace/bundler', 'install'] + - name: 'docker.io/library/node:10.20.1-alpine3.11' + entrypoint: 'npm' + args: ['--prefix', '/workspace/bundler', 'run', 'lint'] + waitFor: ['npm-install'] + - name: 'docker.io/library/node:10.20.1-alpine3.11' + entrypoint: 'npm' + args: ['--prefix', '/workspace/bundler', 'test'] + waitFor: ['npm-install'] diff --git a/docs/kpt_functions.md b/docs/kpt_functions.md new file mode 100644 index 0000000..3b9120d --- /dev/null +++ b/docs/kpt_functions.md @@ -0,0 +1,31 @@ +# Policy Library KPT Functions +This repo contains several [KPT](https://googlecontainertools.github.io/kpt-functions-sdk/) functions to manage documentation and make it easier to pull in policy for Config Validator. + +These functions are meant to be run against this repo. Before running one of the below functions run `kpt get`: + +``` +kpt pkg get https://github.com/forseti-security/policy-library.git ./policy-library +``` + +## Generate Docs +Generates markdown documentation for the templates and constraints in this repo. This function is meant to be run by maintainers of the repo to help manage the docs. + +### Run with Node +Generate the markdown docs. + +``` +kpt fn source ./policy-library/samples/ ./policy-library/policies/ | +node ./policy-library/bundler/dist/generate_docs_run.js -d sink_dir=./policy-library/docs -d overwrite=true +``` + +## Get Policy Bundle +Filters the [samples](../samples) in this repo for a given [policy bundle](./index.md). + +### Run with Docker +Copy the `forseti-security` bundle to the constriants directory using Docker. + +``` +docker run -i -v $(pwd)/policy-library/samples/:/source gcr.io/kpt-dev/kpt fn source /source | +docker run -i gcr.io/config-validator/get-policy-bundle:latest -d bundle=bundles.validator.forsetisecurity.org/forseti-security | +docker run -i -u $(id -u) -v $(pwd)/policy-library/policies/constraints/:/sink gcr.io/kpt-dev/kpt fn sink /sink +``` diff --git a/docs/kpt_functions_dev.md b/docs/kpt_functions_dev.md new file mode 100644 index 0000000..ad03c3f --- /dev/null +++ b/docs/kpt_functions_dev.md @@ -0,0 +1,25 @@ +# Dev Guide for the Policy Library KPT Functions + + +## Tests +Tests use the Jasmine framework and can be run with npm or with docker. + +### Run with Node +``` +npm --prefix ./bundler test +``` + +### Run with Docker +``` +make docker_test_kpt +``` + +## Functions + +### Get Policy Bundle + +To build a Docker image for this function. + +``` +make docker_build_kpt_bundle +``` diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..48e341a --- /dev/null +++ b/package-lock.json @@ -0,0 +1,3 @@ +{ + "lockfileVersion": 1 +} diff --git a/samples/cmek_rotation.yaml b/samples/cmek_rotation.yaml index e5cb65a..cb5c906 100644 --- a/samples/cmek_rotation.yaml +++ b/samples/cmek_rotation.yaml @@ -25,6 +25,6 @@ spec: target: ["organization/*"] parameters: # Optionaly specify the required key rotation period. Default is 365 days - # Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h" + # Valid time units are "ns", "us", "ms", "s", "m", "h" # This is 365 days period: 8760h diff --git a/samples/cmek_rotation_100_days.yaml b/samples/cmek_rotation_100_days.yaml index 8918edd..1437cf3 100644 --- a/samples/cmek_rotation_100_days.yaml +++ b/samples/cmek_rotation_100_days.yaml @@ -24,6 +24,6 @@ spec: target: ["organization/*"] parameters: # Optionaly specify the required key rotation period. Default is 365 days - # Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h" + # Valid time units are "ns", "us", "ms", "s", "m", "h" # This is 100 days period: 2400h diff --git a/samples/cmek_settings.yaml b/samples/cmek_settings.yaml index af1cc78..48c440d 100644 --- a/samples/cmek_settings.yaml +++ b/samples/cmek_settings.yaml @@ -22,10 +22,9 @@ spec: target: ["organization/*"] parameters: # Optionaly specify the required key rotation period. Default is 365 days - # Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h" + # Valid time units are "ns", "us", "ms", "s", "m", "h" # This is 365 days rotation_period: 8760h algorithm: GOOGLE_SYMMETRIC_ENCRYPTION purpose: ENCRYPT_DECRYPT protection_level: SOFTWARE - diff --git a/validator/test/fixtures/cmek_rotation/constraints/exemptions/data.yaml b/validator/test/fixtures/cmek_rotation/constraints/exemptions/data.yaml index b379556..71db4d2 100644 --- a/validator/test/fixtures/cmek_rotation/constraints/exemptions/data.yaml +++ b/validator/test/fixtures/cmek_rotation/constraints/exemptions/data.yaml @@ -1,4 +1,4 @@ -# Copyright 2019 Google LLC +# Copyright 2020 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -11,17 +11,18 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -# + apiVersion: constraints.gatekeeper.sh/v1alpha1 kind: GCPCMEKRotationConstraintV1 metadata: - name: cmek_rotation_one_year + name: cmek_rotation_one_hundred_days + annotations: + bundles.validator.forsetisecurity.org/forseti-security: v2.26.0 spec: severity: high parameters: - # Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h" + # Valid time units are "ns", "us", "ms", "s", "m", "h" # This is 365 days period: 8760h exemptions: - //cloudkms.googleapis.com/projects/test-project/locations/us-central1/keyRings/test-key-ring/cryptoKeys/rotation-never - diff --git a/validator/test/fixtures/cmek_rotation/constraints/one_hundred_days/data.yaml b/validator/test/fixtures/cmek_rotation/constraints/one_hundred_days/data.yaml index faf9dce..09ae84e 100644 --- a/validator/test/fixtures/cmek_rotation/constraints/one_hundred_days/data.yaml +++ b/validator/test/fixtures/cmek_rotation/constraints/one_hundred_days/data.yaml @@ -22,6 +22,6 @@ spec: severity: high parameters: # Optionaly specify the required key rotation period. Default is 365 days - # Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h" + # Valid time units are "ns", "us", "ms", "s", "m", "h" # This is 100 days period: 2400h diff --git a/validator/test/fixtures/cmek_rotation/constraints/one_year/data.yaml b/validator/test/fixtures/cmek_rotation/constraints/one_year/data.yaml index a7ee3c5..9177b68 100644 --- a/validator/test/fixtures/cmek_rotation/constraints/one_year/data.yaml +++ b/validator/test/fixtures/cmek_rotation/constraints/one_year/data.yaml @@ -19,7 +19,6 @@ metadata: spec: severity: high parameters: - # Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h" + # Valid time units are "ns", "us", "ms", "s", "m", "h" # This is 365 days period: 8760h - diff --git a/validator/test/fixtures/cmek_settings/constraints/one_year/data.yaml b/validator/test/fixtures/cmek_settings/constraints/one_year/data.yaml index 82f4693..7326cd3 100644 --- a/validator/test/fixtures/cmek_settings/constraints/one_year/data.yaml +++ b/validator/test/fixtures/cmek_settings/constraints/one_year/data.yaml @@ -19,7 +19,7 @@ metadata: spec: severity: high parameters: - # Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h" + # Valid time units are "ns", "us", "ms", "s", "m", "h" # This is 365 days rotation_period: 8760h algorithm: GOOGLE_SYMMETRIC_ENCRYPTION