Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-28 | Slow down the benchmarkbenchstat-tuning-domain | Alessio Caiazza | |
2020-02-28 | Merge branch 'backstage/gb/add-ensure-certs-benchmark' into 'master' | Alessio Caiazza | |
Add benchmark for throughput on ensuring domain certs See merge request gitlab-org/gitlab-pages!251 | |||
2020-02-28 | Merge branch 'feature/gb/serverless-serving-enable' into 'master' | Alessio Caiazza | |
Enable serverless serving See merge request gitlab-org/gitlab-pages!232 | |||
2020-02-28 | Add benchmark for throughput on ensuring domain certs | Grzegorz Bizon | |
2020-02-28 | Avoid implicit delegation in disk serving | Grzegorz Bizon | |
2020-02-27 | Improve comments and code readability | Grzegorz Bizon | |
2020-02-26 | Skip racy test | Alessio Caiazza | |
2020-02-26 | Fix data race on cache.client struct | Alessio Caiazza | |
2020-02-24 | Log an error when a serving can not be fabricated | Grzegorz Bizon | |
2020-02-24 | Move serving and lookup path factory to source package | Grzegorz Bizon | |
2020-02-24 | Improve code quality and add a few missing comments | Grzegorz Bizon | |
2020-02-19 | Remove request.WithHTTPSFlag and set directly in tests | Jaime Martinez | |
2020-02-18 | Fix go imports in factory lookup_path.go file | Grzegorz Bizon | |
2020-02-18 | Simplify serverless serving and add a few tests | Grzegorz Bizon | |
2020-02-18 | Add tests for gitlab source lookup path factory | Grzegorz Bizon | |
2020-02-18 | Enable serverless domains source | Grzegorz Bizon | |
2020-02-18 | Ensure that we not do return nil serving.Request | Grzegorz Bizon | |
2020-02-17 | Remove ctxHTTPSKey from the context completely | Jaime Martinez | |
2020-02-12 | Merge branch 'master' into feature/gb/serverless-serving-enable | Grzegorz Bizon | |
* master: Add prometheus metrics for GitLab API client Fix benchmarks Freeze tools version Add acceptance test for serverless metrics Update documentation on using Gorilla ProxyHeaders use gorilla/handlers.ProxyHeaders to get the X-Forwarded-* headers and set them in the appropriate http.Request fields Apply suggestion to metrics/metrics.go Add serverless serving metrics Conflicts: internal/serving/serverless/serverless.go | |||
2020-02-12 | Make it possible to fabricate a serverless serving | Grzegorz Bizon | |
2020-02-12 | Add GitLab API definition for serverless serving | Grzegorz Bizon | |
2020-02-11 | Memoize disk serving on a package level | Grzegorz Bizon | |
2020-02-11 | Make it possible to fabricate serving per request | Grzegorz Bizon | |
2020-02-11 | Add prometheus metrics for GitLab API client | Jaime Martinez | |
Refactor metrics initialization removing init function from the metrics package. | |||
2020-02-07 | Rename lookup variable in domain struct function | Grzegorz Bizon | |
2020-02-05 | Fix benchmarks | Alessio Caiazza | |
Go benchmarks must loop over b.N | |||
2020-02-05 | Add support for per-lookup-path domain serving | Grzegorz Bizon | |
2020-02-05 | Merge branch 'feature/gb/add-serveress-metrics' into 'master' | Vladimir Shushlin | |
Add serverless serving metrics Closes #346 See merge request gitlab-org/gitlab-pages!231 | |||
2020-02-03 | Merge branch '219-use-proxy-headers-https' into 'master' | Alessio Caiazza | |
Set the r.URL.Scheme via middleware and log mismatches with the https flag in the context See merge request gitlab-org/gitlab-pages!225 | |||
2020-02-03 | use gorilla/handlers.ProxyHeaders to get the X-Forwarded-* headers and set ↵ | Jaime Martinez | |
them in the appropriate http.Request fields | |||
2020-02-03 | Add serverless serving metrics | Grzegorz Bizon | |
This adds: - serverless invocations counter - serverless request latency histogram | |||
2020-01-31 | Merge branch 'feature/gb/add-serverless-serving' into 'master' | Vladimir Shushlin | |
Add a new serverless serving Closes #325 See merge request gitlab-org/gitlab-pages!216 | |||
2020-01-30 | Bump serverless proxy request timeout to 4 minutes | Grzegorz Bizon | |
2020-01-29 | Use testift/require instead of testify/assert in serverless serving | Grzegorz Bizon | |
2020-01-29 | Add unit tests for serverless serving function | Grzegorz Bizon | |
2020-01-29 | Add test cases to serverless serving covering typical responses | Grzegorz Bizon | |
2020-01-29 | Provide a real function location when proxing serverless requests | Grzegorz Bizon | |
2020-01-29 | Rename serverless cluster config to certs config | Grzegorz Bizon | |
2020-01-28 | Implement support for incremental rollout | Krasimir Angelov | |
This adds support for specifying rollout strategy via the following attributes: * percentage - integer value that specifies how many % of requests should be enabled * stickiness - if not specified guarantees stickiness for the provided actor. If set to "random" no stickiness is guaranteed. | |||
2020-01-28 | Refactor error handling in serverless serving | Grzegorz Bizon | |
2020-01-28 | Add basic error handling to serverless reverse proxy | Grzegorz Bizon | |
2020-01-28 | Add X-Forwarded headers to serverless proxy | Grzegorz Bizon | |
2020-01-28 | Add initial implementation of serverless proxy | Grzegorz Bizon | |
2020-01-28 | Add scaffold of serverless proxy director and transport | Grzegorz Bizon | |
2020-01-28 | Add scaffold of a new serverless serving | Grzegorz Bizon | |
2020-01-27 | Add domain configuration duration (from disk) to Prometheus metrics | Krasimir Angelov | |
2020-01-21 | Merge branch '274-make-gitlab-client-timeout-jtw-token-expiry-configurable' ↵ | Alessio Caiazza | |
into 'master' Make GitLab client timeout / JTW token expiry configurable Closes #274 See merge request gitlab-org/gitlab-pages!219 | |||
2020-01-21 | remove func complexity by using a flat struct instead in the unit tests | Jaime Martinez | |
2020-01-21 | use UTC for token expiry | Jaime Martinez | |
2020-01-17 | Revert godirwalk to v1.10.12 | Krasimir Angelov | |
Revert "Merge branch 'master' into 'master'" This reverts commit 1e9f978d74ae0e1d536f1984635021b368802ccb, reversing changes made to 86d619069f226d40d3d0ba97a243db384f133d5f. |