├── .codefresh ├── build.yml └── release.yml ├── .drone.yml ├── .eslintrc.yml ├── .gitattributes ├── .github └── workflows │ ├── carvel-ytt.yaml │ └── test.yaml ├── .gitignore ├── .pre-commit-hooks.yaml ├── .prettierrc ├── Dockerfile ├── LICENSE ├── README.md ├── action.yml ├── assets ├── .gitignore └── .npmignore ├── bin └── kubevious ├── configuration.sh ├── crds ├── cluster-rule.yaml ├── library.yaml ├── rule-applicator.yaml └── rule.yaml ├── dependencies.sh ├── docker └── docker-entrypoint.sh ├── docs └── cicd │ ├── README.md │ ├── drone.md │ └── github.md ├── k8s ├── activate-kubeconfig.sh ├── configuration.sh ├── delete.sh ├── exec-kubectl.sh ├── install-manifests.sh ├── recreate.sh └── start.sh ├── kitchen-sink ├── command │ └── extract-manifests │ │ ├── index.ts │ │ ├── output.ts │ │ └── types.ts └── local-registry-accessor.ts ├── kubevious.sh ├── package-npm-and-install.sh ├── package.json ├── prepare-docker.sh ├── prepare.sh ├── run-dev.sh ├── run-docker.sh ├── run-test.sh ├── samples ├── argo-rollout │ ├── analysis-template.yaml │ ├── cluster-analysis-template.yaml │ ├── config-map-db.yaml │ ├── hpa.yaml │ ├── rollout.yaml │ ├── rule-replica-count.yaml │ └── service.yaml ├── bad-json.json ├── bad-yaml.yaml ├── cert-manager.yaml ├── cluster-role.yaml ├── config-map-1.yaml ├── cr-default-ns.yaml ├── cr-good.yaml ├── cr-invalid.yaml ├── cr-unknown.yaml ├── crd-invalid.yaml ├── crd.yaml ├── deployment-2.yaml ├── deployment-3.yaml ├── deployment.yaml ├── empty.yaml ├── hpa.yaml ├── ingress-class │ ├── kong.yaml │ └── nginx.yaml ├── invalid-service-1.yaml ├── invalid-service-2.yaml ├── invalid-service-3.yaml ├── invalid-service-4.yaml ├── invalid-service-5.yaml ├── invalid-service-6.yaml ├── istio-crds.yaml ├── istio-gateway.yaml ├── istio-test.yaml ├── istio.yaml ├── multiple-manifests.yaml ├── network-policy.yaml ├── payload-pod.json ├── payload-service.json ├── pepsi │ ├── cert-manager.yaml │ ├── certificate-check-applicator-pepsi.yaml │ ├── deployment.yaml │ ├── hpa.yaml │ ├── ingress.yaml │ ├── rule-replica-count.yaml │ └── service.yaml ├── pod.yaml ├── pods.yaml ├── prometheus.yaml ├── rules │ ├── bad-rule.yaml │ ├── certificate-check-applicator-kubevious.yaml │ ├── certificate-check.yaml │ ├── cluster-role.yaml │ ├── env-from.yaml │ ├── latest-image.yaml │ ├── rule-istio-gateway-host-check.yaml │ ├── service-selector-cached.yaml │ ├── service-selector-check.yaml │ ├── service-selector-transform.yaml │ ├── service-selector-union.yaml │ └── test-rule.yaml ├── sealed-secret │ ├── secret-ref-test.yaml │ └── secret-shortcut.yaml ├── service-empty-map.yaml ├── service.yaml ├── ss │ └── sample-ss.yaml ├── sveltos │ ├── cluster-profile.yaml │ └── crd-cluster-profile.yaml └── traefik.yaml ├── scripts ├── compile-executables.sh ├── debugging │ └── run-builder-docker.sh ├── prepare-package.sh ├── setup-google-action-version.sh └── setup-pre-commit-hook-version.sh ├── src ├── api-schema │ ├── crd-schema-to-json-schema-converter.ts │ ├── k8s-api-schema-fetcher.ts │ └── k8s-api-schema-registry.ts ├── commands │ ├── guard │ │ ├── command.ts │ │ ├── docs.ts │ │ ├── format.ts │ │ ├── index.ts │ │ ├── output.ts │ │ ├── samples.ts │ │ └── types.ts │ ├── index-library │ │ ├── command.ts │ │ ├── format.ts │ │ ├── index.ts │ │ ├── output.ts │ │ └── types.ts │ ├── install-git-hook │ │ ├── command.ts │ │ ├── format.ts │ │ ├── guard │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── lint │ │ │ └── index.ts │ │ ├── output.ts │ │ ├── rule-library │ │ │ └── index.ts │ │ └── types.ts │ ├── lint │ │ ├── command.ts │ │ ├── docs.ts │ │ ├── format.ts │ │ ├── index.ts │ │ ├── output.ts │ │ ├── samples.ts │ │ └── types.ts │ ├── list-known-k8s-versions │ │ ├── index.ts │ │ ├── output.ts │ │ └── types.ts │ ├── program │ │ ├── docs.ts │ │ └── index.ts │ └── support │ │ └── index.ts ├── index.ts ├── infra │ └── command-action.ts ├── input │ ├── input-source-extractor.ts │ ├── input-source.ts │ ├── original-source.ts │ └── utils.ts ├── k8s-connector │ └── k8s-cluster-connector.ts ├── logger.ts ├── manifests │ ├── counters.ts │ ├── k8s-manifest.ts │ ├── manifest-package.ts │ ├── manifest-source.ts │ └── manifests-loader.ts ├── path-resolver.ts ├── preprocessors │ └── executor.ts ├── processors │ └── default-namespace-setter.ts ├── registry │ ├── cached-k8s-registry.ts │ ├── client-side-filtering.ts │ ├── combined-k8s-registry.ts │ ├── local-k8s-registry.ts │ ├── local-registry-populator.ts │ ├── local-source-registry.ts │ └── remote-k8s-registry.ts ├── rules-engine │ ├── compiler │ │ ├── cache │ │ │ └── processor.ts │ │ ├── rule-compiler.ts │ │ ├── target │ │ │ └── processor.ts │ │ └── validator │ │ │ └── processor.ts │ ├── execution │ │ ├── execution-context.ts │ │ ├── manifest-violation.ts │ │ ├── rule-execution-runtime.ts │ │ ├── rule-runtime.ts │ │ └── rules-runtime.ts │ ├── helpers │ │ ├── data-structs │ │ │ └── index.ts │ │ ├── gateway-api │ │ │ └── index.ts │ │ ├── image │ │ │ └── index.ts │ │ ├── label-lookup │ │ │ ├── dict.ts │ │ │ └── index.ts │ │ ├── labels │ │ │ └── index.ts │ │ ├── name-lookup │ │ │ ├── dict.ts │ │ │ └── index.ts │ │ ├── rule-helpers.ts │ │ └── vendor │ │ │ └── traefik.ts │ ├── query-executor.ts │ ├── query-spec │ │ ├── base.ts │ │ ├── filter │ │ │ └── filter-target-query.ts │ │ ├── first │ │ │ └── first-target-query.ts │ │ ├── k8s │ │ │ └── k8s-target-query.ts │ │ ├── manual │ │ │ └── manual-target-query.ts │ │ ├── scope-builder.ts │ │ ├── shortcut │ │ │ └── shortcut-target-query.ts │ │ ├── sync-scope-builder.ts │ │ ├── transform-many │ │ │ └── transform-many-target-query.ts │ │ ├── transform │ │ │ └── transform-target-query.ts │ │ └── union │ │ │ └── union-target-query.ts │ ├── query │ │ ├── base.ts │ │ ├── filter │ │ │ └── filter-query-executor.ts │ │ ├── first │ │ │ └── first-query-executor.ts │ │ ├── k8s │ │ │ └── k8s-query-executor.ts │ │ ├── manual │ │ │ └── manual-query-executor.ts │ │ ├── query-executor-scope.ts │ │ ├── query-executor.ts │ │ ├── shortcut │ │ │ ├── library.ts │ │ │ └── shortcut-query-executor.ts │ │ ├── transform-many │ │ │ └── transform-many-query-executor.ts │ │ ├── transform │ │ │ └── transform-query-executor.ts │ │ └── union │ │ │ └── union-query-executor.ts │ ├── registry │ │ ├── rule-registry.ts │ │ └── types.ts │ ├── reporting │ │ └── rule-engine-reporter.ts │ ├── scope-builders.ts │ ├── scope.ts │ ├── script-item.ts │ └── spec │ │ └── rule-spec.ts ├── screen │ ├── docs.ts │ ├── index.ts │ ├── manifest.ts │ ├── package-renderer.ts │ └── spinner.ts ├── types │ ├── base-object.ts │ ├── k8s.ts │ ├── kubevious.ts │ ├── manifest-result.ts │ ├── manifest.ts │ ├── result.ts │ ├── rules-result.ts │ └── source-result.ts ├── utils │ ├── k8s-manifest-sanitizer.ts │ ├── k8s.ts │ ├── path.ts │ ├── release.ts │ ├── stream.ts │ └── version-checker.ts ├── validation │ ├── k8s-manifest-validator.ts │ └── k8s-package-validator.ts └── version.ts ├── test ├── helper-k8s-manifest.ts ├── helper-parse-image.ts ├── helper-user-path-parser.ts ├── is-web-path.ts ├── path-resolve.ts ├── traefik.yaml └── utils │ └── logger.ts ├── tools └── kubevious-npm-validate-nested-dependencies.sh ├── tsconfig.json ├── version.sh └── yarn.lock /.codefresh/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/.codefresh/build.yml -------------------------------------------------------------------------------- /.codefresh/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/.codefresh/release.yml -------------------------------------------------------------------------------- /.drone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/.drone.yml -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/workflows/carvel-ytt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/.github/workflows/carvel-ytt.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/README.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/action.yml -------------------------------------------------------------------------------- /assets/.gitignore: -------------------------------------------------------------------------------- 1 | k8s-api-json-schema 2 | crds -------------------------------------------------------------------------------- /assets/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/kubevious: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('../dist/index') -------------------------------------------------------------------------------- /configuration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/configuration.sh -------------------------------------------------------------------------------- /crds/cluster-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/crds/cluster-rule.yaml -------------------------------------------------------------------------------- /crds/library.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/crds/library.yaml -------------------------------------------------------------------------------- /crds/rule-applicator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/crds/rule-applicator.yaml -------------------------------------------------------------------------------- /crds/rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/crds/rule.yaml -------------------------------------------------------------------------------- /dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/dependencies.sh -------------------------------------------------------------------------------- /docker/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/docker/docker-entrypoint.sh -------------------------------------------------------------------------------- /docs/cicd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/docs/cicd/README.md -------------------------------------------------------------------------------- /docs/cicd/drone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/docs/cicd/drone.md -------------------------------------------------------------------------------- /docs/cicd/github.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/docs/cicd/github.md -------------------------------------------------------------------------------- /k8s/activate-kubeconfig.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/k8s/activate-kubeconfig.sh -------------------------------------------------------------------------------- /k8s/configuration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/k8s/configuration.sh -------------------------------------------------------------------------------- /k8s/delete.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/k8s/delete.sh -------------------------------------------------------------------------------- /k8s/exec-kubectl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/k8s/exec-kubectl.sh -------------------------------------------------------------------------------- /k8s/install-manifests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/k8s/install-manifests.sh -------------------------------------------------------------------------------- /k8s/recreate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/k8s/recreate.sh -------------------------------------------------------------------------------- /k8s/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/k8s/start.sh -------------------------------------------------------------------------------- /kitchen-sink/command/extract-manifests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/kitchen-sink/command/extract-manifests/index.ts -------------------------------------------------------------------------------- /kitchen-sink/command/extract-manifests/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/kitchen-sink/command/extract-manifests/output.ts -------------------------------------------------------------------------------- /kitchen-sink/command/extract-manifests/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/kitchen-sink/command/extract-manifests/types.ts -------------------------------------------------------------------------------- /kitchen-sink/local-registry-accessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/kitchen-sink/local-registry-accessor.ts -------------------------------------------------------------------------------- /kubevious.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/kubevious.sh -------------------------------------------------------------------------------- /package-npm-and-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/package-npm-and-install.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/package.json -------------------------------------------------------------------------------- /prepare-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/prepare-docker.sh -------------------------------------------------------------------------------- /prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/prepare.sh -------------------------------------------------------------------------------- /run-dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/run-dev.sh -------------------------------------------------------------------------------- /run-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/run-docker.sh -------------------------------------------------------------------------------- /run-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/run-test.sh -------------------------------------------------------------------------------- /samples/argo-rollout/analysis-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/argo-rollout/analysis-template.yaml -------------------------------------------------------------------------------- /samples/argo-rollout/cluster-analysis-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/argo-rollout/cluster-analysis-template.yaml -------------------------------------------------------------------------------- /samples/argo-rollout/config-map-db.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/argo-rollout/config-map-db.yaml -------------------------------------------------------------------------------- /samples/argo-rollout/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/argo-rollout/hpa.yaml -------------------------------------------------------------------------------- /samples/argo-rollout/rollout.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/argo-rollout/rollout.yaml -------------------------------------------------------------------------------- /samples/argo-rollout/rule-replica-count.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/argo-rollout/rule-replica-count.yaml -------------------------------------------------------------------------------- /samples/argo-rollout/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/argo-rollout/service.yaml -------------------------------------------------------------------------------- /samples/bad-json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/bad-json.json -------------------------------------------------------------------------------- /samples/bad-yaml.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/bad-yaml.yaml -------------------------------------------------------------------------------- /samples/cert-manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/cert-manager.yaml -------------------------------------------------------------------------------- /samples/cluster-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/cluster-role.yaml -------------------------------------------------------------------------------- /samples/config-map-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/config-map-1.yaml -------------------------------------------------------------------------------- /samples/cr-default-ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/cr-default-ns.yaml -------------------------------------------------------------------------------- /samples/cr-good.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/cr-good.yaml -------------------------------------------------------------------------------- /samples/cr-invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/cr-invalid.yaml -------------------------------------------------------------------------------- /samples/cr-unknown.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/cr-unknown.yaml -------------------------------------------------------------------------------- /samples/crd-invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/crd-invalid.yaml -------------------------------------------------------------------------------- /samples/crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/crd.yaml -------------------------------------------------------------------------------- /samples/deployment-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/deployment-2.yaml -------------------------------------------------------------------------------- /samples/deployment-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/deployment-3.yaml -------------------------------------------------------------------------------- /samples/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/deployment.yaml -------------------------------------------------------------------------------- /samples/empty.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/hpa.yaml -------------------------------------------------------------------------------- /samples/ingress-class/kong.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/ingress-class/kong.yaml -------------------------------------------------------------------------------- /samples/ingress-class/nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/ingress-class/nginx.yaml -------------------------------------------------------------------------------- /samples/invalid-service-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/invalid-service-1.yaml -------------------------------------------------------------------------------- /samples/invalid-service-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/invalid-service-2.yaml -------------------------------------------------------------------------------- /samples/invalid-service-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/invalid-service-3.yaml -------------------------------------------------------------------------------- /samples/invalid-service-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/invalid-service-4.yaml -------------------------------------------------------------------------------- /samples/invalid-service-5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/invalid-service-5.yaml -------------------------------------------------------------------------------- /samples/invalid-service-6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/invalid-service-6.yaml -------------------------------------------------------------------------------- /samples/istio-crds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/istio-crds.yaml -------------------------------------------------------------------------------- /samples/istio-gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/istio-gateway.yaml -------------------------------------------------------------------------------- /samples/istio-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/istio-test.yaml -------------------------------------------------------------------------------- /samples/istio.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/istio.yaml -------------------------------------------------------------------------------- /samples/multiple-manifests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/multiple-manifests.yaml -------------------------------------------------------------------------------- /samples/network-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/network-policy.yaml -------------------------------------------------------------------------------- /samples/payload-pod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/payload-pod.json -------------------------------------------------------------------------------- /samples/payload-service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/payload-service.json -------------------------------------------------------------------------------- /samples/pepsi/cert-manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/pepsi/cert-manager.yaml -------------------------------------------------------------------------------- /samples/pepsi/certificate-check-applicator-pepsi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/pepsi/certificate-check-applicator-pepsi.yaml -------------------------------------------------------------------------------- /samples/pepsi/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/pepsi/deployment.yaml -------------------------------------------------------------------------------- /samples/pepsi/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/pepsi/hpa.yaml -------------------------------------------------------------------------------- /samples/pepsi/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/pepsi/ingress.yaml -------------------------------------------------------------------------------- /samples/pepsi/rule-replica-count.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/pepsi/rule-replica-count.yaml -------------------------------------------------------------------------------- /samples/pepsi/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/pepsi/service.yaml -------------------------------------------------------------------------------- /samples/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/pod.yaml -------------------------------------------------------------------------------- /samples/pods.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/pods.yaml -------------------------------------------------------------------------------- /samples/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/prometheus.yaml -------------------------------------------------------------------------------- /samples/rules/bad-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/rules/bad-rule.yaml -------------------------------------------------------------------------------- /samples/rules/certificate-check-applicator-kubevious.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/rules/certificate-check-applicator-kubevious.yaml -------------------------------------------------------------------------------- /samples/rules/certificate-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/rules/certificate-check.yaml -------------------------------------------------------------------------------- /samples/rules/cluster-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/rules/cluster-role.yaml -------------------------------------------------------------------------------- /samples/rules/env-from.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/rules/env-from.yaml -------------------------------------------------------------------------------- /samples/rules/latest-image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/rules/latest-image.yaml -------------------------------------------------------------------------------- /samples/rules/rule-istio-gateway-host-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/rules/rule-istio-gateway-host-check.yaml -------------------------------------------------------------------------------- /samples/rules/service-selector-cached.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/rules/service-selector-cached.yaml -------------------------------------------------------------------------------- /samples/rules/service-selector-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/rules/service-selector-check.yaml -------------------------------------------------------------------------------- /samples/rules/service-selector-transform.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/rules/service-selector-transform.yaml -------------------------------------------------------------------------------- /samples/rules/service-selector-union.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/rules/service-selector-union.yaml -------------------------------------------------------------------------------- /samples/rules/test-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/rules/test-rule.yaml -------------------------------------------------------------------------------- /samples/sealed-secret/secret-ref-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/sealed-secret/secret-ref-test.yaml -------------------------------------------------------------------------------- /samples/sealed-secret/secret-shortcut.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/sealed-secret/secret-shortcut.yaml -------------------------------------------------------------------------------- /samples/service-empty-map.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/service-empty-map.yaml -------------------------------------------------------------------------------- /samples/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/service.yaml -------------------------------------------------------------------------------- /samples/ss/sample-ss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/ss/sample-ss.yaml -------------------------------------------------------------------------------- /samples/sveltos/cluster-profile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/sveltos/cluster-profile.yaml -------------------------------------------------------------------------------- /samples/sveltos/crd-cluster-profile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/sveltos/crd-cluster-profile.yaml -------------------------------------------------------------------------------- /samples/traefik.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/samples/traefik.yaml -------------------------------------------------------------------------------- /scripts/compile-executables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/scripts/compile-executables.sh -------------------------------------------------------------------------------- /scripts/debugging/run-builder-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/scripts/debugging/run-builder-docker.sh -------------------------------------------------------------------------------- /scripts/prepare-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/scripts/prepare-package.sh -------------------------------------------------------------------------------- /scripts/setup-google-action-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/scripts/setup-google-action-version.sh -------------------------------------------------------------------------------- /scripts/setup-pre-commit-hook-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/scripts/setup-pre-commit-hook-version.sh -------------------------------------------------------------------------------- /src/api-schema/crd-schema-to-json-schema-converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/api-schema/crd-schema-to-json-schema-converter.ts -------------------------------------------------------------------------------- /src/api-schema/k8s-api-schema-fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/api-schema/k8s-api-schema-fetcher.ts -------------------------------------------------------------------------------- /src/api-schema/k8s-api-schema-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/api-schema/k8s-api-schema-registry.ts -------------------------------------------------------------------------------- /src/commands/guard/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/guard/command.ts -------------------------------------------------------------------------------- /src/commands/guard/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/guard/docs.ts -------------------------------------------------------------------------------- /src/commands/guard/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/guard/format.ts -------------------------------------------------------------------------------- /src/commands/guard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/guard/index.ts -------------------------------------------------------------------------------- /src/commands/guard/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/guard/output.ts -------------------------------------------------------------------------------- /src/commands/guard/samples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/guard/samples.ts -------------------------------------------------------------------------------- /src/commands/guard/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/guard/types.ts -------------------------------------------------------------------------------- /src/commands/index-library/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/index-library/command.ts -------------------------------------------------------------------------------- /src/commands/index-library/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/index-library/format.ts -------------------------------------------------------------------------------- /src/commands/index-library/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/index-library/index.ts -------------------------------------------------------------------------------- /src/commands/index-library/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/index-library/output.ts -------------------------------------------------------------------------------- /src/commands/index-library/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/index-library/types.ts -------------------------------------------------------------------------------- /src/commands/install-git-hook/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/install-git-hook/command.ts -------------------------------------------------------------------------------- /src/commands/install-git-hook/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/install-git-hook/format.ts -------------------------------------------------------------------------------- /src/commands/install-git-hook/guard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/install-git-hook/guard/index.ts -------------------------------------------------------------------------------- /src/commands/install-git-hook/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/install-git-hook/index.ts -------------------------------------------------------------------------------- /src/commands/install-git-hook/lint/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/install-git-hook/lint/index.ts -------------------------------------------------------------------------------- /src/commands/install-git-hook/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/install-git-hook/output.ts -------------------------------------------------------------------------------- /src/commands/install-git-hook/rule-library/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/install-git-hook/rule-library/index.ts -------------------------------------------------------------------------------- /src/commands/install-git-hook/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/install-git-hook/types.ts -------------------------------------------------------------------------------- /src/commands/lint/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/lint/command.ts -------------------------------------------------------------------------------- /src/commands/lint/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/lint/docs.ts -------------------------------------------------------------------------------- /src/commands/lint/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/lint/format.ts -------------------------------------------------------------------------------- /src/commands/lint/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/lint/index.ts -------------------------------------------------------------------------------- /src/commands/lint/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/lint/output.ts -------------------------------------------------------------------------------- /src/commands/lint/samples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/lint/samples.ts -------------------------------------------------------------------------------- /src/commands/lint/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/lint/types.ts -------------------------------------------------------------------------------- /src/commands/list-known-k8s-versions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/list-known-k8s-versions/index.ts -------------------------------------------------------------------------------- /src/commands/list-known-k8s-versions/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/list-known-k8s-versions/output.ts -------------------------------------------------------------------------------- /src/commands/list-known-k8s-versions/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/list-known-k8s-versions/types.ts -------------------------------------------------------------------------------- /src/commands/program/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/program/docs.ts -------------------------------------------------------------------------------- /src/commands/program/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/program/index.ts -------------------------------------------------------------------------------- /src/commands/support/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/commands/support/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/infra/command-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/infra/command-action.ts -------------------------------------------------------------------------------- /src/input/input-source-extractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/input/input-source-extractor.ts -------------------------------------------------------------------------------- /src/input/input-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/input/input-source.ts -------------------------------------------------------------------------------- /src/input/original-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/input/original-source.ts -------------------------------------------------------------------------------- /src/input/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/input/utils.ts -------------------------------------------------------------------------------- /src/k8s-connector/k8s-cluster-connector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/k8s-connector/k8s-cluster-connector.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/manifests/counters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/manifests/counters.ts -------------------------------------------------------------------------------- /src/manifests/k8s-manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/manifests/k8s-manifest.ts -------------------------------------------------------------------------------- /src/manifests/manifest-package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/manifests/manifest-package.ts -------------------------------------------------------------------------------- /src/manifests/manifest-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/manifests/manifest-source.ts -------------------------------------------------------------------------------- /src/manifests/manifests-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/manifests/manifests-loader.ts -------------------------------------------------------------------------------- /src/path-resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/path-resolver.ts -------------------------------------------------------------------------------- /src/preprocessors/executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/preprocessors/executor.ts -------------------------------------------------------------------------------- /src/processors/default-namespace-setter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/processors/default-namespace-setter.ts -------------------------------------------------------------------------------- /src/registry/cached-k8s-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/registry/cached-k8s-registry.ts -------------------------------------------------------------------------------- /src/registry/client-side-filtering.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/registry/client-side-filtering.ts -------------------------------------------------------------------------------- /src/registry/combined-k8s-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/registry/combined-k8s-registry.ts -------------------------------------------------------------------------------- /src/registry/local-k8s-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/registry/local-k8s-registry.ts -------------------------------------------------------------------------------- /src/registry/local-registry-populator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/registry/local-registry-populator.ts -------------------------------------------------------------------------------- /src/registry/local-source-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/registry/local-source-registry.ts -------------------------------------------------------------------------------- /src/registry/remote-k8s-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/registry/remote-k8s-registry.ts -------------------------------------------------------------------------------- /src/rules-engine/compiler/cache/processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/compiler/cache/processor.ts -------------------------------------------------------------------------------- /src/rules-engine/compiler/rule-compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/compiler/rule-compiler.ts -------------------------------------------------------------------------------- /src/rules-engine/compiler/target/processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/compiler/target/processor.ts -------------------------------------------------------------------------------- /src/rules-engine/compiler/validator/processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/compiler/validator/processor.ts -------------------------------------------------------------------------------- /src/rules-engine/execution/execution-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/execution/execution-context.ts -------------------------------------------------------------------------------- /src/rules-engine/execution/manifest-violation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/execution/manifest-violation.ts -------------------------------------------------------------------------------- /src/rules-engine/execution/rule-execution-runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/execution/rule-execution-runtime.ts -------------------------------------------------------------------------------- /src/rules-engine/execution/rule-runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/execution/rule-runtime.ts -------------------------------------------------------------------------------- /src/rules-engine/execution/rules-runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/execution/rules-runtime.ts -------------------------------------------------------------------------------- /src/rules-engine/helpers/data-structs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/helpers/data-structs/index.ts -------------------------------------------------------------------------------- /src/rules-engine/helpers/gateway-api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/helpers/gateway-api/index.ts -------------------------------------------------------------------------------- /src/rules-engine/helpers/image/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/helpers/image/index.ts -------------------------------------------------------------------------------- /src/rules-engine/helpers/label-lookup/dict.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/helpers/label-lookup/dict.ts -------------------------------------------------------------------------------- /src/rules-engine/helpers/label-lookup/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/helpers/label-lookup/index.ts -------------------------------------------------------------------------------- /src/rules-engine/helpers/labels/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/helpers/labels/index.ts -------------------------------------------------------------------------------- /src/rules-engine/helpers/name-lookup/dict.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/helpers/name-lookup/dict.ts -------------------------------------------------------------------------------- /src/rules-engine/helpers/name-lookup/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/helpers/name-lookup/index.ts -------------------------------------------------------------------------------- /src/rules-engine/helpers/rule-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/helpers/rule-helpers.ts -------------------------------------------------------------------------------- /src/rules-engine/helpers/vendor/traefik.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/helpers/vendor/traefik.ts -------------------------------------------------------------------------------- /src/rules-engine/query-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query-executor.ts -------------------------------------------------------------------------------- /src/rules-engine/query-spec/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query-spec/base.ts -------------------------------------------------------------------------------- /src/rules-engine/query-spec/filter/filter-target-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query-spec/filter/filter-target-query.ts -------------------------------------------------------------------------------- /src/rules-engine/query-spec/first/first-target-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query-spec/first/first-target-query.ts -------------------------------------------------------------------------------- /src/rules-engine/query-spec/k8s/k8s-target-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query-spec/k8s/k8s-target-query.ts -------------------------------------------------------------------------------- /src/rules-engine/query-spec/manual/manual-target-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query-spec/manual/manual-target-query.ts -------------------------------------------------------------------------------- /src/rules-engine/query-spec/scope-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query-spec/scope-builder.ts -------------------------------------------------------------------------------- /src/rules-engine/query-spec/shortcut/shortcut-target-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query-spec/shortcut/shortcut-target-query.ts -------------------------------------------------------------------------------- /src/rules-engine/query-spec/sync-scope-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query-spec/sync-scope-builder.ts -------------------------------------------------------------------------------- /src/rules-engine/query-spec/transform-many/transform-many-target-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query-spec/transform-many/transform-many-target-query.ts -------------------------------------------------------------------------------- /src/rules-engine/query-spec/transform/transform-target-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query-spec/transform/transform-target-query.ts -------------------------------------------------------------------------------- /src/rules-engine/query-spec/union/union-target-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query-spec/union/union-target-query.ts -------------------------------------------------------------------------------- /src/rules-engine/query/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query/base.ts -------------------------------------------------------------------------------- /src/rules-engine/query/filter/filter-query-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query/filter/filter-query-executor.ts -------------------------------------------------------------------------------- /src/rules-engine/query/first/first-query-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query/first/first-query-executor.ts -------------------------------------------------------------------------------- /src/rules-engine/query/k8s/k8s-query-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query/k8s/k8s-query-executor.ts -------------------------------------------------------------------------------- /src/rules-engine/query/manual/manual-query-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query/manual/manual-query-executor.ts -------------------------------------------------------------------------------- /src/rules-engine/query/query-executor-scope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query/query-executor-scope.ts -------------------------------------------------------------------------------- /src/rules-engine/query/query-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query/query-executor.ts -------------------------------------------------------------------------------- /src/rules-engine/query/shortcut/library.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query/shortcut/library.ts -------------------------------------------------------------------------------- /src/rules-engine/query/shortcut/shortcut-query-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query/shortcut/shortcut-query-executor.ts -------------------------------------------------------------------------------- /src/rules-engine/query/transform-many/transform-many-query-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query/transform-many/transform-many-query-executor.ts -------------------------------------------------------------------------------- /src/rules-engine/query/transform/transform-query-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query/transform/transform-query-executor.ts -------------------------------------------------------------------------------- /src/rules-engine/query/union/union-query-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/query/union/union-query-executor.ts -------------------------------------------------------------------------------- /src/rules-engine/registry/rule-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/registry/rule-registry.ts -------------------------------------------------------------------------------- /src/rules-engine/registry/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/registry/types.ts -------------------------------------------------------------------------------- /src/rules-engine/reporting/rule-engine-reporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/reporting/rule-engine-reporter.ts -------------------------------------------------------------------------------- /src/rules-engine/scope-builders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/scope-builders.ts -------------------------------------------------------------------------------- /src/rules-engine/scope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/scope.ts -------------------------------------------------------------------------------- /src/rules-engine/script-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/script-item.ts -------------------------------------------------------------------------------- /src/rules-engine/spec/rule-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/rules-engine/spec/rule-spec.ts -------------------------------------------------------------------------------- /src/screen/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/screen/docs.ts -------------------------------------------------------------------------------- /src/screen/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/screen/index.ts -------------------------------------------------------------------------------- /src/screen/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/screen/manifest.ts -------------------------------------------------------------------------------- /src/screen/package-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/screen/package-renderer.ts -------------------------------------------------------------------------------- /src/screen/spinner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/screen/spinner.ts -------------------------------------------------------------------------------- /src/types/base-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/types/base-object.ts -------------------------------------------------------------------------------- /src/types/k8s.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/types/k8s.ts -------------------------------------------------------------------------------- /src/types/kubevious.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/types/kubevious.ts -------------------------------------------------------------------------------- /src/types/manifest-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/types/manifest-result.ts -------------------------------------------------------------------------------- /src/types/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/types/manifest.ts -------------------------------------------------------------------------------- /src/types/result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/types/result.ts -------------------------------------------------------------------------------- /src/types/rules-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/types/rules-result.ts -------------------------------------------------------------------------------- /src/types/source-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/types/source-result.ts -------------------------------------------------------------------------------- /src/utils/k8s-manifest-sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/utils/k8s-manifest-sanitizer.ts -------------------------------------------------------------------------------- /src/utils/k8s.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/utils/k8s.ts -------------------------------------------------------------------------------- /src/utils/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/utils/path.ts -------------------------------------------------------------------------------- /src/utils/release.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/utils/release.ts -------------------------------------------------------------------------------- /src/utils/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/utils/stream.ts -------------------------------------------------------------------------------- /src/utils/version-checker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/utils/version-checker.ts -------------------------------------------------------------------------------- /src/validation/k8s-manifest-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/validation/k8s-manifest-validator.ts -------------------------------------------------------------------------------- /src/validation/k8s-package-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/validation/k8s-package-validator.ts -------------------------------------------------------------------------------- /src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/src/version.ts -------------------------------------------------------------------------------- /test/helper-k8s-manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/test/helper-k8s-manifest.ts -------------------------------------------------------------------------------- /test/helper-parse-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/test/helper-parse-image.ts -------------------------------------------------------------------------------- /test/helper-user-path-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/test/helper-user-path-parser.ts -------------------------------------------------------------------------------- /test/is-web-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/test/is-web-path.ts -------------------------------------------------------------------------------- /test/path-resolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/test/path-resolve.ts -------------------------------------------------------------------------------- /test/traefik.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/test/traefik.yaml -------------------------------------------------------------------------------- /test/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/test/utils/logger.ts -------------------------------------------------------------------------------- /tools/kubevious-npm-validate-nested-dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/tools/kubevious-npm-validate-nested-dependencies.sh -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/tsconfig.json -------------------------------------------------------------------------------- /version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/version.sh -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubevious/cli/HEAD/yarn.lock --------------------------------------------------------------------------------