Commit Graph

92 Commits

Author SHA1 Message Date
Davanum Srinivas addcdc49c2
test case for root url redirection
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2022-04-20 17:41:29 -04:00
Kubernetes Prow Robot 3d056418b9
Merge pull request #49 from dims/redirect-to-a-place-holder-url-for-this-service
Redirect to a placeholder URL about this service
2022-04-20 14:32:56 -07:00
Davanum Srinivas 0c9746d44c
Redirect to a placeholder URL about this service
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2022-04-20 17:25:02 -04:00
Kubernetes Prow Robot b73a539513
Merge pull request #47 from BenTheElder/buckets
redirect AWS client blob requests to s3 based on client IP -> AWS region
2022-04-20 14:20:57 -07:00
Benjamin Elder 4e578c33ce remove outdated TODO 2022-04-20 14:14:49 -07:00
Benjamin Elder 281639e86c 100% unit test coverage for cmd/archeio/app 2022-04-20 13:49:41 -07:00
Benjamin Elder 7b02a66dc6 update comment 2022-04-19 20:12:20 -07:00
Benjamin Elder 83c239ff62 full coverage for clientip.go 2022-04-19 20:06:13 -07:00
Benjamin Elder e7999a91bb seperate main (with globals etc.) from app logic for clearer test coverage etc. 2022-04-19 19:57:24 -07:00
Benjamin Elder b462982d5f implement simple integration test with crane 2022-04-19 19:44:25 -07:00
Benjamin Elder ef73279142 test that all known regions map to a bucket 2022-04-19 10:21:48 -07:00
Benjamin Elder 5d86ba45cc redirect to s3 buckets based on client AWS region 2022-04-19 10:21:48 -07:00
Kubernetes Prow Robot cc25abb745
Merge pull request #48 from BenTheElder/docs
add some more details to README.md
2022-04-18 20:57:17 -07:00
Benjamin Elder 1ba4aeceb7 add some more details to README.md 2022-04-18 20:04:53 -07:00
Kubernetes Prow Robot 3b3f1faacf
Merge pull request #46 from BenTheElder/copyright-oops
add missing copyright header
2022-04-15 16:25:10 -07:00
Benjamin Elder 03a271053e add missing copyright header 2022-04-15 15:45:01 -07:00
Kubernetes Prow Robot 47f4dace69
Merge pull request #42 from BenTheElder/cidr-mapping
implement CIDR matching
2022-04-15 03:35:11 -07:00
Benjamin Elder 14eeea7508 disable broken linter 2022-04-14 21:14:28 -07:00
Benjamin Elder abadc501e9 optimize & comment IP address bit-walking 2022-04-14 21:07:00 -07:00
Benjamin Elder 0434cfdce7 split IPv4/ IPv6 benchmarks 2022-04-14 21:07:00 -07:00
Benjamin Elder 808845185a add benchmarks 2022-04-14 21:07:00 -07:00
Benjamin Elder 7dcef24b93 add AWS IP matching with real data 2022-04-14 21:07:00 -07:00
Benjamin Elder 6ec2e71595 implement CIDR matching 2022-04-14 21:07:00 -07:00
Kubernetes Prow Robot f437af632e
Merge pull request #44 from BenTheElder/go1181
update go to 1.18.1
2022-04-14 02:44:45 -07:00
Kubernetes Prow Robot 95a30b3269
Merge pull request #43 from BenTheElder/go118staticcheck
enable staticcheck in go1.18
2022-04-13 21:28:45 -07:00
Benjamin Elder 5f9a03d2f6 update go to 1.18.1 2022-04-13 19:26:20 -07:00
Benjamin Elder dcc938c924 enable staticcheck in go1.18 2022-04-13 19:23:36 -07:00
Kubernetes Prow Robot 0130fc9542
Merge pull request #40 from BobyMCbobs/add-auto-deploy-to-cloudrun-regions
Add auto-deploy to CloudRun regions
2022-04-08 05:48:42 -07:00
Kubernetes Prow Robot dd5f618110
Merge pull request #31 from BobyMCbobs/add-unit-tests
Add unit tests
2022-04-08 05:44:42 -07:00
Caleb Woodbine a70b677565 Remove v1 handler testing 2022-04-08 15:03:05 +12:00
Caleb Woodbine e1b62f7d42 Add unit test action 2022-04-08 15:01:25 +12:00
Caleb Woodbine 482349973f Update test suite to run as group 2022-04-08 15:01:25 +12:00
Caleb Woodbine 9be392e1c7 Add parallel call 2022-04-08 15:01:25 +12:00
Caleb Woodbine be9beb6119 Update scenario running to be in parallel 2022-04-08 15:01:25 +12:00
Caleb Woodbine 0ffdacae00 Add name to scenario 2022-04-08 15:01:25 +12:00
Caleb Woodbine 5784af52bb Update checking of resolved urls 2022-04-08 15:01:25 +12:00
Caleb Woodbine 22805de6fd Add unit tests 2022-04-08 15:01:25 +12:00
Caleb Woodbine 1012a6544d Add stage ids and wait for image build 2022-04-08 14:59:55 +12:00
Caleb Woodbine e95d9a7dc5 Add $PROJECT in hack/make-rules/deploy.sh 2022-04-01 16:37:55 +13:00
Caleb Woodbine ac8bfca2a2 Update cloudbuild deploy to use Makefile 2022-04-01 15:40:27 +13:00
Caleb Woodbine 985cf5fb87 Add deploy in Makefile 2022-04-01 15:40:16 +13:00
Caleb Woodbine 7fb32f53cc Add hack/make-rules/deploy.sh 2022-04-01 15:40:01 +13:00
Caleb Woodbine 1adc92d66b Add auto-deploy to CloudRun regions 2022-04-01 14:58:54 +13:00
Kubernetes Prow Robot c3b27f3679
Merge pull request #36 from BenTheElder/go118
upgrade to go1.18
2022-03-31 08:51:01 -07:00
Kubernetes Prow Robot 9b73f755f8
Merge pull request #35 from BenTheElder/dropv1
drop v1 support
2022-03-31 08:47:01 -07:00
Benjamin Elder ce84cc2a51 upgrade to go1.18 2022-03-30 23:07:57 -07:00
Benjamin Elder 0039abf4a2 drop v1 support 2022-03-30 23:05:26 -07:00
Kubernetes Prow Robot e81ded31b9
Merge pull request #33 from ameukam/update-google-ko-0-11-2
hack: bump ko to 0.11.2
2022-03-29 11:00:55 -07:00
Arnaud Meukam 87fd9c8f11
hack: bump ko to 0.11.2
Diff:
 - https://github.com/google/ko/compare/v0.9.3...v0.11.2

Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2022-03-29 17:37:42 +02:00
Kubernetes Prow Robot 9645bf81be
Merge pull request #30 from ameukam/update-golangci-lint
hack: update golangci-lint
2022-03-25 06:05:59 -07:00