Block or Report
Block or report howardjohn
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned Loading
-
-
-
pilot-load Public
Deploys many lightweight XDS clients to generate load on an XDS server (Pilot)
-
-
-
6,571 contributions in the last year
Less
More
Contribution activity
November 2021
Created 49 commits in 10 repositories
Created 2 repositories
- howardjohn/core Python
- howardjohn/kubectl-locality Go
Created a pull request in istio/istio that received 17 comments
docker: rewrite make+bash with a simple golang tool
This rewrites the amalgamation of make+bash that we use to build docker files today into a fairly simple go program. The bash and make combination …
+632
−18
•
17
comments
Opened 46 other pull requests in 8 repositories
istio/istio
30
merged
3
open
3
closed
- Fix bug in telemetry causing multiple duplicate filters
- pilot-agent request: add allowlist for debug ports
- Start using metallb for IPv6
- tf: do not cleanup external ServiceEntry
- Tweaks to test code to support IPv6
- echo: return errors in dns
- Update proxyv2 distroless image to reduce surface
- Cleanup legacy docker code
- Ensure cert order is deterministic
- Replace openssl with echo client
- Remove workaround in crd validator
- Switch port naming for generated Service
- Fix DefaultHTTPRetryPolicy for gateways
- Fix wrong ctx usage leading to panic on failure
- Test distroless without openssl
- Set sysctls for gateway ports
- experiment with headless filter chains
- Bump jwt-server to 0.6
- Fix echo dualstack
- do not allow priv escalation in istiod
- Skip flaky mcs test
- Bump buildkit version
- Document supported address values
- Cleanup duplicate pilot SAN log
- Use targetPort for gateway tests
- Some pull requests not shown.
istio/tools
3
merged
istio/istio.io
1
open
1
merged
istio/common-files
1
merged
home-assistant/core
1
merged
istio/api
1
merged
GoogleCloudPlatform/anthos-service-mesh-packages
1
merged
istio/release-builder
1
merged
Reviewed 108 pull requests in 17 repositories
istio/istio
63 pull requests
- Fuzzing: Improve coverage
- Rework "refactor serviceentry store"
- CNI: filter pod event from different node and detect pod that needs to be repaired before adding it to work queue.
- Fire off eds update on pod change
- Support configurable MCS API version
- Enable ProxyImage / imageType override in meshconfig.DefaultConfig
- reduce pilot-agent binary size
- Fuzzing: Add more coverage
- Add silence usage to CNI command.
-
Fix
make dockerrelated target on MacOS - Refactor Analysis to remove dependency on galley
- add downstream_cx_active stats only when ExitOnZeroActiveConnections is used
- Add time flag validation to bug-report
- Fix docker.save tar targets
- Rebuilding docker-builder if code changed
- use EndpointSlices by default in 1.21
- Revert /host prefix from CNI log volume mount path.
- fix proxyless gRPC mTLS
- Verify cert at client san
- Fix cdsz endpoint not found
- Fix panic in discoverynamespaces.go
- Enable building for base images
- Add securityContext to CNI DaemonSet to run as root.
- Set sysctls for gateway ports
- try to fix cluster local flake
- Some pull request reviews not shown.
istio/api
6 pull requests
istio/test-infra
6 pull requests
- Move the last batch of deployments / Prow jobs that uses service-account key to workload identity
- Update the service account used by private Prow jobs
- Move more Prow jobs to use workload identity
- Try moving some Prow jobs to use workload identity
- A few improvements to the Prow config generator tool
- Fix release-1.12 automated proxy jobs failing with unbound variable
istio/tools
6 pull requests
istio/enhancements
6 pull requests
- Add feature page for Custom Filters in Envoy
- Add feature page for support for protocol for Ingress, Egress Gateway
- Add feature page for network resilience features
- Add feature page for following feature: Locality Load Balancing [Beta]
- Add feature page for IPv6 support for Istio
- update dry-run feature yaml
istio/pkg
3 pull requests
istio/common-files
3 pull requests
envoyproxy/envoy
2 pull requests
istio/community
2 pull requests
kubernetes-sigs/gateway-api
2 pull requests
istio/istio.io
2 pull requests
GoogleCloudPlatform/anthos-service-mesh-packages
2 pull requests
kubernetes/enhancements
1 pull request
istio/bots
1 pull request
prometheus-community/helm-charts
1 pull request
istio/proxy
1 pull request
istio/release-builder
1 pull request
Created an issue in kubernetes/kubernetes that received 12 comments
Controllers report unique events for generated pod names when rejected by validating admission
What happened?
I used the PodSecurity webhook on 1.23.0-alpha.4 and got a pod rejected. The events were pretty spammy:
Events: Type Reason Age From…
12
comments
Opened 18 other issues in 4 repositories
istio/istio
11
open
3
closed
- bug-report: --include is not honored
- bug-report: using flags results in errors
- istioctl upgrade: consolidate with install
-
telemetry/stackdriver/vmtest suite can only run on GCP - prometheus scraping config doesn't support ipv6
- limitation: only one TCP headless service can be attached to any pod
- Support PodSecurity
- integration tests: be more conscious about AutoRegisterVM selection
- vm health check: unexpected error if probe response happens before first XDS request
- grpcgen TestMtls broken
- Use a local HTTP server for serving files in integration tests
- xds piggyback: merge with StatusPort (15020)
- istioctl: consistently log to stderr
- TestPostInstallControlPlaneVerification test flake
kubernetes/kubernetes
1
open
1
closed
envoyproxy/envoy
1
open
grpc/grpc-go
1
closed
18
contributions
in private repositories
Nov 3 – Nov 13