├── .air.toml ├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── cmd └── k2d.go ├── go.mod ├── go.sum ├── internal ├── adapter │ ├── adapter.go │ ├── configmap.go │ ├── container_utils.go │ ├── converter │ │ ├── converter.go │ │ ├── deployment.go │ │ ├── job.go │ │ ├── namespace.go │ │ ├── node.go │ │ ├── persistentvolume.go │ │ ├── persistentvolumeclaim.go │ │ ├── pod.go │ │ ├── service.go │ │ └── storageclass.go │ ├── deployment.go │ ├── errors │ │ └── errors.go │ ├── events.go │ ├── filters │ │ └── filters.go │ ├── job.go │ ├── namespace.go │ ├── namespace_utils.go │ ├── naming │ │ └── naming.go │ ├── node.go │ ├── persistentvolume.go │ ├── persistentvolumeclaim.go │ ├── pod.go │ ├── pod_utils.go │ ├── reset.go │ ├── secret.go │ ├── secret_utils.go │ ├── service.go │ ├── storageclass.go │ ├── store │ │ ├── filesystem │ │ │ ├── configmap.go │ │ │ ├── naming.go │ │ │ ├── secret.go │ │ │ └── store.go │ │ ├── memory │ │ │ └── secret.go │ │ ├── store.go │ │ └── volume │ │ │ ├── configmap.go │ │ │ ├── copy.go │ │ │ ├── filters.go │ │ │ ├── naming.go │ │ │ ├── secret.go │ │ │ └── store.go │ ├── system.go │ └── types │ │ ├── labels.go │ │ └── names.go ├── api │ ├── apis │ │ ├── apigroups_list.go │ │ ├── apis.go │ │ ├── apps │ │ │ ├── apps.go │ │ │ └── deployments │ │ │ │ ├── create.go │ │ │ │ ├── delete.go │ │ │ │ ├── deployments.go │ │ │ │ ├── get.go │ │ │ │ ├── list.go │ │ │ │ └── patch.go │ │ ├── authorization.k8s.io │ │ │ ├── authorization.go │ │ │ └── selfsubjectaccessreview_create.go │ │ ├── batch │ │ │ ├── batch.go │ │ │ └── jobs │ │ │ │ ├── create.go │ │ │ │ ├── delete.go │ │ │ │ ├── get.go │ │ │ │ ├── jobs.go │ │ │ │ ├── list.go │ │ │ │ └── patch.go │ │ ├── events.k8s.io │ │ │ ├── events.go │ │ │ └── events_list.go │ │ └── storage.k8s.io │ │ │ ├── storage.go │ │ │ └── storageclasses │ │ │ ├── get.go │ │ │ ├── list.go │ │ │ └── storageclass.go │ ├── core │ │ ├── core.go │ │ └── v1 │ │ │ ├── configmaps │ │ │ ├── configmaps.go │ │ │ ├── create.go │ │ │ ├── delete.go │ │ │ ├── get.go │ │ │ ├── list.go │ │ │ └── patch.go │ │ │ ├── events │ │ │ ├── events.go │ │ │ └── list.go │ │ │ ├── namespaces │ │ │ ├── create.go │ │ │ ├── delete.go │ │ │ ├── get.go │ │ │ ├── list.go │ │ │ ├── namespaces.go │ │ │ └── patch.go │ │ │ ├── nodes │ │ │ ├── get.go │ │ │ ├── list.go │ │ │ └── nodes.go │ │ │ ├── persistentvolumeclaims │ │ │ ├── create.go │ │ │ ├── delete.go │ │ │ ├── get.go │ │ │ ├── list.go │ │ │ ├── patch.go │ │ │ └── persistentvolumeclaims.go │ │ │ ├── persistentvolumes │ │ │ ├── delete.go │ │ │ ├── get.go │ │ │ ├── list.go │ │ │ └── persistentvolumes.go │ │ │ ├── pods │ │ │ ├── create.go │ │ │ ├── delete.go │ │ │ ├── get.go │ │ │ ├── list.go │ │ │ ├── logs.go │ │ │ ├── patch.go │ │ │ └── pods.go │ │ │ ├── secrets │ │ │ ├── create.go │ │ │ ├── delete.go │ │ │ ├── get.go │ │ │ ├── list.go │ │ │ ├── patch.go │ │ │ ├── put.go │ │ │ └── secrets.go │ │ │ ├── services │ │ │ ├── create.go │ │ │ ├── delete.go │ │ │ ├── get.go │ │ │ ├── list.go │ │ │ ├── patch.go │ │ │ └── services.go │ │ │ └── v1.go │ ├── k2d │ │ ├── config │ │ │ └── config.go │ │ ├── k2d.go │ │ └── system │ │ │ └── system.go │ ├── root │ │ ├── healthz │ │ │ └── healthz.go │ │ ├── root.go │ │ └── version │ │ │ └── version.go │ └── utils │ │ ├── error.go │ │ ├── middleware.go │ │ ├── request.go │ │ └── response.go ├── config │ └── config.go ├── controller │ └── controller.go ├── k8s │ ├── kubeconfig.go │ ├── secret_registry.go │ └── table.go ├── logging │ └── logger.go ├── middleware │ ├── authentication.go │ ├── logging.go │ └── tracing.go ├── openapi │ ├── handler_cache.go │ └── openapi.go ├── ssl │ └── ssl.go ├── token │ └── token.go └── types │ ├── server.go │ └── store.go └── pkg ├── crypto └── encrypt.go ├── filesystem └── file.go ├── http └── request.go ├── maputils └── map.go ├── network └── ip.go ├── prompt └── prompt.go ├── rand └── port.go └── ssl └── ssl.go /.air.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/.air.toml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | dist 3 | tmp 4 | tests/* 5 | .devcontainer 6 | .tools -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/README.md -------------------------------------------------------------------------------- /cmd/k2d.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/cmd/k2d.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/go.sum -------------------------------------------------------------------------------- /internal/adapter/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/adapter.go -------------------------------------------------------------------------------- /internal/adapter/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/configmap.go -------------------------------------------------------------------------------- /internal/adapter/container_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/container_utils.go -------------------------------------------------------------------------------- /internal/adapter/converter/converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/converter/converter.go -------------------------------------------------------------------------------- /internal/adapter/converter/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/converter/deployment.go -------------------------------------------------------------------------------- /internal/adapter/converter/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/converter/job.go -------------------------------------------------------------------------------- /internal/adapter/converter/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/converter/namespace.go -------------------------------------------------------------------------------- /internal/adapter/converter/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/converter/node.go -------------------------------------------------------------------------------- /internal/adapter/converter/persistentvolume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/converter/persistentvolume.go -------------------------------------------------------------------------------- /internal/adapter/converter/persistentvolumeclaim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/converter/persistentvolumeclaim.go -------------------------------------------------------------------------------- /internal/adapter/converter/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/converter/pod.go -------------------------------------------------------------------------------- /internal/adapter/converter/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/converter/service.go -------------------------------------------------------------------------------- /internal/adapter/converter/storageclass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/converter/storageclass.go -------------------------------------------------------------------------------- /internal/adapter/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/deployment.go -------------------------------------------------------------------------------- /internal/adapter/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/errors/errors.go -------------------------------------------------------------------------------- /internal/adapter/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/events.go -------------------------------------------------------------------------------- /internal/adapter/filters/filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/filters/filters.go -------------------------------------------------------------------------------- /internal/adapter/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/job.go -------------------------------------------------------------------------------- /internal/adapter/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/namespace.go -------------------------------------------------------------------------------- /internal/adapter/namespace_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/namespace_utils.go -------------------------------------------------------------------------------- /internal/adapter/naming/naming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/naming/naming.go -------------------------------------------------------------------------------- /internal/adapter/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/node.go -------------------------------------------------------------------------------- /internal/adapter/persistentvolume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/persistentvolume.go -------------------------------------------------------------------------------- /internal/adapter/persistentvolumeclaim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/persistentvolumeclaim.go -------------------------------------------------------------------------------- /internal/adapter/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/pod.go -------------------------------------------------------------------------------- /internal/adapter/pod_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/pod_utils.go -------------------------------------------------------------------------------- /internal/adapter/reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/reset.go -------------------------------------------------------------------------------- /internal/adapter/secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/secret.go -------------------------------------------------------------------------------- /internal/adapter/secret_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/secret_utils.go -------------------------------------------------------------------------------- /internal/adapter/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/service.go -------------------------------------------------------------------------------- /internal/adapter/storageclass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/storageclass.go -------------------------------------------------------------------------------- /internal/adapter/store/filesystem/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/store/filesystem/configmap.go -------------------------------------------------------------------------------- /internal/adapter/store/filesystem/naming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/store/filesystem/naming.go -------------------------------------------------------------------------------- /internal/adapter/store/filesystem/secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/store/filesystem/secret.go -------------------------------------------------------------------------------- /internal/adapter/store/filesystem/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/store/filesystem/store.go -------------------------------------------------------------------------------- /internal/adapter/store/memory/secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/store/memory/secret.go -------------------------------------------------------------------------------- /internal/adapter/store/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/store/store.go -------------------------------------------------------------------------------- /internal/adapter/store/volume/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/store/volume/configmap.go -------------------------------------------------------------------------------- /internal/adapter/store/volume/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/store/volume/copy.go -------------------------------------------------------------------------------- /internal/adapter/store/volume/filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/store/volume/filters.go -------------------------------------------------------------------------------- /internal/adapter/store/volume/naming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/store/volume/naming.go -------------------------------------------------------------------------------- /internal/adapter/store/volume/secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/store/volume/secret.go -------------------------------------------------------------------------------- /internal/adapter/store/volume/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/store/volume/store.go -------------------------------------------------------------------------------- /internal/adapter/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/system.go -------------------------------------------------------------------------------- /internal/adapter/types/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/types/labels.go -------------------------------------------------------------------------------- /internal/adapter/types/names.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/adapter/types/names.go -------------------------------------------------------------------------------- /internal/api/apis/apigroups_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/apigroups_list.go -------------------------------------------------------------------------------- /internal/api/apis/apis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/apis.go -------------------------------------------------------------------------------- /internal/api/apis/apps/apps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/apps/apps.go -------------------------------------------------------------------------------- /internal/api/apis/apps/deployments/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/apps/deployments/create.go -------------------------------------------------------------------------------- /internal/api/apis/apps/deployments/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/apps/deployments/delete.go -------------------------------------------------------------------------------- /internal/api/apis/apps/deployments/deployments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/apps/deployments/deployments.go -------------------------------------------------------------------------------- /internal/api/apis/apps/deployments/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/apps/deployments/get.go -------------------------------------------------------------------------------- /internal/api/apis/apps/deployments/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/apps/deployments/list.go -------------------------------------------------------------------------------- /internal/api/apis/apps/deployments/patch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/apps/deployments/patch.go -------------------------------------------------------------------------------- /internal/api/apis/authorization.k8s.io/authorization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/authorization.k8s.io/authorization.go -------------------------------------------------------------------------------- /internal/api/apis/authorization.k8s.io/selfsubjectaccessreview_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/authorization.k8s.io/selfsubjectaccessreview_create.go -------------------------------------------------------------------------------- /internal/api/apis/batch/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/batch/batch.go -------------------------------------------------------------------------------- /internal/api/apis/batch/jobs/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/batch/jobs/create.go -------------------------------------------------------------------------------- /internal/api/apis/batch/jobs/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/batch/jobs/delete.go -------------------------------------------------------------------------------- /internal/api/apis/batch/jobs/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/batch/jobs/get.go -------------------------------------------------------------------------------- /internal/api/apis/batch/jobs/jobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/batch/jobs/jobs.go -------------------------------------------------------------------------------- /internal/api/apis/batch/jobs/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/batch/jobs/list.go -------------------------------------------------------------------------------- /internal/api/apis/batch/jobs/patch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/batch/jobs/patch.go -------------------------------------------------------------------------------- /internal/api/apis/events.k8s.io/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/events.k8s.io/events.go -------------------------------------------------------------------------------- /internal/api/apis/events.k8s.io/events_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/events.k8s.io/events_list.go -------------------------------------------------------------------------------- /internal/api/apis/storage.k8s.io/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/storage.k8s.io/storage.go -------------------------------------------------------------------------------- /internal/api/apis/storage.k8s.io/storageclasses/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/storage.k8s.io/storageclasses/get.go -------------------------------------------------------------------------------- /internal/api/apis/storage.k8s.io/storageclasses/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/storage.k8s.io/storageclasses/list.go -------------------------------------------------------------------------------- /internal/api/apis/storage.k8s.io/storageclasses/storageclass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/apis/storage.k8s.io/storageclasses/storageclass.go -------------------------------------------------------------------------------- /internal/api/core/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/core.go -------------------------------------------------------------------------------- /internal/api/core/v1/configmaps/configmaps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/configmaps/configmaps.go -------------------------------------------------------------------------------- /internal/api/core/v1/configmaps/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/configmaps/create.go -------------------------------------------------------------------------------- /internal/api/core/v1/configmaps/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/configmaps/delete.go -------------------------------------------------------------------------------- /internal/api/core/v1/configmaps/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/configmaps/get.go -------------------------------------------------------------------------------- /internal/api/core/v1/configmaps/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/configmaps/list.go -------------------------------------------------------------------------------- /internal/api/core/v1/configmaps/patch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/configmaps/patch.go -------------------------------------------------------------------------------- /internal/api/core/v1/events/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/events/events.go -------------------------------------------------------------------------------- /internal/api/core/v1/events/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/events/list.go -------------------------------------------------------------------------------- /internal/api/core/v1/namespaces/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/namespaces/create.go -------------------------------------------------------------------------------- /internal/api/core/v1/namespaces/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/namespaces/delete.go -------------------------------------------------------------------------------- /internal/api/core/v1/namespaces/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/namespaces/get.go -------------------------------------------------------------------------------- /internal/api/core/v1/namespaces/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/namespaces/list.go -------------------------------------------------------------------------------- /internal/api/core/v1/namespaces/namespaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/namespaces/namespaces.go -------------------------------------------------------------------------------- /internal/api/core/v1/namespaces/patch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/namespaces/patch.go -------------------------------------------------------------------------------- /internal/api/core/v1/nodes/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/nodes/get.go -------------------------------------------------------------------------------- /internal/api/core/v1/nodes/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/nodes/list.go -------------------------------------------------------------------------------- /internal/api/core/v1/nodes/nodes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/nodes/nodes.go -------------------------------------------------------------------------------- /internal/api/core/v1/persistentvolumeclaims/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/persistentvolumeclaims/create.go -------------------------------------------------------------------------------- /internal/api/core/v1/persistentvolumeclaims/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/persistentvolumeclaims/delete.go -------------------------------------------------------------------------------- /internal/api/core/v1/persistentvolumeclaims/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/persistentvolumeclaims/get.go -------------------------------------------------------------------------------- /internal/api/core/v1/persistentvolumeclaims/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/persistentvolumeclaims/list.go -------------------------------------------------------------------------------- /internal/api/core/v1/persistentvolumeclaims/patch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/persistentvolumeclaims/patch.go -------------------------------------------------------------------------------- /internal/api/core/v1/persistentvolumeclaims/persistentvolumeclaims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/persistentvolumeclaims/persistentvolumeclaims.go -------------------------------------------------------------------------------- /internal/api/core/v1/persistentvolumes/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/persistentvolumes/delete.go -------------------------------------------------------------------------------- /internal/api/core/v1/persistentvolumes/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/persistentvolumes/get.go -------------------------------------------------------------------------------- /internal/api/core/v1/persistentvolumes/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/persistentvolumes/list.go -------------------------------------------------------------------------------- /internal/api/core/v1/persistentvolumes/persistentvolumes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/persistentvolumes/persistentvolumes.go -------------------------------------------------------------------------------- /internal/api/core/v1/pods/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/pods/create.go -------------------------------------------------------------------------------- /internal/api/core/v1/pods/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/pods/delete.go -------------------------------------------------------------------------------- /internal/api/core/v1/pods/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/pods/get.go -------------------------------------------------------------------------------- /internal/api/core/v1/pods/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/pods/list.go -------------------------------------------------------------------------------- /internal/api/core/v1/pods/logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/pods/logs.go -------------------------------------------------------------------------------- /internal/api/core/v1/pods/patch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/pods/patch.go -------------------------------------------------------------------------------- /internal/api/core/v1/pods/pods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/pods/pods.go -------------------------------------------------------------------------------- /internal/api/core/v1/secrets/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/secrets/create.go -------------------------------------------------------------------------------- /internal/api/core/v1/secrets/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/secrets/delete.go -------------------------------------------------------------------------------- /internal/api/core/v1/secrets/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/secrets/get.go -------------------------------------------------------------------------------- /internal/api/core/v1/secrets/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/secrets/list.go -------------------------------------------------------------------------------- /internal/api/core/v1/secrets/patch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/secrets/patch.go -------------------------------------------------------------------------------- /internal/api/core/v1/secrets/put.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/secrets/put.go -------------------------------------------------------------------------------- /internal/api/core/v1/secrets/secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/secrets/secrets.go -------------------------------------------------------------------------------- /internal/api/core/v1/services/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/services/create.go -------------------------------------------------------------------------------- /internal/api/core/v1/services/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/services/delete.go -------------------------------------------------------------------------------- /internal/api/core/v1/services/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/services/get.go -------------------------------------------------------------------------------- /internal/api/core/v1/services/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/services/list.go -------------------------------------------------------------------------------- /internal/api/core/v1/services/patch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/services/patch.go -------------------------------------------------------------------------------- /internal/api/core/v1/services/services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/services/services.go -------------------------------------------------------------------------------- /internal/api/core/v1/v1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/core/v1/v1.go -------------------------------------------------------------------------------- /internal/api/k2d/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/k2d/config/config.go -------------------------------------------------------------------------------- /internal/api/k2d/k2d.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/k2d/k2d.go -------------------------------------------------------------------------------- /internal/api/k2d/system/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/k2d/system/system.go -------------------------------------------------------------------------------- /internal/api/root/healthz/healthz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/root/healthz/healthz.go -------------------------------------------------------------------------------- /internal/api/root/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/root/root.go -------------------------------------------------------------------------------- /internal/api/root/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/root/version/version.go -------------------------------------------------------------------------------- /internal/api/utils/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/utils/error.go -------------------------------------------------------------------------------- /internal/api/utils/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/utils/middleware.go -------------------------------------------------------------------------------- /internal/api/utils/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/utils/request.go -------------------------------------------------------------------------------- /internal/api/utils/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/api/utils/response.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/controller/controller.go -------------------------------------------------------------------------------- /internal/k8s/kubeconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/k8s/kubeconfig.go -------------------------------------------------------------------------------- /internal/k8s/secret_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/k8s/secret_registry.go -------------------------------------------------------------------------------- /internal/k8s/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/k8s/table.go -------------------------------------------------------------------------------- /internal/logging/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/logging/logger.go -------------------------------------------------------------------------------- /internal/middleware/authentication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/middleware/authentication.go -------------------------------------------------------------------------------- /internal/middleware/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/middleware/logging.go -------------------------------------------------------------------------------- /internal/middleware/tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/middleware/tracing.go -------------------------------------------------------------------------------- /internal/openapi/handler_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/openapi/handler_cache.go -------------------------------------------------------------------------------- /internal/openapi/openapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/openapi/openapi.go -------------------------------------------------------------------------------- /internal/ssl/ssl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/ssl/ssl.go -------------------------------------------------------------------------------- /internal/token/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/token/token.go -------------------------------------------------------------------------------- /internal/types/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/types/server.go -------------------------------------------------------------------------------- /internal/types/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/internal/types/store.go -------------------------------------------------------------------------------- /pkg/crypto/encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/pkg/crypto/encrypt.go -------------------------------------------------------------------------------- /pkg/filesystem/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/pkg/filesystem/file.go -------------------------------------------------------------------------------- /pkg/http/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/pkg/http/request.go -------------------------------------------------------------------------------- /pkg/maputils/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/pkg/maputils/map.go -------------------------------------------------------------------------------- /pkg/network/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/pkg/network/ip.go -------------------------------------------------------------------------------- /pkg/prompt/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/pkg/prompt/prompt.go -------------------------------------------------------------------------------- /pkg/rand/port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/pkg/rand/port.go -------------------------------------------------------------------------------- /pkg/ssl/ssl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portainer/k2d/HEAD/pkg/ssl/ssl.go --------------------------------------------------------------------------------