├── .gitignore ├── README.md ├── argo └── demo-app.yaml ├── flux └── demo-app │ ├── Dockerfile │ ├── app │ └── main.js │ └── clusters │ └── dev │ └── deployment.yaml ├── harbor └── harbor-values.yaml ├── images ├── argo-ui-repo.png ├── gitea-flux-repo-create.png ├── gitea-flux-repo-demo-app-add.png ├── gitea-flux-repo-demo-app.png ├── gitea-ui-add-maintainers-team.png ├── gitea-ui-admin-generate-token-permissions.png ├── gitea-ui-admin-generate-token-success.png ├── gitea-ui-admin-generate-token.png ├── gitea-ui-admin-settings.png ├── gitea-ui-login.png ├── gitea-ui-org-created.png ├── gitea-ui-repo-created.png ├── harbor-all-users.png ├── harbor-new-project.png ├── harbor-new-user-ok.png ├── harbor-new-user-password-req.png ├── harbor-new-user.png ├── harbor-node-image-scan.png ├── harbor-node-image-signed.png ├── harbor-project-base-images.png ├── new-dragonfly-manager-endpoint-ok.png ├── new-dragonfly-manager-endpoint.png ├── new-dragonfly-manager-instance.png ├── new-registry-endpoint-ok.png ├── new-registry-endpoint.png ├── new-registry-replication-rules-pull-executions-result.png ├── new-registry-replication-rules-pull-executions.png ├── new-registry-replication-rules-pull.png ├── new-registry-replication-rules-push-executions-result.png ├── new-registry-replication-rules-push-executions.png ├── new-registry-replication-rules-push.png └── new-registry-replication-rules.png ├── kind ├── config │ └── kind-config.yaml ├── get-kind.sh └── ingress-experimental │ ├── argocd-ingress.yaml │ ├── dragonfly-ingress.yaml │ └── gitea-ingress.yaml └── slides └── 2025_KCD_Guatemala.pptx /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/README.md -------------------------------------------------------------------------------- /argo/demo-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/argo/demo-app.yaml -------------------------------------------------------------------------------- /flux/demo-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/flux/demo-app/Dockerfile -------------------------------------------------------------------------------- /flux/demo-app/app/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/flux/demo-app/app/main.js -------------------------------------------------------------------------------- /flux/demo-app/clusters/dev/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/flux/demo-app/clusters/dev/deployment.yaml -------------------------------------------------------------------------------- /harbor/harbor-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/harbor/harbor-values.yaml -------------------------------------------------------------------------------- /images/argo-ui-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/argo-ui-repo.png -------------------------------------------------------------------------------- /images/gitea-flux-repo-create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/gitea-flux-repo-create.png -------------------------------------------------------------------------------- /images/gitea-flux-repo-demo-app-add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/gitea-flux-repo-demo-app-add.png -------------------------------------------------------------------------------- /images/gitea-flux-repo-demo-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/gitea-flux-repo-demo-app.png -------------------------------------------------------------------------------- /images/gitea-ui-add-maintainers-team.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/gitea-ui-add-maintainers-team.png -------------------------------------------------------------------------------- /images/gitea-ui-admin-generate-token-permissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/gitea-ui-admin-generate-token-permissions.png -------------------------------------------------------------------------------- /images/gitea-ui-admin-generate-token-success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/gitea-ui-admin-generate-token-success.png -------------------------------------------------------------------------------- /images/gitea-ui-admin-generate-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/gitea-ui-admin-generate-token.png -------------------------------------------------------------------------------- /images/gitea-ui-admin-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/gitea-ui-admin-settings.png -------------------------------------------------------------------------------- /images/gitea-ui-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/gitea-ui-login.png -------------------------------------------------------------------------------- /images/gitea-ui-org-created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/gitea-ui-org-created.png -------------------------------------------------------------------------------- /images/gitea-ui-repo-created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/gitea-ui-repo-created.png -------------------------------------------------------------------------------- /images/harbor-all-users.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/harbor-all-users.png -------------------------------------------------------------------------------- /images/harbor-new-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/harbor-new-project.png -------------------------------------------------------------------------------- /images/harbor-new-user-ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/harbor-new-user-ok.png -------------------------------------------------------------------------------- /images/harbor-new-user-password-req.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/harbor-new-user-password-req.png -------------------------------------------------------------------------------- /images/harbor-new-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/harbor-new-user.png -------------------------------------------------------------------------------- /images/harbor-node-image-scan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/harbor-node-image-scan.png -------------------------------------------------------------------------------- /images/harbor-node-image-signed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/harbor-node-image-signed.png -------------------------------------------------------------------------------- /images/harbor-project-base-images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/harbor-project-base-images.png -------------------------------------------------------------------------------- /images/new-dragonfly-manager-endpoint-ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/new-dragonfly-manager-endpoint-ok.png -------------------------------------------------------------------------------- /images/new-dragonfly-manager-endpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/new-dragonfly-manager-endpoint.png -------------------------------------------------------------------------------- /images/new-dragonfly-manager-instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/new-dragonfly-manager-instance.png -------------------------------------------------------------------------------- /images/new-registry-endpoint-ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/new-registry-endpoint-ok.png -------------------------------------------------------------------------------- /images/new-registry-endpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/new-registry-endpoint.png -------------------------------------------------------------------------------- /images/new-registry-replication-rules-pull-executions-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/new-registry-replication-rules-pull-executions-result.png -------------------------------------------------------------------------------- /images/new-registry-replication-rules-pull-executions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/new-registry-replication-rules-pull-executions.png -------------------------------------------------------------------------------- /images/new-registry-replication-rules-pull.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/new-registry-replication-rules-pull.png -------------------------------------------------------------------------------- /images/new-registry-replication-rules-push-executions-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/new-registry-replication-rules-push-executions-result.png -------------------------------------------------------------------------------- /images/new-registry-replication-rules-push-executions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/new-registry-replication-rules-push-executions.png -------------------------------------------------------------------------------- /images/new-registry-replication-rules-push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/new-registry-replication-rules-push.png -------------------------------------------------------------------------------- /images/new-registry-replication-rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/images/new-registry-replication-rules.png -------------------------------------------------------------------------------- /kind/config/kind-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/kind/config/kind-config.yaml -------------------------------------------------------------------------------- /kind/get-kind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/kind/get-kind.sh -------------------------------------------------------------------------------- /kind/ingress-experimental/argocd-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/kind/ingress-experimental/argocd-ingress.yaml -------------------------------------------------------------------------------- /kind/ingress-experimental/dragonfly-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/kind/ingress-experimental/dragonfly-ingress.yaml -------------------------------------------------------------------------------- /kind/ingress-experimental/gitea-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/kind/ingress-experimental/gitea-ingress.yaml -------------------------------------------------------------------------------- /slides/2025_KCD_Guatemala.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiloss/harbor-workshop/HEAD/slides/2025_KCD_Guatemala.pptx --------------------------------------------------------------------------------