├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── adopter.yml │ ├── bug-report.yml │ └── feature-request.yml └── workflows │ └── build-and-publish-images.yaml ├── .gitignore ├── .readthedocs.yaml ├── ADOPTERS.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── NOTICE ├── README.md ├── assets-server ├── Dockerfile ├── go.mod ├── go.sum └── main.go ├── carvel-packages └── installer │ ├── bundle │ ├── .imgpkg │ │ └── .gitkeep │ ├── config │ │ ├── kapp │ │ │ ├── kapp-config-apiservices.yaml │ │ │ ├── kapp-config-clusterpolicy.yaml │ │ │ ├── kapp-config-crds.yaml │ │ │ ├── kapp-config-daemonset.yaml │ │ │ ├── kapp-config-deployment.yaml │ │ │ ├── kapp-config-educates.yaml │ │ │ ├── kapp-config-installer-labels.yaml │ │ │ ├── kapp-config-jobs.yaml │ │ │ ├── kapp-config-kyverno.yaml │ │ │ ├── kapp-config-ns.yaml │ │ │ ├── kapp-config-secrets.yaml │ │ │ ├── kapp-config-services.yaml │ │ │ └── kapp-config-webhooks.yaml │ │ └── ytt │ │ │ ├── _ytt_lib │ │ │ ├── config │ │ │ │ ├── functions.star │ │ │ │ └── save-config-overlay.yaml │ │ │ ├── infrastructure │ │ │ │ ├── custom │ │ │ │ │ ├── 00-remove-toplevel-values.yaml │ │ │ │ │ ├── 10-default-settings-for-provider.yaml │ │ │ │ │ ├── 50-packages-enablement.yaml │ │ │ │ │ ├── 80-copy-educates-config.yaml │ │ │ │ │ ├── 90-overlays.yaml │ │ │ │ │ ├── 99-remove-settings-disabled.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── defaults.star │ │ │ │ │ ├── educates.lib.yaml │ │ │ │ │ └── functions.star │ │ │ │ ├── eks │ │ │ │ │ ├── 00-remove-toplevel-values.yaml │ │ │ │ │ ├── 10-default-settings-for-provider.yaml │ │ │ │ │ ├── 12-overlays.yaml │ │ │ │ │ ├── 50-packages-enablement.yaml │ │ │ │ │ ├── 80-copy-educates-config.yaml │ │ │ │ │ ├── 99-remove-settings-disabled.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── defaults.star │ │ │ │ │ ├── educates.lib.yaml │ │ │ │ │ └── functions.star │ │ │ │ ├── generic │ │ │ │ │ ├── 00-remove-toplevel-values.yaml │ │ │ │ │ ├── 10-default-settings-for-provider.yaml │ │ │ │ │ ├── 50-packages-enablement.yaml │ │ │ │ │ ├── 80-copy-educates-config.yaml │ │ │ │ │ ├── 99-remove-settings-disabled.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── defaults.star │ │ │ │ │ ├── educates.lib.yaml │ │ │ │ │ └── functions.star │ │ │ │ ├── gke │ │ │ │ │ ├── 00-remove-toplevel-values.yaml │ │ │ │ │ ├── 10-default-settings-for-provider.yaml │ │ │ │ │ ├── 12-overlays.yaml │ │ │ │ │ ├── 50-packages-enablement.yaml │ │ │ │ │ ├── 80-copy-educates-config.yaml │ │ │ │ │ ├── 99-remove-settings-disabled.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── defaults.star │ │ │ │ │ ├── educates.lib.yaml │ │ │ │ │ └── functions.star │ │ │ │ ├── kind │ │ │ │ │ ├── 00-remove-toplevel-values.yaml │ │ │ │ │ ├── 10-default-settings-for-provider.yaml │ │ │ │ │ ├── 50-packages-enablement.yaml │ │ │ │ │ ├── 80-remove-settings-disabled.yaml │ │ │ │ │ ├── 89-copy-educates-config.yaml │ │ │ │ │ ├── 90-overlays.yaml │ │ │ │ │ ├── 95-remove-educates-settings-disabled.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── defaults.star │ │ │ │ │ ├── educates.lib.yaml │ │ │ │ │ └── functions.star │ │ │ │ ├── minikube │ │ │ │ │ ├── 00-remove-toplevel-values.yaml │ │ │ │ │ ├── 10-default-settings-for-provider.yaml │ │ │ │ │ ├── 50-packages-enablement.yaml │ │ │ │ │ ├── 80-copy-educates-config.yaml │ │ │ │ │ ├── 99-remove-settings-disabled.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── defaults.star │ │ │ │ │ ├── educates.lib.yaml │ │ │ │ │ └── functions.star │ │ │ │ ├── openshift │ │ │ │ │ ├── 00-remove-toplevel-values.yaml │ │ │ │ │ ├── 10-default-settings-for-provider.yaml │ │ │ │ │ ├── 50-packages-enablement.yaml │ │ │ │ │ ├── 80-copy-educates-config.yaml │ │ │ │ │ ├── 99-remove-settings-disabled.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── defaults.star │ │ │ │ │ ├── educates.lib.yaml │ │ │ │ │ └── functions.star │ │ │ │ └── vcluster │ │ │ │ │ ├── 00-remove-toplevel-values.yaml │ │ │ │ │ ├── 10-default-settings-for-provider.yaml │ │ │ │ │ ├── 50-packages-enablement.yaml │ │ │ │ │ ├── 80-copy-educates-config.yaml │ │ │ │ │ ├── 90-overlays.yaml │ │ │ │ │ ├── 99-remove-settings-disabled.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── defaults.star │ │ │ │ │ ├── educates.lib.yaml │ │ │ │ │ └── functions.star │ │ │ └── packages │ │ │ │ ├── cert-manager │ │ │ │ ├── overlays │ │ │ │ │ ├── .gitkeep │ │ │ │ │ ├── functions.star │ │ │ │ │ ├── overlay-annotations.yaml │ │ │ │ │ ├── overlay-cluster-resource-namespace.yaml │ │ │ │ │ ├── overlay-leader-election-namespace.yaml │ │ │ │ │ ├── overlay-modify-acmeresolver-reference.yaml │ │ │ │ │ ├── overlay-namespace.yaml │ │ │ │ │ └── overlay-schema-fixes.yaml │ │ │ │ ├── upstream │ │ │ │ │ └── cert-manager.yaml │ │ │ │ └── values-schema.yaml │ │ │ │ ├── certs │ │ │ │ ├── downstream │ │ │ │ │ ├── cluster-issuer.yaml │ │ │ │ │ └── wildcard-cert.yaml │ │ │ │ ├── overlays │ │ │ │ │ ├── functions.star │ │ │ │ │ ├── overlay-acme-aws.yaml │ │ │ │ │ ├── overlay-acme-gcp.yaml │ │ │ │ │ └── overlay-localca.yaml │ │ │ │ ├── upstream │ │ │ │ │ └── .gitkeep │ │ │ │ └── values-schema.yaml │ │ │ │ ├── contour │ │ │ │ ├── overlays │ │ │ │ │ ├── .gitkeep │ │ │ │ │ ├── contour.star │ │ │ │ │ ├── overlay-configure-externaldns.yaml │ │ │ │ │ ├── overlay-contour.yaml │ │ │ │ │ ├── overlay-infra-kind.yaml │ │ │ │ │ ├── overlay-job.yaml │ │ │ │ │ ├── overlay-ns.yaml │ │ │ │ │ ├── overlay-remove-hostports.yaml │ │ │ │ │ └── overlay-service.yaml │ │ │ │ ├── rules.star │ │ │ │ ├── upstream │ │ │ │ │ ├── 00-common.yaml │ │ │ │ │ ├── 01-contour-config.yaml │ │ │ │ │ ├── 01-crds.yaml │ │ │ │ │ ├── 02-job-certgen.yaml │ │ │ │ │ ├── 02-rbac.yaml │ │ │ │ │ ├── 02-role-contour.yaml │ │ │ │ │ ├── 02-service-contour.yaml │ │ │ │ │ ├── 02-service-envoy.yaml │ │ │ │ │ ├── 03-contour.yaml │ │ │ │ │ ├── 03-envoy.yaml │ │ │ │ │ └── README.md │ │ │ │ └── values-schema.yaml │ │ │ │ ├── educates │ │ │ │ ├── 00-assert.yaml │ │ │ │ ├── 00-package.star │ │ │ │ ├── 00-schema.yaml │ │ │ │ ├── 00-values.yaml │ │ │ │ ├── 01-clusterpolicies.yaml │ │ │ │ ├── 01-clusterroles.yaml │ │ │ │ ├── 01-podsecuritypolicies.yaml │ │ │ │ ├── 01-securitycontextconstraints.yaml │ │ │ │ ├── 02-namespaces.yaml │ │ │ │ ├── 06-configmaps.yaml │ │ │ │ ├── 06-secrets.yaml │ │ │ │ ├── 07-daemonsets.yaml │ │ │ │ ├── 08-lookup.yaml │ │ │ │ ├── 10-secrets-manager │ │ │ │ │ ├── 01-clusterroles.yaml │ │ │ │ │ ├── 01-crds-secretcopier.yaml │ │ │ │ │ ├── 01-crds-secretexporter.yaml │ │ │ │ │ ├── 01-crds-secretimporter.yaml │ │ │ │ │ ├── 01-crds-secretinjector.yaml │ │ │ │ │ ├── 04-serviceaccounts.yaml │ │ │ │ │ ├── 05-clusterrolebindings.yaml │ │ │ │ │ ├── 06-secrets.yaml │ │ │ │ │ └── 07-deployments.yaml │ │ │ │ ├── 11-session-manager │ │ │ │ │ ├── 01-clusterroles.yaml │ │ │ │ │ ├── 01-crds-trainingportal.yaml │ │ │ │ │ ├── 01-crds-workshop.yaml │ │ │ │ │ ├── 01-crds-workshopallocation.yaml │ │ │ │ │ ├── 01-crds-workshopenvironment.yaml │ │ │ │ │ ├── 01-crds-workshoprequest.yaml │ │ │ │ │ ├── 01-crds-workshopsession.yaml │ │ │ │ │ ├── 04-serviceaccounts.yaml │ │ │ │ │ ├── 05-clusterrolebindings.yaml │ │ │ │ │ ├── 06-secrets.yaml │ │ │ │ │ ├── 07-daemonsets.yaml │ │ │ │ │ ├── 07-deployments.yaml │ │ │ │ │ ├── 10-secretcopiers.yaml │ │ │ │ │ └── 10-secretinjectors.yaml │ │ │ │ └── _ytt_lib │ │ │ │ │ ├── kyverno-baseline │ │ │ │ │ ├── overlays.yaml │ │ │ │ │ └── upstream │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ └── pod-security-cel │ │ │ │ │ │ └── baseline │ │ │ │ │ │ ├── disallow-capabilities │ │ │ │ │ │ └── disallow-capabilities.yaml │ │ │ │ │ │ ├── disallow-host-namespaces │ │ │ │ │ │ └── disallow-host-namespaces.yaml │ │ │ │ │ │ ├── disallow-host-path │ │ │ │ │ │ └── disallow-host-path.yaml │ │ │ │ │ │ ├── disallow-host-ports-range │ │ │ │ │ │ └── disallow-host-ports-range.yaml │ │ │ │ │ │ ├── disallow-host-ports │ │ │ │ │ │ └── disallow-host-ports.yaml │ │ │ │ │ │ ├── disallow-host-process │ │ │ │ │ │ └── disallow-host-process.yaml │ │ │ │ │ │ ├── disallow-privileged-containers │ │ │ │ │ │ └── disallow-privileged-containers.yaml │ │ │ │ │ │ ├── disallow-proc-mount │ │ │ │ │ │ └── disallow-proc-mount.yaml │ │ │ │ │ │ ├── disallow-selinux │ │ │ │ │ │ └── disallow-selinux.yaml │ │ │ │ │ │ ├── restrict-seccomp │ │ │ │ │ │ └── restrict-seccomp.yaml │ │ │ │ │ │ └── restrict-sysctls │ │ │ │ │ │ └── restrict-sysctls.yaml │ │ │ │ │ ├── kyverno-policies │ │ │ │ │ ├── require-ingress-session-name.yaml │ │ │ │ │ └── upstream │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── best-practices-cel │ │ │ │ │ │ ├── disallow-cri-sock-mount │ │ │ │ │ │ │ └── disallow-cri-sock-mount.yaml │ │ │ │ │ │ ├── disallow-empty-ingress-host │ │ │ │ │ │ │ └── disallow-empty-ingress-host.yaml │ │ │ │ │ │ ├── restrict-node-port │ │ │ │ │ │ │ └── restrict-node-port.yaml │ │ │ │ │ │ └── restrict-service-external-ips │ │ │ │ │ │ │ └── restrict-service-external-ips.yaml │ │ │ │ │ │ ├── nginx-ingress-cel │ │ │ │ │ │ ├── disallow-ingress-nginx-custom-snippets │ │ │ │ │ │ │ └── disallow-ingress-nginx-custom-snippets.yaml │ │ │ │ │ │ ├── restrict-annotations │ │ │ │ │ │ │ └── restrict-annotations.yaml │ │ │ │ │ │ └── restrict-ingress-paths │ │ │ │ │ │ │ └── restrict-ingress-paths.yaml │ │ │ │ │ │ └── other-cel │ │ │ │ │ │ ├── disallow-localhost-services │ │ │ │ │ │ └── disallow-localhost-services.yaml │ │ │ │ │ │ ├── prevent-cr8escape │ │ │ │ │ │ └── prevent-cr8escape.yaml │ │ │ │ │ │ └── restrict-loadbalancer │ │ │ │ │ │ └── restrict-loadbalancer.yaml │ │ │ │ │ ├── kyverno-restricted │ │ │ │ │ ├── overlays.yaml │ │ │ │ │ └── upstream │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ └── pod-security-cel │ │ │ │ │ │ └── restricted │ │ │ │ │ │ ├── disallow-capabilities-strict │ │ │ │ │ │ └── disallow-capabilities-strict.yaml │ │ │ │ │ │ ├── disallow-privilege-escalation │ │ │ │ │ │ └── disallow-privilege-escalation.yaml │ │ │ │ │ │ ├── require-run-as-non-root-user │ │ │ │ │ │ └── require-run-as-non-root-user.yaml │ │ │ │ │ │ ├── require-run-as-nonroot │ │ │ │ │ │ └── require-run-as-nonroot.yaml │ │ │ │ │ │ ├── restrict-seccomp-strict │ │ │ │ │ │ └── restrict-seccomp-strict.yaml │ │ │ │ │ │ └── restrict-volume-types │ │ │ │ │ │ └── restrict-volume-types.yaml │ │ │ │ │ ├── lookup-service-token │ │ │ │ │ ├── clusterrolebindings.yaml │ │ │ │ │ ├── clusterroles.yaml │ │ │ │ │ ├── secrets.yaml │ │ │ │ │ └── serviceaccounts.yaml │ │ │ │ │ ├── lookup-service │ │ │ │ │ ├── 00-package.star │ │ │ │ │ ├── overlays.yaml │ │ │ │ │ │ ├── overlay-ca-injector.yaml │ │ │ │ │ │ ├── overlay-image.yaml │ │ │ │ │ │ └── overlay-ingress.yaml │ │ │ │ │ └── upstream │ │ │ │ │ │ ├── clusterrolebindings.yaml │ │ │ │ │ │ ├── clusterroles.yaml │ │ │ │ │ │ ├── crd-clientconfig.yaml │ │ │ │ │ │ ├── crd-clusterconfig.yaml │ │ │ │ │ │ ├── crd-tenantconfig.yaml │ │ │ │ │ │ ├── deployments.yaml │ │ │ │ │ │ ├── ingresses.yaml │ │ │ │ │ │ ├── serviceaccounts.yaml │ │ │ │ │ │ └── services.yaml │ │ │ │ │ └── values-schema.yaml │ │ │ │ ├── external-dns │ │ │ │ ├── overlays │ │ │ │ │ ├── .gitkeep │ │ │ │ │ ├── assertions.yaml │ │ │ │ │ ├── defaults.star │ │ │ │ │ ├── overlay-aws.yaml │ │ │ │ │ ├── overlay-azure.yaml │ │ │ │ │ ├── overlay-clusterrole.yaml │ │ │ │ │ ├── overlay-custom.yaml │ │ │ │ │ ├── overlay-deployment.yaml │ │ │ │ │ ├── overlay-google.yaml │ │ │ │ │ ├── overlay-image.yaml │ │ │ │ │ ├── overlay-ns.yaml │ │ │ │ │ └── overlay-serviceaccount.yaml │ │ │ │ ├── upstream │ │ │ │ │ ├── external-dns-clusterrole.yaml │ │ │ │ │ ├── external-dns-clusterrolebinding.yaml │ │ │ │ │ ├── external-dns-deployment.yaml │ │ │ │ │ └── external-dns-serviceaccount.yaml │ │ │ │ └── values-schema.yaml │ │ │ │ ├── kapp-controller │ │ │ │ ├── upstream │ │ │ │ │ └── release.yml │ │ │ │ └── values-schema.yaml │ │ │ │ └── kyverno │ │ │ │ └── upstream │ │ │ │ └── install.yaml │ │ │ ├── config.yaml │ │ │ ├── functions │ │ │ └── kapp-annotations.lib.yaml │ │ │ ├── schema-rules.star │ │ │ └── values-schema.yaml │ └── kbld │ │ └── kbld-bundle.yaml │ ├── config │ ├── app.yaml │ ├── images.yaml │ ├── rbac.yaml │ └── schema.yaml │ ├── kind-templates │ ├── kind-kyverno.yaml │ ├── kind-pod-security-policies.yaml │ └── kind-pod-security-standards.yaml │ └── scenarios │ ├── README.md │ ├── custom │ ├── test-custom-scenario-1 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-custom-scenario-2 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-custom-scenario-3 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ └── test-custom-scenario-4 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── eks │ ├── test-eks-scenario-01 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-eks-scenario-01b │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-eks-scenario-02 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-eks-scenario-03 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-eks-scenario-04 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-eks-scenario-04b │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-eks-scenario-04c │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ └── test-eks-scenario-04d │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── generic │ ├── README.md │ ├── test-generic-scenario-1 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-generic-scenario-2 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-generic-scenario-3 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ └── test-generic-scenario-4 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── gke │ ├── test-gke-scenario-01 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-gke-scenario-02 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-gke-scenario-03 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-gke-scenario-04 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-gke-scenario-04b │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-gke-scenario-04c │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ └── test-gke-scenario-04d │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── kind │ ├── test-kind-scenario-01 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-01b │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-01c │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-01d │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-01e │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-01f │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-02 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-02b │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-03 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-03b │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-04 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-04b │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-05 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-06 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-07 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-07b │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-07c │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-08 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-08b │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-08c │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-08d │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-09 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-09b │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-10 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-10b │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-10c │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-11 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-12 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-12b │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── test-kind-scenario-12c │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ └── test-kind-scenario-13 │ │ ├── description.md │ │ ├── expected.yaml │ │ └── values.yaml │ ├── minica │ ├── educates.example.com │ │ ├── cert.pem │ │ └── key.pem │ ├── minica-key.pem │ └── minica.pem │ ├── test-scenarios.sh │ └── vcluster │ ├── README.md │ ├── test-vcluster-scenario-1 │ ├── description.md │ ├── expected.yaml │ └── values.yaml │ ├── test-vcluster-scenario-2 │ ├── description.md │ ├── expected.yaml │ └── values.yaml │ └── test-vcluster-scenario-3 │ ├── description.md │ ├── expected.yaml │ └── values.yaml ├── client-programs ├── Dockerfile ├── cmd │ └── educates │ │ └── main.go ├── go.mod ├── go.sum └── pkg │ ├── cluster │ ├── cluster.go │ ├── kindcluster.go │ └── kindclusterconfig.yaml.tpl │ ├── cmd │ ├── admin_cmd_group.go │ ├── admin_diagnostics_analyze_cmd.go │ ├── admin_diagnostics_cmd_group.go │ ├── admin_diagnostics_collect_cmd.go │ ├── admin_lookup_cmd_group.go │ ├── admin_lookup_kubeconfig_cmd.go │ ├── admin_platform_cmd_group.go │ ├── admin_platform_config_cmd.go │ ├── admin_platform_delete_cmd.go │ ├── admin_platform_deploy_cmd.go │ ├── admin_platform_values_cmd.go │ ├── cluster_cmd_group.go │ ├── cluster_portal_cmd_group.go │ ├── cluster_portal_create_cmd.go │ ├── cluster_portal_delete_cmd.go │ ├── cluster_portal_list_cmd.go │ ├── cluster_portal_open_cmd.go │ ├── cluster_portal_password_cmd.go │ ├── cluster_session_cmd_group.go │ ├── cluster_session_extend_cmd.go │ ├── cluster_session_list_cmd.go │ ├── cluster_session_status_cmd.go │ ├── cluster_session_terminate_cmd.go │ ├── cluster_workshop_cmd_group.go │ ├── cluster_workshop_delete_cmd.go │ ├── cluster_workshop_deploy_cmd.go │ ├── cluster_workshop_list_cmd.go │ ├── cluster_workshop_request_cmd.go │ ├── cluster_workshop_serve_cmd.go │ ├── cluster_workshop_update_cmd.go │ ├── docker_cmd_group.go │ ├── docker_extension_backend_cmd.go │ ├── docker_extension_cmd_group.go │ ├── docker_workshop_cmd_group.go │ ├── docker_workshop_delete_cmd.go │ ├── docker_workshop_deploy_cmd.go │ ├── docker_workshop_list_cmd.go │ ├── docker_workshop_logs.go │ ├── docker_workshop_open_cmd.go │ ├── educates_cmd_group.go │ ├── local_cluster_cmd_group.go │ ├── local_cluster_create_cmd.go │ ├── local_cluster_delete_cmd.go │ ├── local_cluster_start_cmd.go │ ├── local_cluster_status_cmd.go │ ├── local_cluster_stop_cmd.go │ ├── local_cmd_group.go │ ├── local_config_cmd_group.go │ ├── local_config_edit_cmd.go │ ├── local_config_reset_cmd.go │ ├── local_config_view_cmd.go │ ├── local_mirror_cmd_group.go │ ├── local_mirror_delete_cmd.go │ ├── local_mirror_deploy_cmd.go │ ├── local_registry_cmd_group.go │ ├── local_registry_delete_cmd.go │ ├── local_registry_deploy_cmd.go │ ├── local_registry_prune_cmd.go │ ├── local_resolver_cmd_group.go │ ├── local_resolver_delete_cmd.go │ ├── local_resolver_deploy_cmd.go │ ├── local_resolver_update_cmd.go │ ├── local_secrets_add_cmd.go │ ├── local_secrets_cmd_group.go │ ├── local_secrets_export_cmd.go │ ├── local_secrets_import_cmd.go │ ├── local_secrets_list_cmd.go │ ├── local_secrets_remove_cmd.go │ ├── local_secrets_sync_cmd.go │ ├── package_docs.go │ ├── project_cmd_group.go │ ├── project_docs_cmd_group.go │ ├── project_docs_open_cmd.go │ ├── project_info.go │ ├── project_version_cmd.go │ ├── template_cmd_group.go │ ├── template_list_cmd.go │ ├── tunnel_cmd_group.go │ ├── tunnel_connect_cmd.go │ ├── types.go │ ├── workshop_cmd_group.go │ ├── workshop_export_cmd.go │ ├── workshop_new_cmd.go │ └── workshop_publish_cmd.go │ ├── config │ ├── host.go │ └── installationconfig.go │ ├── diagnostics │ ├── compress.go │ ├── diagnostics.go │ └── fetcher.go │ ├── docker │ └── docker_client.go │ ├── educatesrestapi │ ├── catalog.go │ └── types.go │ ├── installer │ ├── installer.go │ └── kappDepsFactory.go │ ├── logger │ ├── KappLogger.go │ ├── NullLogSink.go │ └── NullLogger.go │ ├── registry │ └── registry.go │ ├── renderer │ └── hugo.go │ ├── resolver │ └── resolver.go │ ├── secrets │ └── secrets.go │ ├── templates │ ├── files │ │ ├── classic │ │ │ ├── README.md │ │ │ ├── resources │ │ │ │ └── workshop.yaml │ │ │ └── workshop │ │ │ │ ├── content │ │ │ │ ├── 00-workshop-overview.md │ │ │ │ ├── 01-workshop-instructions.md │ │ │ │ └── 99-workshop-summary.md │ │ │ │ ├── modules.yaml │ │ │ │ └── workshop.yaml │ │ └── hugo │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── resources │ │ │ └── workshop.yaml │ │ │ └── workshop │ │ │ ├── config.yaml │ │ │ └── content │ │ │ ├── 00-workshop-overview.md │ │ │ ├── 01-workshop-instructions.md │ │ │ └── 99-workshop-summary.md │ ├── github │ │ └── single │ │ │ └── .github │ │ │ └── workflows │ │ │ └── publish-workshop.yaml │ └── internal.go │ ├── utils │ ├── boolean_pointer.go │ ├── dirs.go │ ├── files.go │ ├── prompt.go │ └── validator.go │ └── workshops │ ├── export.go │ ├── new.go │ └── publish.go ├── developer-docs ├── README.md ├── build-instructions.md ├── github-actions-build.png ├── platform-architecture.md ├── project-roadmap.md └── release-procedures.md ├── docker-extension ├── .dockerignore ├── .gitignore ├── Dockerfile ├── Makefile ├── README.md ├── docker-compose.yaml ├── logo.svg ├── metadata.json ├── package-lock.json ├── package.json └── ui │ ├── .browserslistrc │ ├── .env │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── common │ │ ├── goto.ts │ │ ├── types.ts │ │ └── validations.ts │ ├── components │ │ ├── BottomIntroPane │ │ │ └── BottomIntroPane.tsx │ │ ├── OptionsPane │ │ │ └── OptionsPane.tsx │ │ └── WorkshopsTable │ │ │ └── WorkshopsTable.tsx │ ├── main.tsx │ ├── views │ │ └── App.tsx │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── docker-registry ├── Dockerfile └── README.md ├── go.work ├── go.work.sum ├── image-cache ├── Dockerfile └── README.md ├── lookup-service ├── Dockerfile ├── README.md ├── requirements.txt ├── service │ ├── __init__.py │ ├── caches │ │ ├── __init__.py │ │ ├── clients.py │ │ ├── clusters.py │ │ ├── databases.py │ │ ├── environments.py │ │ ├── portals.py │ │ ├── sessions.py │ │ └── tenants.py │ ├── config.py │ ├── handlers │ │ ├── __init__.py │ │ ├── clients.py │ │ ├── clusters.py │ │ └── tenants.py │ ├── helpers │ │ ├── __init__.py │ │ ├── kubeconfig.py │ │ ├── objects.py │ │ ├── operator.py │ │ └── selectors.py │ ├── main.py │ ├── routes │ │ ├── __init__.py │ │ ├── authnz.py │ │ ├── clients.py │ │ ├── clusters.py │ │ ├── portals.py │ │ ├── tenants.py │ │ └── workshops.py │ └── service.py └── start-service.sh ├── package-repository ├── .imgpkg │ └── bundle.yml └── packages │ ├── cluster-essentials.educates.dev │ ├── educates-cluster-essentials-2.7.0.yaml │ ├── educates-cluster-essentials-2.7.1.yaml │ └── educates-cluster-essentials-2.7.2.yaml │ ├── installer.educates.dev │ └── metadata.yaml │ └── training-platform.educates.dev │ ├── educates-training-platform-2.7.0.yaml │ ├── educates-training-platform-2.7.1.yaml │ └── educates-training-platform-2.7.2.yaml ├── pause-container ├── Dockerfile └── README.md ├── project-assets ├── educates-logo-favicon.ico ├── educates-logo-large.png ├── educates-logo-medium.png ├── educates-logo-small.png ├── educates-logo.graffle └── educates-logo.svg ├── project-docs ├── Makefile ├── conf.py ├── custom-resources │ ├── secret-copier.md │ ├── secret-exporter.md │ ├── secret-importer.md │ ├── secret-injector.md │ ├── training-portal.md │ ├── workshop-definition.md │ ├── workshop-environment.md │ ├── workshop-request.md │ └── workshop-session.md ├── getting-started │ ├── creating-a-workshop.md │ ├── local-environment.md │ ├── quick-start-guide.md │ ├── sample-workshops.md │ └── workshop-templates.md ├── index.rst ├── installation-guides │ ├── carvel-based-installation.md │ ├── cli-based-installation.md │ ├── cluster-requirements.md │ ├── configuration-settings.md │ ├── infrastructure-providers.md │ ├── installation-instructions.md │ ├── portal-catalog.png │ └── portal-registration.png ├── make.bat ├── portal-rest-api │ ├── anonymous-access.md │ ├── client-authentication.md │ ├── session-management.md │ └── workshops-catalog.md ├── production-guides │ ├── review-guidelines.rst │ └── review-guidelines │ │ ├── changes-to-the-security-policy.md │ │ ├── disabling-kubernetes-access.md │ │ ├── docker-container-image-registry.md │ │ ├── docker-resource-requirements.md │ │ ├── hosting-images-on-docker-hub.md │ │ ├── kubernetes-resource-objects.md │ │ ├── namespace-resource-budget.md │ │ ├── workshop-container-cpu.md │ │ ├── workshop-container-memory.md │ │ ├── workshop-container-startup.md │ │ ├── workshop-container-storage.md │ │ └── workshop-user-admin-access.md ├── project-details │ ├── architectural-overview.drawio │ ├── architectural-overview.png │ ├── dashboard-console-kubernetes.png │ ├── dashboard-console-octant.png │ ├── dashboard-editor.png │ ├── dashboard-slides.png │ ├── dashboard-terminal.png │ ├── project-overview.md │ ├── project-roadmap.md │ └── sample-screenshots.md ├── release-notes │ ├── version-2.0.0.md │ ├── version-2.0.1.md │ ├── version-2.0.2.md │ ├── version-2.0.3.md │ ├── version-2.0.4.md │ ├── version-2.0.5.md │ ├── version-2.0.6.md │ ├── version-2.0.7.md │ ├── version-2.0.8.md │ ├── version-2.1.0.md │ ├── version-2.2.0.md │ ├── version-2.2.1.md │ ├── version-2.3.0.md │ ├── version-2.4.0.md │ ├── version-2.4.1.md │ ├── version-2.5.0.md │ ├── version-2.5.1.md │ ├── version-2.5.2.md │ ├── version-2.5.3.md │ ├── version-2.5.4.md │ ├── version-2.5.5.md │ ├── version-2.6.0.md │ ├── version-2.6.1.md │ ├── version-2.6.10.md │ ├── version-2.6.11.md │ ├── version-2.6.12.md │ ├── version-2.6.13.md │ ├── version-2.6.14.md │ ├── version-2.6.15.md │ ├── version-2.6.16.md │ ├── version-2.6.2.md │ ├── version-2.6.3.md │ ├── version-2.6.4.md │ ├── version-2.6.5.md │ ├── version-2.6.6.md │ ├── version-2.6.7.md │ ├── version-2.6.8.md │ ├── version-2.6.9.md │ ├── version-2.7.0.md │ ├── version-2.7.1.md │ ├── version-2.7.2.md │ ├── version-3.0.0.md │ ├── version-3.0.1.md │ ├── version-3.1.0.md │ ├── version-3.2.0.md │ ├── version-3.2.1.md │ ├── version-3.2.2.md │ ├── version-3.3.0.md │ ├── version-3.3.1.md │ ├── version-3.3.2.md │ ├── version-3.3.3.md │ ├── version-3.4.0.md │ └── version-3.5.0.md ├── requirements.txt ├── runtime.txt ├── workshop-content │ ├── admonitions.png │ ├── building-an-image.md │ ├── working-on-content.md │ ├── workshop-configuration.md │ ├── workshop-instructions.md │ └── workshop-runtime.md └── workshop-migration │ └── learning-center.md ├── secrets-manager ├── Dockerfile ├── README.md ├── handlers │ ├── __init__.py │ ├── helpers.py │ ├── namespace.py │ ├── operator_config.py │ ├── secret.py │ ├── secretcopier.py │ ├── secretcopier_funcs.py │ ├── secretexporter.py │ ├── secretimporter.py │ ├── secretinjector.py │ ├── secretinjector_funcs.py │ └── serviceaccount.py ├── main.py ├── requirements.txt └── start-operator.sh ├── session-manager ├── .dockerignore ├── Dockerfile ├── README.md ├── handlers │ ├── analytics.py │ ├── application_git.py │ ├── application_vcluster.py │ ├── applications.py │ ├── daemons.py │ ├── helpers.py │ ├── kyverno_rules.py │ ├── namespace_budgets.py │ ├── objects.py │ ├── operator_config.py │ ├── trainingportal.py │ ├── workshopallocation.py │ ├── workshopenvironment.py │ ├── workshoprequest.py │ └── workshopsession.py ├── main.py ├── packages │ ├── contour │ │ └── upstream │ │ │ ├── 00-common.yaml │ │ │ ├── 01-contour-config.yaml │ │ │ ├── 01-crds.yaml │ │ │ ├── 02-job-certgen.yaml │ │ │ ├── 02-rbac.yaml │ │ │ ├── 02-role-contour.yaml │ │ │ ├── 02-service-contour.yaml │ │ │ ├── 02-service-envoy.yaml │ │ │ ├── 03-contour.yaml │ │ │ ├── 03-envoy.yaml │ │ │ └── README.md │ └── vcluster │ │ └── vcluster-all-config.yaml ├── requirements.txt └── start-operator.sh ├── training-portal ├── .dockerignore ├── Dockerfile ├── Makefile ├── README.md ├── bin │ └── start-container ├── config │ └── .gitkeep ├── data │ └── .gitkeep ├── requirements.txt ├── scripts │ ├── extract_session_counts.py │ └── extract_session_details.py ├── src │ ├── httpd.conf │ ├── manage.py │ └── project │ │ ├── __init__.py │ │ ├── apps │ │ └── workshops │ │ │ ├── __init__.py │ │ │ ├── admin.py │ │ │ ├── apps.py │ │ │ ├── contexts.py │ │ │ ├── forms.py │ │ │ ├── manager │ │ │ ├── __init__.py │ │ │ ├── analytics.py │ │ │ ├── cleanup.py │ │ │ ├── environments.py │ │ │ ├── locking.py │ │ │ ├── operator.py │ │ │ ├── portal.py │ │ │ ├── resources.py │ │ │ └── sessions.py │ │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_auto_20230414_0138.py │ │ │ ├── 0003_auto_20230513_0629.py │ │ │ ├── 0004_auto_20230628_0400.py │ │ │ ├── 0005_auto_20230718_0356.py │ │ │ ├── 0006_environment_created_at.py │ │ │ ├── 0007_remove_workshop_content.py │ │ │ ├── 0008_workshop_labels.py │ │ │ ├── 0009_alter_trainingportal_generation_and_more.py │ │ │ ├── 0010_trainingportal_labels.py │ │ │ ├── 0011_alter_trainingportal_labels.py │ │ │ ├── 0012_environment_labels_trainingportal_default_labels.py │ │ │ ├── 0013_session_analytics_url.py │ │ │ ├── 0014_session_index_url.py │ │ │ ├── 0015_environment_resource_name.py │ │ │ └── __init__.py │ │ │ ├── models.py │ │ │ ├── static │ │ │ └── workshops │ │ │ │ ├── scripts │ │ │ │ ├── catalog.js │ │ │ │ ├── session.js │ │ │ │ └── workshops.js │ │ │ │ └── styles │ │ │ │ ├── catalog.css │ │ │ │ └── session.css │ │ │ ├── templates │ │ │ └── workshops │ │ │ │ ├── access.html │ │ │ │ ├── catalog.html │ │ │ │ └── session.html │ │ │ ├── tests.py │ │ │ ├── urls.py │ │ │ └── views │ │ │ ├── __init__.py │ │ │ ├── access.py │ │ │ ├── catalog.py │ │ │ ├── environment.py │ │ │ ├── helpers.py │ │ │ ├── session.py │ │ │ └── user.py │ │ ├── asgi.py │ │ ├── settings.py │ │ ├── static │ │ ├── images │ │ │ ├── favicon.ico │ │ │ └── logo.png │ │ ├── scripts │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ ├── bootstrap.min.js.map │ │ │ ├── jquery-3.7.1.js │ │ │ ├── jquery-3.7.1.min.js │ │ │ ├── jquery-3.7.1.min.map │ │ │ ├── popper.js │ │ │ └── popper.min.js │ │ └── styles │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ ├── bootstrap.rtl.min.css.map │ │ │ └── project.css │ │ ├── templates │ │ ├── django_registration │ │ │ ├── registration_closed.html │ │ │ ├── registration_complete.html │ │ │ └── registration_form.html │ │ ├── project-base.html │ │ └── registration │ │ │ └── login.html │ │ ├── urls.py │ │ ├── views.py │ │ └── wsgi.py └── testing │ ├── prune-environments │ ├── start-training-portal │ ├── test-rest-api.http │ ├── trainingportal.yaml │ └── workshop.yaml ├── tunnel-manager ├── Dockerfile ├── README.md ├── go.mod ├── go.sum ├── main.py ├── requirements.txt ├── start-operator.sh ├── tunnel.go └── tunnel.py ├── vendir.lock.yml ├── vendir.yml └── workshop-images ├── base-environment ├── .dockerignore ├── Dockerfile ├── README.md ├── etc │ └── profile.d │ │ └── eduk8s.sh ├── home │ └── eduk8s │ │ └── .local │ │ └── share │ │ └── code-server │ │ └── User │ │ └── settings.json ├── opt │ ├── assets │ │ └── README.md │ ├── eduk8s │ │ ├── .bash_profile │ │ ├── bin │ │ │ ├── application-enabled │ │ │ ├── download-assets │ │ │ ├── download-packages │ │ │ ├── download-workshop │ │ │ ├── merge-workshop │ │ │ ├── rebuild-content │ │ │ ├── rebuild-workshop │ │ │ ├── restart-workshop │ │ │ ├── update-workshop │ │ │ ├── vendir-workshop │ │ │ ├── workshop-definition │ │ │ └── xdg-open │ │ ├── etc │ │ │ ├── gateway │ │ │ │ └── routes │ │ │ │ │ └── code-server.js │ │ │ ├── httpd-webdav.conf │ │ │ ├── profile │ │ │ ├── profile.d │ │ │ │ ├── 01-kubernetes.sh │ │ │ │ ├── 02-console.sh │ │ │ │ ├── 02-editor.sh │ │ │ │ ├── 02-files.sh │ │ │ │ ├── 02-registry.sh │ │ │ │ ├── 02-slides.sh │ │ │ │ ├── 02-uploads.sh │ │ │ │ ├── 02-webdav.sh │ │ │ │ ├── 02-workshop.sh │ │ │ │ └── sh.local │ │ │ ├── setup.d │ │ │ │ ├── 01-kubernetes.sh │ │ │ │ ├── 02-editor.sh │ │ │ │ ├── 02-git.sh │ │ │ │ ├── 02-registry.sh │ │ │ │ ├── 02-ssh-keys.sh │ │ │ │ ├── 02-sshd.sh │ │ │ │ └── 02-webdav.sh │ │ │ ├── supervisor │ │ │ │ ├── console.conf │ │ │ │ ├── editor.conf │ │ │ │ ├── gateway.conf │ │ │ │ ├── git.conf │ │ │ │ ├── octant.conf │ │ │ │ ├── sshd.conf │ │ │ │ ├── webdav.conf │ │ │ │ └── workshop.conf │ │ │ ├── supervisord.conf │ │ │ ├── templates │ │ │ │ ├── hugo-configuration.yaml │ │ │ │ └── workshop-variables.yaml │ │ │ └── themes │ │ │ │ └── educates │ │ │ │ ├── hugo.toml │ │ │ │ └── layouts │ │ │ │ ├── 404.html │ │ │ │ ├── _default │ │ │ │ ├── baseof.html │ │ │ │ ├── index.html │ │ │ │ ├── list.html │ │ │ │ └── single.html │ │ │ │ ├── partials │ │ │ │ ├── footer.html │ │ │ │ ├── head.html │ │ │ │ └── header.html │ │ │ │ └── shortcodes │ │ │ │ ├── baseurl.html │ │ │ │ ├── copy.html │ │ │ │ ├── danger.html │ │ │ │ ├── note.html │ │ │ │ ├── param.html │ │ │ │ ├── pathway.html │ │ │ │ └── warning.html │ │ └── sbin │ │ │ ├── setup-certificates │ │ │ ├── setup-downloads │ │ │ ├── setup-volume │ │ │ ├── start-console │ │ │ ├── start-container │ │ │ ├── start-editor │ │ │ ├── start-gateway │ │ │ ├── start-git │ │ │ ├── start-octant │ │ │ ├── start-renderer │ │ │ └── start-webdav │ ├── gateway │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── scripts │ │ │ └── compile.sh │ │ ├── src │ │ │ ├── backend │ │ │ │ ├── modules │ │ │ │ │ ├── access.ts │ │ │ │ │ ├── assets.ts │ │ │ │ │ ├── config.ts │ │ │ │ │ ├── dashboard.ts │ │ │ │ │ ├── examiner.ts │ │ │ │ │ ├── files.ts │ │ │ │ │ ├── logger.ts │ │ │ │ │ ├── messages.ts │ │ │ │ │ ├── proxy.ts │ │ │ │ │ ├── routing.ts │ │ │ │ │ ├── session.ts │ │ │ │ │ ├── slides.ts │ │ │ │ │ ├── terminals.ts │ │ │ │ │ ├── uploads.ts │ │ │ │ │ └── workshop.ts │ │ │ │ ├── routes │ │ │ │ │ └── index.ts │ │ │ │ ├── scripts │ │ │ │ │ └── start-terminal │ │ │ │ ├── server.ts │ │ │ │ └── views │ │ │ │ │ ├── clarity-analytics.pug │ │ │ │ │ ├── dashboard-page.pug │ │ │ │ │ ├── finished-workshop-dialog.pug │ │ │ │ │ ├── google-analytics.pug │ │ │ │ │ ├── preview-image-dialog.pug │ │ │ │ │ ├── proxy-error-page.pug │ │ │ │ │ ├── started-workshop-dialog.pug │ │ │ │ │ ├── startup-cover-panel.pug │ │ │ │ │ ├── terminal-page.pug │ │ │ │ │ ├── terminate-session-dialog.pug │ │ │ │ │ ├── workarea-panel-content.pug │ │ │ │ │ ├── workshop-expired-dialog.pug │ │ │ │ │ ├── workshop-failed-dialog.pug │ │ │ │ │ └── workshop-panel-content.pug │ │ │ ├── frontend │ │ │ │ ├── images │ │ │ │ │ ├── favicon.ico │ │ │ │ │ ├── horizontal.png │ │ │ │ │ ├── logo.png │ │ │ │ │ └── vertical.png │ │ │ │ ├── scripts │ │ │ │ │ └── educates.ts │ │ │ │ └── styles │ │ │ │ │ └── educates.css │ │ │ └── types │ │ │ │ └── index.d.ts │ │ ├── tsconfig.json │ │ └── webfonts │ │ │ ├── README.txt │ │ │ └── SourceCodePro │ │ │ ├── LICENSE.txt │ │ │ ├── README.rst │ │ │ ├── Source Code Pro Black for Powerline.otf │ │ │ ├── Source Code Pro Bold for Powerline.otf │ │ │ ├── Source Code Pro ExtraLight for Powerline.otf │ │ │ ├── Source Code Pro Light for Powerline.otf │ │ │ ├── Source Code Pro Medium for Powerline.otf │ │ │ ├── Source Code Pro Powerline BlackItalic.otf │ │ │ ├── Source Code Pro Powerline BoldItalic.otf │ │ │ ├── Source Code Pro Powerline ExtraLightItalic.otf │ │ │ ├── Source Code Pro Powerline Italic.otf │ │ │ ├── Source Code Pro Powerline LightItalic.otf │ │ │ ├── Source Code Pro Powerline MediumItalic.otf │ │ │ ├── Source Code Pro Powerline SemiboldItalic.otf │ │ │ ├── Source Code Pro Semibold for Powerline.otf │ │ │ ├── Source Code Pro for Powerline.otf │ │ │ ├── fonts.dir │ │ │ └── fonts.scale │ ├── helper │ │ ├── .eslintrc.json │ │ ├── .vscodeignore │ │ ├── LICENSE.md │ │ ├── NOTES.md │ │ ├── README.md │ │ ├── educates-logo.png │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── extension.ts │ │ │ ├── replace-text-selection.ts │ │ │ └── select-matching-text.ts │ │ ├── tests │ │ │ ├── newline-at-end.txt │ │ │ ├── no-newline-at-end.txt │ │ │ ├── replace-text-selection.http │ │ │ ├── sample.py │ │ │ ├── sample.txt │ │ │ ├── sample.yml │ │ │ ├── select-matching-text.http │ │ │ └── test-helper.http │ │ └── tsconfig.json │ ├── httpd │ │ └── requirements.txt │ ├── kubernetes │ │ └── bin │ │ │ ├── kubectl │ │ │ └── kubectl-convert │ ├── packages │ │ └── README.md │ └── renderer │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── scripts │ │ └── compile.sh │ │ ├── src │ │ ├── backend │ │ │ ├── modules │ │ │ │ ├── config.ts │ │ │ │ ├── content.ts │ │ │ │ ├── logger.ts │ │ │ │ └── routes.ts │ │ │ ├── server.ts │ │ │ └── views │ │ │ │ ├── clarity-analytics.pug │ │ │ │ ├── content-page.pug │ │ │ │ ├── contents-dialog.pug │ │ │ │ ├── google-analytics.pug │ │ │ │ ├── image-dialog.pug │ │ │ │ ├── main-content.pug │ │ │ │ └── page-header.pug │ │ ├── frontend │ │ │ ├── images │ │ │ │ ├── favicon.ico │ │ │ │ └── logo.png │ │ │ ├── scripts │ │ │ │ └── educates.ts │ │ │ └── styles │ │ │ │ ├── educates-asciidoc.css │ │ │ │ ├── educates-markdown.css │ │ │ │ └── educates.css │ │ └── types │ │ │ └── index.d.ts │ │ ├── tsconfig.json │ │ └── workshop │ │ ├── content │ │ ├── command-execution.md │ │ ├── copy-and-paste.md │ │ ├── dashboard-image.md │ │ ├── embedded-images.md │ │ ├── kubernetes-banner.png │ │ ├── kubernetes-logo.png │ │ ├── kubernetes-mind-blown.png │ │ ├── mind-blown.png │ │ ├── reloading-frames.md │ │ ├── stopping-commands.md │ │ └── testing-complete.md │ │ ├── modules.yaml │ │ └── workshop.yaml └── usr │ └── bin │ ├── container-entrypoint │ ├── fix-permissions │ └── start-container ├── conda-environment ├── Dockerfile ├── README.md ├── opt │ └── eduk8s │ │ ├── etc │ │ └── setup.d │ │ │ └── 03-jupyter.sh │ │ └── workshop │ │ ├── profile │ │ └── supervisor │ │ └── jupyterlab.conf ├── resources │ ├── trainingportal.yaml │ └── workshop.yaml └── start-jupyterlab.sh ├── desktop-environment ├── Dockerfile ├── README.md ├── chrome-init.sh ├── novnc.conf ├── start-novnc ├── start-vncserver ├── vncserver.conf ├── xfce4-helpers.rc └── xstartup ├── jdk11-environment ├── Dockerfile ├── README.md └── opt │ └── eduk8s │ └── etc │ └── setup.d │ └── 11-java.sh ├── jdk17-environment ├── Dockerfile ├── README.md └── opt │ └── eduk8s │ └── etc │ └── setup.d │ └── 11-java.sh ├── jdk21-environment ├── Dockerfile ├── README.md ├── gradle.properties-arm64 └── opt │ └── eduk8s │ └── etc │ └── setup.d │ └── 11-java.sh └── jdk8-environment ├── Dockerfile ├── README.md └── opt └── eduk8s └── etc └── setup.d └── 11-java.sh /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [GrahamDumpleton] 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/adopter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/.github/ISSUE_TEMPLATE/adopter.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-publish-images.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/.github/workflows/build-and-publish-images.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /ADOPTERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/ADOPTERS.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/README.md -------------------------------------------------------------------------------- /assets-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/assets-server/Dockerfile -------------------------------------------------------------------------------- /assets-server/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/assets-server/go.mod -------------------------------------------------------------------------------- /assets-server/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/assets-server/go.sum -------------------------------------------------------------------------------- /assets-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/assets-server/main.go -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/.imgpkg/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/kapp/kapp-config-apiservices.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/config/kapp/kapp-config-apiservices.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/kapp/kapp-config-clusterpolicy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/config/kapp/kapp-config-clusterpolicy.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/kapp/kapp-config-crds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/config/kapp/kapp-config-crds.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/kapp/kapp-config-daemonset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/config/kapp/kapp-config-daemonset.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/kapp/kapp-config-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/config/kapp/kapp-config-deployment.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/kapp/kapp-config-educates.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/config/kapp/kapp-config-educates.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/kapp/kapp-config-jobs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/config/kapp/kapp-config-jobs.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/kapp/kapp-config-kyverno.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/config/kapp/kapp-config-kyverno.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/kapp/kapp-config-ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/config/kapp/kapp-config-ns.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/kapp/kapp-config-secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/config/kapp/kapp-config-secrets.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/kapp/kapp-config-services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/config/kapp/kapp-config-services.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/kapp/kapp-config-webhooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/config/kapp/kapp-config-webhooks.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/ytt/_ytt_lib/config/functions.star: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/config/ytt/_ytt_lib/config/functions.star -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/ytt/_ytt_lib/packages/cert-manager/overlays/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/ytt/_ytt_lib/packages/certs/upstream/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/ytt/_ytt_lib/packages/contour/overlays/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/ytt/_ytt_lib/packages/external-dns/overlays/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/ytt/_ytt_lib/packages/external-dns/upstream/external-dns-serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: external-dns 5 | -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/ytt/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/config/ytt/config.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/ytt/schema-rules.star: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/config/ytt/schema-rules.star -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/config/ytt/values-schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/config/ytt/values-schema.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/bundle/kbld/kbld-bundle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/bundle/kbld/kbld-bundle.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/config/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/config/app.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/config/images.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/config/images.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/config/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/config/rbac.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/config/schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/config/schema.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/kind-templates/kind-kyverno.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/kind-templates/kind-kyverno.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/kind-templates/kind-pod-security-policies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/kind-templates/kind-pod-security-policies.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/kind-templates/kind-pod-security-standards.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/kind-templates/kind-pod-security-standards.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/README.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-01/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-01/description.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-01/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-01/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-01/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-01/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-01b/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-01b/description.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-01b/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-01b/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-01b/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-01b/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-02/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-02/description.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-02/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-02/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-02/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-02/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-03/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-03/description.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-03/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-03/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-03/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-03/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-04/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-04/description.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-04/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-04/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-04/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-04/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-04b/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-04b/description.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-04b/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-04b/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-04b/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-04b/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-04c/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-04c/description.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-04c/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-04c/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-04c/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-04c/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-04d/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-04d/description.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-04d/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-04d/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/eks/test-eks-scenario-04d/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/eks/test-eks-scenario-04d/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/generic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/generic/README.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-01/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-01/description.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-01/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-01/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-01/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-01/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-02/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-02/description.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-02/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-02/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-02/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-02/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-03/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-03/description.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-03/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-03/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-03/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-03/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-04/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-04/description.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-04/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-04/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-04/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-04/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-04b/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-04b/description.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-04b/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-04b/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-04b/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-04b/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-04c/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-04c/description.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-04c/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-04c/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-04c/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-04c/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-04d/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-04d/description.md -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-04d/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-04d/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/gke/test-gke-scenario-04d/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/gke/test-gke-scenario-04d/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-01/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-01/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-01/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-01/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-01b/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-01b/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-01c/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-01c/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-01d/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-01d/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-01e/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-01e/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-01f/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-01f/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-02/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-02/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-02/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-02/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-02b/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-02b/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-03/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-03/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-03/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-03/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-03b/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-03b/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-04/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-04/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-04/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-04/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-04b/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-04b/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-05/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-05/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-05/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-05/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-06/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-06/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-06/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-06/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-07/expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-07/expected.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-07/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-07/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-07b/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/kind/test-kind-scenario-07b/values.yaml -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-10/description.md: -------------------------------------------------------------------------------- 1 | kind with imagePuller disabled 2 | -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-10b/description.md: -------------------------------------------------------------------------------- 1 | kind with imagePuller enabled 2 | -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/kind/test-kind-scenario-11/description.md: -------------------------------------------------------------------------------- 1 | kind with kapp-controller enabled 2 | -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/minica/educates.example.com/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/minica/educates.example.com/cert.pem -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/minica/educates.example.com/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/minica/educates.example.com/key.pem -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/minica/minica-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/minica/minica-key.pem -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/minica/minica.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/minica/minica.pem -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/test-scenarios.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/test-scenarios.sh -------------------------------------------------------------------------------- /carvel-packages/installer/scenarios/vcluster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/carvel-packages/installer/scenarios/vcluster/README.md -------------------------------------------------------------------------------- /client-programs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/Dockerfile -------------------------------------------------------------------------------- /client-programs/cmd/educates/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/cmd/educates/main.go -------------------------------------------------------------------------------- /client-programs/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/go.mod -------------------------------------------------------------------------------- /client-programs/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/go.sum -------------------------------------------------------------------------------- /client-programs/pkg/cluster/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cluster/cluster.go -------------------------------------------------------------------------------- /client-programs/pkg/cluster/kindcluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cluster/kindcluster.go -------------------------------------------------------------------------------- /client-programs/pkg/cluster/kindclusterconfig.yaml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cluster/kindclusterconfig.yaml.tpl -------------------------------------------------------------------------------- /client-programs/pkg/cmd/admin_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/admin_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/admin_diagnostics_analyze_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/admin_diagnostics_analyze_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/admin_diagnostics_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/admin_diagnostics_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/admin_diagnostics_collect_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/admin_diagnostics_collect_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/admin_lookup_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/admin_lookup_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/admin_lookup_kubeconfig_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/admin_lookup_kubeconfig_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/admin_platform_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/admin_platform_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/admin_platform_config_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/admin_platform_config_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/admin_platform_delete_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/admin_platform_delete_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/admin_platform_deploy_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/admin_platform_deploy_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/admin_platform_values_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/admin_platform_values_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_portal_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_portal_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_portal_create_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_portal_create_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_portal_delete_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_portal_delete_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_portal_list_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_portal_list_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_portal_open_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_portal_open_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_portal_password_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_portal_password_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_session_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_session_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_session_extend_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_session_extend_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_session_list_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_session_list_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_session_status_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_session_status_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_session_terminate_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_session_terminate_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_workshop_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_workshop_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_workshop_delete_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_workshop_delete_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_workshop_deploy_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_workshop_deploy_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_workshop_list_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_workshop_list_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_workshop_request_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_workshop_request_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_workshop_serve_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_workshop_serve_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/cluster_workshop_update_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/cluster_workshop_update_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/docker_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/docker_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/docker_extension_backend_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/docker_extension_backend_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/docker_extension_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/docker_extension_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/docker_workshop_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/docker_workshop_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/docker_workshop_delete_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/docker_workshop_delete_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/docker_workshop_deploy_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/docker_workshop_deploy_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/docker_workshop_list_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/docker_workshop_list_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/docker_workshop_logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/docker_workshop_logs.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/docker_workshop_open_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/docker_workshop_open_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/educates_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/educates_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_cluster_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_cluster_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_cluster_create_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_cluster_create_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_cluster_delete_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_cluster_delete_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_cluster_start_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_cluster_start_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_cluster_status_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_cluster_status_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_cluster_stop_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_cluster_stop_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_config_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_config_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_config_edit_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_config_edit_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_config_reset_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_config_reset_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_config_view_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_config_view_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_mirror_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_mirror_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_mirror_delete_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_mirror_delete_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_mirror_deploy_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_mirror_deploy_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_registry_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_registry_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_registry_delete_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_registry_delete_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_registry_deploy_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_registry_deploy_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_registry_prune_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_registry_prune_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_resolver_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_resolver_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_resolver_delete_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_resolver_delete_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_resolver_deploy_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_resolver_deploy_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_resolver_update_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_resolver_update_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_secrets_add_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_secrets_add_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_secrets_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_secrets_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_secrets_export_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_secrets_export_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_secrets_import_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_secrets_import_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_secrets_list_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_secrets_list_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_secrets_remove_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_secrets_remove_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/local_secrets_sync_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/local_secrets_sync_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/package_docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/package_docs.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/project_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/project_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/project_docs_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/project_docs_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/project_docs_open_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/project_docs_open_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/project_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/project_info.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/project_version_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/project_version_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/template_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/template_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/template_list_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/template_list_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/tunnel_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/tunnel_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/tunnel_connect_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/tunnel_connect_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/types.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/workshop_cmd_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/workshop_cmd_group.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/workshop_export_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/workshop_export_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/workshop_new_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/workshop_new_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/cmd/workshop_publish_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/cmd/workshop_publish_cmd.go -------------------------------------------------------------------------------- /client-programs/pkg/config/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/config/host.go -------------------------------------------------------------------------------- /client-programs/pkg/config/installationconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/config/installationconfig.go -------------------------------------------------------------------------------- /client-programs/pkg/diagnostics/compress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/diagnostics/compress.go -------------------------------------------------------------------------------- /client-programs/pkg/diagnostics/diagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/diagnostics/diagnostics.go -------------------------------------------------------------------------------- /client-programs/pkg/diagnostics/fetcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/diagnostics/fetcher.go -------------------------------------------------------------------------------- /client-programs/pkg/docker/docker_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/docker/docker_client.go -------------------------------------------------------------------------------- /client-programs/pkg/educatesrestapi/catalog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/educatesrestapi/catalog.go -------------------------------------------------------------------------------- /client-programs/pkg/educatesrestapi/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/educatesrestapi/types.go -------------------------------------------------------------------------------- /client-programs/pkg/installer/installer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/installer/installer.go -------------------------------------------------------------------------------- /client-programs/pkg/installer/kappDepsFactory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/installer/kappDepsFactory.go -------------------------------------------------------------------------------- /client-programs/pkg/logger/KappLogger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/logger/KappLogger.go -------------------------------------------------------------------------------- /client-programs/pkg/logger/NullLogSink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/logger/NullLogSink.go -------------------------------------------------------------------------------- /client-programs/pkg/logger/NullLogger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/logger/NullLogger.go -------------------------------------------------------------------------------- /client-programs/pkg/registry/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/registry/registry.go -------------------------------------------------------------------------------- /client-programs/pkg/renderer/hugo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/renderer/hugo.go -------------------------------------------------------------------------------- /client-programs/pkg/resolver/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/resolver/resolver.go -------------------------------------------------------------------------------- /client-programs/pkg/secrets/secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/secrets/secrets.go -------------------------------------------------------------------------------- /client-programs/pkg/templates/files/classic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/templates/files/classic/README.md -------------------------------------------------------------------------------- /client-programs/pkg/templates/files/classic/resources/workshop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/templates/files/classic/resources/workshop.yaml -------------------------------------------------------------------------------- /client-programs/pkg/templates/files/classic/workshop/modules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/templates/files/classic/workshop/modules.yaml -------------------------------------------------------------------------------- /client-programs/pkg/templates/files/classic/workshop/workshop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/templates/files/classic/workshop/workshop.yaml -------------------------------------------------------------------------------- /client-programs/pkg/templates/files/hugo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/templates/files/hugo/.gitignore -------------------------------------------------------------------------------- /client-programs/pkg/templates/files/hugo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/templates/files/hugo/README.md -------------------------------------------------------------------------------- /client-programs/pkg/templates/files/hugo/resources/workshop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/templates/files/hugo/resources/workshop.yaml -------------------------------------------------------------------------------- /client-programs/pkg/templates/files/hugo/workshop/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/templates/files/hugo/workshop/config.yaml -------------------------------------------------------------------------------- /client-programs/pkg/templates/internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/templates/internal.go -------------------------------------------------------------------------------- /client-programs/pkg/utils/boolean_pointer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/utils/boolean_pointer.go -------------------------------------------------------------------------------- /client-programs/pkg/utils/dirs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/utils/dirs.go -------------------------------------------------------------------------------- /client-programs/pkg/utils/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/utils/files.go -------------------------------------------------------------------------------- /client-programs/pkg/utils/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/utils/prompt.go -------------------------------------------------------------------------------- /client-programs/pkg/utils/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/utils/validator.go -------------------------------------------------------------------------------- /client-programs/pkg/workshops/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/workshops/export.go -------------------------------------------------------------------------------- /client-programs/pkg/workshops/new.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/workshops/new.go -------------------------------------------------------------------------------- /client-programs/pkg/workshops/publish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/client-programs/pkg/workshops/publish.go -------------------------------------------------------------------------------- /developer-docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/developer-docs/README.md -------------------------------------------------------------------------------- /developer-docs/build-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/developer-docs/build-instructions.md -------------------------------------------------------------------------------- /developer-docs/github-actions-build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/developer-docs/github-actions-build.png -------------------------------------------------------------------------------- /developer-docs/platform-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/developer-docs/platform-architecture.md -------------------------------------------------------------------------------- /developer-docs/project-roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/developer-docs/project-roadmap.md -------------------------------------------------------------------------------- /developer-docs/release-procedures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/developer-docs/release-procedures.md -------------------------------------------------------------------------------- /docker-extension/.dockerignore: -------------------------------------------------------------------------------- 1 | ui/node_modules -------------------------------------------------------------------------------- /docker-extension/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | ui/build 3 | -------------------------------------------------------------------------------- /docker-extension/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/Dockerfile -------------------------------------------------------------------------------- /docker-extension/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/Makefile -------------------------------------------------------------------------------- /docker-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/README.md -------------------------------------------------------------------------------- /docker-extension/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/docker-compose.yaml -------------------------------------------------------------------------------- /docker-extension/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/logo.svg -------------------------------------------------------------------------------- /docker-extension/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/metadata.json -------------------------------------------------------------------------------- /docker-extension/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/package-lock.json -------------------------------------------------------------------------------- /docker-extension/package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /docker-extension/ui/.browserslistrc: -------------------------------------------------------------------------------- 1 | Electron 17.1.1 2 | -------------------------------------------------------------------------------- /docker-extension/ui/.env: -------------------------------------------------------------------------------- 1 | BROWSER=none -------------------------------------------------------------------------------- /docker-extension/ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/ui/index.html -------------------------------------------------------------------------------- /docker-extension/ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/ui/package-lock.json -------------------------------------------------------------------------------- /docker-extension/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/ui/package.json -------------------------------------------------------------------------------- /docker-extension/ui/src/common/goto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/ui/src/common/goto.ts -------------------------------------------------------------------------------- /docker-extension/ui/src/common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/ui/src/common/types.ts -------------------------------------------------------------------------------- /docker-extension/ui/src/common/validations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/ui/src/common/validations.ts -------------------------------------------------------------------------------- /docker-extension/ui/src/components/BottomIntroPane/BottomIntroPane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/ui/src/components/BottomIntroPane/BottomIntroPane.tsx -------------------------------------------------------------------------------- /docker-extension/ui/src/components/OptionsPane/OptionsPane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/ui/src/components/OptionsPane/OptionsPane.tsx -------------------------------------------------------------------------------- /docker-extension/ui/src/components/WorkshopsTable/WorkshopsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/ui/src/components/WorkshopsTable/WorkshopsTable.tsx -------------------------------------------------------------------------------- /docker-extension/ui/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/ui/src/main.tsx -------------------------------------------------------------------------------- /docker-extension/ui/src/views/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/ui/src/views/App.tsx -------------------------------------------------------------------------------- /docker-extension/ui/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /docker-extension/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/ui/tsconfig.json -------------------------------------------------------------------------------- /docker-extension/ui/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/ui/tsconfig.node.json -------------------------------------------------------------------------------- /docker-extension/ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-extension/ui/vite.config.ts -------------------------------------------------------------------------------- /docker-registry/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM registry:2.8.3 2 | -------------------------------------------------------------------------------- /docker-registry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/docker-registry/README.md -------------------------------------------------------------------------------- /go.work: -------------------------------------------------------------------------------- 1 | go 1.24.10 2 | 3 | use ./client-programs/ 4 | -------------------------------------------------------------------------------- /go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/go.work.sum -------------------------------------------------------------------------------- /image-cache/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/image-cache/Dockerfile -------------------------------------------------------------------------------- /image-cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/image-cache/README.md -------------------------------------------------------------------------------- /lookup-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/Dockerfile -------------------------------------------------------------------------------- /lookup-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/README.md -------------------------------------------------------------------------------- /lookup-service/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/requirements.txt -------------------------------------------------------------------------------- /lookup-service/service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lookup-service/service/caches/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lookup-service/service/caches/clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/caches/clients.py -------------------------------------------------------------------------------- /lookup-service/service/caches/clusters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/caches/clusters.py -------------------------------------------------------------------------------- /lookup-service/service/caches/databases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/caches/databases.py -------------------------------------------------------------------------------- /lookup-service/service/caches/environments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/caches/environments.py -------------------------------------------------------------------------------- /lookup-service/service/caches/portals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/caches/portals.py -------------------------------------------------------------------------------- /lookup-service/service/caches/sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/caches/sessions.py -------------------------------------------------------------------------------- /lookup-service/service/caches/tenants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/caches/tenants.py -------------------------------------------------------------------------------- /lookup-service/service/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/config.py -------------------------------------------------------------------------------- /lookup-service/service/handlers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lookup-service/service/handlers/clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/handlers/clients.py -------------------------------------------------------------------------------- /lookup-service/service/handlers/clusters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/handlers/clusters.py -------------------------------------------------------------------------------- /lookup-service/service/handlers/tenants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/handlers/tenants.py -------------------------------------------------------------------------------- /lookup-service/service/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lookup-service/service/helpers/kubeconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/helpers/kubeconfig.py -------------------------------------------------------------------------------- /lookup-service/service/helpers/objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/helpers/objects.py -------------------------------------------------------------------------------- /lookup-service/service/helpers/operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/helpers/operator.py -------------------------------------------------------------------------------- /lookup-service/service/helpers/selectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/helpers/selectors.py -------------------------------------------------------------------------------- /lookup-service/service/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/main.py -------------------------------------------------------------------------------- /lookup-service/service/routes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/routes/__init__.py -------------------------------------------------------------------------------- /lookup-service/service/routes/authnz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/routes/authnz.py -------------------------------------------------------------------------------- /lookup-service/service/routes/clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/routes/clients.py -------------------------------------------------------------------------------- /lookup-service/service/routes/clusters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/routes/clusters.py -------------------------------------------------------------------------------- /lookup-service/service/routes/portals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/routes/portals.py -------------------------------------------------------------------------------- /lookup-service/service/routes/tenants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/routes/tenants.py -------------------------------------------------------------------------------- /lookup-service/service/routes/workshops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/routes/workshops.py -------------------------------------------------------------------------------- /lookup-service/service/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/service/service.py -------------------------------------------------------------------------------- /lookup-service/start-service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/lookup-service/start-service.sh -------------------------------------------------------------------------------- /package-repository/.imgpkg/bundle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/package-repository/.imgpkg/bundle.yml -------------------------------------------------------------------------------- /package-repository/packages/installer.educates.dev/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/package-repository/packages/installer.educates.dev/metadata.yaml -------------------------------------------------------------------------------- /pause-container/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM gcr.io/google_containers/pause:3.2 2 | 3 | USER 1001 4 | -------------------------------------------------------------------------------- /pause-container/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/pause-container/README.md -------------------------------------------------------------------------------- /project-assets/educates-logo-favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-assets/educates-logo-favicon.ico -------------------------------------------------------------------------------- /project-assets/educates-logo-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-assets/educates-logo-large.png -------------------------------------------------------------------------------- /project-assets/educates-logo-medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-assets/educates-logo-medium.png -------------------------------------------------------------------------------- /project-assets/educates-logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-assets/educates-logo-small.png -------------------------------------------------------------------------------- /project-assets/educates-logo.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-assets/educates-logo.graffle -------------------------------------------------------------------------------- /project-assets/educates-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-assets/educates-logo.svg -------------------------------------------------------------------------------- /project-docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/Makefile -------------------------------------------------------------------------------- /project-docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/conf.py -------------------------------------------------------------------------------- /project-docs/custom-resources/secret-copier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/custom-resources/secret-copier.md -------------------------------------------------------------------------------- /project-docs/custom-resources/secret-exporter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/custom-resources/secret-exporter.md -------------------------------------------------------------------------------- /project-docs/custom-resources/secret-importer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/custom-resources/secret-importer.md -------------------------------------------------------------------------------- /project-docs/custom-resources/secret-injector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/custom-resources/secret-injector.md -------------------------------------------------------------------------------- /project-docs/custom-resources/training-portal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/custom-resources/training-portal.md -------------------------------------------------------------------------------- /project-docs/custom-resources/workshop-definition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/custom-resources/workshop-definition.md -------------------------------------------------------------------------------- /project-docs/custom-resources/workshop-environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/custom-resources/workshop-environment.md -------------------------------------------------------------------------------- /project-docs/custom-resources/workshop-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/custom-resources/workshop-request.md -------------------------------------------------------------------------------- /project-docs/custom-resources/workshop-session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/custom-resources/workshop-session.md -------------------------------------------------------------------------------- /project-docs/getting-started/creating-a-workshop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/getting-started/creating-a-workshop.md -------------------------------------------------------------------------------- /project-docs/getting-started/local-environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/getting-started/local-environment.md -------------------------------------------------------------------------------- /project-docs/getting-started/quick-start-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/getting-started/quick-start-guide.md -------------------------------------------------------------------------------- /project-docs/getting-started/sample-workshops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/getting-started/sample-workshops.md -------------------------------------------------------------------------------- /project-docs/getting-started/workshop-templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/getting-started/workshop-templates.md -------------------------------------------------------------------------------- /project-docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/index.rst -------------------------------------------------------------------------------- /project-docs/installation-guides/carvel-based-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/installation-guides/carvel-based-installation.md -------------------------------------------------------------------------------- /project-docs/installation-guides/cli-based-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/installation-guides/cli-based-installation.md -------------------------------------------------------------------------------- /project-docs/installation-guides/cluster-requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/installation-guides/cluster-requirements.md -------------------------------------------------------------------------------- /project-docs/installation-guides/configuration-settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/installation-guides/configuration-settings.md -------------------------------------------------------------------------------- /project-docs/installation-guides/infrastructure-providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/installation-guides/infrastructure-providers.md -------------------------------------------------------------------------------- /project-docs/installation-guides/installation-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/installation-guides/installation-instructions.md -------------------------------------------------------------------------------- /project-docs/installation-guides/portal-catalog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/installation-guides/portal-catalog.png -------------------------------------------------------------------------------- /project-docs/installation-guides/portal-registration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/installation-guides/portal-registration.png -------------------------------------------------------------------------------- /project-docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/make.bat -------------------------------------------------------------------------------- /project-docs/portal-rest-api/anonymous-access.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/portal-rest-api/anonymous-access.md -------------------------------------------------------------------------------- /project-docs/portal-rest-api/client-authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/portal-rest-api/client-authentication.md -------------------------------------------------------------------------------- /project-docs/portal-rest-api/session-management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/portal-rest-api/session-management.md -------------------------------------------------------------------------------- /project-docs/portal-rest-api/workshops-catalog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/portal-rest-api/workshops-catalog.md -------------------------------------------------------------------------------- /project-docs/production-guides/review-guidelines.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/production-guides/review-guidelines.rst -------------------------------------------------------------------------------- /project-docs/project-details/architectural-overview.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/project-details/architectural-overview.drawio -------------------------------------------------------------------------------- /project-docs/project-details/architectural-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/project-details/architectural-overview.png -------------------------------------------------------------------------------- /project-docs/project-details/dashboard-console-kubernetes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/project-details/dashboard-console-kubernetes.png -------------------------------------------------------------------------------- /project-docs/project-details/dashboard-console-octant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/project-details/dashboard-console-octant.png -------------------------------------------------------------------------------- /project-docs/project-details/dashboard-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/project-details/dashboard-editor.png -------------------------------------------------------------------------------- /project-docs/project-details/dashboard-slides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/project-details/dashboard-slides.png -------------------------------------------------------------------------------- /project-docs/project-details/dashboard-terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/project-details/dashboard-terminal.png -------------------------------------------------------------------------------- /project-docs/project-details/project-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/project-details/project-overview.md -------------------------------------------------------------------------------- /project-docs/project-details/project-roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/project-details/project-roadmap.md -------------------------------------------------------------------------------- /project-docs/project-details/sample-screenshots.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/project-details/sample-screenshots.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.0.0.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.0.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.0.1.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.0.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.0.2.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.0.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.0.3.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.0.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.0.4.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.0.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.0.5.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.0.6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.0.6.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.0.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.0.7.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.0.8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.0.8.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.1.0.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.2.0.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.2.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.2.1.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.3.0.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.4.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.4.0.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.4.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.4.1.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.5.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.5.0.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.5.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.5.1.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.5.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.5.2.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.5.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.5.3.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.5.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.5.4.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.5.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.5.5.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.0.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.1.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.10.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.11.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.12.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.13.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.14.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.15.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.16.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.2.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.3.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.4.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.5.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.6.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.7.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.8.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.6.9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.6.9.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.7.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.7.0.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.7.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.7.1.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-2.7.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-2.7.2.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-3.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-3.0.0.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-3.0.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-3.0.1.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-3.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-3.1.0.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-3.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-3.2.0.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-3.2.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-3.2.1.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-3.2.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-3.2.2.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-3.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-3.3.0.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-3.3.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-3.3.1.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-3.3.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-3.3.2.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-3.3.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-3.3.3.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-3.4.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-3.4.0.md -------------------------------------------------------------------------------- /project-docs/release-notes/version-3.5.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/release-notes/version-3.5.0.md -------------------------------------------------------------------------------- /project-docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/requirements.txt -------------------------------------------------------------------------------- /project-docs/runtime.txt: -------------------------------------------------------------------------------- 1 | 3.8 2 | -------------------------------------------------------------------------------- /project-docs/workshop-content/admonitions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/workshop-content/admonitions.png -------------------------------------------------------------------------------- /project-docs/workshop-content/building-an-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/workshop-content/building-an-image.md -------------------------------------------------------------------------------- /project-docs/workshop-content/working-on-content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/workshop-content/working-on-content.md -------------------------------------------------------------------------------- /project-docs/workshop-content/workshop-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/workshop-content/workshop-configuration.md -------------------------------------------------------------------------------- /project-docs/workshop-content/workshop-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/workshop-content/workshop-instructions.md -------------------------------------------------------------------------------- /project-docs/workshop-content/workshop-runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/workshop-content/workshop-runtime.md -------------------------------------------------------------------------------- /project-docs/workshop-migration/learning-center.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/project-docs/workshop-migration/learning-center.md -------------------------------------------------------------------------------- /secrets-manager/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/secrets-manager/Dockerfile -------------------------------------------------------------------------------- /secrets-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/secrets-manager/README.md -------------------------------------------------------------------------------- /secrets-manager/handlers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /secrets-manager/handlers/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/secrets-manager/handlers/helpers.py -------------------------------------------------------------------------------- /secrets-manager/handlers/namespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/secrets-manager/handlers/namespace.py -------------------------------------------------------------------------------- /secrets-manager/handlers/operator_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/secrets-manager/handlers/operator_config.py -------------------------------------------------------------------------------- /secrets-manager/handlers/secret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/secrets-manager/handlers/secret.py -------------------------------------------------------------------------------- /secrets-manager/handlers/secretcopier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/secrets-manager/handlers/secretcopier.py -------------------------------------------------------------------------------- /secrets-manager/handlers/secretcopier_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/secrets-manager/handlers/secretcopier_funcs.py -------------------------------------------------------------------------------- /secrets-manager/handlers/secretexporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/secrets-manager/handlers/secretexporter.py -------------------------------------------------------------------------------- /secrets-manager/handlers/secretimporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/secrets-manager/handlers/secretimporter.py -------------------------------------------------------------------------------- /secrets-manager/handlers/secretinjector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/secrets-manager/handlers/secretinjector.py -------------------------------------------------------------------------------- /secrets-manager/handlers/secretinjector_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/secrets-manager/handlers/secretinjector_funcs.py -------------------------------------------------------------------------------- /secrets-manager/handlers/serviceaccount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/secrets-manager/handlers/serviceaccount.py -------------------------------------------------------------------------------- /secrets-manager/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/secrets-manager/main.py -------------------------------------------------------------------------------- /secrets-manager/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/secrets-manager/requirements.txt -------------------------------------------------------------------------------- /secrets-manager/start-operator.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exec python main.py 4 | -------------------------------------------------------------------------------- /session-manager/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/.dockerignore -------------------------------------------------------------------------------- /session-manager/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/Dockerfile -------------------------------------------------------------------------------- /session-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/README.md -------------------------------------------------------------------------------- /session-manager/handlers/analytics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/handlers/analytics.py -------------------------------------------------------------------------------- /session-manager/handlers/application_git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/handlers/application_git.py -------------------------------------------------------------------------------- /session-manager/handlers/application_vcluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/handlers/application_vcluster.py -------------------------------------------------------------------------------- /session-manager/handlers/applications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/handlers/applications.py -------------------------------------------------------------------------------- /session-manager/handlers/daemons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/handlers/daemons.py -------------------------------------------------------------------------------- /session-manager/handlers/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/handlers/helpers.py -------------------------------------------------------------------------------- /session-manager/handlers/kyverno_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/handlers/kyverno_rules.py -------------------------------------------------------------------------------- /session-manager/handlers/namespace_budgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/handlers/namespace_budgets.py -------------------------------------------------------------------------------- /session-manager/handlers/objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/handlers/objects.py -------------------------------------------------------------------------------- /session-manager/handlers/operator_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/handlers/operator_config.py -------------------------------------------------------------------------------- /session-manager/handlers/trainingportal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/handlers/trainingportal.py -------------------------------------------------------------------------------- /session-manager/handlers/workshopallocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/handlers/workshopallocation.py -------------------------------------------------------------------------------- /session-manager/handlers/workshopenvironment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/handlers/workshopenvironment.py -------------------------------------------------------------------------------- /session-manager/handlers/workshoprequest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/handlers/workshoprequest.py -------------------------------------------------------------------------------- /session-manager/handlers/workshopsession.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/handlers/workshopsession.py -------------------------------------------------------------------------------- /session-manager/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/main.py -------------------------------------------------------------------------------- /session-manager/packages/contour/upstream/00-common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/packages/contour/upstream/00-common.yaml -------------------------------------------------------------------------------- /session-manager/packages/contour/upstream/01-contour-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/packages/contour/upstream/01-contour-config.yaml -------------------------------------------------------------------------------- /session-manager/packages/contour/upstream/01-crds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/packages/contour/upstream/01-crds.yaml -------------------------------------------------------------------------------- /session-manager/packages/contour/upstream/02-job-certgen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/packages/contour/upstream/02-job-certgen.yaml -------------------------------------------------------------------------------- /session-manager/packages/contour/upstream/02-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/packages/contour/upstream/02-rbac.yaml -------------------------------------------------------------------------------- /session-manager/packages/contour/upstream/02-role-contour.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/packages/contour/upstream/02-role-contour.yaml -------------------------------------------------------------------------------- /session-manager/packages/contour/upstream/02-service-contour.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/packages/contour/upstream/02-service-contour.yaml -------------------------------------------------------------------------------- /session-manager/packages/contour/upstream/02-service-envoy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/packages/contour/upstream/02-service-envoy.yaml -------------------------------------------------------------------------------- /session-manager/packages/contour/upstream/03-contour.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/packages/contour/upstream/03-contour.yaml -------------------------------------------------------------------------------- /session-manager/packages/contour/upstream/03-envoy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/packages/contour/upstream/03-envoy.yaml -------------------------------------------------------------------------------- /session-manager/packages/contour/upstream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/packages/contour/upstream/README.md -------------------------------------------------------------------------------- /session-manager/packages/vcluster/vcluster-all-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/packages/vcluster/vcluster-all-config.yaml -------------------------------------------------------------------------------- /session-manager/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/session-manager/requirements.txt -------------------------------------------------------------------------------- /session-manager/start-operator.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exec python main.py 4 | -------------------------------------------------------------------------------- /training-portal/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/.dockerignore -------------------------------------------------------------------------------- /training-portal/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/Dockerfile -------------------------------------------------------------------------------- /training-portal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/Makefile -------------------------------------------------------------------------------- /training-portal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/README.md -------------------------------------------------------------------------------- /training-portal/bin/start-container: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/bin/start-container -------------------------------------------------------------------------------- /training-portal/config/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /training-portal/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /training-portal/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/requirements.txt -------------------------------------------------------------------------------- /training-portal/scripts/extract_session_counts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/scripts/extract_session_counts.py -------------------------------------------------------------------------------- /training-portal/scripts/extract_session_details.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/scripts/extract_session_details.py -------------------------------------------------------------------------------- /training-portal/src/httpd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/httpd.conf -------------------------------------------------------------------------------- /training-portal/src/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/manage.py -------------------------------------------------------------------------------- /training-portal/src/project/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/admin.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/apps.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/contexts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/contexts.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/forms.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/manager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/manager/analytics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/manager/analytics.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/manager/cleanup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/manager/cleanup.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/manager/environments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/manager/environments.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/manager/locking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/manager/locking.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/manager/operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/manager/operator.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/manager/portal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/manager/portal.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/manager/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/manager/resources.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/manager/sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/manager/sessions.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/migrations/0001_initial.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/models.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/static/workshops/scripts/workshops.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/tests.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/urls.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/views/__init__.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/views/access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/views/access.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/views/catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/views/catalog.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/views/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/views/environment.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/views/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/views/helpers.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/views/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/views/session.py -------------------------------------------------------------------------------- /training-portal/src/project/apps/workshops/views/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/apps/workshops/views/user.py -------------------------------------------------------------------------------- /training-portal/src/project/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/asgi.py -------------------------------------------------------------------------------- /training-portal/src/project/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/settings.py -------------------------------------------------------------------------------- /training-portal/src/project/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/images/favicon.ico -------------------------------------------------------------------------------- /training-portal/src/project/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/images/logo.png -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/bootstrap.bundle.js -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/bootstrap.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/bootstrap.bundle.js.map -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/bootstrap.bundle.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/bootstrap.bundle.min.js.map -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/bootstrap.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/bootstrap.esm.js -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/bootstrap.esm.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/bootstrap.esm.js.map -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/bootstrap.esm.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/bootstrap.esm.min.js -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/bootstrap.esm.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/bootstrap.esm.min.js.map -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/bootstrap.js -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/bootstrap.js.map -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/bootstrap.min.js -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/bootstrap.min.js.map -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/jquery-3.7.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/jquery-3.7.1.js -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/jquery-3.7.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/jquery-3.7.1.min.js -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/jquery-3.7.1.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/jquery-3.7.1.min.map -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/popper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/popper.js -------------------------------------------------------------------------------- /training-portal/src/project/static/scripts/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/scripts/popper.min.js -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-grid.css -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-grid.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-grid.css.map -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-grid.min.css -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-grid.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-grid.min.css.map -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-grid.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-grid.rtl.css -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-grid.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-grid.rtl.css.map -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-grid.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-grid.rtl.min.css -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-grid.rtl.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-grid.rtl.min.css.map -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-reboot.css -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-reboot.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-reboot.css.map -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-reboot.min.css -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-reboot.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-reboot.min.css.map -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-reboot.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-reboot.rtl.css -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-reboot.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-reboot.rtl.css.map -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-reboot.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-reboot.rtl.min.css -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-utilities.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-utilities.css -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-utilities.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-utilities.css.map -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-utilities.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-utilities.min.css -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-utilities.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-utilities.min.css.map -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-utilities.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-utilities.rtl.css -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-utilities.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-utilities.rtl.css.map -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap-utilities.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap-utilities.rtl.min.css -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap.css -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap.css.map -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap.min.css -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap.min.css.map -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap.rtl.css -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap.rtl.css.map -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap.rtl.min.css -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/bootstrap.rtl.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/bootstrap.rtl.min.css.map -------------------------------------------------------------------------------- /training-portal/src/project/static/styles/project.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/static/styles/project.css -------------------------------------------------------------------------------- /training-portal/src/project/templates/project-base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/templates/project-base.html -------------------------------------------------------------------------------- /training-portal/src/project/templates/registration/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/templates/registration/login.html -------------------------------------------------------------------------------- /training-portal/src/project/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/urls.py -------------------------------------------------------------------------------- /training-portal/src/project/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/views.py -------------------------------------------------------------------------------- /training-portal/src/project/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/src/project/wsgi.py -------------------------------------------------------------------------------- /training-portal/testing/prune-environments: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/testing/prune-environments -------------------------------------------------------------------------------- /training-portal/testing/start-training-portal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/testing/start-training-portal -------------------------------------------------------------------------------- /training-portal/testing/test-rest-api.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/testing/test-rest-api.http -------------------------------------------------------------------------------- /training-portal/testing/trainingportal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/testing/trainingportal.yaml -------------------------------------------------------------------------------- /training-portal/testing/workshop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/training-portal/testing/workshop.yaml -------------------------------------------------------------------------------- /tunnel-manager/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/tunnel-manager/Dockerfile -------------------------------------------------------------------------------- /tunnel-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/tunnel-manager/README.md -------------------------------------------------------------------------------- /tunnel-manager/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/tunnel-manager/go.mod -------------------------------------------------------------------------------- /tunnel-manager/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/tunnel-manager/go.sum -------------------------------------------------------------------------------- /tunnel-manager/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/tunnel-manager/main.py -------------------------------------------------------------------------------- /tunnel-manager/requirements.txt: -------------------------------------------------------------------------------- 1 | kopf[full-auth]==1.37.4 2 | aiohttp==3.12.14 3 | PyYAML==6.0.1 4 | pykube-ng==22.9.0 5 | websockets==10.4 6 | -------------------------------------------------------------------------------- /tunnel-manager/start-operator.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exec python main.py 4 | -------------------------------------------------------------------------------- /tunnel-manager/tunnel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/tunnel-manager/tunnel.go -------------------------------------------------------------------------------- /tunnel-manager/tunnel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/tunnel-manager/tunnel.py -------------------------------------------------------------------------------- /vendir.lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/vendir.lock.yml -------------------------------------------------------------------------------- /vendir.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/vendir.yml -------------------------------------------------------------------------------- /workshop-images/base-environment/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/.dockerignore -------------------------------------------------------------------------------- /workshop-images/base-environment/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/Dockerfile -------------------------------------------------------------------------------- /workshop-images/base-environment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/README.md -------------------------------------------------------------------------------- /workshop-images/base-environment/etc/profile.d/eduk8s.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/etc/profile.d/eduk8s.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/assets/README.md -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/.bash_profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/.bash_profile -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/bin/application-enabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/bin/application-enabled -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/bin/download-assets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/bin/download-assets -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/bin/download-packages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/bin/download-packages -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/bin/download-workshop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/bin/download-workshop -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/bin/merge-workshop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/bin/merge-workshop -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/bin/rebuild-content: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/bin/rebuild-content -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/bin/rebuild-workshop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/bin/rebuild-workshop -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/bin/restart-workshop: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | supervisorctl restart workshop 4 | -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/bin/update-workshop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/bin/update-workshop -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/bin/vendir-workshop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/bin/vendir-workshop -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/bin/workshop-definition: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/bin/workshop-definition -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/bin/xdg-open: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/bin/xdg-open -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/httpd-webdav.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/httpd-webdav.conf -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/profile -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/profile.d/02-console.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/profile.d/02-console.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/profile.d/02-editor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/profile.d/02-editor.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/profile.d/02-files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/profile.d/02-files.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/profile.d/02-registry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/profile.d/02-registry.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/profile.d/02-slides.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/profile.d/02-slides.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/profile.d/02-uploads.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/profile.d/02-uploads.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/profile.d/02-webdav.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/profile.d/02-webdav.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/profile.d/02-workshop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/profile.d/02-workshop.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/profile.d/sh.local: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/setup.d/01-kubernetes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/setup.d/01-kubernetes.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/setup.d/02-editor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/setup.d/02-editor.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/setup.d/02-git.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/setup.d/02-git.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/setup.d/02-registry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/setup.d/02-registry.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/setup.d/02-ssh-keys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/setup.d/02-ssh-keys.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/setup.d/02-sshd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/setup.d/02-sshd.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/setup.d/02-webdav.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/setup.d/02-webdav.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/supervisor/console.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/supervisor/console.conf -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/supervisor/editor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/supervisor/editor.conf -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/supervisor/gateway.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/supervisor/gateway.conf -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/supervisor/git.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/supervisor/git.conf -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/supervisor/octant.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/supervisor/octant.conf -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/supervisor/sshd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/supervisor/sshd.conf -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/supervisor/webdav.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/supervisor/webdav.conf -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/supervisor/workshop.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/supervisor/workshop.conf -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/etc/supervisord.conf -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/themes/educates/hugo.toml: -------------------------------------------------------------------------------- 1 | # Theme config. 2 | -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/themes/educates/layouts/404.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/themes/educates/layouts/_default/list.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/etc/themes/educates/layouts/shortcodes/baseurl.html: -------------------------------------------------------------------------------- 1 | {{ .Site.BaseURL }} 2 | -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/sbin/setup-certificates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/sbin/setup-certificates -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/sbin/setup-downloads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/sbin/setup-downloads -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/sbin/setup-volume: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/sbin/setup-volume -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/sbin/start-console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/sbin/start-console -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/sbin/start-container: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/sbin/start-container -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/sbin/start-editor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/sbin/start-editor -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/sbin/start-gateway: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/sbin/start-gateway -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/sbin/start-git: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/sbin/start-git -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/sbin/start-octant: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/sbin/start-octant -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/sbin/start-renderer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/sbin/start-renderer -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/eduk8s/sbin/start-webdav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/eduk8s/sbin/start-webdav -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/gateway/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/gateway/package-lock.json -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/gateway/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/gateway/package.json -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/gateway/scripts/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/gateway/scripts/compile.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/gateway/src/backend/modules/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/gateway/src/backend/modules/files.ts -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/gateway/src/backend/modules/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/gateway/src/backend/modules/proxy.ts -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/gateway/src/backend/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/gateway/src/backend/routes/index.ts -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/gateway/src/backend/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/gateway/src/backend/server.ts -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/gateway/src/frontend/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/gateway/src/frontend/images/logo.png -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/gateway/src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/gateway/src/types/index.d.ts -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/gateway/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/gateway/tsconfig.json -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/gateway/webfonts/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/gateway/webfonts/README.txt -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/helper/.eslintrc.json -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/helper/.vscodeignore -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/LICENSE.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/helper/NOTES.md -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/helper/README.md -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/educates-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/helper/educates-logo.png -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/helper/package-lock.json -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/helper/package.json -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/helper/src/extension.ts -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/src/replace-text-selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/helper/src/replace-text-selection.ts -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/src/select-matching-text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/helper/src/select-matching-text.ts -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/tests/newline-at-end.txt: -------------------------------------------------------------------------------- 1 | already 2 | here 3 | -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/tests/no-newline-at-end.txt: -------------------------------------------------------------------------------- 1 | already 2 | here -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/tests/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/helper/tests/sample.py -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/tests/sample.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 9 | 9 10 | 10 11 | -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/tests/sample.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/helper/tests/sample.yml -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/tests/test-helper.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/helper/tests/test-helper.http -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/helper/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/helper/tsconfig.json -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/httpd/requirements.txt: -------------------------------------------------------------------------------- 1 | mod_wsgi==5.0.2 2 | -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/kubernetes/bin/kubectl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/kubernetes/bin/kubectl -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/kubernetes/bin/kubectl-convert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/kubernetes/bin/kubectl-convert -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/packages/README.md -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/renderer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/renderer/package-lock.json -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/renderer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/renderer/package.json -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/renderer/scripts/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/renderer/scripts/compile.sh -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/renderer/src/backend/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/renderer/src/backend/server.ts -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/renderer/src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/renderer/src/types/index.d.ts -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/renderer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/renderer/tsconfig.json -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/renderer/workshop/modules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/renderer/workshop/modules.yaml -------------------------------------------------------------------------------- /workshop-images/base-environment/opt/renderer/workshop/workshop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/opt/renderer/workshop/workshop.yaml -------------------------------------------------------------------------------- /workshop-images/base-environment/usr/bin/container-entrypoint: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exec "$@" 4 | -------------------------------------------------------------------------------- /workshop-images/base-environment/usr/bin/fix-permissions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/base-environment/usr/bin/fix-permissions -------------------------------------------------------------------------------- /workshop-images/base-environment/usr/bin/start-container: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exec /opt/eduk8s/sbin/start-container "$@" 4 | -------------------------------------------------------------------------------- /workshop-images/conda-environment/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/conda-environment/Dockerfile -------------------------------------------------------------------------------- /workshop-images/conda-environment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/conda-environment/README.md -------------------------------------------------------------------------------- /workshop-images/conda-environment/opt/eduk8s/etc/setup.d/03-jupyter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/conda-environment/opt/eduk8s/etc/setup.d/03-jupyter.sh -------------------------------------------------------------------------------- /workshop-images/conda-environment/opt/eduk8s/workshop/profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/conda-environment/opt/eduk8s/workshop/profile -------------------------------------------------------------------------------- /workshop-images/conda-environment/resources/trainingportal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/conda-environment/resources/trainingportal.yaml -------------------------------------------------------------------------------- /workshop-images/conda-environment/resources/workshop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/conda-environment/resources/workshop.yaml -------------------------------------------------------------------------------- /workshop-images/conda-environment/start-jupyterlab.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/conda-environment/start-jupyterlab.sh -------------------------------------------------------------------------------- /workshop-images/desktop-environment/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/desktop-environment/Dockerfile -------------------------------------------------------------------------------- /workshop-images/desktop-environment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/desktop-environment/README.md -------------------------------------------------------------------------------- /workshop-images/desktop-environment/chrome-init.sh: -------------------------------------------------------------------------------- 1 | CHROMIUM_FLAGS='--no-sandbox --start-maximized --user-data-dir' 2 | -------------------------------------------------------------------------------- /workshop-images/desktop-environment/novnc.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/desktop-environment/novnc.conf -------------------------------------------------------------------------------- /workshop-images/desktop-environment/start-novnc: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exec novnc_server 4 | -------------------------------------------------------------------------------- /workshop-images/desktop-environment/start-vncserver: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exec vncserver :0 -fg -SecurityTypes None 4 | -------------------------------------------------------------------------------- /workshop-images/desktop-environment/vncserver.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/desktop-environment/vncserver.conf -------------------------------------------------------------------------------- /workshop-images/desktop-environment/xfce4-helpers.rc: -------------------------------------------------------------------------------- 1 | WebBrowser=chromium 2 | -------------------------------------------------------------------------------- /workshop-images/desktop-environment/xstartup: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exec startxfce4 4 | -------------------------------------------------------------------------------- /workshop-images/jdk11-environment/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/jdk11-environment/Dockerfile -------------------------------------------------------------------------------- /workshop-images/jdk11-environment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/jdk11-environment/README.md -------------------------------------------------------------------------------- /workshop-images/jdk11-environment/opt/eduk8s/etc/setup.d/11-java.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/jdk11-environment/opt/eduk8s/etc/setup.d/11-java.sh -------------------------------------------------------------------------------- /workshop-images/jdk17-environment/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/jdk17-environment/Dockerfile -------------------------------------------------------------------------------- /workshop-images/jdk17-environment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/jdk17-environment/README.md -------------------------------------------------------------------------------- /workshop-images/jdk17-environment/opt/eduk8s/etc/setup.d/11-java.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/jdk17-environment/opt/eduk8s/etc/setup.d/11-java.sh -------------------------------------------------------------------------------- /workshop-images/jdk21-environment/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/jdk21-environment/Dockerfile -------------------------------------------------------------------------------- /workshop-images/jdk21-environment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/jdk21-environment/README.md -------------------------------------------------------------------------------- /workshop-images/jdk21-environment/gradle.properties-arm64: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs="-XX:UseSVE=0" -------------------------------------------------------------------------------- /workshop-images/jdk21-environment/opt/eduk8s/etc/setup.d/11-java.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/jdk21-environment/opt/eduk8s/etc/setup.d/11-java.sh -------------------------------------------------------------------------------- /workshop-images/jdk8-environment/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/jdk8-environment/Dockerfile -------------------------------------------------------------------------------- /workshop-images/jdk8-environment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/jdk8-environment/README.md -------------------------------------------------------------------------------- /workshop-images/jdk8-environment/opt/eduk8s/etc/setup.d/11-java.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/educates/educates-training-platform/HEAD/workshop-images/jdk8-environment/opt/eduk8s/etc/setup.d/11-java.sh --------------------------------------------------------------------------------