├── .github ├── dependabot.yml ├── release-template.md └── workflows │ ├── ci.yaml │ ├── e2e.yaml │ ├── helm.yaml │ ├── ko-build.yml │ ├── pr.yaml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── .ko.yaml ├── ADOPTERS.md ├── LICENSE ├── Makefile ├── NOTICE ├── PROJECT ├── README.md ├── api └── v1alpha1 │ ├── datastore_funcs.go │ ├── datastore_types.go │ ├── groupversion_info.go │ ├── indexer_datastore_usedsecret.go │ ├── indexer_gateway_listener.go │ ├── indexer_tenantcontrolplane_useddatastore.go │ ├── kubeconfiggenerator_types.go │ ├── suite_test.go │ ├── tenantcontrolplane_const.go │ ├── tenantcontrolplane_funcs.go │ ├── tenantcontrolplane_interfaces.go │ ├── tenantcontrolplane_kubeadmphase_funcs.go │ ├── tenantcontrolplane_registrysettings.go │ ├── tenantcontrolplane_registrysettings_funcs.go │ ├── tenantcontrolplane_status.go │ ├── tenantcontrolplane_types.go │ ├── tenantcontrolplane_types_test.go │ ├── types.go │ ├── validations_test.go │ └── zz_generated.deepcopy.go ├── assets ├── logo-black.png ├── logo-colored.png ├── logo-white.png └── logo.svg ├── charts ├── kamaji-crds │ ├── .helmignore │ ├── Chart.yaml │ ├── Makefile │ ├── NOTES.txt │ ├── README.md │ ├── README.md.gotmpl │ ├── hack │ │ ├── crd-conversion.yaml │ │ ├── kamaji.clastix.io_datastores_spec.yaml │ │ ├── kamaji.clastix.io_kubeconfiggenerators_spec.yaml │ │ └── kamaji.clastix.io_tenantcontrolplanes_spec.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── kamaji.clastix.io_datastores.yaml │ │ ├── kamaji.clastix.io_kubeconfiggenerators.yaml │ │ └── kamaji.clastix.io_tenantcontrolplanes.yaml │ └── values.yaml └── kamaji │ ├── .helmignore │ ├── Chart.lock │ ├── Chart.yaml │ ├── Makefile │ ├── README.md │ ├── README.md.gotmpl │ ├── controller-gen │ ├── clusterrole.yaml │ ├── crd-conversion.yaml │ ├── mutating-webhook.yaml │ └── validating-webhook.yaml │ ├── crds │ ├── kamaji.clastix.io_datastores.yaml │ ├── kamaji.clastix.io_kubeconfiggenerators.yaml │ └── kamaji.clastix.io_tenantcontrolplanes.yaml │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── certmanager_certificate.yaml │ ├── certmanager_issuer.yaml │ ├── controller.yaml │ ├── kubeconfiggenerator-deployment.yaml │ ├── mutatingwebhookconfiguration.yaml │ ├── rbac.yaml │ ├── service_metrics.yaml │ ├── service_webhook.yaml │ ├── servicemonitor.yaml │ └── validatingwebhookconfiguration.yaml │ ├── values.sample.yaml │ └── values.yaml ├── cmd ├── kubeconfig-generator │ └── cmd.go ├── manager │ └── cmd.go ├── migrate │ └── cmd.go ├── root.go └── utils │ ├── check_flags.go │ └── k8s_version.go ├── config └── samples │ ├── kamaji_v1alpha1_datastore_etcd.yaml │ ├── kamaji_v1alpha1_datastore_mysql_bronze.yaml │ ├── kamaji_v1alpha1_datastore_mysql_gold.yaml │ ├── kamaji_v1alpha1_datastore_mysql_silver.yaml │ ├── kamaji_v1alpha1_datastore_nats_bronze.yaml │ ├── kamaji_v1alpha1_datastore_nats_gold.yaml │ ├── kamaji_v1alpha1_datastore_nats_notls.yaml │ ├── kamaji_v1alpha1_datastore_nats_silver.yaml │ ├── kamaji_v1alpha1_datastore_postgresql_bronze.yaml │ ├── kamaji_v1alpha1_datastore_postgresql_gold.yaml │ ├── kamaji_v1alpha1_datastore_postgresql_silver.yaml │ ├── kamaji_v1alpha1_kubeconfiggenerator.yaml │ ├── kamaji_v1alpha1_tenantcontrolplane.yaml │ ├── kamaji_v1alpha1_tenantcontrolplane_additionalcontainers.yaml │ ├── kamaji_v1alpha1_tenantcontrolplane_additionalvolumes.yaml │ ├── kamaji_v1alpha1_tenantcontrolplane_kine.yaml │ ├── kamaji_v1alpha1_tenantcontrolplane_konnectivity.yaml │ └── kamaji_v1alpha1_tenantcontrolplane_konnectivity_hostnetwork.yaml ├── controllers ├── certificate_lifecycle_controller.go ├── datastore_controller.go ├── finalizers │ └── tcp.go ├── kubeconfiggenerator_controller.go ├── kubeconfiggenerator_watcher.go ├── resources.go ├── soot │ ├── controllers │ │ ├── coredns.go │ │ ├── errors │ │ │ └── paused_reconciliation.go │ │ ├── konnectivity.go │ │ ├── kubeadm_phase.go │ │ ├── kubeproxy.go │ │ ├── migrate.go │ │ └── write_permissions.go │ └── manager.go ├── telemetry_controller.go ├── tenantcontrolplane_controller.go └── utils │ ├── is_paused.go │ ├── tcp_retrieval.go │ ├── trigger_channel.go │ └── update_status.go ├── deploy ├── cfssl-cert-config.json ├── etcd │ ├── Makefile │ ├── ca-csr.json │ ├── config.json │ ├── etcd-client.yaml │ ├── etcd-cluster.yaml │ ├── peer-csr.json │ ├── root-client-csr.json │ └── server-csr.json ├── kamaji-aws.env ├── kamaji-azure.env ├── kamaji.env └── kine │ ├── mysql │ ├── Makefile │ ├── ca-csr.json │ ├── config.json │ ├── kine.yaml │ ├── mariadb.yaml │ ├── mysql-ssl.cnf │ └── server-csr.json │ ├── nats │ ├── Makefile │ ├── ca-csr.json │ ├── config.json │ ├── server-csr.json │ ├── values-notls.yaml │ └── values.yaml │ └── postgresql │ ├── Makefile │ └── postgresql.yaml ├── docs ├── content │ ├── cluster-api │ │ ├── cluster-autoscaler.md │ │ ├── cluster-class.md │ │ ├── control-plane-provider.md │ │ ├── index.md │ │ ├── other-providers.md │ │ ├── proxmox-infra-provider.md │ │ └── vsphere-infra-provider.md │ ├── concepts │ │ ├── datastore.md │ │ ├── index.md │ │ ├── konnectivity.md │ │ ├── tenant-control-plane.md │ │ └── tenant-worker-nodes.md │ ├── enterprise-addons │ │ ├── index.md │ │ └── ingress.md │ ├── getting-started │ │ ├── index.md │ │ ├── kamaji-aws.md │ │ ├── kamaji-azure.md │ │ ├── kamaji-generic.md │ │ └── kamaji-kind.md │ ├── guides │ │ ├── alternative-datastore.md │ │ ├── backup-and-restore.md │ │ ├── certs-lifecycle.md │ │ ├── console.md │ │ ├── contribute.md │ │ ├── datastore-migration.md │ │ ├── gitops.md │ │ ├── index.md │ │ ├── kubeconfig-generator.md │ │ ├── monitoring.md │ │ ├── pausing.md │ │ ├── terraform.md │ │ ├── upgrade.md │ │ └── write-permissions.md │ ├── images │ │ ├── architecture.png │ │ ├── favicon.png │ │ ├── kamaji-addon-ingress-ic-dark.png │ │ ├── kamaji-addon-ingress-ic.png │ │ ├── kamaji-addon-ingress-lb-dark.png │ │ ├── kamaji-addon-ingress-lb.png │ │ ├── kamaji-console.png │ │ ├── kamaji-flux.png │ │ └── logo.png │ ├── index.md │ ├── llms.txt │ ├── reference │ │ ├── api.md │ │ ├── benchmark.md │ │ ├── configuration.md │ │ ├── conformance.md │ │ ├── index.md │ │ └── versioning.md │ └── telemetry.md ├── mkdocs.yml ├── overrides │ ├── assets │ │ ├── images │ │ │ ├── hero_logo_dark.svg │ │ │ └── hero_logo_light.svg │ │ ├── javascripts │ │ │ └── home.js │ │ └── stylesheets │ │ │ └── home.css │ └── home.html ├── requirements.txt ├── runtime.txt └── templates │ └── reference-cr.tmpl ├── e2e ├── suite_test.go ├── tcp_additional_resources_blocked_test.go ├── tcp_additional_resources_ready_test.go ├── tcp_custom_sa_test.go ├── tcp_gateway_ready_test.go ├── tcp_migration_test.go ├── tcp_mysql_ready_test.go ├── tcp_nats_ready_no_tls_test.go ├── tcp_nats_ready_test.go ├── tcp_pod_additional_metadata_test.go ├── tcp_postgres_ready_test.go ├── tcp_ready_test.go ├── tcp_scale_test.go ├── tcp_validation_preferredkubeletaddresstypes_test.go ├── tcp_validation_version_downgrade_test.go ├── tcp_validation_version_nonlinear_test.go ├── tcp_validation_version_unsupport_test.go ├── utils_test.go ├── worker_kubeadm_join_test.go └── worker_tcp_change_port_test.go ├── go.mod ├── go.sum ├── hack ├── boilerplate.go.txt └── metallb.yaml ├── indexers └── indexer.go ├── internal ├── builders │ └── controlplane │ │ ├── deployment.go │ │ └── konnectivity_server.go ├── constants │ ├── annotations.go │ └── labels.go ├── crypto │ └── crypto.go ├── datastore │ ├── connection.go │ ├── datastore.go │ ├── errors │ │ └── errors.go │ ├── etcd.go │ ├── mysql.go │ ├── nats.go │ ├── postgresql.go │ └── utils │ │ └── check.go ├── errors │ ├── errors.go │ └── utils_controllers.go ├── kubeadm │ ├── addon.go │ ├── bootstraptoken.go │ ├── certificates.go │ ├── configuration.go │ ├── kubeconfig.go │ ├── printers │ │ └── discard.go │ ├── types.go │ └── uploadconfig.go ├── resources │ ├── addons │ │ ├── coredns.go │ │ ├── kube_proxy.go │ │ ├── metrics.go │ │ └── utils │ │ │ └── managed_labels.go │ ├── api_server_certificate.go │ ├── api_server_kubelet_client_certificate.go │ ├── ca_certificate.go │ ├── datastore │ │ ├── datastore_certificate.go │ │ ├── datastore_migrate.go │ │ ├── datastore_multitenancy.go │ │ ├── datastore_setup.go │ │ ├── datastore_storage_config.go │ │ ├── datastore_storage_config_test.go │ │ ├── datastore_suite_test.go │ │ └── metrics.go │ ├── front-proxy-client-certificate.go │ ├── front_proxy_ca_certificate.go │ ├── k8s_deployment_resource.go │ ├── k8s_gateway_resource.go │ ├── k8s_gateway_resource_test.go │ ├── k8s_ingress_resource.go │ ├── k8s_service_resource.go │ ├── konnectivity │ │ ├── agent.go │ │ ├── certificate_resource.go │ │ ├── cluster_role_binding_resource.go │ │ ├── constants.go │ │ ├── deployment_resource.go │ │ ├── egress_selector_configuration_resource.go │ │ ├── kubeconfig_resource.go │ │ ├── metrics.go │ │ ├── service_account_resource.go │ │ └── service_resource.go │ ├── kubeadm_config.go │ ├── kubeadm_phases.go │ ├── kubeadm_upgrade.go │ ├── kubeadm_utils.go │ ├── kubeconfig.go │ ├── metrics.go │ ├── resource.go │ ├── sa_certificate.go │ └── utils │ │ └── utils.go ├── upgrade │ ├── kube_version_getter.go │ └── kubeadm_version.go ├── utilities │ ├── args.go │ ├── args_test.go │ ├── certs_rotation.go │ ├── checksum.go │ ├── container.go │ ├── create_or_update_conflict.go │ ├── gateway_discovery.go │ ├── ingress.go │ ├── kubeconfig.go │ ├── tenant_client.go │ ├── utilities.go │ └── volumes.go ├── version.go └── webhook │ ├── chainer.go │ ├── handlers │ ├── ds_secrets.go │ ├── ds_validate.go │ ├── freeze.go │ ├── handler.go │ ├── handlers_suite_test.go │ ├── tcp_certsans.go │ ├── tcp_datastore.go │ ├── tcp_defaults.go │ ├── tcp_defaults_test.go │ ├── tcp_deployment.go │ ├── tcp_gateway_validate.go │ ├── tcp_gateway_validate_test.go │ ├── tcp_lb_src_ranges.go │ ├── tcp_lb_src_ranges_test.go │ ├── tcp_name.go │ ├── tcp_service_cidr.go │ ├── tcp_telemetry.go │ ├── tcp_version.go │ └── write_permission.go │ ├── register.go │ ├── routes │ ├── ds_secrets.go │ ├── ds_validate.go │ ├── route.go │ ├── tcp_defaults.go │ ├── tcp_freeze.go │ ├── tcp_telemetry.go │ ├── tcp_validate.go │ └── tcp_writepermission.go │ └── utils │ ├── jsonpatch.go │ └── nil_op.go ├── main.go └── tilt-provider.yaml /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/.github/release-template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/e2e.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/.github/workflows/e2e.yaml -------------------------------------------------------------------------------- /.github/workflows/helm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/.github/workflows/helm.yaml -------------------------------------------------------------------------------- /.github/workflows/ko-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/.github/workflows/ko-build.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/.github/workflows/pr.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.ko.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/.ko.yaml -------------------------------------------------------------------------------- /ADOPTERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/ADOPTERS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/NOTICE -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/README.md -------------------------------------------------------------------------------- /api/v1alpha1/datastore_funcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/datastore_funcs.go -------------------------------------------------------------------------------- /api/v1alpha1/datastore_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/datastore_types.go -------------------------------------------------------------------------------- /api/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1alpha1/indexer_datastore_usedsecret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/indexer_datastore_usedsecret.go -------------------------------------------------------------------------------- /api/v1alpha1/indexer_gateway_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/indexer_gateway_listener.go -------------------------------------------------------------------------------- /api/v1alpha1/indexer_tenantcontrolplane_useddatastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/indexer_tenantcontrolplane_useddatastore.go -------------------------------------------------------------------------------- /api/v1alpha1/kubeconfiggenerator_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/kubeconfiggenerator_types.go -------------------------------------------------------------------------------- /api/v1alpha1/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/suite_test.go -------------------------------------------------------------------------------- /api/v1alpha1/tenantcontrolplane_const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/tenantcontrolplane_const.go -------------------------------------------------------------------------------- /api/v1alpha1/tenantcontrolplane_funcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/tenantcontrolplane_funcs.go -------------------------------------------------------------------------------- /api/v1alpha1/tenantcontrolplane_interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/tenantcontrolplane_interfaces.go -------------------------------------------------------------------------------- /api/v1alpha1/tenantcontrolplane_kubeadmphase_funcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/tenantcontrolplane_kubeadmphase_funcs.go -------------------------------------------------------------------------------- /api/v1alpha1/tenantcontrolplane_registrysettings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/tenantcontrolplane_registrysettings.go -------------------------------------------------------------------------------- /api/v1alpha1/tenantcontrolplane_registrysettings_funcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/tenantcontrolplane_registrysettings_funcs.go -------------------------------------------------------------------------------- /api/v1alpha1/tenantcontrolplane_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/tenantcontrolplane_status.go -------------------------------------------------------------------------------- /api/v1alpha1/tenantcontrolplane_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/tenantcontrolplane_types.go -------------------------------------------------------------------------------- /api/v1alpha1/tenantcontrolplane_types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/tenantcontrolplane_types_test.go -------------------------------------------------------------------------------- /api/v1alpha1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/types.go -------------------------------------------------------------------------------- /api/v1alpha1/validations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/validations_test.go -------------------------------------------------------------------------------- /api/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/api/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /assets/logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/assets/logo-black.png -------------------------------------------------------------------------------- /assets/logo-colored.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/assets/logo-colored.png -------------------------------------------------------------------------------- /assets/logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/assets/logo-white.png -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /charts/kamaji-crds/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji-crds/.helmignore -------------------------------------------------------------------------------- /charts/kamaji-crds/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji-crds/Chart.yaml -------------------------------------------------------------------------------- /charts/kamaji-crds/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji-crds/Makefile -------------------------------------------------------------------------------- /charts/kamaji-crds/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji-crds/NOTES.txt -------------------------------------------------------------------------------- /charts/kamaji-crds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji-crds/README.md -------------------------------------------------------------------------------- /charts/kamaji-crds/README.md.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji-crds/README.md.gotmpl -------------------------------------------------------------------------------- /charts/kamaji-crds/hack/crd-conversion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji-crds/hack/crd-conversion.yaml -------------------------------------------------------------------------------- /charts/kamaji-crds/hack/kamaji.clastix.io_datastores_spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji-crds/hack/kamaji.clastix.io_datastores_spec.yaml -------------------------------------------------------------------------------- /charts/kamaji-crds/hack/kamaji.clastix.io_kubeconfiggenerators_spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji-crds/hack/kamaji.clastix.io_kubeconfiggenerators_spec.yaml -------------------------------------------------------------------------------- /charts/kamaji-crds/hack/kamaji.clastix.io_tenantcontrolplanes_spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji-crds/hack/kamaji.clastix.io_tenantcontrolplanes_spec.yaml -------------------------------------------------------------------------------- /charts/kamaji-crds/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji-crds/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/kamaji-crds/templates/kamaji.clastix.io_datastores.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji-crds/templates/kamaji.clastix.io_datastores.yaml -------------------------------------------------------------------------------- /charts/kamaji-crds/templates/kamaji.clastix.io_kubeconfiggenerators.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji-crds/templates/kamaji.clastix.io_kubeconfiggenerators.yaml -------------------------------------------------------------------------------- /charts/kamaji-crds/templates/kamaji.clastix.io_tenantcontrolplanes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji-crds/templates/kamaji.clastix.io_tenantcontrolplanes.yaml -------------------------------------------------------------------------------- /charts/kamaji-crds/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji-crds/values.yaml -------------------------------------------------------------------------------- /charts/kamaji/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/.helmignore -------------------------------------------------------------------------------- /charts/kamaji/Chart.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/Chart.lock -------------------------------------------------------------------------------- /charts/kamaji/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/Chart.yaml -------------------------------------------------------------------------------- /charts/kamaji/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/Makefile -------------------------------------------------------------------------------- /charts/kamaji/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/README.md -------------------------------------------------------------------------------- /charts/kamaji/README.md.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/README.md.gotmpl -------------------------------------------------------------------------------- /charts/kamaji/controller-gen/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/controller-gen/clusterrole.yaml -------------------------------------------------------------------------------- /charts/kamaji/controller-gen/crd-conversion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/controller-gen/crd-conversion.yaml -------------------------------------------------------------------------------- /charts/kamaji/controller-gen/mutating-webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/controller-gen/mutating-webhook.yaml -------------------------------------------------------------------------------- /charts/kamaji/controller-gen/validating-webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/controller-gen/validating-webhook.yaml -------------------------------------------------------------------------------- /charts/kamaji/crds/kamaji.clastix.io_datastores.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/crds/kamaji.clastix.io_datastores.yaml -------------------------------------------------------------------------------- /charts/kamaji/crds/kamaji.clastix.io_kubeconfiggenerators.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/crds/kamaji.clastix.io_kubeconfiggenerators.yaml -------------------------------------------------------------------------------- /charts/kamaji/crds/kamaji.clastix.io_tenantcontrolplanes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/crds/kamaji.clastix.io_tenantcontrolplanes.yaml -------------------------------------------------------------------------------- /charts/kamaji/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/templates/NOTES.txt -------------------------------------------------------------------------------- /charts/kamaji/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/kamaji/templates/certmanager_certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/templates/certmanager_certificate.yaml -------------------------------------------------------------------------------- /charts/kamaji/templates/certmanager_issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/templates/certmanager_issuer.yaml -------------------------------------------------------------------------------- /charts/kamaji/templates/controller.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/templates/controller.yaml -------------------------------------------------------------------------------- /charts/kamaji/templates/kubeconfiggenerator-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/templates/kubeconfiggenerator-deployment.yaml -------------------------------------------------------------------------------- /charts/kamaji/templates/mutatingwebhookconfiguration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/templates/mutatingwebhookconfiguration.yaml -------------------------------------------------------------------------------- /charts/kamaji/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/templates/rbac.yaml -------------------------------------------------------------------------------- /charts/kamaji/templates/service_metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/templates/service_metrics.yaml -------------------------------------------------------------------------------- /charts/kamaji/templates/service_webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/templates/service_webhook.yaml -------------------------------------------------------------------------------- /charts/kamaji/templates/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/templates/servicemonitor.yaml -------------------------------------------------------------------------------- /charts/kamaji/templates/validatingwebhookconfiguration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/templates/validatingwebhookconfiguration.yaml -------------------------------------------------------------------------------- /charts/kamaji/values.sample.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/values.sample.yaml -------------------------------------------------------------------------------- /charts/kamaji/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/charts/kamaji/values.yaml -------------------------------------------------------------------------------- /cmd/kubeconfig-generator/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/cmd/kubeconfig-generator/cmd.go -------------------------------------------------------------------------------- /cmd/manager/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/cmd/manager/cmd.go -------------------------------------------------------------------------------- /cmd/migrate/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/cmd/migrate/cmd.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/utils/check_flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/cmd/utils/check_flags.go -------------------------------------------------------------------------------- /cmd/utils/k8s_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/cmd/utils/k8s_version.go -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_datastore_etcd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_datastore_etcd.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_datastore_mysql_bronze.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_datastore_mysql_bronze.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_datastore_mysql_gold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_datastore_mysql_gold.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_datastore_mysql_silver.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_datastore_mysql_silver.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_datastore_nats_bronze.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_datastore_nats_bronze.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_datastore_nats_gold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_datastore_nats_gold.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_datastore_nats_notls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_datastore_nats_notls.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_datastore_nats_silver.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_datastore_nats_silver.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_datastore_postgresql_bronze.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_datastore_postgresql_bronze.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_datastore_postgresql_gold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_datastore_postgresql_gold.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_datastore_postgresql_silver.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_datastore_postgresql_silver.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_kubeconfiggenerator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_kubeconfiggenerator.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_tenantcontrolplane.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_tenantcontrolplane.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_tenantcontrolplane_additionalcontainers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_tenantcontrolplane_additionalcontainers.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_tenantcontrolplane_additionalvolumes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_tenantcontrolplane_additionalvolumes.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_tenantcontrolplane_kine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_tenantcontrolplane_kine.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_tenantcontrolplane_konnectivity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_tenantcontrolplane_konnectivity.yaml -------------------------------------------------------------------------------- /config/samples/kamaji_v1alpha1_tenantcontrolplane_konnectivity_hostnetwork.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/config/samples/kamaji_v1alpha1_tenantcontrolplane_konnectivity_hostnetwork.yaml -------------------------------------------------------------------------------- /controllers/certificate_lifecycle_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/certificate_lifecycle_controller.go -------------------------------------------------------------------------------- /controllers/datastore_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/datastore_controller.go -------------------------------------------------------------------------------- /controllers/finalizers/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/finalizers/tcp.go -------------------------------------------------------------------------------- /controllers/kubeconfiggenerator_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/kubeconfiggenerator_controller.go -------------------------------------------------------------------------------- /controllers/kubeconfiggenerator_watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/kubeconfiggenerator_watcher.go -------------------------------------------------------------------------------- /controllers/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/resources.go -------------------------------------------------------------------------------- /controllers/soot/controllers/coredns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/soot/controllers/coredns.go -------------------------------------------------------------------------------- /controllers/soot/controllers/errors/paused_reconciliation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/soot/controllers/errors/paused_reconciliation.go -------------------------------------------------------------------------------- /controllers/soot/controllers/konnectivity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/soot/controllers/konnectivity.go -------------------------------------------------------------------------------- /controllers/soot/controllers/kubeadm_phase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/soot/controllers/kubeadm_phase.go -------------------------------------------------------------------------------- /controllers/soot/controllers/kubeproxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/soot/controllers/kubeproxy.go -------------------------------------------------------------------------------- /controllers/soot/controllers/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/soot/controllers/migrate.go -------------------------------------------------------------------------------- /controllers/soot/controllers/write_permissions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/soot/controllers/write_permissions.go -------------------------------------------------------------------------------- /controllers/soot/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/soot/manager.go -------------------------------------------------------------------------------- /controllers/telemetry_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/telemetry_controller.go -------------------------------------------------------------------------------- /controllers/tenantcontrolplane_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/tenantcontrolplane_controller.go -------------------------------------------------------------------------------- /controllers/utils/is_paused.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/utils/is_paused.go -------------------------------------------------------------------------------- /controllers/utils/tcp_retrieval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/utils/tcp_retrieval.go -------------------------------------------------------------------------------- /controllers/utils/trigger_channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/utils/trigger_channel.go -------------------------------------------------------------------------------- /controllers/utils/update_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/controllers/utils/update_status.go -------------------------------------------------------------------------------- /deploy/cfssl-cert-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/cfssl-cert-config.json -------------------------------------------------------------------------------- /deploy/etcd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/etcd/Makefile -------------------------------------------------------------------------------- /deploy/etcd/ca-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/etcd/ca-csr.json -------------------------------------------------------------------------------- /deploy/etcd/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/etcd/config.json -------------------------------------------------------------------------------- /deploy/etcd/etcd-client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/etcd/etcd-client.yaml -------------------------------------------------------------------------------- /deploy/etcd/etcd-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/etcd/etcd-cluster.yaml -------------------------------------------------------------------------------- /deploy/etcd/peer-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/etcd/peer-csr.json -------------------------------------------------------------------------------- /deploy/etcd/root-client-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/etcd/root-client-csr.json -------------------------------------------------------------------------------- /deploy/etcd/server-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/etcd/server-csr.json -------------------------------------------------------------------------------- /deploy/kamaji-aws.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kamaji-aws.env -------------------------------------------------------------------------------- /deploy/kamaji-azure.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kamaji-azure.env -------------------------------------------------------------------------------- /deploy/kamaji.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kamaji.env -------------------------------------------------------------------------------- /deploy/kine/mysql/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kine/mysql/Makefile -------------------------------------------------------------------------------- /deploy/kine/mysql/ca-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kine/mysql/ca-csr.json -------------------------------------------------------------------------------- /deploy/kine/mysql/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kine/mysql/config.json -------------------------------------------------------------------------------- /deploy/kine/mysql/kine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kine/mysql/kine.yaml -------------------------------------------------------------------------------- /deploy/kine/mysql/mariadb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kine/mysql/mariadb.yaml -------------------------------------------------------------------------------- /deploy/kine/mysql/mysql-ssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kine/mysql/mysql-ssl.cnf -------------------------------------------------------------------------------- /deploy/kine/mysql/server-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kine/mysql/server-csr.json -------------------------------------------------------------------------------- /deploy/kine/nats/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kine/nats/Makefile -------------------------------------------------------------------------------- /deploy/kine/nats/ca-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kine/nats/ca-csr.json -------------------------------------------------------------------------------- /deploy/kine/nats/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kine/nats/config.json -------------------------------------------------------------------------------- /deploy/kine/nats/server-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kine/nats/server-csr.json -------------------------------------------------------------------------------- /deploy/kine/nats/values-notls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kine/nats/values-notls.yaml -------------------------------------------------------------------------------- /deploy/kine/nats/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kine/nats/values.yaml -------------------------------------------------------------------------------- /deploy/kine/postgresql/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kine/postgresql/Makefile -------------------------------------------------------------------------------- /deploy/kine/postgresql/postgresql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/deploy/kine/postgresql/postgresql.yaml -------------------------------------------------------------------------------- /docs/content/cluster-api/cluster-autoscaler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/cluster-api/cluster-autoscaler.md -------------------------------------------------------------------------------- /docs/content/cluster-api/cluster-class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/cluster-api/cluster-class.md -------------------------------------------------------------------------------- /docs/content/cluster-api/control-plane-provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/cluster-api/control-plane-provider.md -------------------------------------------------------------------------------- /docs/content/cluster-api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/cluster-api/index.md -------------------------------------------------------------------------------- /docs/content/cluster-api/other-providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/cluster-api/other-providers.md -------------------------------------------------------------------------------- /docs/content/cluster-api/proxmox-infra-provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/cluster-api/proxmox-infra-provider.md -------------------------------------------------------------------------------- /docs/content/cluster-api/vsphere-infra-provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/cluster-api/vsphere-infra-provider.md -------------------------------------------------------------------------------- /docs/content/concepts/datastore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/concepts/datastore.md -------------------------------------------------------------------------------- /docs/content/concepts/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/concepts/index.md -------------------------------------------------------------------------------- /docs/content/concepts/konnectivity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/concepts/konnectivity.md -------------------------------------------------------------------------------- /docs/content/concepts/tenant-control-plane.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/concepts/tenant-control-plane.md -------------------------------------------------------------------------------- /docs/content/concepts/tenant-worker-nodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/concepts/tenant-worker-nodes.md -------------------------------------------------------------------------------- /docs/content/enterprise-addons/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/enterprise-addons/index.md -------------------------------------------------------------------------------- /docs/content/enterprise-addons/ingress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/enterprise-addons/ingress.md -------------------------------------------------------------------------------- /docs/content/getting-started/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/getting-started/index.md -------------------------------------------------------------------------------- /docs/content/getting-started/kamaji-aws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/getting-started/kamaji-aws.md -------------------------------------------------------------------------------- /docs/content/getting-started/kamaji-azure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/getting-started/kamaji-azure.md -------------------------------------------------------------------------------- /docs/content/getting-started/kamaji-generic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/getting-started/kamaji-generic.md -------------------------------------------------------------------------------- /docs/content/getting-started/kamaji-kind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/getting-started/kamaji-kind.md -------------------------------------------------------------------------------- /docs/content/guides/alternative-datastore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/guides/alternative-datastore.md -------------------------------------------------------------------------------- /docs/content/guides/backup-and-restore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/guides/backup-and-restore.md -------------------------------------------------------------------------------- /docs/content/guides/certs-lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/guides/certs-lifecycle.md -------------------------------------------------------------------------------- /docs/content/guides/console.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/guides/console.md -------------------------------------------------------------------------------- /docs/content/guides/contribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/guides/contribute.md -------------------------------------------------------------------------------- /docs/content/guides/datastore-migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/guides/datastore-migration.md -------------------------------------------------------------------------------- /docs/content/guides/gitops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/guides/gitops.md -------------------------------------------------------------------------------- /docs/content/guides/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/guides/index.md -------------------------------------------------------------------------------- /docs/content/guides/kubeconfig-generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/guides/kubeconfig-generator.md -------------------------------------------------------------------------------- /docs/content/guides/monitoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/guides/monitoring.md -------------------------------------------------------------------------------- /docs/content/guides/pausing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/guides/pausing.md -------------------------------------------------------------------------------- /docs/content/guides/terraform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/guides/terraform.md -------------------------------------------------------------------------------- /docs/content/guides/upgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/guides/upgrade.md -------------------------------------------------------------------------------- /docs/content/guides/write-permissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/guides/write-permissions.md -------------------------------------------------------------------------------- /docs/content/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/images/architecture.png -------------------------------------------------------------------------------- /docs/content/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/images/favicon.png -------------------------------------------------------------------------------- /docs/content/images/kamaji-addon-ingress-ic-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/images/kamaji-addon-ingress-ic-dark.png -------------------------------------------------------------------------------- /docs/content/images/kamaji-addon-ingress-ic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/images/kamaji-addon-ingress-ic.png -------------------------------------------------------------------------------- /docs/content/images/kamaji-addon-ingress-lb-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/images/kamaji-addon-ingress-lb-dark.png -------------------------------------------------------------------------------- /docs/content/images/kamaji-addon-ingress-lb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/images/kamaji-addon-ingress-lb.png -------------------------------------------------------------------------------- /docs/content/images/kamaji-console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/images/kamaji-console.png -------------------------------------------------------------------------------- /docs/content/images/kamaji-flux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/images/kamaji-flux.png -------------------------------------------------------------------------------- /docs/content/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/images/logo.png -------------------------------------------------------------------------------- /docs/content/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/index.md -------------------------------------------------------------------------------- /docs/content/llms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/llms.txt -------------------------------------------------------------------------------- /docs/content/reference/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/reference/api.md -------------------------------------------------------------------------------- /docs/content/reference/benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/reference/benchmark.md -------------------------------------------------------------------------------- /docs/content/reference/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/reference/configuration.md -------------------------------------------------------------------------------- /docs/content/reference/conformance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/reference/conformance.md -------------------------------------------------------------------------------- /docs/content/reference/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/reference/index.md -------------------------------------------------------------------------------- /docs/content/reference/versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/reference/versioning.md -------------------------------------------------------------------------------- /docs/content/telemetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/content/telemetry.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/overrides/assets/images/hero_logo_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/overrides/assets/images/hero_logo_dark.svg -------------------------------------------------------------------------------- /docs/overrides/assets/images/hero_logo_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/overrides/assets/images/hero_logo_light.svg -------------------------------------------------------------------------------- /docs/overrides/assets/javascripts/home.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/overrides/assets/stylesheets/home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/overrides/assets/stylesheets/home.css -------------------------------------------------------------------------------- /docs/overrides/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/overrides/home.html -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/runtime.txt: -------------------------------------------------------------------------------- 1 | 3.8 -------------------------------------------------------------------------------- /docs/templates/reference-cr.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/docs/templates/reference-cr.tmpl -------------------------------------------------------------------------------- /e2e/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/suite_test.go -------------------------------------------------------------------------------- /e2e/tcp_additional_resources_blocked_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/tcp_additional_resources_blocked_test.go -------------------------------------------------------------------------------- /e2e/tcp_additional_resources_ready_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/tcp_additional_resources_ready_test.go -------------------------------------------------------------------------------- /e2e/tcp_custom_sa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/tcp_custom_sa_test.go -------------------------------------------------------------------------------- /e2e/tcp_gateway_ready_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/tcp_gateway_ready_test.go -------------------------------------------------------------------------------- /e2e/tcp_migration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/tcp_migration_test.go -------------------------------------------------------------------------------- /e2e/tcp_mysql_ready_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/tcp_mysql_ready_test.go -------------------------------------------------------------------------------- /e2e/tcp_nats_ready_no_tls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/tcp_nats_ready_no_tls_test.go -------------------------------------------------------------------------------- /e2e/tcp_nats_ready_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/tcp_nats_ready_test.go -------------------------------------------------------------------------------- /e2e/tcp_pod_additional_metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/tcp_pod_additional_metadata_test.go -------------------------------------------------------------------------------- /e2e/tcp_postgres_ready_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/tcp_postgres_ready_test.go -------------------------------------------------------------------------------- /e2e/tcp_ready_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/tcp_ready_test.go -------------------------------------------------------------------------------- /e2e/tcp_scale_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/tcp_scale_test.go -------------------------------------------------------------------------------- /e2e/tcp_validation_preferredkubeletaddresstypes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/tcp_validation_preferredkubeletaddresstypes_test.go -------------------------------------------------------------------------------- /e2e/tcp_validation_version_downgrade_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/tcp_validation_version_downgrade_test.go -------------------------------------------------------------------------------- /e2e/tcp_validation_version_nonlinear_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/tcp_validation_version_nonlinear_test.go -------------------------------------------------------------------------------- /e2e/tcp_validation_version_unsupport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/tcp_validation_version_unsupport_test.go -------------------------------------------------------------------------------- /e2e/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/utils_test.go -------------------------------------------------------------------------------- /e2e/worker_kubeadm_join_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/worker_kubeadm_join_test.go -------------------------------------------------------------------------------- /e2e/worker_tcp_change_port_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/e2e/worker_tcp_change_port_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- 1 | // Copyright 2022 Clastix Labs 2 | // SPDX-License-Identifier: Apache-2.0 -------------------------------------------------------------------------------- /hack/metallb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/hack/metallb.yaml -------------------------------------------------------------------------------- /indexers/indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/indexers/indexer.go -------------------------------------------------------------------------------- /internal/builders/controlplane/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/builders/controlplane/deployment.go -------------------------------------------------------------------------------- /internal/builders/controlplane/konnectivity_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/builders/controlplane/konnectivity_server.go -------------------------------------------------------------------------------- /internal/constants/annotations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/constants/annotations.go -------------------------------------------------------------------------------- /internal/constants/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/constants/labels.go -------------------------------------------------------------------------------- /internal/crypto/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/crypto/crypto.go -------------------------------------------------------------------------------- /internal/datastore/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/datastore/connection.go -------------------------------------------------------------------------------- /internal/datastore/datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/datastore/datastore.go -------------------------------------------------------------------------------- /internal/datastore/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/datastore/errors/errors.go -------------------------------------------------------------------------------- /internal/datastore/etcd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/datastore/etcd.go -------------------------------------------------------------------------------- /internal/datastore/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/datastore/mysql.go -------------------------------------------------------------------------------- /internal/datastore/nats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/datastore/nats.go -------------------------------------------------------------------------------- /internal/datastore/postgresql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/datastore/postgresql.go -------------------------------------------------------------------------------- /internal/datastore/utils/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/datastore/utils/check.go -------------------------------------------------------------------------------- /internal/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/errors/errors.go -------------------------------------------------------------------------------- /internal/errors/utils_controllers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/errors/utils_controllers.go -------------------------------------------------------------------------------- /internal/kubeadm/addon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/kubeadm/addon.go -------------------------------------------------------------------------------- /internal/kubeadm/bootstraptoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/kubeadm/bootstraptoken.go -------------------------------------------------------------------------------- /internal/kubeadm/certificates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/kubeadm/certificates.go -------------------------------------------------------------------------------- /internal/kubeadm/configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/kubeadm/configuration.go -------------------------------------------------------------------------------- /internal/kubeadm/kubeconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/kubeadm/kubeconfig.go -------------------------------------------------------------------------------- /internal/kubeadm/printers/discard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/kubeadm/printers/discard.go -------------------------------------------------------------------------------- /internal/kubeadm/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/kubeadm/types.go -------------------------------------------------------------------------------- /internal/kubeadm/uploadconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/kubeadm/uploadconfig.go -------------------------------------------------------------------------------- /internal/resources/addons/coredns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/addons/coredns.go -------------------------------------------------------------------------------- /internal/resources/addons/kube_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/addons/kube_proxy.go -------------------------------------------------------------------------------- /internal/resources/addons/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/addons/metrics.go -------------------------------------------------------------------------------- /internal/resources/addons/utils/managed_labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/addons/utils/managed_labels.go -------------------------------------------------------------------------------- /internal/resources/api_server_certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/api_server_certificate.go -------------------------------------------------------------------------------- /internal/resources/api_server_kubelet_client_certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/api_server_kubelet_client_certificate.go -------------------------------------------------------------------------------- /internal/resources/ca_certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/ca_certificate.go -------------------------------------------------------------------------------- /internal/resources/datastore/datastore_certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/datastore/datastore_certificate.go -------------------------------------------------------------------------------- /internal/resources/datastore/datastore_migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/datastore/datastore_migrate.go -------------------------------------------------------------------------------- /internal/resources/datastore/datastore_multitenancy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/datastore/datastore_multitenancy.go -------------------------------------------------------------------------------- /internal/resources/datastore/datastore_setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/datastore/datastore_setup.go -------------------------------------------------------------------------------- /internal/resources/datastore/datastore_storage_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/datastore/datastore_storage_config.go -------------------------------------------------------------------------------- /internal/resources/datastore/datastore_storage_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/datastore/datastore_storage_config_test.go -------------------------------------------------------------------------------- /internal/resources/datastore/datastore_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/datastore/datastore_suite_test.go -------------------------------------------------------------------------------- /internal/resources/datastore/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/datastore/metrics.go -------------------------------------------------------------------------------- /internal/resources/front-proxy-client-certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/front-proxy-client-certificate.go -------------------------------------------------------------------------------- /internal/resources/front_proxy_ca_certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/front_proxy_ca_certificate.go -------------------------------------------------------------------------------- /internal/resources/k8s_deployment_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/k8s_deployment_resource.go -------------------------------------------------------------------------------- /internal/resources/k8s_gateway_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/k8s_gateway_resource.go -------------------------------------------------------------------------------- /internal/resources/k8s_gateway_resource_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/k8s_gateway_resource_test.go -------------------------------------------------------------------------------- /internal/resources/k8s_ingress_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/k8s_ingress_resource.go -------------------------------------------------------------------------------- /internal/resources/k8s_service_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/k8s_service_resource.go -------------------------------------------------------------------------------- /internal/resources/konnectivity/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/konnectivity/agent.go -------------------------------------------------------------------------------- /internal/resources/konnectivity/certificate_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/konnectivity/certificate_resource.go -------------------------------------------------------------------------------- /internal/resources/konnectivity/cluster_role_binding_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/konnectivity/cluster_role_binding_resource.go -------------------------------------------------------------------------------- /internal/resources/konnectivity/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/konnectivity/constants.go -------------------------------------------------------------------------------- /internal/resources/konnectivity/deployment_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/konnectivity/deployment_resource.go -------------------------------------------------------------------------------- /internal/resources/konnectivity/egress_selector_configuration_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/konnectivity/egress_selector_configuration_resource.go -------------------------------------------------------------------------------- /internal/resources/konnectivity/kubeconfig_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/konnectivity/kubeconfig_resource.go -------------------------------------------------------------------------------- /internal/resources/konnectivity/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/konnectivity/metrics.go -------------------------------------------------------------------------------- /internal/resources/konnectivity/service_account_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/konnectivity/service_account_resource.go -------------------------------------------------------------------------------- /internal/resources/konnectivity/service_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/konnectivity/service_resource.go -------------------------------------------------------------------------------- /internal/resources/kubeadm_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/kubeadm_config.go -------------------------------------------------------------------------------- /internal/resources/kubeadm_phases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/kubeadm_phases.go -------------------------------------------------------------------------------- /internal/resources/kubeadm_upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/kubeadm_upgrade.go -------------------------------------------------------------------------------- /internal/resources/kubeadm_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/kubeadm_utils.go -------------------------------------------------------------------------------- /internal/resources/kubeconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/kubeconfig.go -------------------------------------------------------------------------------- /internal/resources/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/metrics.go -------------------------------------------------------------------------------- /internal/resources/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/resource.go -------------------------------------------------------------------------------- /internal/resources/sa_certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/sa_certificate.go -------------------------------------------------------------------------------- /internal/resources/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/resources/utils/utils.go -------------------------------------------------------------------------------- /internal/upgrade/kube_version_getter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/upgrade/kube_version_getter.go -------------------------------------------------------------------------------- /internal/upgrade/kubeadm_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/upgrade/kubeadm_version.go -------------------------------------------------------------------------------- /internal/utilities/args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/utilities/args.go -------------------------------------------------------------------------------- /internal/utilities/args_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/utilities/args_test.go -------------------------------------------------------------------------------- /internal/utilities/certs_rotation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/utilities/certs_rotation.go -------------------------------------------------------------------------------- /internal/utilities/checksum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/utilities/checksum.go -------------------------------------------------------------------------------- /internal/utilities/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/utilities/container.go -------------------------------------------------------------------------------- /internal/utilities/create_or_update_conflict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/utilities/create_or_update_conflict.go -------------------------------------------------------------------------------- /internal/utilities/gateway_discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/utilities/gateway_discovery.go -------------------------------------------------------------------------------- /internal/utilities/ingress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/utilities/ingress.go -------------------------------------------------------------------------------- /internal/utilities/kubeconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/utilities/kubeconfig.go -------------------------------------------------------------------------------- /internal/utilities/tenant_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/utilities/tenant_client.go -------------------------------------------------------------------------------- /internal/utilities/utilities.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/utilities/utilities.go -------------------------------------------------------------------------------- /internal/utilities/volumes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/utilities/volumes.go -------------------------------------------------------------------------------- /internal/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/version.go -------------------------------------------------------------------------------- /internal/webhook/chainer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/chainer.go -------------------------------------------------------------------------------- /internal/webhook/handlers/ds_secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/ds_secrets.go -------------------------------------------------------------------------------- /internal/webhook/handlers/ds_validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/ds_validate.go -------------------------------------------------------------------------------- /internal/webhook/handlers/freeze.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/freeze.go -------------------------------------------------------------------------------- /internal/webhook/handlers/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/handler.go -------------------------------------------------------------------------------- /internal/webhook/handlers/handlers_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/handlers_suite_test.go -------------------------------------------------------------------------------- /internal/webhook/handlers/tcp_certsans.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/tcp_certsans.go -------------------------------------------------------------------------------- /internal/webhook/handlers/tcp_datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/tcp_datastore.go -------------------------------------------------------------------------------- /internal/webhook/handlers/tcp_defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/tcp_defaults.go -------------------------------------------------------------------------------- /internal/webhook/handlers/tcp_defaults_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/tcp_defaults_test.go -------------------------------------------------------------------------------- /internal/webhook/handlers/tcp_deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/tcp_deployment.go -------------------------------------------------------------------------------- /internal/webhook/handlers/tcp_gateway_validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/tcp_gateway_validate.go -------------------------------------------------------------------------------- /internal/webhook/handlers/tcp_gateway_validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/tcp_gateway_validate_test.go -------------------------------------------------------------------------------- /internal/webhook/handlers/tcp_lb_src_ranges.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/tcp_lb_src_ranges.go -------------------------------------------------------------------------------- /internal/webhook/handlers/tcp_lb_src_ranges_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/tcp_lb_src_ranges_test.go -------------------------------------------------------------------------------- /internal/webhook/handlers/tcp_name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/tcp_name.go -------------------------------------------------------------------------------- /internal/webhook/handlers/tcp_service_cidr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/tcp_service_cidr.go -------------------------------------------------------------------------------- /internal/webhook/handlers/tcp_telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/tcp_telemetry.go -------------------------------------------------------------------------------- /internal/webhook/handlers/tcp_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/tcp_version.go -------------------------------------------------------------------------------- /internal/webhook/handlers/write_permission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/handlers/write_permission.go -------------------------------------------------------------------------------- /internal/webhook/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/register.go -------------------------------------------------------------------------------- /internal/webhook/routes/ds_secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/routes/ds_secrets.go -------------------------------------------------------------------------------- /internal/webhook/routes/ds_validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/routes/ds_validate.go -------------------------------------------------------------------------------- /internal/webhook/routes/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/routes/route.go -------------------------------------------------------------------------------- /internal/webhook/routes/tcp_defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/routes/tcp_defaults.go -------------------------------------------------------------------------------- /internal/webhook/routes/tcp_freeze.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/routes/tcp_freeze.go -------------------------------------------------------------------------------- /internal/webhook/routes/tcp_telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/routes/tcp_telemetry.go -------------------------------------------------------------------------------- /internal/webhook/routes/tcp_validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/routes/tcp_validate.go -------------------------------------------------------------------------------- /internal/webhook/routes/tcp_writepermission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/routes/tcp_writepermission.go -------------------------------------------------------------------------------- /internal/webhook/utils/jsonpatch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/utils/jsonpatch.go -------------------------------------------------------------------------------- /internal/webhook/utils/nil_op.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/internal/webhook/utils/nil_op.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/main.go -------------------------------------------------------------------------------- /tilt-provider.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clastix/kamaji/HEAD/tilt-provider.yaml --------------------------------------------------------------------------------