Add jwt-proxy functionality 94/9294/5
authorktimoney <kevin.timoney@est.tech>
Mon, 3 Oct 2022 14:02:44 +0000 (15:02 +0100)
committerJohn Keeney <john.keeney@est.tech>
Wed, 26 Oct 2022 11:42:45 +0000 (11:42 +0000)
commit2513eea5c9c4a1685ab6cbf0c2727d21399de5c7
treecbf9471227455ebb3b59f33b895e65561437c8ee
parentf84f8e33ada82e3f9ea9cfbfe0dbc7f80e9986ea
Add jwt-proxy functionality

Issue-ID: NONRTRIC-634
Change-Id: Iedb39691a1dad212f9ad69b127287291496eaaf8
Signed-off-by: ktimoney <kevin.timoney@est.tech>
76 files changed:
service-exposure/Dockerfile_jwt [new file with mode: 0644]
service-exposure/Dockerfile_rhi
service-exposure/Dockerfile_rhwi1 [new file with mode: 0644]
service-exposure/Dockerfile_rhwi2 [new file with mode: 0644]
service-exposure/Dockerfile_rhwp [new file with mode: 0644]
service-exposure/Dockerfile_rim
service-exposure/Dockerfile_rkm
service-exposure/IstioOperator.yaml [new file with mode: 0644]
service-exposure/MutatingWebhookConfiguration.yaml [new file with mode: 0644]
service-exposure/README.md
service-exposure/chartmuseum.yaml
service-exposure/charts/rapp-helloworld-invoker1/.helmignore [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker1/Chart.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker1/templates/NOTES.txt [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker1/templates/_helpers.tpl [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker1/templates/clusterrole.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker1/templates/deployment.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker1/templates/hpa.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker1/templates/ingress.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker1/templates/service.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker1/templates/serviceaccount.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker1/templates/tests/test-connection.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker1/values.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker2/.helmignore [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker2/Chart.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker2/templates/NOTES.txt [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker2/templates/_helpers.tpl [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker2/templates/clusterrole.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker2/templates/deployment.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker2/templates/hpa.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker2/templates/ingress.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker2/templates/service.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker2/templates/serviceaccount.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker2/templates/tests/test-connection.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-invoker2/values.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-provider/.helmignore [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-provider/Chart.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-provider/templates/NOTES.txt [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-provider/templates/_helpers.tpl [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-provider/templates/clusterrole.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-provider/templates/deployment.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-provider/templates/hpa.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-provider/templates/ingress.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-provider/templates/service.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-provider/templates/serviceaccount.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-provider/templates/tests/test-connection.yaml [new file with mode: 0644]
service-exposure/charts/rapp-helloworld-provider/values.yaml [new file with mode: 0644]
service-exposure/deploy_rapp.sh [new file with mode: 0644]
service-exposure/keycloak.sh [new file with mode: 0644]
service-exposure/keycloak.yaml
service-exposure/postgres.yaml
service-exposure/rapps-helm-installer.go
service-exposure/rapps-helm-installer.yaml
service-exposure/rapps-istio-mgr.go
service-exposure/rapps-istio-mgr.yaml
service-exposure/rapps-jwt.go [new file with mode: 0644]
service-exposure/rapps-keycloak-mgr.go
service-exposure/rapps-keycloak-mgr.yaml
service-exposure/rapps-rapp-helloworld-invoker1.go [new file with mode: 0644]
service-exposure/rapps-rapp-helloworld-invoker2.go [new file with mode: 0644]
service-exposure/rapps-rapp-helloworld-provider.go [new file with mode: 0644]
service-exposure/rapps-rapp-invoker.go
service-exposure/rapps-rapp-provider.go
service-exposure/rapps-webhook.go [new file with mode: 0644]
service-exposure/rapps-webhook.yaml [new file with mode: 0644]
service-exposure/rp_test.sh
service-exposure/start_pods.sh
service-exposure/stop_pods.sh
service-exposure/templates/AuthorizationPolicy-template.txt [new file with mode: 0644]
service-exposure/templates/EnvoyFilter-template.txt [new file with mode: 0644]
service-exposure/templates/Gateway-template.txt [new file with mode: 0644]
service-exposure/templates/RequestAuthentication-template.txt [new file with mode: 0644]
service-exposure/templates/VirtualService-template.txt [new file with mode: 0644]
service-exposure/undeploy_rapp.sh [new file with mode: 0644]
service-exposure/utils/generatejwt/generatejwt.go [new file with mode: 0644]
service-exposure/utils/pemtojwks/pemtojwks.go [new file with mode: 0644]