Commit Graph

  • b48d6b53c3 drop unnecessary -short support Benjamin Elder 2022-04-21 00:02:12 -0700
  • 055b7531a5 increase test coverage for ranges2go Benjamin Elder 2022-04-20 23:58:56 -0700
  • 412087a965
    Merge pull request #52 from BenTheElder/ranges2gotest Kubernetes Prow Robot 2022-04-20 17:57:00 -0700
  • 7f2fec0579 verify zz_generated_range_data.go is up to date Benjamin Elder 2022-04-20 16:29:10 -0700
  • 98996f191f regenerate zz_generated_range_data.go Benjamin Elder 2022-04-20 16:10:14 -0700
  • 70f1e05543 fix ranges2go run.sh now that we have test files Benjamin Elder 2022-04-20 16:10:03 -0700
  • 239914c2ed ensure reproducible generation in ranges2go Benjamin Elder 2022-04-20 16:04:03 -0700
  • 34fe3c55d7 improve test coverage for ranges2go Benjamin Elder 2022-04-20 16:03:49 -0700
  • aa27474251
    Merge pull request #51 from dims/test-case-for-root-path Kubernetes Prow Robot 2022-04-20 14:48:57 -0700
  • c816878f11
    Merge pull request #50 from BenTheElder/covermap Kubernetes Prow Robot 2022-04-20 14:44:56 -0700
  • addcdc49c2
    test case for root url redirection Davanum Srinivas 2022-04-20 17:40:44 -0400
  • 3d056418b9
    Merge pull request #49 from dims/redirect-to-a-place-holder-url-for-this-service Kubernetes Prow Robot 2022-04-20 14:32:56 -0700
  • f60b1fc751 100% unit test coverage for pkg/net/cidrs Benjamin Elder 2022-04-20 14:14:17 -0700
  • 0c9746d44c
    Redirect to a placeholder URL about this service Davanum Srinivas 2022-04-20 17:25:02 -0400
  • b73a539513
    Merge pull request #47 from BenTheElder/buckets Kubernetes Prow Robot 2022-04-20 14:20:57 -0700
  • 4e578c33ce remove outdated TODO Benjamin Elder 2022-04-20 14:14:49 -0700
  • 281639e86c 100% unit test coverage for cmd/archeio/app Benjamin Elder 2022-04-20 13:49:41 -0700
  • 7b02a66dc6 update comment Benjamin Elder 2022-04-19 20:12:20 -0700
  • 83c239ff62 full coverage for clientip.go Benjamin Elder 2022-04-19 20:06:13 -0700
  • e7999a91bb seperate main (with globals etc.) from app logic for clearer test coverage etc. Benjamin Elder 2022-04-19 19:57:24 -0700
  • b462982d5f implement simple integration test with crane Benjamin Elder 2022-04-18 15:30:36 -0700
  • ef73279142 test that all known regions map to a bucket Benjamin Elder 2022-04-16 21:41:52 -0700
  • 5d86ba45cc redirect to s3 buckets based on client AWS region Benjamin Elder 2022-04-15 15:40:33 -0700
  • cc25abb745
    Merge pull request #48 from BenTheElder/docs Kubernetes Prow Robot 2022-04-18 20:57:17 -0700
  • 1ba4aeceb7 add some more details to README.md Benjamin Elder 2022-04-18 20:04:53 -0700
  • 3b3f1faacf
    Merge pull request #46 from BenTheElder/copyright-oops Kubernetes Prow Robot 2022-04-15 16:25:10 -0700
  • 03a271053e add missing copyright header Benjamin Elder 2022-04-15 15:45:01 -0700
  • 47f4dace69
    Merge pull request #42 from BenTheElder/cidr-mapping Kubernetes Prow Robot 2022-04-15 03:35:11 -0700
  • 14eeea7508 disable broken linter Benjamin Elder 2022-04-14 21:14:28 -0700
  • abadc501e9 optimize & comment IP address bit-walking Benjamin Elder 2022-04-14 19:58:18 -0700
  • 0434cfdce7 split IPv4/ IPv6 benchmarks Benjamin Elder 2022-04-14 19:58:02 -0700
  • 808845185a add benchmarks Benjamin Elder 2022-04-13 16:29:35 -0700
  • 7dcef24b93 add AWS IP matching with real data Benjamin Elder 2022-04-13 15:26:02 -0700
  • 6ec2e71595 implement CIDR matching Benjamin Elder 2022-04-13 10:36:33 -0700
  • f437af632e
    Merge pull request #44 from BenTheElder/go1181 Kubernetes Prow Robot 2022-04-14 02:44:45 -0700
  • 95a30b3269
    Merge pull request #43 from BenTheElder/go118staticcheck Kubernetes Prow Robot 2022-04-13 21:28:45 -0700
  • 5f9a03d2f6 update go to 1.18.1 Benjamin Elder 2022-04-13 19:26:20 -0700
  • dcc938c924 enable staticcheck in go1.18 Benjamin Elder 2022-04-13 19:19:04 -0700
  • 0130fc9542
    Merge pull request #40 from BobyMCbobs/add-auto-deploy-to-cloudrun-regions Kubernetes Prow Robot 2022-04-08 05:48:42 -0700
  • dd5f618110
    Merge pull request #31 from BobyMCbobs/add-unit-tests Kubernetes Prow Robot 2022-04-08 05:44:42 -0700
  • a70b677565 Remove v1 handler testing Caleb Woodbine 2022-04-08 15:03:05 +1200
  • e1b62f7d42 Add unit test action Caleb Woodbine 2022-04-08 14:37:23 +1200
  • 482349973f Update test suite to run as group Caleb Woodbine 2022-03-31 10:43:53 +1300
  • 9be392e1c7 Add parallel call Caleb Woodbine 2022-03-31 10:40:44 +1300
  • be9beb6119 Update scenario running to be in parallel Caleb Woodbine 2022-03-31 10:38:27 +1300
  • 0ffdacae00 Add name to scenario Caleb Woodbine 2022-03-31 10:33:28 +1300
  • 5784af52bb Update checking of resolved urls Caleb Woodbine 2022-03-29 10:42:33 +1300
  • 22805de6fd Add unit tests Caleb Woodbine 2022-03-28 16:47:13 +1300
  • 1012a6544d Add stage ids and wait for image build Caleb Woodbine 2022-04-08 14:59:55 +1200
  • e95d9a7dc5 Add $PROJECT in hack/make-rules/deploy.sh Caleb Woodbine 2022-04-01 16:37:55 +1300
  • ac8bfca2a2 Update cloudbuild deploy to use Makefile Caleb Woodbine 2022-04-01 15:40:27 +1300
  • 985cf5fb87 Add deploy in Makefile Caleb Woodbine 2022-04-01 15:40:16 +1300
  • 7fb32f53cc Add hack/make-rules/deploy.sh Caleb Woodbine 2022-04-01 15:40:01 +1300
  • 1adc92d66b Add auto-deploy to CloudRun regions Caleb Woodbine 2022-04-01 14:58:54 +1300
  • c3b27f3679
    Merge pull request #36 from BenTheElder/go118 Kubernetes Prow Robot 2022-03-31 08:51:01 -0700
  • 9b73f755f8
    Merge pull request #35 from BenTheElder/dropv1 Kubernetes Prow Robot 2022-03-31 08:47:01 -0700
  • ce84cc2a51 upgrade to go1.18 Benjamin Elder 2022-03-30 23:07:57 -0700
  • 0039abf4a2 drop v1 support Benjamin Elder 2022-03-30 23:05:26 -0700
  • e81ded31b9
    Merge pull request #33 from ameukam/update-google-ko-0-11-2 v0.0.1 Kubernetes Prow Robot 2022-03-29 11:00:55 -0700
  • 87fd9c8f11
    hack: bump ko to 0.11.2 Arnaud Meukam 2022-03-29 17:37:42 +0200
  • f8619cd2e5 Remove init function Caleb Woodbine 2022-03-29 15:19:41 +1300
  • 14cdea213b Add e2e tests Caleb Woodbine 2022-03-29 14:58:42 +1300
  • 9645bf81be
    Merge pull request #30 from ameukam/update-golangci-lint Kubernetes Prow Robot 2022-03-25 06:05:59 -0700
  • fc8b517693
    hack: update golangci-lint Arnaud Meukam 2022-03-25 13:54:22 +0100
  • 19bcd2d22b
    Merge pull request #28 from BenTheElder/override-registry Kubernetes Prow Robot 2022-03-21 14:56:48 -0700
  • 40ab8e6ed5 support overriding upstream Benjamin Elder 2022-03-21 14:34:10 -0700
  • 3a504165f2 Fix version label in request metric Caleb Woodbine 2022-03-21 09:49:44 +1300
  • 3599385540 Set request method in metrics Caleb Woodbine 2022-03-18 13:22:10 +1300
  • d9785d8efd Add metrics Caleb Woodbine 2022-03-18 11:32:27 +1300
  • 215fc34a95
    Merge pull request #21 from aojea/slowloris Kubernetes Prow Robot 2022-03-17 12:36:42 -0700
  • 6d34dfab13 implement graceful shutdown Antonio Ojea 2022-03-17 09:25:03 +0100
  • 3294e4aa3c protect against slowloris attacks Antonio Ojea 2022-03-17 09:19:28 +0100
  • 05fc11ee61
    Add CodeQL analysis workflow Signed-off-by: Arnaud Meukam <ameukam@gmail.com> Arnaud Meukam 2022-03-08 23:22:49 +0100
  • 91e84984f9
    Add Kubernetes Security notice Arnaud Meukam 2022-03-05 12:21:54 +0100
  • 643363a4f5
    Add Dependabot configuration Arnaud Meukam 2022-03-05 12:18:32 +0100
  • 19c0537e6f
    Merge pull request #18 from ameukam/registry-sandbox-custom-image Kubernetes Prow Robot 2022-03-02 07:37:13 -0800
  • 38fb8c0066
    Add custom registries for e2e tests. Arnaud Meukam 2022-03-01 23:32:54 +0100
  • 786ae98536
    Merge pull request #15 from BenTheElder/nits Kubernetes Prow Robot 2022-02-03 17:13:59 -0800
  • 00957c96f2 address logging nits Benjamin Elder 2022-02-03 16:11:44 -0800
  • 92556d3705
    Merge pull request #14 from BenTheElder/klog Kubernetes Prow Robot 2022-02-03 16:06:24 -0800
  • 5e0a00ac3e switch to klog, simplify for pure redirect iteration Benjamin Elder 2022-02-03 15:58:28 -0800
  • a6b8a960a1
    Merge pull request #12 from BenTheElder/ml Kubernetes Prow Robot 2022-01-28 06:30:30 -0800
  • 9469910093 update maliinglist Benjamin Elder 2022-01-28 01:22:18 -0800
  • 78d8caee81
    Merge pull request #10 from BenTheElder/boiler Kubernetes Prow Robot 2022-01-28 00:02:32 -0800
  • cc547a1f30
    Merge pull request #11 from BenTheElder/fix-ci Kubernetes Prow Robot 2022-01-27 23:58:30 -0800
  • b76878dfc9 quieter, simpler shellcheck install Benjamin Elder 2022-01-27 23:32:47 -0800
  • 196771be70 fix shellcheck error Benjamin Elder 2022-01-27 17:10:00 -0800
  • b1b042c31e add script to install shellcheck in CI Benjamin Elder 2022-01-27 17:09:28 -0800
  • 2723e75f05 fix verify.sh paths Benjamin Elder 2022-01-27 16:53:31 -0800
  • ca75b4b34e cleanup boilerplate files slightly Benjamin Elder 2022-01-27 16:51:32 -0800
  • 493fd485c8
    Merge pull request #9 from BenTheElder/image-build Kubernetes Prow Robot 2022-01-27 16:22:30 -0800
  • 2b1f7a2b3c add cloudbuild Benjamin Elder 2022-01-27 15:48:44 -0800
  • 19321a7139 make image publishable with automatic date-sha tag using `make push-images` Benjamin Elder 2022-01-27 13:49:46 -0800
  • d4d0d98f76
    Merge pull request #6 from BenTheElder/cleanup Kubernetes Prow Robot 2022-01-26 23:46:03 -0800
  • 16b78b2316 redirect to k8s.gcr.io (cleanup earlier experiments) Benjamin Elder 2022-01-26 23:40:05 -0800
  • 6183872a86 remove stray dockerfile Benjamin Elder 2022-01-26 23:39:30 -0800
  • 8c910feeec
    Merge pull request #5 from BenTheElder/archeio Kubernetes Prow Robot 2022-01-26 23:38:02 -0800
  • bbb273a80d fix lint(s) so we can start enforcing linter Benjamin Elder 2022-01-26 22:46:42 -0800
  • bf9aff44ec add image building stub with ko Benjamin Elder 2022-01-26 22:36:00 -0800
  • e465bcbaff add makefile + boilerplate scripts Benjamin Elder 2022-01-26 22:14:55 -0800