Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Use new OSGi based tester runtime in tester app | Bjørn Christian Seime | 2020-07-02 | 4 | -11/+71 | |
| | | ||||||
| * | Introduce new controller config with parameters for steprunner | Bjørn Christian Seime | 2020-07-02 | 3 | -4/+19 | |
| | | ||||||
* | | Check if tenant has active deployments, instead of apps | Ola Aunrønning | 2020-07-02 | 1 | -2/+13 | |
|/ | ||||||
* | Merge pull request #13777 from vespa-engine/mpolden/routing-control-weight | Martin Polden | 2020-07-02 | 2 | -85/+184 | |
|\ | | | | | Fix routing control for weighted records | |||||
| * | Fix routing control for weighted records | Martin Polden | 2020-07-02 | 2 | -85/+184 | |
| | | | | | | | | | | When the weight sum for a record group in a region is 0, we have to remove the record itself to disable routing to that region. | |||||
* | | Merge pull request #13756 from vespa-engine/olaa/propagate-error-message | Ola Aunrønning | 2020-07-02 | 1 | -17/+4 | |
|\ \ | |/ |/| | Propagate error message when setting plan fails | |||||
| * | Add PlanResult, wrapping optional error message | Ola Aunrønning | 2020-07-01 | 1 | -3/+6 | |
| | | ||||||
| * | Propagate error message when setting plan fails | Ola Aunrønning | 2020-06-30 | 1 | -19/+3 | |
| | | ||||||
* | | Merge pull request #13763 from vespa-engine/bratseth/rename-isDockerHost | Harald Musum | 2020-07-01 | 1 | -1/+1 | |
|\ \ | | | | | | | isDockerHost -> isHost | |||||
| * | | isDockerHost -> isHost | Jon Bratseth | 2020-07-01 | 1 | -1/+1 | |
| |/ | ||||||
* | | Merge pull request #13745 from vespa-engine/mpolden/weighted-alias | Martin Polden | 2020-07-01 | 8 | -123/+1026 | |
|\ \ | |/ |/| | Support duplicate regions within same global endpoint | |||||
| * | Use a concrete zone in LatencyAliasTarget | Martin Polden | 2020-07-01 | 2 | -29/+101 | |
| | | | | | | | | This lets the `NameService` control the translation into an appropriate region. | |||||
| * | Support duplicate regions within same global endpoint | Martin Polden | 2020-06-30 | 3 | -99/+857 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To support duplicate regions within a global endpoint we create a combination of latency and weighted alias targets. In the following examples an application exists in `us-west-2`, `us-east-1a` and `us-east-1b`. Before this change global endpoints pointed directly to the zone endpoint: ``` (latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-west-2.vespa.example.com (latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-east-1a.vespa.example.com (latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-east-1b.vespa.example.com ``` After this change we introduce an additional level of names by creating a weighted record per region: ``` (latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-west-2-w.vespa.example.com |- (weighted) ALIAS app1.tenant1.us-west-2-w.vespa.example.com -> app1.tenant1.us-west-2.vespa.example.com (latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-east-1-w.vespa.example.com |- (weighted) ALIAS app1.tenant1.us-east-1-w.vespa.example.com -> app1.tenant1.us-east-1a.vespa.example.com |- (weighted) ALIAS app1.tenant1.us-east-1-w.vespa.example.com -> app1.tenant1.us-east-1b.vespa.example.com ``` Toggling global routing status now adjusts the weight (`0 = out`) instead of removing records as this simplified the code. | |||||
| * | Include weighted endpoint in endpoint list | Martin Polden | 2020-06-29 | 3 | -13/+18 | |
| | | ||||||
| * | Support building weighted endpoints | Martin Polden | 2020-06-29 | 2 | -6/+74 | |
| | | ||||||
* | | Reduce RotationStatusUpdater logging | Martin Polden | 2020-06-29 | 1 | -4/+4 | |
|/ | ||||||
* | Revert "Merge pull request #13726 from ↵ | Ola Aunrønning | 2020-06-29 | 8 | -12/+718 | |
| | | | | | | | vespa-engine/revert-13715-olaa/billing-api-handler" This reverts commit 0dbbd3c3be2870681480e73f9cc491e349b06610, reversing changes made to 0a8b5894dfc442d661836fce4ddb6c870bcc0ec0. | |||||
* | Revert "Add BillingApiHandler" | Harald Musum | 2020-06-27 | 8 | -718/+12 | |
| | ||||||
* | Merge pull request #13715 from vespa-engine/olaa/billing-api-handler | Ola Aunrønning | 2020-06-26 | 8 | -12/+718 | |
|\ | | | | | Add BillingApiHandler | |||||
| * | Add BillingApiHandler | Ola Aunrønning | 2020-06-26 | 8 | -12/+718 | |
| | | ||||||
* | | Support sharedl4 routing in manually deployed zones | Morten Tokle | 2020-06-26 | 2 | -0/+11 | |
|/ | ||||||
* | Merge pull request #13682 from vespa-engine/mpolden/remove-flag | Martin Polden | 2020-06-25 | 1 | -7/+0 | |
|\ | | | | | Remove configserver-provision-lb flag | |||||
| * | Remove configserver-provision-lb flag | Martin Polden | 2020-06-24 | 1 | -7/+0 | |
| | | ||||||
* | | Support multiple types of alias targets | Martin Polden | 2020-06-24 | 7 | -34/+36 | |
|/ | ||||||
* | Reduce log level | Martin Polden | 2020-06-22 | 2 | -5/+5 | |
| | ||||||
* | Enable configserver-provision-lb by default | Martin Polden | 2020-06-22 | 1 | -8/+0 | |
| | ||||||
* | andreer/verify cameo client in cd (#13600) | Andreas Eriksen | 2020-06-19 | 1 | -3/+1 | |
| | | | | | | | * add policy and pathgroup for endpoint certificate request api * remove unused imports * suppress warning for @Beta api | |||||
* | Merge pull request #13628 from vespa-engine/mpolden/fix-log-message | Martin Polden | 2020-06-18 | 3 | -8/+27 | |
|\ | | | | | Log correct dispatched requests | |||||
| * | Log correct dispatched requests | Martin Polden | 2020-06-18 | 3 | -8/+27 | |
| | | ||||||
* | | allow users to delete trial tenants (#13625) | Andreas Eriksen | 2020-06-18 | 2 | -2/+18 | |
| | | | | | | | | | | | | | | * move classes to open-source repo * add PlanController to ServiceRegistry * allow tenant administrators to delete tenants if on trial plan | |||||
* | | Handle existing A record for config server LB | Martin Polden | 2020-06-17 | 2 | -2/+16 | |
|/ | ||||||
* | Revert "Create global routing policy with legacy syntax" | Martin Polden | 2020-06-16 | 2 | -26/+1 | |
| | ||||||
* | Allow retriggering in all environments | Jon Marius Venstad | 2020-06-16 | 1 | -3/+4 | |
| | ||||||
* | verify tenant creation with roles from auth0 (#13594) | Andreas Eriksen | 2020-06-16 | 2 | -3/+4 | |
| | ||||||
* | Create global routing policy with legacy syntax | Martin Polden | 2020-06-15 | 2 | -1/+26 | |
| | ||||||
* | Maintain routing policies for system applications | Martin Polden | 2020-06-15 | 4 | -0/+107 | |
| | ||||||
* | Add support for config server routing policy | Martin Polden | 2020-06-15 | 6 | -10/+70 | |
| | ||||||
* | Use RoutingPolicyId to determine removal candidates | Martin Polden | 2020-06-12 | 2 | -11/+35 | |
| | | | | | The load balancer hostname is not distinct in the shared routing layer and this prevented removal of routing policies for removed clusters. | |||||
* | Rename AllocatedLoadBalancers -> LoadBalancerAllocation | Martin Polden | 2020-06-12 | 1 | -30/+30 | |
| | ||||||
* | tenant creation for everyone in public (with restrictions/gated by flag) ↵ | Andreas Eriksen | 2020-06-11 | 10 | -13/+109 | |
| | | | | | | | | (#13538) * tenant creation for everyone in public (with restrictions/gated by flag) * always include feature flag value in user api Co-authored-by: Jon Marius Venstad <jonmv@users.noreply.github.com> | |||||
* | Merge pull request #13493 from vespa-engine/mpolden/vip-connection-reuse | Martin Polden | 2020-06-05 | 11 | -196/+279 | |
|\ | | | | | Disable connection reuse for VIPs | |||||
| * | Disable connection reuse for VIPs | Martin Polden | 2020-06-05 | 2 | -18/+186 | |
| | | ||||||
| * | Remove checked exception | Martin Polden | 2020-06-05 | 7 | -120/+27 | |
| | | ||||||
| * | Retry proxy request with single target | Martin Polden | 2020-06-05 | 6 | -47/+55 | |
| | | ||||||
| * | Cleanup | Martin Polden | 2020-06-04 | 1 | -18/+18 | |
| | | ||||||
* | | Let only operators read deployment/v1 API | Jon Marius Venstad | 2020-06-05 | 1 | -2/+2 | |
| | | ||||||
* | | Merge pull request #13484 from ↵ | Martin Polden | 2020-06-04 | 1 | -1/+2 | |
|\ \ | | | | | | | | | | | | | vespa-engine/jvenstad/aborted-jobs-shouldn-not-affect-confidence Aborted jobs are by purpose, and should not affect confidence | |||||
| * | | Aborted jobs are by purpose, and should not affect confidence | Jon Marius Venstad | 2020-06-04 | 1 | -1/+2 | |
| | | | ||||||
* | | | Merge pull request #13481 from ↵ | Øyvind Grønnesby | 2020-06-04 | 3 | -5/+9 | |
|\ \ \ | |_|/ |/| | | | | | | | | vespa-engine/ogronnesby/add-hosted-accountant-to-user-api Add the hostedAccountant to the user API roles | |||||
| * | | Fix test to include accountant | Øyvind Grønnesby | 2020-06-04 | 1 | -1/+1 | |
| | | |