Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Ingress with Traefik for application deployment and Argo/Tekton dashboards (incl. Tekton Trigger EventListener) #46

Merged
merged 21 commits into from
Mar 31, 2022

Conversation

jonashackt
Copy link
Owner

No description provided.

@jonashackt jonashackt changed the title Ingress for all Add Ingress with Traefik for application deployment and Argo/Tekton dashboards (incl. Tekton Trigger EventListener) Mar 11, 2022
@jonashackt jonashackt temporarily deployed to argocd-dashboard March 11, 2022 13:31 Inactive
@jonashackt jonashackt temporarily deployed to tekton-dashboard March 11, 2022 13:33 Inactive
…e. Therefore refactoring the ArgoCD installation to use Kustomize in order to configure argocd-server to not terminate TLS and instead hand that over to Traefik (see https://stackoverflow.com/a/71692892/4964553)
@jonashackt jonashackt temporarily deployed to traefik-eks-url March 31, 2022 13:38 Inactive
@jonashackt jonashackt temporarily deployed to argocd-dashboard March 31, 2022 13:43 Inactive
@jonashackt jonashackt temporarily deployed to traefik-eks-url March 31, 2022 14:02 Inactive
@jonashackt jonashackt temporarily deployed to traefik-eks-url March 31, 2022 14:08 Inactive
@jonashackt jonashackt temporarily deployed to argocd-dashboard March 31, 2022 14:10 Inactive
@jonashackt jonashackt temporarily deployed to tekton-dashboard March 31, 2022 14:12 Inactive
…e for Tekton, Tasks etc. Therefore also the ArgoCD Kustomize configuration is now held in the `installation` directory.
@jonashackt jonashackt temporarily deployed to traefik-eks-url March 31, 2022 14:37 Inactive
@jonashackt jonashackt temporarily deployed to argocd-dashboard March 31, 2022 14:39 Inactive
@jonashackt jonashackt temporarily deployed to traefik-dashboard March 31, 2022 14:44 Inactive
@jonashackt jonashackt temporarily deployed to argocd-dashboard March 31, 2022 14:46 Inactive
…ressRoute instead of a separate Nginx IngressController, which could be deleted among the Ingress object.
@jonashackt jonashackt temporarily deployed to traefik-dashboard March 31, 2022 15:07 Inactive
@jonashackt jonashackt temporarily deployed to argocd-dashboard March 31, 2022 15:09 Inactive
…managed manifests in it's own root, if they aren't remote - so the Tasks are now inside the installation dir also. Also using the argocd-task from the codecentric Tekton catalog now to avoid duplication. Finally using the new Traefik powered Tekton dashboard url in the pipeline.yml.
@jonashackt jonashackt temporarily deployed to traefik-dashboard March 31, 2022 15:27 Inactive
@jonashackt jonashackt temporarily deployed to argocd-dashboard March 31, 2022 15:30 Inactive
@jonashackt jonashackt temporarily deployed to traefik-dashboard March 31, 2022 15:34 Inactive
@jonashackt jonashackt temporarily deployed to argocd-dashboard March 31, 2022 15:38 Inactive
@jonashackt jonashackt temporarily deployed to traefik-dashboard March 31, 2022 15:54 Inactive
@jonashackt jonashackt temporarily deployed to argocd-dashboard March 31, 2022 15:57 Inactive
@jonashackt jonashackt temporarily deployed to tekton-dashboard March 31, 2022 15:58 Inactive
@jonashackt
Copy link
Owner Author

Fixes #34 #43

@jonashackt jonashackt merged commit a759b79 into main Mar 31, 2022
@jonashackt jonashackt deleted the ingress-for-all branch March 31, 2022 16:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant