├── LICENSE ├── README.md ├── archive ├── README.md ├── automated-demo │ ├── .gitignore │ ├── README.md │ ├── auto-demo.sh │ ├── bin │ │ └── .gitignore │ ├── demo-script.md │ ├── inventory.json.tmpl │ ├── ssl │ │ ├── .gitignore │ │ ├── ca-config.json │ │ ├── ca-csr.json │ │ └── mongodb-csr.json │ └── yaml-resources │ │ ├── haproxy │ │ ├── .gitignore │ │ ├── haproxy-clusterip-service.yaml │ │ ├── haproxy-deployment.yaml │ │ ├── haproxy-service.yaml │ │ └── haproxy.tmpl │ │ ├── kubefed-operator │ │ ├── .gitignore │ │ ├── 01-catalog-source-config.yaml │ │ ├── 02-federation-operator-group.yaml │ │ ├── 03-federation-subscription.yaml │ │ └── 04-kubefed-resource.yaml │ │ ├── mongo │ │ ├── .gitignore │ │ ├── 01-mongo-federated-secret.yaml │ │ ├── 02-mongo-federated-service.yaml │ │ ├── 03-mongo-federated-pvc.yaml │ │ └── 04-mongo-federated-deployment-rs.yaml │ │ ├── olm │ │ ├── .gitignore │ │ ├── 01-olm.yaml │ │ ├── 02-olm.yaml │ │ └── 03-subscription.yaml │ │ └── pacman │ │ ├── .gitignore │ │ ├── 01-mongo-federated-secret.yaml │ │ ├── 02-pacman-federated-service.yaml │ │ ├── 03-pacman-federated-ingress.yaml │ │ ├── 04-pacman-federated-service-account.yaml │ │ ├── 05-pacman-federated-cluster-role.yaml │ │ ├── 06-pacman-federated-cluster-role-binding.yaml │ │ └── 07-pacman-federated-deployment-rs.yaml ├── docs │ ├── cdk.md │ ├── kubefed-scope.md │ ├── minishift.md │ ├── ocp4-cluster-scoped.md │ └── ocp4-namespace-scoped.md ├── federated-mongodb │ ├── README.md │ └── mongo-yaml ├── federated-pacman │ ├── README.md │ ├── haproxy-yaml │ └── pacman-yaml ├── ingress │ ├── README.md │ └── federatedingress.yaml ├── olm │ ├── 01-olm.yaml │ ├── 02-olm.yaml │ └── kubefed.yaml ├── sample-app │ ├── federatedconfigmap.yaml │ ├── federateddeployment.yaml │ ├── federatedsecret.yaml │ ├── federatedservice.yaml │ └── federatedserviceaccount.yaml └── sample-clusterscoped │ ├── federatedconfigmap.yaml │ ├── federateddeployment.yaml │ ├── federatedscc.yaml │ ├── federatedsecret.yaml │ ├── federatedservice.yaml │ └── federatedserviceaccount.yaml ├── automated-demo-gitops ├── .gitignore ├── README.md ├── auto-demo.sh ├── bin │ └── .gitignore ├── demo-script.md ├── inventory.json.tmpl ├── ssl │ ├── .gitignore │ ├── ca-config.json │ ├── ca-csr.json │ └── mongodb-csr.json └── yaml-resources │ ├── argocd │ ├── .gitignore │ └── argocd-install.yaml │ ├── gogs │ ├── .gitignore │ ├── gogs.yaml │ └── postgres.yaml │ ├── haproxy │ ├── .gitignore │ ├── haproxy-clusterip-service.yaml │ ├── haproxy-deployment.yaml │ └── haproxy.tmpl │ ├── mongo │ ├── base │ │ ├── .gitignore │ │ ├── kustomization.yaml │ │ ├── mongo-namespace.yaml │ │ ├── mongo-pvc.yaml │ │ ├── mongo-route.yaml │ │ ├── mongo-rs-deployment.yaml │ │ ├── mongo-secret.yaml │ │ └── mongo-service.yaml │ └── overlays │ │ ├── cluster1 │ │ ├── .gitignore │ │ ├── kustomization.yaml │ │ └── mongo-route.yaml │ │ ├── cluster2 │ │ ├── .gitignore │ │ ├── kustomization.yaml │ │ └── mongo-route.yaml │ │ └── cluster3 │ │ ├── .gitignore │ │ ├── kustomization.yaml │ │ └── mongo-route.yaml │ └── pacman │ ├── base │ ├── .gitignore │ ├── kustomization.yaml │ ├── pacman-cluster-role-binding.yaml │ ├── pacman-cluster-role.yaml │ ├── pacman-deployment.yaml │ ├── pacman-namespace.yaml │ ├── pacman-route.yaml │ ├── pacman-secret.yaml │ ├── pacman-service-account.yaml │ └── pacman-service.yaml │ └── overlays │ ├── cluster1 │ ├── .gitignore │ ├── kustomization.yaml │ └── pacman-deployment.yaml │ ├── cluster2 │ ├── .gitignore │ ├── kustomization.yaml │ └── pacman-deployment.yaml │ └── cluster3 │ ├── .gitignore │ ├── kustomization.yaml │ └── pacman-deployment.yaml ├── gitops ├── README.md ├── haproxy.txt └── pacman │ ├── base │ ├── kustomization.yaml │ ├── mongodb-users-secret.yaml │ ├── namespace.yaml │ ├── pacman-deployment.yaml │ ├── pacman-service.yaml │ ├── pacman-serviceaccount.yaml │ ├── skuppman-clusterrole.yaml │ ├── skuppman-clusterrolebinding.yaml │ └── skuppman-route.yaml │ └── overlays │ └── east1 │ ├── haproxy-configmap.yaml │ ├── haproxy-deployment.yaml │ ├── haproxy-service.yaml │ └── kustomization.yaml ├── images ├── cluster-subscribe.png ├── federated-mongo-diagram.png ├── install.png ├── kubefed.png ├── mongooperator.png ├── operatorhub.png ├── pacman-app-diagram.png ├── route53.png └── subscribe.png └── labs ├── 1.md ├── 10.md ├── 11.md ├── 2.md ├── 3.md ├── 4.md ├── 5.md ├── 6.md ├── 7.md ├── 8.md ├── 9.md ├── README.md ├── admin-guide ├── assets ├── api-endpoints.png ├── argocd-apps.png ├── argocd-delete-mongo-confirm.png ├── argocd-delete-mongo.png ├── demo-arch.png ├── federated-mongo-arch.png ├── gitops.png ├── lab-env-overview.png ├── ocp-router-1.gif ├── request-env-gg.png ├── ssh-details-gg.png ├── tip-icon.png └── warning-icon.png ├── byo-infrastructure.md ├── cleanup-instructions.md ├── haproxy-tech-details.md ├── haproxy-yaml ├── instructor-kickoff.md ├── intro.md ├── lab-10-assets └── pacman-application.yaml ├── lab-4-assets ├── deployment.yaml ├── namespace.yaml └── service.yaml ├── lab-5-assets ├── base │ ├── configmap.yaml │ ├── deployment.yaml │ ├── kustomization.yaml │ ├── namespace.yaml │ ├── route.yaml │ └── service.yaml └── overlay-assets │ ├── base │ ├── configmap.yaml │ ├── deployment.yaml │ ├── kustomization.yaml │ ├── namespace.yaml │ ├── route.yaml │ └── service.yaml │ └── overlays │ ├── cluster1 │ ├── configmap.yaml │ ├── deployment.yaml │ ├── kustomization.yaml │ └── route.yaml │ ├── cluster2 │ ├── configmap.yaml │ ├── deployment.yaml │ ├── kustomization.yaml │ └── route.yaml │ └── cluster3 │ ├── configmap.yaml │ ├── deployment.yaml │ ├── kustomization.yaml │ └── route.yaml ├── lab-6-assets ├── .gitignore ├── base │ ├── .gitignore │ ├── kustomization.yaml │ ├── mongo-pvc.yaml │ ├── mongo-route.yaml │ ├── mongo-rs-deployment.yaml │ ├── mongo-secret.yaml │ ├── mongo-service.yaml │ └── namespace.yaml └── overlays │ ├── cluster1 │ ├── .gitignore │ ├── kustomization.yaml │ └── mongo-route.yaml │ ├── cluster2 │ ├── .gitignore │ ├── kustomization.yaml │ └── mongo-route.yaml │ └── cluster3 │ ├── .gitignore │ ├── kustomization.yaml │ └── mongo-route.yaml ├── lab-7-assets ├── base │ ├── kustomization.yaml │ ├── pacman-cluster-role-binding.yaml │ ├── pacman-cluster-role.yaml │ ├── pacman-deployment.yaml │ ├── pacman-namespace.yaml │ ├── pacman-route.yaml │ ├── pacman-secret.yaml │ ├── pacman-service-account.yaml │ └── pacman-service.yaml └── overlays │ ├── cluster1 │ ├── kustomization.yaml │ └── pacman-deployment.yaml │ ├── cluster2 │ ├── kustomization.yaml │ └── pacman-deployment.yaml │ └── cluster3 │ ├── kustomization.yaml │ └── pacman-deployment.yaml └── utility ├── argocd-add-clusters ├── gen-mongo-certs ├── namespace-cleanup ├── verify-contexts ├── wait-for-argo-app ├── wait-for-deployment └── wait-for-mongo-replicaset /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/README.md -------------------------------------------------------------------------------- /archive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/README.md -------------------------------------------------------------------------------- /archive/automated-demo/.gitignore: -------------------------------------------------------------------------------- 1 | inventory.json 2 | -------------------------------------------------------------------------------- /archive/automated-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/README.md -------------------------------------------------------------------------------- /archive/automated-demo/auto-demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/auto-demo.sh -------------------------------------------------------------------------------- /archive/automated-demo/bin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/bin/.gitignore -------------------------------------------------------------------------------- /archive/automated-demo/demo-script.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/demo-script.md -------------------------------------------------------------------------------- /archive/automated-demo/inventory.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/inventory.json.tmpl -------------------------------------------------------------------------------- /archive/automated-demo/ssl/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/ssl/.gitignore -------------------------------------------------------------------------------- /archive/automated-demo/ssl/ca-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/ssl/ca-config.json -------------------------------------------------------------------------------- /archive/automated-demo/ssl/ca-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/ssl/ca-csr.json -------------------------------------------------------------------------------- /archive/automated-demo/ssl/mongodb-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/ssl/mongodb-csr.json -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/haproxy/.gitignore: -------------------------------------------------------------------------------- 1 | haproxy 2 | -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/haproxy/haproxy-clusterip-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/haproxy/haproxy-clusterip-service.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/haproxy/haproxy-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/haproxy/haproxy-deployment.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/haproxy/haproxy-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/haproxy/haproxy-service.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/haproxy/haproxy.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/haproxy/haproxy.tmpl -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/kubefed-operator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/kubefed-operator/.gitignore -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/kubefed-operator/01-catalog-source-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/kubefed-operator/01-catalog-source-config.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/kubefed-operator/02-federation-operator-group.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/kubefed-operator/02-federation-operator-group.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/kubefed-operator/03-federation-subscription.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/kubefed-operator/03-federation-subscription.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/kubefed-operator/04-kubefed-resource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/kubefed-operator/04-kubefed-resource.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/mongo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/mongo/.gitignore -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/mongo/01-mongo-federated-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/mongo/01-mongo-federated-secret.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/mongo/02-mongo-federated-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/mongo/02-mongo-federated-service.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/mongo/03-mongo-federated-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/mongo/03-mongo-federated-pvc.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/mongo/04-mongo-federated-deployment-rs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/mongo/04-mongo-federated-deployment-rs.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/olm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/olm/.gitignore -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/olm/01-olm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/olm/01-olm.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/olm/02-olm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/olm/02-olm.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/olm/03-subscription.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/olm/03-subscription.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/pacman/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/pacman/.gitignore -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/pacman/01-mongo-federated-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/pacman/01-mongo-federated-secret.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/pacman/02-pacman-federated-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/pacman/02-pacman-federated-service.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/pacman/03-pacman-federated-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/pacman/03-pacman-federated-ingress.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/pacman/04-pacman-federated-service-account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/pacman/04-pacman-federated-service-account.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/pacman/05-pacman-federated-cluster-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/pacman/05-pacman-federated-cluster-role.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/pacman/06-pacman-federated-cluster-role-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/pacman/06-pacman-federated-cluster-role-binding.yaml -------------------------------------------------------------------------------- /archive/automated-demo/yaml-resources/pacman/07-pacman-federated-deployment-rs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/automated-demo/yaml-resources/pacman/07-pacman-federated-deployment-rs.yaml -------------------------------------------------------------------------------- /archive/docs/cdk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/docs/cdk.md -------------------------------------------------------------------------------- /archive/docs/kubefed-scope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/docs/kubefed-scope.md -------------------------------------------------------------------------------- /archive/docs/minishift.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/docs/minishift.md -------------------------------------------------------------------------------- /archive/docs/ocp4-cluster-scoped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/docs/ocp4-cluster-scoped.md -------------------------------------------------------------------------------- /archive/docs/ocp4-namespace-scoped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/docs/ocp4-namespace-scoped.md -------------------------------------------------------------------------------- /archive/federated-mongodb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/federated-mongodb/README.md -------------------------------------------------------------------------------- /archive/federated-mongodb/mongo-yaml: -------------------------------------------------------------------------------- 1 | ../automated-demo/yaml-resources/mongo -------------------------------------------------------------------------------- /archive/federated-pacman/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/federated-pacman/README.md -------------------------------------------------------------------------------- /archive/federated-pacman/haproxy-yaml: -------------------------------------------------------------------------------- 1 | ../automated-demo/yaml-resources/haproxy -------------------------------------------------------------------------------- /archive/federated-pacman/pacman-yaml: -------------------------------------------------------------------------------- 1 | ../automated-demo/yaml-resources/pacman -------------------------------------------------------------------------------- /archive/ingress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/ingress/README.md -------------------------------------------------------------------------------- /archive/ingress/federatedingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/ingress/federatedingress.yaml -------------------------------------------------------------------------------- /archive/olm/01-olm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/olm/01-olm.yaml -------------------------------------------------------------------------------- /archive/olm/02-olm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/olm/02-olm.yaml -------------------------------------------------------------------------------- /archive/olm/kubefed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/olm/kubefed.yaml -------------------------------------------------------------------------------- /archive/sample-app/federatedconfigmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/sample-app/federatedconfigmap.yaml -------------------------------------------------------------------------------- /archive/sample-app/federateddeployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/sample-app/federateddeployment.yaml -------------------------------------------------------------------------------- /archive/sample-app/federatedsecret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/sample-app/federatedsecret.yaml -------------------------------------------------------------------------------- /archive/sample-app/federatedservice.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/sample-app/federatedservice.yaml -------------------------------------------------------------------------------- /archive/sample-app/federatedserviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/sample-app/federatedserviceaccount.yaml -------------------------------------------------------------------------------- /archive/sample-clusterscoped/federatedconfigmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/sample-clusterscoped/federatedconfigmap.yaml -------------------------------------------------------------------------------- /archive/sample-clusterscoped/federateddeployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/sample-clusterscoped/federateddeployment.yaml -------------------------------------------------------------------------------- /archive/sample-clusterscoped/federatedscc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/sample-clusterscoped/federatedscc.yaml -------------------------------------------------------------------------------- /archive/sample-clusterscoped/federatedsecret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/sample-clusterscoped/federatedsecret.yaml -------------------------------------------------------------------------------- /archive/sample-clusterscoped/federatedservice.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/sample-clusterscoped/federatedservice.yaml -------------------------------------------------------------------------------- /archive/sample-clusterscoped/federatedserviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/archive/sample-clusterscoped/federatedserviceaccount.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/.gitignore: -------------------------------------------------------------------------------- 1 | inventory.json 2 | gitops-demo/ 3 | -------------------------------------------------------------------------------- /automated-demo-gitops/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/README.md -------------------------------------------------------------------------------- /automated-demo-gitops/auto-demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/auto-demo.sh -------------------------------------------------------------------------------- /automated-demo-gitops/bin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/bin/.gitignore -------------------------------------------------------------------------------- /automated-demo-gitops/demo-script.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/demo-script.md -------------------------------------------------------------------------------- /automated-demo-gitops/inventory.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/inventory.json.tmpl -------------------------------------------------------------------------------- /automated-demo-gitops/ssl/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/ssl/.gitignore -------------------------------------------------------------------------------- /automated-demo-gitops/ssl/ca-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/ssl/ca-config.json -------------------------------------------------------------------------------- /automated-demo-gitops/ssl/ca-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/ssl/ca-csr.json -------------------------------------------------------------------------------- /automated-demo-gitops/ssl/mongodb-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/ssl/mongodb-csr.json -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/argocd/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/argocd/.gitignore -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/argocd/argocd-install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/argocd/argocd-install.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/gogs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/gogs/.gitignore -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/gogs/gogs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/gogs/gogs.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/gogs/postgres.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/gogs/postgres.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/haproxy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/haproxy/.gitignore -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/haproxy/haproxy-clusterip-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/haproxy/haproxy-clusterip-service.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/haproxy/haproxy-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/haproxy/haproxy-deployment.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/haproxy/haproxy.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/haproxy/haproxy.tmpl -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/base/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/mongo/base/.gitignore -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/mongo/base/kustomization.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/base/mongo-namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: mongoNS 5 | -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/base/mongo-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/mongo/base/mongo-pvc.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/base/mongo-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/mongo/base/mongo-route.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/base/mongo-rs-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/mongo/base/mongo-rs-deployment.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/base/mongo-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/mongo/base/mongo-secret.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/base/mongo-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/mongo/base/mongo-service.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/overlays/cluster1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/mongo/overlays/cluster1/.gitignore -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/overlays/cluster1/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/mongo/overlays/cluster1/kustomization.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/overlays/cluster1/mongo-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/mongo/overlays/cluster1/mongo-route.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/overlays/cluster2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/mongo/overlays/cluster2/.gitignore -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/overlays/cluster2/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/mongo/overlays/cluster2/kustomization.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/overlays/cluster2/mongo-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/mongo/overlays/cluster2/mongo-route.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/overlays/cluster3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/mongo/overlays/cluster3/.gitignore -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/overlays/cluster3/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/mongo/overlays/cluster3/kustomization.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/mongo/overlays/cluster3/mongo-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/mongo/overlays/cluster3/mongo-route.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/base/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/base/.gitignore -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/base/kustomization.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/base/pacman-cluster-role-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/base/pacman-cluster-role-binding.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/base/pacman-cluster-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/base/pacman-cluster-role.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/base/pacman-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/base/pacman-deployment.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/base/pacman-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/base/pacman-namespace.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/base/pacman-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/base/pacman-route.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/base/pacman-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/base/pacman-secret.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/base/pacman-service-account.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: pacman 5 | -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/base/pacman-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/base/pacman-service.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/overlays/cluster1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/overlays/cluster1/.gitignore -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/overlays/cluster1/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/overlays/cluster1/kustomization.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/overlays/cluster1/pacman-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/overlays/cluster1/pacman-deployment.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/overlays/cluster2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/overlays/cluster2/.gitignore -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/overlays/cluster2/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/overlays/cluster2/kustomization.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/overlays/cluster2/pacman-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/overlays/cluster2/pacman-deployment.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/overlays/cluster3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/overlays/cluster3/.gitignore -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/overlays/cluster3/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/overlays/cluster3/kustomization.yaml -------------------------------------------------------------------------------- /automated-demo-gitops/yaml-resources/pacman/overlays/cluster3/pacman-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/automated-demo-gitops/yaml-resources/pacman/overlays/cluster3/pacman-deployment.yaml -------------------------------------------------------------------------------- /gitops/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/gitops/README.md -------------------------------------------------------------------------------- /gitops/haproxy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/gitops/haproxy.txt -------------------------------------------------------------------------------- /gitops/pacman/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/gitops/pacman/base/kustomization.yaml -------------------------------------------------------------------------------- /gitops/pacman/base/mongodb-users-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/gitops/pacman/base/mongodb-users-secret.yaml -------------------------------------------------------------------------------- /gitops/pacman/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: skuppman 5 | -------------------------------------------------------------------------------- /gitops/pacman/base/pacman-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/gitops/pacman/base/pacman-deployment.yaml -------------------------------------------------------------------------------- /gitops/pacman/base/pacman-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/gitops/pacman/base/pacman-service.yaml -------------------------------------------------------------------------------- /gitops/pacman/base/pacman-serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/gitops/pacman/base/pacman-serviceaccount.yaml -------------------------------------------------------------------------------- /gitops/pacman/base/skuppman-clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/gitops/pacman/base/skuppman-clusterrole.yaml -------------------------------------------------------------------------------- /gitops/pacman/base/skuppman-clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/gitops/pacman/base/skuppman-clusterrolebinding.yaml -------------------------------------------------------------------------------- /gitops/pacman/base/skuppman-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/gitops/pacman/base/skuppman-route.yaml -------------------------------------------------------------------------------- /gitops/pacman/overlays/east1/haproxy-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/gitops/pacman/overlays/east1/haproxy-configmap.yaml -------------------------------------------------------------------------------- /gitops/pacman/overlays/east1/haproxy-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/gitops/pacman/overlays/east1/haproxy-deployment.yaml -------------------------------------------------------------------------------- /gitops/pacman/overlays/east1/haproxy-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/gitops/pacman/overlays/east1/haproxy-service.yaml -------------------------------------------------------------------------------- /gitops/pacman/overlays/east1/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/gitops/pacman/overlays/east1/kustomization.yaml -------------------------------------------------------------------------------- /images/cluster-subscribe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/images/cluster-subscribe.png -------------------------------------------------------------------------------- /images/federated-mongo-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/images/federated-mongo-diagram.png -------------------------------------------------------------------------------- /images/install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/images/install.png -------------------------------------------------------------------------------- /images/kubefed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/images/kubefed.png -------------------------------------------------------------------------------- /images/mongooperator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/images/mongooperator.png -------------------------------------------------------------------------------- /images/operatorhub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/images/operatorhub.png -------------------------------------------------------------------------------- /images/pacman-app-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/images/pacman-app-diagram.png -------------------------------------------------------------------------------- /images/route53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/images/route53.png -------------------------------------------------------------------------------- /images/subscribe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/images/subscribe.png -------------------------------------------------------------------------------- /labs/1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/1.md -------------------------------------------------------------------------------- /labs/10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/10.md -------------------------------------------------------------------------------- /labs/11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/11.md -------------------------------------------------------------------------------- /labs/2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/2.md -------------------------------------------------------------------------------- /labs/3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/3.md -------------------------------------------------------------------------------- /labs/4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/4.md -------------------------------------------------------------------------------- /labs/5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/5.md -------------------------------------------------------------------------------- /labs/6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/6.md -------------------------------------------------------------------------------- /labs/7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/7.md -------------------------------------------------------------------------------- /labs/8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/8.md -------------------------------------------------------------------------------- /labs/9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/9.md -------------------------------------------------------------------------------- /labs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/README.md -------------------------------------------------------------------------------- /labs/admin-guide: -------------------------------------------------------------------------------- 1 | ## Notes for admins of the lab 2 | 3 | ... 4 | -------------------------------------------------------------------------------- /labs/assets/api-endpoints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/assets/api-endpoints.png -------------------------------------------------------------------------------- /labs/assets/argocd-apps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/assets/argocd-apps.png -------------------------------------------------------------------------------- /labs/assets/argocd-delete-mongo-confirm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/assets/argocd-delete-mongo-confirm.png -------------------------------------------------------------------------------- /labs/assets/argocd-delete-mongo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/assets/argocd-delete-mongo.png -------------------------------------------------------------------------------- /labs/assets/demo-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/assets/demo-arch.png -------------------------------------------------------------------------------- /labs/assets/federated-mongo-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/assets/federated-mongo-arch.png -------------------------------------------------------------------------------- /labs/assets/gitops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/assets/gitops.png -------------------------------------------------------------------------------- /labs/assets/lab-env-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/assets/lab-env-overview.png -------------------------------------------------------------------------------- /labs/assets/ocp-router-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/assets/ocp-router-1.gif -------------------------------------------------------------------------------- /labs/assets/request-env-gg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/assets/request-env-gg.png -------------------------------------------------------------------------------- /labs/assets/ssh-details-gg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/assets/ssh-details-gg.png -------------------------------------------------------------------------------- /labs/assets/tip-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/assets/tip-icon.png -------------------------------------------------------------------------------- /labs/assets/warning-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/assets/warning-icon.png -------------------------------------------------------------------------------- /labs/byo-infrastructure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/byo-infrastructure.md -------------------------------------------------------------------------------- /labs/cleanup-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/cleanup-instructions.md -------------------------------------------------------------------------------- /labs/haproxy-tech-details.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/haproxy-tech-details.md -------------------------------------------------------------------------------- /labs/haproxy-yaml: -------------------------------------------------------------------------------- 1 | ../automated-demo-gitops/yaml-resources/haproxy -------------------------------------------------------------------------------- /labs/instructor-kickoff.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/instructor-kickoff.md -------------------------------------------------------------------------------- /labs/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/intro.md -------------------------------------------------------------------------------- /labs/lab-10-assets/pacman-application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-10-assets/pacman-application.yaml -------------------------------------------------------------------------------- /labs/lab-4-assets/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-4-assets/deployment.yaml -------------------------------------------------------------------------------- /labs/lab-4-assets/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: simple-app 5 | -------------------------------------------------------------------------------- /labs/lab-4-assets/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-4-assets/service.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/base/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/base/configmap.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/base/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/base/deployment.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/base/kustomization.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: web-site 5 | -------------------------------------------------------------------------------- /labs/lab-5-assets/base/route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/base/route.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/base/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/base/service.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/base/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/base/configmap.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/base/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/base/deployment.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/base/kustomization.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: web-app 5 | -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/base/route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/base/route.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/base/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/base/service.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/overlays/cluster1/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/overlays/cluster1/configmap.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/overlays/cluster1/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/overlays/cluster1/deployment.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/overlays/cluster1/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/overlays/cluster1/kustomization.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/overlays/cluster1/route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/overlays/cluster1/route.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/overlays/cluster2/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/overlays/cluster2/configmap.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/overlays/cluster2/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/overlays/cluster2/deployment.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/overlays/cluster2/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/overlays/cluster2/kustomization.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/overlays/cluster2/route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/overlays/cluster2/route.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/overlays/cluster3/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/overlays/cluster3/configmap.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/overlays/cluster3/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/overlays/cluster3/deployment.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/overlays/cluster3/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/overlays/cluster3/kustomization.yaml -------------------------------------------------------------------------------- /labs/lab-5-assets/overlay-assets/overlays/cluster3/route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-5-assets/overlay-assets/overlays/cluster3/route.yaml -------------------------------------------------------------------------------- /labs/lab-6-assets/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/.gitignore -------------------------------------------------------------------------------- /labs/lab-6-assets/base/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/base/.gitignore -------------------------------------------------------------------------------- /labs/lab-6-assets/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/base/kustomization.yaml -------------------------------------------------------------------------------- /labs/lab-6-assets/base/mongo-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/base/mongo-pvc.yaml -------------------------------------------------------------------------------- /labs/lab-6-assets/base/mongo-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/base/mongo-route.yaml -------------------------------------------------------------------------------- /labs/lab-6-assets/base/mongo-rs-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/base/mongo-rs-deployment.yaml -------------------------------------------------------------------------------- /labs/lab-6-assets/base/mongo-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/base/mongo-secret.yaml -------------------------------------------------------------------------------- /labs/lab-6-assets/base/mongo-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/base/mongo-service.yaml -------------------------------------------------------------------------------- /labs/lab-6-assets/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: mongo 5 | -------------------------------------------------------------------------------- /labs/lab-6-assets/overlays/cluster1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/overlays/cluster1/.gitignore -------------------------------------------------------------------------------- /labs/lab-6-assets/overlays/cluster1/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/overlays/cluster1/kustomization.yaml -------------------------------------------------------------------------------- /labs/lab-6-assets/overlays/cluster1/mongo-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/overlays/cluster1/mongo-route.yaml -------------------------------------------------------------------------------- /labs/lab-6-assets/overlays/cluster2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/overlays/cluster2/.gitignore -------------------------------------------------------------------------------- /labs/lab-6-assets/overlays/cluster2/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/overlays/cluster2/kustomization.yaml -------------------------------------------------------------------------------- /labs/lab-6-assets/overlays/cluster2/mongo-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/overlays/cluster2/mongo-route.yaml -------------------------------------------------------------------------------- /labs/lab-6-assets/overlays/cluster3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/overlays/cluster3/.gitignore -------------------------------------------------------------------------------- /labs/lab-6-assets/overlays/cluster3/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/overlays/cluster3/kustomization.yaml -------------------------------------------------------------------------------- /labs/lab-6-assets/overlays/cluster3/mongo-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-6-assets/overlays/cluster3/mongo-route.yaml -------------------------------------------------------------------------------- /labs/lab-7-assets/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-7-assets/base/kustomization.yaml -------------------------------------------------------------------------------- /labs/lab-7-assets/base/pacman-cluster-role-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-7-assets/base/pacman-cluster-role-binding.yaml -------------------------------------------------------------------------------- /labs/lab-7-assets/base/pacman-cluster-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-7-assets/base/pacman-cluster-role.yaml -------------------------------------------------------------------------------- /labs/lab-7-assets/base/pacman-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-7-assets/base/pacman-deployment.yaml -------------------------------------------------------------------------------- /labs/lab-7-assets/base/pacman-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-7-assets/base/pacman-namespace.yaml -------------------------------------------------------------------------------- /labs/lab-7-assets/base/pacman-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-7-assets/base/pacman-route.yaml -------------------------------------------------------------------------------- /labs/lab-7-assets/base/pacman-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-7-assets/base/pacman-secret.yaml -------------------------------------------------------------------------------- /labs/lab-7-assets/base/pacman-service-account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-7-assets/base/pacman-service-account.yaml -------------------------------------------------------------------------------- /labs/lab-7-assets/base/pacman-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-7-assets/base/pacman-service.yaml -------------------------------------------------------------------------------- /labs/lab-7-assets/overlays/cluster1/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-7-assets/overlays/cluster1/kustomization.yaml -------------------------------------------------------------------------------- /labs/lab-7-assets/overlays/cluster1/pacman-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-7-assets/overlays/cluster1/pacman-deployment.yaml -------------------------------------------------------------------------------- /labs/lab-7-assets/overlays/cluster2/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-7-assets/overlays/cluster2/kustomization.yaml -------------------------------------------------------------------------------- /labs/lab-7-assets/overlays/cluster2/pacman-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-7-assets/overlays/cluster2/pacman-deployment.yaml -------------------------------------------------------------------------------- /labs/lab-7-assets/overlays/cluster3/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-7-assets/overlays/cluster3/kustomization.yaml -------------------------------------------------------------------------------- /labs/lab-7-assets/overlays/cluster3/pacman-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/lab-7-assets/overlays/cluster3/pacman-deployment.yaml -------------------------------------------------------------------------------- /labs/utility/argocd-add-clusters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/utility/argocd-add-clusters -------------------------------------------------------------------------------- /labs/utility/gen-mongo-certs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/utility/gen-mongo-certs -------------------------------------------------------------------------------- /labs/utility/namespace-cleanup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/utility/namespace-cleanup -------------------------------------------------------------------------------- /labs/utility/verify-contexts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/utility/verify-contexts -------------------------------------------------------------------------------- /labs/utility/wait-for-argo-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/utility/wait-for-argo-app -------------------------------------------------------------------------------- /labs/utility/wait-for-deployment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/utility/wait-for-deployment -------------------------------------------------------------------------------- /labs/utility/wait-for-mongo-replicaset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/federation-dev/HEAD/labs/utility/wait-for-mongo-replicaset --------------------------------------------------------------------------------