├── .gitignore ├── README.md ├── bootstrap.sh ├── bootstrap └── argocd │ └── apps │ └── overlays │ ├── aws.cluster │ ├── kustomization.yaml │ └── values.yaml │ ├── local.home │ ├── kustomization.yaml │ └── values.yaml │ └── rhpds │ ├── kustomization.yaml │ └── values.yaml ├── clusters ├── aws.cluster │ └── overlays │ │ ├── cicd │ │ ├── kustomization.yaml │ │ └── pipeline-rolebinding.yaml │ │ ├── dev │ │ └── kustomization.yaml │ │ ├── pipelinerun │ │ └── kustomization.yaml │ │ ├── prod │ │ └── kustomization.yaml │ │ └── test │ │ └── kustomization.yaml ├── local.home │ └── overlays │ │ ├── cicd │ │ ├── kustomization.yaml │ │ ├── patch-pvc-block.yaml │ │ └── pipeline-rolebinding.yaml │ │ ├── dev │ │ └── kustomization.yaml │ │ ├── pipelinerun │ │ ├── apps │ │ │ └── kustomization.yaml │ │ ├── push-to-prod-client │ │ │ └── kustomization.yaml │ │ └── push-to-prod-server │ │ │ └── kustomization.yaml │ │ ├── prod │ │ └── kustomization.yaml │ │ └── test │ │ └── kustomization.yaml └── rhpds │ └── overlays │ ├── cicd │ ├── kustomization.yaml │ └── pipeline-rolebinding.yaml │ ├── dev │ └── kustomization.yaml │ ├── pipelinerun │ ├── apps │ │ └── kustomization.yaml │ ├── push-to-prod-client │ │ └── kustomization.yaml │ └── push-to-prod-server │ │ └── kustomization.yaml │ ├── prod │ └── kustomization.yaml │ └── test │ └── kustomization.yaml ├── components ├── apps │ ├── client │ │ └── base │ │ │ ├── client-deployment.yaml │ │ │ ├── client-route.yaml │ │ │ ├── client-service.yaml │ │ │ ├── config │ │ │ └── config.js │ │ │ └── kustomization.yaml │ ├── database │ │ └── base │ │ │ ├── config │ │ │ ├── 90-init-database.sh │ │ │ ├── import.sql │ │ │ └── schema.sql │ │ │ ├── db-deployment.yaml │ │ │ ├── db-pvc.yaml │ │ │ ├── db-secret.yaml │ │ │ ├── db-service.yaml │ │ │ └── kustomization.yaml │ ├── monitor │ │ └── base │ │ │ ├── grafana-quarkus-dashboard.yaml │ │ │ ├── kustomization.yaml │ │ │ └── quarkus-dashboard.json │ ├── server │ │ └── base │ │ │ ├── config │ │ │ └── application.properties │ │ │ ├── default-view-rolebinding.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── server-deployment.yaml │ │ │ ├── server-route.yaml │ │ │ ├── server-service.yaml │ │ │ └── server-sm.yaml │ └── slack-message-handler │ │ └── base │ │ ├── deployment.yaml │ │ ├── kustomization.yaml │ │ ├── route.yaml │ │ └── service.yaml └── tekton │ ├── pipelines │ ├── client │ │ └── base │ │ │ ├── client-pipeline.yaml │ │ │ └── kustomization.yaml │ ├── push-prod-pr │ │ └── base │ │ │ ├── gitops-manifests-pvc.yaml │ │ │ ├── kustomization.yaml │ │ │ └── push-prod-pr-pipeline.yaml │ └── server │ │ └── base │ │ ├── config │ │ ├── newman-dev-env.json │ │ ├── newman-prod-env.json │ │ ├── newman-test-env.json │ │ └── settings.xml │ │ ├── kustomization.yaml │ │ ├── secrets │ │ └── maven-repo-creds.yaml │ │ ├── server-pipeline.yaml │ │ └── server-post-prod-pipeline.yaml │ ├── tasks │ └── base │ │ ├── dependency-cache-pvc.yaml │ │ ├── kustomization.yaml │ │ ├── m2-cache-pvc.yaml │ │ ├── npm-cache-pvc.yaml │ │ ├── task-binary-s2i.yaml │ │ ├── task-buildah.yaml │ │ ├── task-create-commit-list.yaml │ │ ├── task-create-pr.yaml │ │ ├── task-deploy.yaml │ │ ├── task-git.yaml │ │ ├── task-kustomize.yaml │ │ ├── task-npm-quality.yaml │ │ ├── task-npm.yaml │ │ ├── task-push-image.yaml │ │ ├── task-run-pipeline.yaml │ │ ├── task-send-to-webhook-slack.yaml │ │ ├── task-tekton.yaml │ │ ├── task-update-image.yaml │ │ ├── task-variables.yaml │ │ └── task-yq.yaml │ └── triggers │ └── base │ ├── argocd-notification-triggerbinding.yaml │ ├── client-eventlistener.yaml │ ├── client-triggertemplate.yaml │ ├── kustomization.yaml │ ├── server-eventlistener.yaml │ ├── server-post-prod-eventlistener.yaml │ ├── server-post-prod-triggertemplate.yaml │ ├── server-triggertemplate.yaml │ ├── slack-message-eventlistener.yaml │ ├── slack-message-triggerbinding.yaml │ └── slack-message-triggertemplate.yaml ├── docs ├── img │ ├── argocd.png │ ├── cicd-flow.png │ ├── client-server-database.png │ ├── monitoring.png │ ├── screenshot.png │ ├── tekton-rerun.png │ └── topology.png └── swagger │ ├── openapi-3.0.json │ └── swagger-2.0.json ├── environments └── overlays │ ├── cicd │ ├── acs-external-secret.yaml │ ├── docker-external-secret.yaml │ ├── github-external-secret.yaml │ ├── gitops-network-policy.yaml │ ├── kustomization.yaml │ ├── prod-network-policy.yaml │ ├── setup-local-credentials-job.yaml │ ├── slack-deployments-webhook-external-secret.yaml │ ├── upload-sbom-secret.yaml │ └── workspace-template-cm.yaml │ ├── dev │ ├── cicd-networkpolicy.yaml │ └── kustomization.yaml │ ├── monitor │ ├── README.md │ └── kustomization.yaml │ ├── prod │ ├── cicd-networkpolicy.yaml │ ├── cicd-pipeline-view.yaml │ ├── kustomization.yaml │ └── post-sync-pipeline-job.yaml │ └── test │ ├── cicd-networkpolicy.yaml │ └── kustomization.yaml ├── pipelinerun.sh └── scripts ├── acm ├── 1-apply-channel.sh ├── 2-apply-dev.sh ├── 3-apply-test.sh ├── 4-apply-prod.sh └── 5-spply-cicd.sh ├── apply-home.sh ├── apply-ocplab.sh ├── apply-pipelinerun.sh ├── apply.sh └── siege.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/README.md -------------------------------------------------------------------------------- /bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/bootstrap.sh -------------------------------------------------------------------------------- /bootstrap/argocd/apps/overlays/aws.cluster/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/bootstrap/argocd/apps/overlays/aws.cluster/kustomization.yaml -------------------------------------------------------------------------------- /bootstrap/argocd/apps/overlays/aws.cluster/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/bootstrap/argocd/apps/overlays/aws.cluster/values.yaml -------------------------------------------------------------------------------- /bootstrap/argocd/apps/overlays/local.home/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/bootstrap/argocd/apps/overlays/local.home/kustomization.yaml -------------------------------------------------------------------------------- /bootstrap/argocd/apps/overlays/local.home/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/bootstrap/argocd/apps/overlays/local.home/values.yaml -------------------------------------------------------------------------------- /bootstrap/argocd/apps/overlays/rhpds/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/bootstrap/argocd/apps/overlays/rhpds/kustomization.yaml -------------------------------------------------------------------------------- /bootstrap/argocd/apps/overlays/rhpds/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/bootstrap/argocd/apps/overlays/rhpds/values.yaml -------------------------------------------------------------------------------- /clusters/aws.cluster/overlays/cicd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/aws.cluster/overlays/cicd/kustomization.yaml -------------------------------------------------------------------------------- /clusters/aws.cluster/overlays/cicd/pipeline-rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/aws.cluster/overlays/cicd/pipeline-rolebinding.yaml -------------------------------------------------------------------------------- /clusters/aws.cluster/overlays/dev/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/aws.cluster/overlays/dev/kustomization.yaml -------------------------------------------------------------------------------- /clusters/aws.cluster/overlays/pipelinerun/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/aws.cluster/overlays/pipelinerun/kustomization.yaml -------------------------------------------------------------------------------- /clusters/aws.cluster/overlays/prod/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/aws.cluster/overlays/prod/kustomization.yaml -------------------------------------------------------------------------------- /clusters/aws.cluster/overlays/test/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/aws.cluster/overlays/test/kustomization.yaml -------------------------------------------------------------------------------- /clusters/local.home/overlays/cicd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/local.home/overlays/cicd/kustomization.yaml -------------------------------------------------------------------------------- /clusters/local.home/overlays/cicd/patch-pvc-block.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/storageClassName 3 | value: iscsi -------------------------------------------------------------------------------- /clusters/local.home/overlays/cicd/pipeline-rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/local.home/overlays/cicd/pipeline-rolebinding.yaml -------------------------------------------------------------------------------- /clusters/local.home/overlays/dev/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/local.home/overlays/dev/kustomization.yaml -------------------------------------------------------------------------------- /clusters/local.home/overlays/pipelinerun/apps/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/local.home/overlays/pipelinerun/apps/kustomization.yaml -------------------------------------------------------------------------------- /clusters/local.home/overlays/pipelinerun/push-to-prod-client/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/local.home/overlays/pipelinerun/push-to-prod-client/kustomization.yaml -------------------------------------------------------------------------------- /clusters/local.home/overlays/pipelinerun/push-to-prod-server/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/local.home/overlays/pipelinerun/push-to-prod-server/kustomization.yaml -------------------------------------------------------------------------------- /clusters/local.home/overlays/prod/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/local.home/overlays/prod/kustomization.yaml -------------------------------------------------------------------------------- /clusters/local.home/overlays/test/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/local.home/overlays/test/kustomization.yaml -------------------------------------------------------------------------------- /clusters/rhpds/overlays/cicd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/rhpds/overlays/cicd/kustomization.yaml -------------------------------------------------------------------------------- /clusters/rhpds/overlays/cicd/pipeline-rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/rhpds/overlays/cicd/pipeline-rolebinding.yaml -------------------------------------------------------------------------------- /clusters/rhpds/overlays/dev/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/rhpds/overlays/dev/kustomization.yaml -------------------------------------------------------------------------------- /clusters/rhpds/overlays/pipelinerun/apps/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/rhpds/overlays/pipelinerun/apps/kustomization.yaml -------------------------------------------------------------------------------- /clusters/rhpds/overlays/pipelinerun/push-to-prod-client/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/rhpds/overlays/pipelinerun/push-to-prod-client/kustomization.yaml -------------------------------------------------------------------------------- /clusters/rhpds/overlays/pipelinerun/push-to-prod-server/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/rhpds/overlays/pipelinerun/push-to-prod-server/kustomization.yaml -------------------------------------------------------------------------------- /clusters/rhpds/overlays/prod/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/rhpds/overlays/prod/kustomization.yaml -------------------------------------------------------------------------------- /clusters/rhpds/overlays/test/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/clusters/rhpds/overlays/test/kustomization.yaml -------------------------------------------------------------------------------- /components/apps/client/base/client-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/client/base/client-deployment.yaml -------------------------------------------------------------------------------- /components/apps/client/base/client-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/client/base/client-route.yaml -------------------------------------------------------------------------------- /components/apps/client/base/client-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/client/base/client-service.yaml -------------------------------------------------------------------------------- /components/apps/client/base/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/client/base/config/config.js -------------------------------------------------------------------------------- /components/apps/client/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/client/base/kustomization.yaml -------------------------------------------------------------------------------- /components/apps/database/base/config/90-init-database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/database/base/config/90-init-database.sh -------------------------------------------------------------------------------- /components/apps/database/base/config/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/database/base/config/import.sql -------------------------------------------------------------------------------- /components/apps/database/base/config/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/database/base/config/schema.sql -------------------------------------------------------------------------------- /components/apps/database/base/db-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/database/base/db-deployment.yaml -------------------------------------------------------------------------------- /components/apps/database/base/db-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/database/base/db-pvc.yaml -------------------------------------------------------------------------------- /components/apps/database/base/db-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/database/base/db-secret.yaml -------------------------------------------------------------------------------- /components/apps/database/base/db-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/database/base/db-service.yaml -------------------------------------------------------------------------------- /components/apps/database/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/database/base/kustomization.yaml -------------------------------------------------------------------------------- /components/apps/monitor/base/grafana-quarkus-dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/monitor/base/grafana-quarkus-dashboard.yaml -------------------------------------------------------------------------------- /components/apps/monitor/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/monitor/base/kustomization.yaml -------------------------------------------------------------------------------- /components/apps/monitor/base/quarkus-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/monitor/base/quarkus-dashboard.json -------------------------------------------------------------------------------- /components/apps/server/base/config/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/server/base/config/application.properties -------------------------------------------------------------------------------- /components/apps/server/base/default-view-rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/server/base/default-view-rolebinding.yaml -------------------------------------------------------------------------------- /components/apps/server/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/server/base/kustomization.yaml -------------------------------------------------------------------------------- /components/apps/server/base/server-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/server/base/server-deployment.yaml -------------------------------------------------------------------------------- /components/apps/server/base/server-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/server/base/server-route.yaml -------------------------------------------------------------------------------- /components/apps/server/base/server-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/server/base/server-service.yaml -------------------------------------------------------------------------------- /components/apps/server/base/server-sm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/server/base/server-sm.yaml -------------------------------------------------------------------------------- /components/apps/slack-message-handler/base/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/slack-message-handler/base/deployment.yaml -------------------------------------------------------------------------------- /components/apps/slack-message-handler/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/slack-message-handler/base/kustomization.yaml -------------------------------------------------------------------------------- /components/apps/slack-message-handler/base/route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/slack-message-handler/base/route.yaml -------------------------------------------------------------------------------- /components/apps/slack-message-handler/base/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/apps/slack-message-handler/base/service.yaml -------------------------------------------------------------------------------- /components/tekton/pipelines/client/base/client-pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/pipelines/client/base/client-pipeline.yaml -------------------------------------------------------------------------------- /components/tekton/pipelines/client/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/pipelines/client/base/kustomization.yaml -------------------------------------------------------------------------------- /components/tekton/pipelines/push-prod-pr/base/gitops-manifests-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/pipelines/push-prod-pr/base/gitops-manifests-pvc.yaml -------------------------------------------------------------------------------- /components/tekton/pipelines/push-prod-pr/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/pipelines/push-prod-pr/base/kustomization.yaml -------------------------------------------------------------------------------- /components/tekton/pipelines/push-prod-pr/base/push-prod-pr-pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/pipelines/push-prod-pr/base/push-prod-pr-pipeline.yaml -------------------------------------------------------------------------------- /components/tekton/pipelines/server/base/config/newman-dev-env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/pipelines/server/base/config/newman-dev-env.json -------------------------------------------------------------------------------- /components/tekton/pipelines/server/base/config/newman-prod-env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/pipelines/server/base/config/newman-prod-env.json -------------------------------------------------------------------------------- /components/tekton/pipelines/server/base/config/newman-test-env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/pipelines/server/base/config/newman-test-env.json -------------------------------------------------------------------------------- /components/tekton/pipelines/server/base/config/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/pipelines/server/base/config/settings.xml -------------------------------------------------------------------------------- /components/tekton/pipelines/server/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/pipelines/server/base/kustomization.yaml -------------------------------------------------------------------------------- /components/tekton/pipelines/server/base/secrets/maven-repo-creds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/pipelines/server/base/secrets/maven-repo-creds.yaml -------------------------------------------------------------------------------- /components/tekton/pipelines/server/base/server-pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/pipelines/server/base/server-pipeline.yaml -------------------------------------------------------------------------------- /components/tekton/pipelines/server/base/server-post-prod-pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/pipelines/server/base/server-post-prod-pipeline.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/dependency-cache-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/dependency-cache-pvc.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/kustomization.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/m2-cache-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/m2-cache-pvc.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/npm-cache-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/npm-cache-pvc.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/task-binary-s2i.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/task-binary-s2i.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/task-buildah.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/task-buildah.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/task-create-commit-list.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/task-create-commit-list.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/task-create-pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/task-create-pr.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/task-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/task-deploy.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/task-git.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/task-git.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/task-kustomize.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/task-kustomize.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/task-npm-quality.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/task-npm-quality.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/task-npm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/task-npm.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/task-push-image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/task-push-image.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/task-run-pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/task-run-pipeline.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/task-send-to-webhook-slack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/task-send-to-webhook-slack.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/task-tekton.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/task-tekton.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/task-update-image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/task-update-image.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/task-variables.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/task-variables.yaml -------------------------------------------------------------------------------- /components/tekton/tasks/base/task-yq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/tasks/base/task-yq.yaml -------------------------------------------------------------------------------- /components/tekton/triggers/base/argocd-notification-triggerbinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/triggers/base/argocd-notification-triggerbinding.yaml -------------------------------------------------------------------------------- /components/tekton/triggers/base/client-eventlistener.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/triggers/base/client-eventlistener.yaml -------------------------------------------------------------------------------- /components/tekton/triggers/base/client-triggertemplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/triggers/base/client-triggertemplate.yaml -------------------------------------------------------------------------------- /components/tekton/triggers/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/triggers/base/kustomization.yaml -------------------------------------------------------------------------------- /components/tekton/triggers/base/server-eventlistener.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/triggers/base/server-eventlistener.yaml -------------------------------------------------------------------------------- /components/tekton/triggers/base/server-post-prod-eventlistener.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/triggers/base/server-post-prod-eventlistener.yaml -------------------------------------------------------------------------------- /components/tekton/triggers/base/server-post-prod-triggertemplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/triggers/base/server-post-prod-triggertemplate.yaml -------------------------------------------------------------------------------- /components/tekton/triggers/base/server-triggertemplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/triggers/base/server-triggertemplate.yaml -------------------------------------------------------------------------------- /components/tekton/triggers/base/slack-message-eventlistener.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/triggers/base/slack-message-eventlistener.yaml -------------------------------------------------------------------------------- /components/tekton/triggers/base/slack-message-triggerbinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/triggers/base/slack-message-triggerbinding.yaml -------------------------------------------------------------------------------- /components/tekton/triggers/base/slack-message-triggertemplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/components/tekton/triggers/base/slack-message-triggertemplate.yaml -------------------------------------------------------------------------------- /docs/img/argocd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/docs/img/argocd.png -------------------------------------------------------------------------------- /docs/img/cicd-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/docs/img/cicd-flow.png -------------------------------------------------------------------------------- /docs/img/client-server-database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/docs/img/client-server-database.png -------------------------------------------------------------------------------- /docs/img/monitoring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/docs/img/monitoring.png -------------------------------------------------------------------------------- /docs/img/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/docs/img/screenshot.png -------------------------------------------------------------------------------- /docs/img/tekton-rerun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/docs/img/tekton-rerun.png -------------------------------------------------------------------------------- /docs/img/topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/docs/img/topology.png -------------------------------------------------------------------------------- /docs/swagger/openapi-3.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/docs/swagger/openapi-3.0.json -------------------------------------------------------------------------------- /docs/swagger/swagger-2.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/docs/swagger/swagger-2.0.json -------------------------------------------------------------------------------- /environments/overlays/cicd/acs-external-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/cicd/acs-external-secret.yaml -------------------------------------------------------------------------------- /environments/overlays/cicd/docker-external-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/cicd/docker-external-secret.yaml -------------------------------------------------------------------------------- /environments/overlays/cicd/github-external-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/cicd/github-external-secret.yaml -------------------------------------------------------------------------------- /environments/overlays/cicd/gitops-network-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/cicd/gitops-network-policy.yaml -------------------------------------------------------------------------------- /environments/overlays/cicd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/cicd/kustomization.yaml -------------------------------------------------------------------------------- /environments/overlays/cicd/prod-network-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/cicd/prod-network-policy.yaml -------------------------------------------------------------------------------- /environments/overlays/cicd/setup-local-credentials-job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/cicd/setup-local-credentials-job.yaml -------------------------------------------------------------------------------- /environments/overlays/cicd/slack-deployments-webhook-external-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/cicd/slack-deployments-webhook-external-secret.yaml -------------------------------------------------------------------------------- /environments/overlays/cicd/upload-sbom-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/cicd/upload-sbom-secret.yaml -------------------------------------------------------------------------------- /environments/overlays/cicd/workspace-template-cm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/cicd/workspace-template-cm.yaml -------------------------------------------------------------------------------- /environments/overlays/dev/cicd-networkpolicy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/dev/cicd-networkpolicy.yaml -------------------------------------------------------------------------------- /environments/overlays/dev/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/dev/kustomization.yaml -------------------------------------------------------------------------------- /environments/overlays/monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/monitor/README.md -------------------------------------------------------------------------------- /environments/overlays/monitor/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/monitor/kustomization.yaml -------------------------------------------------------------------------------- /environments/overlays/prod/cicd-networkpolicy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/prod/cicd-networkpolicy.yaml -------------------------------------------------------------------------------- /environments/overlays/prod/cicd-pipeline-view.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/prod/cicd-pipeline-view.yaml -------------------------------------------------------------------------------- /environments/overlays/prod/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/prod/kustomization.yaml -------------------------------------------------------------------------------- /environments/overlays/prod/post-sync-pipeline-job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/prod/post-sync-pipeline-job.yaml -------------------------------------------------------------------------------- /environments/overlays/test/cicd-networkpolicy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/test/cicd-networkpolicy.yaml -------------------------------------------------------------------------------- /environments/overlays/test/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/environments/overlays/test/kustomization.yaml -------------------------------------------------------------------------------- /pipelinerun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/pipelinerun.sh -------------------------------------------------------------------------------- /scripts/acm/1-apply-channel.sh: -------------------------------------------------------------------------------- 1 | oc apply -k ../../manifests/tools/acm/channel/base/ -------------------------------------------------------------------------------- /scripts/acm/2-apply-dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/scripts/acm/2-apply-dev.sh -------------------------------------------------------------------------------- /scripts/acm/3-apply-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/scripts/acm/3-apply-test.sh -------------------------------------------------------------------------------- /scripts/acm/4-apply-prod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/scripts/acm/4-apply-prod.sh -------------------------------------------------------------------------------- /scripts/acm/5-spply-cicd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/scripts/acm/5-spply-cicd.sh -------------------------------------------------------------------------------- /scripts/apply-home.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/scripts/apply-home.sh -------------------------------------------------------------------------------- /scripts/apply-ocplab.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/scripts/apply-ocplab.sh -------------------------------------------------------------------------------- /scripts/apply-pipelinerun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/scripts/apply-pipelinerun.sh -------------------------------------------------------------------------------- /scripts/apply.sh: -------------------------------------------------------------------------------- 1 | oc apply -k ../clusters/overlays/ocplab/tools/argocd -------------------------------------------------------------------------------- /scripts/siege.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnunn-gitops/product-catalog/HEAD/scripts/siege.sh --------------------------------------------------------------------------------