summaryrefslogtreecommitdiffstats
path: root/controller-server
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #12410 from vespa-engine/mpolden/persist-rotation-regionsMartin Polden2020-03-031-4/+9
|\ | | | | Write rotation regions to ZK
| * Write rotation regions to ZKMartin Polden2020-03-031-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 CDJon Marius Venstad2020-03-031-2/+6
| |
* | Allow unknown packages in manual prod deployment jobs in CDJon Marius Venstad2020-03-0311-110/+291
|/
* Merge pull request #12402 from ↵Jon Marius Venstad2020-03-024-16/+27
|\ | | | | | | | | vespa-engine/jvenstad/integration-tests-with-new-deploy-path Jvenstad/integration tests with new deploy path
| * Remove always true "ignoreValidationErrors" parameterJon Marius Venstad2020-03-021-5/+5
| |
| * Let caller decide job profile when creating new runsJon Marius Venstad2020-03-023-7/+14
| |
| * Default to major specified in deployment.xml for dev deployment jobsJon Marius Venstad2020-03-022-5/+9
| |
* | Merge pull request #12396 from vespa-engine/jvenstad/show-block-windowsJon Marius Venstad2020-03-021-1/+4
|\ \ | | | | | | Show block windows when somethingn _would_ be blocked
| * | Show block windows when somethingn _would_ be blockedJon Marius Venstad2020-03-021-1/+4
| | |
* | | Merge pull request #12397 from ↵Martin Polden2020-03-026-81/+75
|\ \ \ | | |/ | |/| | | | | | | vespa-engine/jvenstad/integration-tests-with-new-deploy-path Jvenstad/integration tests with new deploy path
| * | Wrap deployment data in an appropriate classJon Marius Venstad2020-03-023-44/+38
| | |
| * | Let each Step declare whether it should always be runJon Marius Venstad2020-03-024-37/+37
| |/
* | Merge pull request #12379 from vespa-engine/andreer/backfill-issuer-onlyAndreas Eriksen2020-03-021-1/+1
|\ \ | |/ |/| backfill even if only issuer is missing
| * use getterAndreas Eriksen2020-02-281-1/+1
| |
| * backfill even if only issuer is missingAndreas Eriksen2020-02-281-1/+1
| |
* | Merge pull request #12383 from vespa-engine/mpolden/fix-upstream-idMartin Polden2020-02-283-6/+6
|\ \ | | | | | | Fix order of upstream ID elements
| * | Fix order of upstream ID elementsMartin Polden2020-02-283-6/+6
| | |
* | | Merge pull request #12378 from ↵Jon Marius Venstad2020-02-285-20/+41
|\| | | |/ |/| | | | | vespa-engine/mpolden/prefer-routing-generator-endpoint Prefer endpoints from routing generator
| * Allow non-distinct endpoint URLs of different routing methodMartin Polden2020-02-281-2/+3
| |
| * Prefer endpoints from routing generatorMartin Polden2020-02-284-12/+29
| |
| * Add TODOMartin Polden2020-02-281-0/+2
| |
| * SimplifyMartin Polden2020-02-281-6/+7
| |
* | Merge pull request #12377 from ↵Andreas Eriksen2020-02-284-13/+10
|\ \ | |/ |/| | | | | vespa-engine/andreer/endpoint-certificate-refresh-bugfix andreer/endpoint certificate refresh bugfix
| * pass issuer on provision, testandreer2020-02-281-1/+1
| | | | | | | | also remove constructor with default optional.empty to avoid more bugs
| * backfill issuerandreer2020-02-281-1/+1
| |
| * serialize issuerandreer2020-02-282-5/+7
| |
| * don't lose metadata when storing refreshed versionandreer2020-02-281-6/+1
| |
* | Merge pull request #12366 from vespa-engine/mpolden/remove-routing-generatorMartin Polden2020-02-2839-558/+529
|\ \ | | | | | | Determine endpoints from routing policies for all routing methods
| * | Correct javadocMartin Polden2020-02-281-1/+1
| | | | | | | | | Co-Authored-By: Jon Marius Venstad <jonmv@users.noreply.github.com>
| * | Correct javadocMartin Polden2020-02-281-1/+1
| | | | | | | | | Co-Authored-By: Jon Marius Venstad <jonmv@users.noreply.github.com>
| * | Leave all filtering up to callersMartin Polden2020-02-283-18/+18
| | |
| * | Determine endpoints from routing policies for all routing methodsMartin Polden2020-02-2735-519/+494
| | |
| * | Rename methodMartin Polden2020-02-2712-43/+39
| | |
* | | Merge pull request #12371 from vespa-engine/freva/simplify-user-v1-userJon Marius Venstad2020-02-283-91/+6
|\ \ \ | | | | | | | | Do not include list of application & instances in /user/v1/user
| * | | Do not include list of application & instances in /user/v1/userValerij Fredriksen2020-02-273-91/+6
| | |/ | |/|
* | | Remove unused cost field from APIMartin Polden2020-02-2711-405/+0
| | |
* | | Stop reading ClusterInfoMartin Polden2020-02-273-29/+5
| | |
* | | Remove ClusterInfoMaintainerMartin Polden2020-02-274-187/+0
| |/ |/|
* | Merge pull request #12335 from vespa-engine/jvenstad/cache-Athenz-user-domainsJon Marius Venstad2020-02-274-35/+103
|\ \ | | | | | | Keep Athenz user domains lookup for 1min, per identity
| * | Close executor on deconstructionJon Marius Venstad2020-02-271-0/+15
| | |
| * | Merge branch 'master' into jvenstad/cache-Athenz-user-domainsJon Marius Venstad2020-02-2623-361/+180
| |\ \
| * | | Rename variable with silly nameJon Marius Venstad2020-02-252-3/+3
| | | |
| * | | Parallellise lookups to ZMS during access control evaluationJon Marius Venstad2020-02-252-23/+43
| | | |
| * | | Cache ZMS has-access lookups as wellJon Marius Venstad2020-02-252-6/+24
| | | |
| * | | Keep Athenz user domains lookup for 1min, per identityJon Marius Venstad2020-02-252-7/+22
| | | |
* | | | Merge pull request #12357 from vespa-engine/mpolden/routing-methodsMartin Polden2020-02-273-12/+15
|\ \ \ \ | | | | | | | | | | Expose routing methods per zone
| * | | | Expose routing methods per zoneMartin Polden2020-02-273-12/+15
| | | | |
* | | | | Merge pull request #12354 from ↵Jon Marius Venstad2020-02-273-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 responseJon Marius Venstad2020-02-271-1/+76
| | | | | |