Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #12410 from vespa-engine/mpolden/persist-rotation-regions | Martin Polden | 2020-03-03 | 1 | -4/+9 |
|\ | | | | | Write rotation regions to ZK | ||||
| * | Write rotation regions to ZK | Martin Polden | 2020-03-03 | 1 | -4/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The existing approach is incorrect as the current deployment spec is not guaranteed to be in sync with the assigned rotation. E.g. if an empty deployment spec is submitted, an instance may still have a rotation assigned, but the regions of that rotation disappear because they are deduced from deployment spec which is now empty. This change writes the rotation regions explicitly. Will start reading the field in a future PR, after this is released. This is necessary because to be able to generate global endpoints in systems where zones can support a mix of `shared`, `exclusive` and `sharedLayer4` the system must always know about the region targets of a rotation, even when removing an application and/or instance. | ||||
* | | Retry on out-of-capacity for 5 minutes in CD | Jon Marius Venstad | 2020-03-03 | 1 | -2/+6 |
| | | |||||
* | | Allow unknown packages in manual prod deployment jobs in CD | Jon Marius Venstad | 2020-03-03 | 11 | -110/+291 |
|/ | |||||
* | Merge pull request #12402 from ↵ | Jon Marius Venstad | 2020-03-02 | 4 | -16/+27 |
|\ | | | | | | | | | vespa-engine/jvenstad/integration-tests-with-new-deploy-path Jvenstad/integration tests with new deploy path | ||||
| * | Remove always true "ignoreValidationErrors" parameter | Jon Marius Venstad | 2020-03-02 | 1 | -5/+5 |
| | | |||||
| * | Let caller decide job profile when creating new runs | Jon Marius Venstad | 2020-03-02 | 3 | -7/+14 |
| | | |||||
| * | Default to major specified in deployment.xml for dev deployment jobs | Jon Marius Venstad | 2020-03-02 | 2 | -5/+9 |
| | | |||||
* | | Merge pull request #12396 from vespa-engine/jvenstad/show-block-windows | Jon Marius Venstad | 2020-03-02 | 1 | -1/+4 |
|\ \ | | | | | | | Show block windows when somethingn _would_ be blocked | ||||
| * | | Show block windows when somethingn _would_ be blocked | Jon Marius Venstad | 2020-03-02 | 1 | -1/+4 |
| | | | |||||
* | | | Merge pull request #12397 from ↵ | Martin Polden | 2020-03-02 | 6 | -81/+75 |
|\ \ \ | | |/ | |/| | | | | | | | vespa-engine/jvenstad/integration-tests-with-new-deploy-path Jvenstad/integration tests with new deploy path | ||||
| * | | Wrap deployment data in an appropriate class | Jon Marius Venstad | 2020-03-02 | 3 | -44/+38 |
| | | | |||||
| * | | Let each Step declare whether it should always be run | Jon Marius Venstad | 2020-03-02 | 4 | -37/+37 |
| |/ | |||||
* | | Merge pull request #12379 from vespa-engine/andreer/backfill-issuer-only | Andreas Eriksen | 2020-03-02 | 1 | -1/+1 |
|\ \ | |/ |/| | backfill even if only issuer is missing | ||||
| * | use getter | Andreas Eriksen | 2020-02-28 | 1 | -1/+1 |
| | | |||||
| * | backfill even if only issuer is missing | Andreas Eriksen | 2020-02-28 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #12383 from vespa-engine/mpolden/fix-upstream-id | Martin Polden | 2020-02-28 | 3 | -6/+6 |
|\ \ | | | | | | | Fix order of upstream ID elements | ||||
| * | | Fix order of upstream ID elements | Martin Polden | 2020-02-28 | 3 | -6/+6 |
| | | | |||||
* | | | Merge pull request #12378 from ↵ | Jon Marius Venstad | 2020-02-28 | 5 | -20/+41 |
|\| | | |/ |/| | | | | | vespa-engine/mpolden/prefer-routing-generator-endpoint Prefer endpoints from routing generator | ||||
| * | Allow non-distinct endpoint URLs of different routing method | Martin Polden | 2020-02-28 | 1 | -2/+3 |
| | | |||||
| * | Prefer endpoints from routing generator | Martin Polden | 2020-02-28 | 4 | -12/+29 |
| | | |||||
| * | Add TODO | Martin Polden | 2020-02-28 | 1 | -0/+2 |
| | | |||||
| * | Simplify | Martin Polden | 2020-02-28 | 1 | -6/+7 |
| | | |||||
* | | Merge pull request #12377 from ↵ | Andreas Eriksen | 2020-02-28 | 4 | -13/+10 |
|\ \ | |/ |/| | | | | | vespa-engine/andreer/endpoint-certificate-refresh-bugfix andreer/endpoint certificate refresh bugfix | ||||
| * | pass issuer on provision, test | andreer | 2020-02-28 | 1 | -1/+1 |
| | | | | | | | | also remove constructor with default optional.empty to avoid more bugs | ||||
| * | backfill issuer | andreer | 2020-02-28 | 1 | -1/+1 |
| | | |||||
| * | serialize issuer | andreer | 2020-02-28 | 2 | -5/+7 |
| | | |||||
| * | don't lose metadata when storing refreshed version | andreer | 2020-02-28 | 1 | -6/+1 |
| | | |||||
* | | Merge pull request #12366 from vespa-engine/mpolden/remove-routing-generator | Martin Polden | 2020-02-28 | 39 | -558/+529 |
|\ \ | | | | | | | Determine endpoints from routing policies for all routing methods | ||||
| * | | Correct javadoc | Martin Polden | 2020-02-28 | 1 | -1/+1 |
| | | | | | | | | | Co-Authored-By: Jon Marius Venstad <jonmv@users.noreply.github.com> | ||||
| * | | Correct javadoc | Martin Polden | 2020-02-28 | 1 | -1/+1 |
| | | | | | | | | | Co-Authored-By: Jon Marius Venstad <jonmv@users.noreply.github.com> | ||||
| * | | Leave all filtering up to callers | Martin Polden | 2020-02-28 | 3 | -18/+18 |
| | | | |||||
| * | | Determine endpoints from routing policies for all routing methods | Martin Polden | 2020-02-27 | 35 | -519/+494 |
| | | | |||||
| * | | Rename method | Martin Polden | 2020-02-27 | 12 | -43/+39 |
| | | | |||||
* | | | Merge pull request #12371 from vespa-engine/freva/simplify-user-v1-user | Jon Marius Venstad | 2020-02-28 | 3 | -91/+6 |
|\ \ \ | | | | | | | | | Do not include list of application & instances in /user/v1/user | ||||
| * | | | Do not include list of application & instances in /user/v1/user | Valerij Fredriksen | 2020-02-27 | 3 | -91/+6 |
| | |/ | |/| | |||||
* | | | Remove unused cost field from API | Martin Polden | 2020-02-27 | 11 | -405/+0 |
| | | | |||||
* | | | Stop reading ClusterInfo | Martin Polden | 2020-02-27 | 3 | -29/+5 |
| | | | |||||
* | | | Remove ClusterInfoMaintainer | Martin Polden | 2020-02-27 | 4 | -187/+0 |
| |/ |/| | |||||
* | | Merge pull request #12335 from vespa-engine/jvenstad/cache-Athenz-user-domains | Jon Marius Venstad | 2020-02-27 | 4 | -35/+103 |
|\ \ | | | | | | | Keep Athenz user domains lookup for 1min, per identity | ||||
| * | | Close executor on deconstruction | Jon Marius Venstad | 2020-02-27 | 1 | -0/+15 |
| | | | |||||
| * | | Merge branch 'master' into jvenstad/cache-Athenz-user-domains | Jon Marius Venstad | 2020-02-26 | 23 | -361/+180 |
| |\ \ | |||||
| * | | | Rename variable with silly name | Jon Marius Venstad | 2020-02-25 | 2 | -3/+3 |
| | | | | |||||
| * | | | Parallellise lookups to ZMS during access control evaluation | Jon Marius Venstad | 2020-02-25 | 2 | -23/+43 |
| | | | | |||||
| * | | | Cache ZMS has-access lookups as well | Jon Marius Venstad | 2020-02-25 | 2 | -6/+24 |
| | | | | |||||
| * | | | Keep Athenz user domains lookup for 1min, per identity | Jon Marius Venstad | 2020-02-25 | 2 | -7/+22 |
| | | | | |||||
* | | | | Merge pull request #12357 from vespa-engine/mpolden/routing-methods | Martin Polden | 2020-02-27 | 3 | -12/+15 |
|\ \ \ \ | | | | | | | | | | | Expose routing methods per zone | ||||
| * | | | | Expose routing methods per zone | Martin Polden | 2020-02-27 | 3 | -12/+15 |
| | | | | | |||||
* | | | | | Merge pull request #12354 from ↵ | Jon Marius Venstad | 2020-02-27 | 3 | -2/+92 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/jvenstad/print-nodes-which-need-new-config-during-installation-step Print nodes with services which need new config as well | ||||
| * | | | | | Update expected log response | Jon Marius Venstad | 2020-02-27 | 1 | -1/+76 |
| | | | | | |