I hereby claim:
- I am rmichela on github.
- I am ryanmichela (https://keybase.io/ryanmichela) on keybase.
- I have a public key whose fingerprint is 36D5 012F 7BD6 559A 8825 6640 AD24 8C18 9272 FC1B
To claim this, I am signing this object:
| #! /bin/sh | |
| set -e | |
| # 1. Collect kubernetes namespace and pod name from the user into variables | |
| while getopts "n:p:" opt; do | |
| case $opt in | |
| n) NAMESPACE="$OPTARG" ;; | |
| p) POD="$OPTARG" ;; | |
| *) echo "Usage: $0 -n <namespace> -p <pod>"; exit 1 ;; | |
| esac |
| # Goals | |
| # 1. Route traffic from inside the mesh to an external host by way of an egress gateway. | |
| # 2. Create an abstract name inside the mesh to decouple requests from external hostnames. This gives the | |
| # flexibility to switch between dev, test, and prod external API hostnames by only modifying the egress config. | |
| # 3. Originate TLS at the egress gateway proxy instead of at the in-mesh services. This lets us use our own mTLS | |
| # (or none at all) between services and the egress gateway proxy. | |
| # | |
| # istio-egressgateway.istio-system.svc.cluster.local:80 -> Egress Gateway -> httpstat.us:443 | |
| # Create an internal DNS name for the external destination's abstract name |
| ## Install tools | |
| `brew install` | |
| - `awscli` | |
| - `eksctl` | |
| - `aws-iam-authenticator` | |
| - `kubernetes-cli` | |
| - `k9s` | |
| ## Create EKS cluster |
| <plugin> | |
| <groupId>org.openapitools</groupId> | |
| <artifactId>openapi-generator-maven-plugin</artifactId> | |
| <version>4.0.0</version> | |
| <executions> | |
| <execution> | |
| <goals> | |
| <goal>generate</goal> | |
| </goals> | |
| <configuration> |
| travis_fold:start:worker_info | |
| [0K[33;1mWorker information[0m | |
| hostname: fcce8a5c-42d0-4ad2-a801-5bc4afaea059@1.production-1-worker-org-gce-kvtd | |
| version: v6.2.0 https://github.com/travis-ci/worker/tree/5e5476e01646095f48eec13196fdb3faf8f5cbf7 | |
| instance: travis-job-8cb3fd46-034e-473f-a63c-cdeb85496ee4 travis-ci-garnet-trusty-1512502259-986baf0 (via amqp) | |
| startup: 6.52101159s | |
| travis_fold:end:worker_info | |
| [0Ktravis_fold:start:system_info | |
| [0K[33;1mBuild system information[0m | |
| Build language: java |
| package errorcodeservice; | |
| import java.io.IOException; | |
| import javax.servlet.ServletException; | |
| import javax.servlet.http.HttpServletRequest; | |
| import javax.servlet.http.HttpServletResponse; | |
| import org.eclipse.jetty.http2.server.HTTP2CServerConnectionFactory; | |
| import org.eclipse.jetty.server.HttpConfiguration; |
| import com.google.protobuf.Empty; | |
| import io.grpc.Channel; | |
| import io.grpc.Server; | |
| import io.grpc.inprocess.InProcessChannelBuilder; | |
| import io.grpc.inprocess.InProcessServerBuilder; | |
| import io.grpc.stub.ClientCallStreamObserver; | |
| import io.grpc.stub.ClientResponseObserver; | |
| import io.grpc.stub.ServerCallStreamObserver; | |
| import io.grpc.stub.StreamObserver; |
I hereby claim:
To claim this, I am signing this object:
| package bukkit.deltahat.IPC.TestB; | |
| import java.io.File; | |
| import java.util.Random; | |
| import org.bukkit.Server; | |
| import org.bukkit.entity.Player; | |
| import org.bukkit.event.Event.Priority; | |
| import org.bukkit.plugin.PluginDescriptionFile; | |
| import org.bukkit.plugin.PluginLoader; |
| package bukkit.deltahat.IPC.TestA; | |
| import java.io.File; | |
| import java.util.Random; | |
| import org.bukkit.Server; | |
| import org.bukkit.command.Command; | |
| import org.bukkit.entity.Player; | |
| import org.bukkit.plugin.PluginDescriptionFile; | |
| import org.bukkit.plugin.PluginLoader; |