├── .babelrc ├── .editorconfig ├── .eslintrc ├── .gitignore ├── .gitmodules ├── .travis.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── RELEASING.md ├── bin ├── run-release.sh └── version.js ├── cmd ├── apigen │ ├── main.go │ ├── specs │ │ └── swagger-v1.13.0.json │ └── templates │ │ ├── api.ts.mustache │ │ └── shapes.ts.mustache └── dedup │ └── main.go ├── examples ├── guestbook-ts │ ├── .gitignore │ ├── README.md │ ├── guestbook.ts │ ├── package.json │ ├── tsconfig.json │ └── vscode-autocompletion.png └── short │ └── index.js ├── go.mod ├── go.sum ├── package.json ├── pkg └── gen │ ├── nodejs.go │ └── typegen.go ├── src ├── base64.js ├── chart │ ├── index.js │ ├── template.js │ └── values.js ├── generate.js ├── image-reference.ts ├── overlay │ ├── compile.js │ ├── data.js │ ├── generators.js │ └── index.js ├── path.js ├── resources.js ├── schema.js ├── short │ ├── generate.js │ ├── index.js │ ├── kinds.js │ └── transform.js ├── transform │ └── index.js └── validate.js ├── tests ├── base64.test.js ├── chart_templates.test.js ├── chart_values.test.js ├── data.test.js ├── generate.test.js ├── generators.test.js ├── image-reference.test.js ├── mock.js ├── overlay.test.js ├── path.test.js ├── resources.test.js ├── schema.test.js ├── short.test.js ├── short_transforms.test.js └── transforms.test.js └── tsconfig.json /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["env"] 3 | } 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/RELEASING.md -------------------------------------------------------------------------------- /bin/run-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/bin/run-release.sh -------------------------------------------------------------------------------- /bin/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/bin/version.js -------------------------------------------------------------------------------- /cmd/apigen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/cmd/apigen/main.go -------------------------------------------------------------------------------- /cmd/apigen/specs/swagger-v1.13.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/cmd/apigen/specs/swagger-v1.13.0.json -------------------------------------------------------------------------------- /cmd/apigen/templates/api.ts.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/cmd/apigen/templates/api.ts.mustache -------------------------------------------------------------------------------- /cmd/apigen/templates/shapes.ts.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/cmd/apigen/templates/shapes.ts.mustache -------------------------------------------------------------------------------- /cmd/dedup/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/cmd/dedup/main.go -------------------------------------------------------------------------------- /examples/guestbook-ts/.gitignore: -------------------------------------------------------------------------------- 1 | /guestbook.js 2 | /redis-master-deployment.yaml 3 | -------------------------------------------------------------------------------- /examples/guestbook-ts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/examples/guestbook-ts/README.md -------------------------------------------------------------------------------- /examples/guestbook-ts/guestbook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/examples/guestbook-ts/guestbook.ts -------------------------------------------------------------------------------- /examples/guestbook-ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/examples/guestbook-ts/package.json -------------------------------------------------------------------------------- /examples/guestbook-ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/examples/guestbook-ts/tsconfig.json -------------------------------------------------------------------------------- /examples/guestbook-ts/vscode-autocompletion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/examples/guestbook-ts/vscode-autocompletion.png -------------------------------------------------------------------------------- /examples/short/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/examples/short/index.js -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/go.sum -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/package.json -------------------------------------------------------------------------------- /pkg/gen/nodejs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/pkg/gen/nodejs.go -------------------------------------------------------------------------------- /pkg/gen/typegen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/pkg/gen/typegen.go -------------------------------------------------------------------------------- /src/base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/base64.js -------------------------------------------------------------------------------- /src/chart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/chart/index.js -------------------------------------------------------------------------------- /src/chart/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/chart/template.js -------------------------------------------------------------------------------- /src/chart/values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/chart/values.js -------------------------------------------------------------------------------- /src/generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/generate.js -------------------------------------------------------------------------------- /src/image-reference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/image-reference.ts -------------------------------------------------------------------------------- /src/overlay/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/overlay/compile.js -------------------------------------------------------------------------------- /src/overlay/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/overlay/data.js -------------------------------------------------------------------------------- /src/overlay/generators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/overlay/generators.js -------------------------------------------------------------------------------- /src/overlay/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/overlay/index.js -------------------------------------------------------------------------------- /src/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/path.js -------------------------------------------------------------------------------- /src/resources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/resources.js -------------------------------------------------------------------------------- /src/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/schema.js -------------------------------------------------------------------------------- /src/short/generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/short/generate.js -------------------------------------------------------------------------------- /src/short/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/short/index.js -------------------------------------------------------------------------------- /src/short/kinds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/short/kinds.js -------------------------------------------------------------------------------- /src/short/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/short/transform.js -------------------------------------------------------------------------------- /src/transform/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/transform/index.js -------------------------------------------------------------------------------- /src/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/src/validate.js -------------------------------------------------------------------------------- /tests/base64.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/tests/base64.test.js -------------------------------------------------------------------------------- /tests/chart_templates.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/tests/chart_templates.test.js -------------------------------------------------------------------------------- /tests/chart_values.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/tests/chart_values.test.js -------------------------------------------------------------------------------- /tests/data.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/tests/data.test.js -------------------------------------------------------------------------------- /tests/generate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/tests/generate.test.js -------------------------------------------------------------------------------- /tests/generators.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/tests/generators.test.js -------------------------------------------------------------------------------- /tests/image-reference.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/tests/image-reference.test.js -------------------------------------------------------------------------------- /tests/mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/tests/mock.js -------------------------------------------------------------------------------- /tests/overlay.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/tests/overlay.test.js -------------------------------------------------------------------------------- /tests/path.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/tests/path.test.js -------------------------------------------------------------------------------- /tests/resources.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/tests/resources.test.js -------------------------------------------------------------------------------- /tests/schema.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/tests/schema.test.js -------------------------------------------------------------------------------- /tests/short.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/tests/short.test.js -------------------------------------------------------------------------------- /tests/short_transforms.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/tests/short_transforms.test.js -------------------------------------------------------------------------------- /tests/transforms.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/tests/transforms.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkcfg/kubernetes/HEAD/tsconfig.json --------------------------------------------------------------------------------