summaryrefslogtreecommitdiffstats
path: root/controller-api
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #10921 from vespa-engine/ogronnesby/simplified-rolesØyvind Grønnesby2019-10-093-7/+32
|\ | | | | Introduce simplified roles without removing old ones
| * Remove visibility of "old" rolesØyvind Grønnesby2019-10-081-9/+2
| |
| * Introduce simplified roles without removing old ones - some tests commented outØyvind Grønnesby2019-10-083-2/+34
| |
* | Move rotationId and globalRotations to instance level in application responseJon Marius Venstad2019-10-092-3/+3
| |
* | Merge pull request #10911 from ↵Jon Marius Venstad2019-10-082-14/+23
|\ \ | |/ |/| | | | | vespa-engine/jvenstad/application-response-with-proper-instances Explicit latest application versions and aggregate over instance in application response
| * List deployments in each instance, in application response modelJon Marius Venstad2019-10-082-14/+23
| |
* | Merge pull request #10906 from vespa-engine/ogronnesby/tenant-cost-apiØyvind Grønnesby2019-10-081-1/+3
|\ \ | |/ |/| Initial tenant cost API that is not wired up to any clients yet
| * Don't expose day in API as we don't really care about it hereØyvind Grønnesby2019-10-081-1/+1
| |
| * Initial tenant cost API that is not wired up to any clients yetØyvind Grønnesby2019-10-071-1/+3
| |
* | Merge pull request #10902 from vespa-engine/freva/remove-limitsValerij Fredriksen2019-10-072-63/+0
|\ \ | | | | | | Remove unused files related to AWS limits
| * | Remove unused classesValerij Fredriksen2019-10-072-63/+0
| |/
* | Merge pull request #10876 from vespa-engine/olaa/metering-by-zoneOla Aunrønning2019-10-071-3/+11
|\ \ | |/ |/| Add zone dimension to metering data
| * Add zone dimension to metering dataOla Aunrønning2019-10-041-3/+11
| |
* | Split instance and application and creation and deletion, but let REST API ↵Jon Marius Venstad2019-10-033-7/+6
| | | | | | | | do both
* | Temporary developer role for deploy keys, and refactor unit testJon Marius Venstad2019-10-021-1/+3
| |
* | Add new rolesJon Marius Venstad2019-10-022-0/+41
| |
* | Merge pull request #10829 from vespa-engine/jvenstad/remove-old-instance-parts-2Jon Marius Venstad2019-10-026-2/+61
|\ \ | | | | | | Jvenstad/remove old instance parts 2
| * | Add untracked filesJon Marius Venstad2019-10-011-0/+42
| | |
| * | Store developer keys <-> developers, and modify through application/v4Jon Marius Venstad2019-10-015-2/+19
| |/
* | Merge pull request #10834 from vespa-engine/smorgrav/public_job_typesTorbjørn Smørgrav2019-10-011-3/+6
|\ \ | |/ |/| Add test, staging and prod zones to job types
| * Align zoneId for public prod jib typetoby2019-10-011-1/+1
| |
| * Add test,staging and prod zones to job typestoby2019-10-011-3/+6
| |
* | Expose application id through an interfaceJon Marius Venstad2019-09-281-0/+16
| |
* | Put Instances in Application, and replace ALL THE THINGS!!!Jon Marius Venstad2019-09-281-0/+1
|/
* Merge pull request #10734 from vespa-engine/freva/remove-hardware-failureValerij Fredriksen2019-09-201-33/+0
|\ | | | | Remove hardware failure & spec verification fields from node-repo
| * Remove hardwareFailure and hardwareDivergence from controller-apiValerij Fredriksen2019-09-191-33/+0
| |
* | use internal ssl context for tester appandreer2019-09-202-1/+9
|/
* Add client type for target versionsMartin Polden2019-09-172-0/+41
|
* Check target OS version per zoneMartin Polden2019-09-172-0/+70
| | | | | | | | | | | | | | This change makes the controller check the target OS version per zone (retrieved from `/nodes/v2/upgrade/`) when deciding whether to set a target. In the node repository, the OS version value in `/nodes/v2/upgrade/` and the value of each nodes `wantedOsVersion` are backed by the same ZK data. To implement automatic pausing of OS upgrades we'll eventually start omitting the `wantedOsVersion` node field when an OS version is deactivated. We therefore make the controller read target version from `/nodes/v2/upgrade/` instead to avoid the controller repeatedly setting a target version while upgrades to that version are paused.
* Look up endpoints as part of endpoint-ready-checkJon Marius Venstad2019-09-162-0/+8
|
* Merge pull request #10643 from ↵Jon Bratseth2019-09-141-0/+61
|\ | | | | | | | | vespa-engine/mpolden/routing-generator-mock-empty-by-default Make RoutingGeneratorMock empty by default.
| * Move RoutingGeneratorMock to controller-apiMartin Polden2019-09-131-0/+61
| |
* | Handle log server giving overlapping log windows (with micro precision)Jon Marius Venstad2019-09-132-8/+11
| |
* | Extract Vespa log update as public method in JobControllerJon Marius Venstad2019-09-132-1/+40
|/
* Rename 'getConfigServerAthenzIdentity' to 'getConfigServerHttpsIdentity'Bjørn Christian Seime2019-09-121-1/+1
|
* Add method to ZoneRegistry to get Athenz identity for node typeBjørn Christian Seime2019-09-121-0/+4
|
* Wait for 100 consecutive OKs from each container/status.html during installationJon Marius Venstad2019-09-111-2/+2
|
* Move Athenz mocks to controller-apiMartin Polden2019-09-105-0/+418
|
* Move CostReportConsumerMock to controller-apiMartin Polden2019-09-101-0/+36
|
* Let controller build list of certificate DNS namesMartin Polden2019-09-102-2/+15
|
* Handle null node membershipMartin Polden2019-09-101-0/+1
| | | | `NodeRepositoryNode` leaks so much nulls...
* Move config server metrics fetching to controller-serverMartin Polden2019-09-095-275/+12
| | | | `MetricsService` interface and component setup is no longer needed.
* Merge pull request #10561 from vespa-engine/smorgrav/list_users_not_idsTorbjørn Smørgrav2019-09-093-4/+62
|\ | | | | List user info not just ids from user api
| * Actually add the nick/pic updatetoby2019-09-093-4/+62
| |
* | Remove unused Marketplace interfaceMartin Polden2019-09-092-29/+0
| |
* | Move BuildService to ServiceRegistryMartin Polden2019-09-091-0/+3
| |
* | Move RunDataStore to ServiceRegistryMartin Polden2019-09-091-0/+2
| |
* | Move ApplicationStore to ServiceRegistryMartin Polden2019-09-091-0/+3
| |
* | Move TesterCloud to ServiceRegistryMartin Polden2019-09-091-0/+3
| |
* | Move ArtifactRepository to ServiceRegistryMartin Polden2019-09-091-0/+3
| |