Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-04 | Revert "Merge branch 'add-polling-to-domain-package' into 'master'"revert-b3bf3ac4 | Vladimir Shushlin | |
This reverts merge request !306 | |||
2020-08-04 | Use IsReady instead | Jaime Martinez | |
2020-07-28 | Replace checker in gitlab package | Jaime Martinez | |
Add `Status` back to the Gitlab struct and the interfaces it needs. Remove checker interface. | |||
2020-07-27 | Use isReady flag in Gitlab struct | Jaime Martinez | |
2020-07-24 | Add checker interface to type Gitlab | Jaime Martinez | |
Add a new checker interface that only calls Status from the Client to stop polluting the cache and the retriever implementations. Move domain changes out of this MR. | |||
2020-07-24 | Move polling out of the client | Jaime Martinez | |
Let the `package gitlab` handle the polling instead of the client. | |||
2020-07-24 | Enable polling in the source domains | Jaime Martinez | |
Enables gitlabClient.Poll in the domain source init. | |||
2020-03-03 | Add default cache configuration and pass down to memstore and Entry. | Jaime Martinez | |
Wrap global variables into one default struct. Update test steps so that tests run every time so we don't get the cached results. | |||
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-18 | Ensure that we not do return nil serving.Request | Grzegorz Bizon | |
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 | Make it possible to fabricate serving per request | Grzegorz Bizon | |
2020-02-05 | Add support for per-lookup-path domain serving | Grzegorz Bizon | |
2020-01-06 | Merge branch 'fix-slash-issues' into 'master' | Nick Thomas | |
Fix different issues with slashes See merge request gitlab-org/gitlab-pages!209 | |||
2019-12-14 | Introduce API Resolver to make it easier to use caching | Grzegorz Bizon | |
2019-12-12 | Fix different issues with slashes | Krasimir Angelov | |
Update code and tests to handle the fact thet API will always return prefix surrounded with slashes (e.g. `/prefix/`) and source.path with trailing slash (e.g. `path/to/public/`). | |||
2019-12-11 | Add caching on top of gitlab domains source client | Grzegorz Bizon | |
2019-12-10 | Merge branch 'master' into feature/gb/gitlab-domains-source | Grzegorz Bizon | |
* master: Add support for the port component in the Host header Base64 decode GitLab API secret | |||
2019-12-08 | Add support for the port component in the Host header | Grzegorz Bizon | |
2019-12-05 | Simplify gitlab source client by not recording http status | Grzegorz Bizon | |
2019-12-05 | Merge branch 'master' into feature/gb/gitlab-domains-source | Grzegorz Bizon | |
* master: Check presence of GitLab API secret when building a domains source Make GitLab API Secret a supported parameter Improve error reporting in the main package Check if GitLab API secret has been provided too Avoid using `testify/assert` in favor of `require` Test domains source not fully configured Improve error handing when creating new domains config source Fix formatting in internal/source/gitlab/client/client_test.go Conflicts: acceptance_test.go internal/source/gitlab/client/client_test.go | |||
2019-12-04 | Handle non-existent domains properly using 204 status | Grzegorz Bizon | |
2019-12-02 | Integrate gitlab client with gitlab source cache | Grzegorz Bizon | |
2019-12-02 | Improve error handing when creating new domains config source | Grzegorz Bizon | |
2019-11-29 | Ensure that a GitLab API response is never nil | Grzegorz Bizon | |
2019-11-28 | Sanitize pages URL before calculating lookup path | Grzegorz Bizon | |
2019-11-28 | Make fetching domains from domain source more resilient | Grzegorz Bizon | |
2019-11-28 | Make project location / path / prefix less confusing | Grzegorz Bizon | |
2019-11-28 | Add case for a request resolution for a namespace project | Grzegorz Bizon | |
2019-11-27 | Add acceptance tests for new domains source | Grzegorz Bizon | |
2019-11-26 | Implement raw gitlab source and prepare interfaces for testing | Grzegorz Bizon | |
2019-11-25 | Make it possible to pass client config to gitlab source | Grzegorz Bizon | |
2019-11-25 | Move gitlab source client and cache to separate packages | Grzegorz Bizon | |
2019-11-24 | Respond with 502 if a domain can not be retrieved from a source | Grzegorz Bizon | |
2019-11-23 | Implement a transitional domains source | Grzegorz Bizon | |
2019-11-23 | Add scaffold of the gitlab client source cache | Grzegorz Bizon | |
2019-11-23 | Add scaffold of gitlab domains config source | Grzegorz Bizon | |