summaryrefslogtreecommitdiffstats
path: root/controller-server
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #15772 from vespa-engine/jonmv/percentwise-progress-in-apiJon Marius Venstad2020-12-103-3/+3
|\ | | | | Use percent complete instead of actual progress token
| * Use double progress [0, 1] instead of stringJon Marius Venstad2020-12-103-3/+3
| |
* | Rename close to awaitShutdownJon Marius Venstad2020-12-102-4/+3
| |
* | Split (async) shutdown and (sync) wait for it, and use lists in all ↵Jon Marius Venstad2020-12-093-4/+12
| | | | | | | | maintainer owners
* | Update API testJon Marius Venstad2020-12-091-0/+3
| |
* | Automate deletion of newly added maintainers :))Jon Marius Venstad2020-12-091-73/+28
| |
* | Close reindexing triggererJon Marius Venstad2020-12-091-0/+1
| |
* | Add ReindexingTriggerer to controller maintenanceJon Marius Venstad2020-12-093-0/+161
|/
* Merge pull request #15714 from vespa-engine/olaa/move-repair-maintainerOla Aunrønning2020-12-075-125/+0
|\ | | | | Move repair maintainer
| * Move repair maintainerOla Aunrønning2020-12-075-125/+0
| |
* | Compare just numbersJon Bratseth2020-12-071-1/+2
| |
* | Merge pull request #15682 from vespa-engine/mpolden/detect-clashing-namesJon Marius Venstad2020-12-072-0/+76
|\ \ | |/ |/| Reject endpoints with clashing non-compactable IDs
| * Reject endpoints with clashing non-compactable IDsMartin Polden2020-12-042-0/+76
| |
* | ResourceMeterMaintainer refreshes metering at set intervals (#15688)Ola Aunrønning2020-12-053-2/+55
| |
* | Merge pull request #15674 from vespa-engine/bjorncs/fixValerij Fredriksen2020-12-041-3/+2
|\ \ | | | | | | Remove duplicate definition of feature flag
| * | Remove duplicate definition of feature flagBjørn Christian Seime2020-12-041-3/+2
| | |
* | | Call extra validation (non-"default", lowercase) for tenant, app, instance IDsJon Marius Venstad2020-12-041-0/+2
|/ /
* | Fix some import issues after conflict mergeØyvind Grønnesby2020-12-042-1/+3
| |
* | Merge remote-tracking branch 'origin/master' into ogronnesby/trial-tenant-limitØyvind Grønnesby2020-12-0314-30/+239
|\| | | | | | | | | | | | | Conflicts: controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/user/UserApiHandler.java controller-server/src/main/java/com/yahoo/vespa/hosted/controller/security/CloudAccessControl.java flags/src/main/java/com/yahoo/vespa/flags/Flags.java
| * Move definition of permanent flags to separate classBjørn Christian Seime2020-12-036-16/+16
| |
| * Merge pull request #15620 from ↵Bjørn Christian Seime2020-12-031-1/+1
| |\ | | | | | | | | | | | | vespa-engine/jonmv/fix-reindexing-responze-parsing Status for a cluster may be null
| | * Status for a cluster may be nullJon Marius Venstad2020-12-021-1/+1
| | |
| * | Never set switch hostname on non-hostMartin Polden2020-12-022-1/+7
| |/
| * Handle hosts registered under a different hostnameMartin Polden2020-12-022-8/+46
| |
| * Limit HostSwitchUpdater to relevant systemsMartin Polden2020-12-021-9/+22
| |
| * Improve logging for unavailable certificateMartin Polden2020-12-021-12/+8
| |
| * Never clear switch hostnameMartin Polden2020-12-022-3/+11
| |
| * Add host switch updaterMartin Polden2020-12-026-3/+149
| |
* | Rename the output value in the user APIØyvind Grønnesby2020-12-036-7/+36
| | | | | | | | | | - Renamed the user API so it's less confusing - Added tests for the user API functionality
* | Expose create trial limit in user APIØyvind Grønnesby2020-12-035-6/+20
| | | | | | | | | | | | - Exposed the create trial tenant limit in the user API - Changed the interface to the BillingController to be something that returns the tenants with a given plan instead of a full map tenant -> plan.
* | Introduce trial tenant limitØyvind Grønnesby2020-12-012-0/+43
|/ | | | | | Create a feature flag that has the max nr. of tenants with the trial plan. If the number is exceeded we fail creation of new tenants (who are implicitly in the trial plan).
* Merge pull request #15463 from vespa-engine/ogronnesby/csv-invoice-exportØyvind Grønnesby2020-11-305-12/+74
|\ | | | | Bill CSV export
| * Expose "additional" line items in CSV exportØyvind Grønnesby2020-11-262-4/+5
| |
| * Amend the test to new pathØyvind Grønnesby2020-11-251-1/+1
| |
| * Export all bills/invoices as CSVØyvind Grønnesby2020-11-255-4/+68
| |
| * Method to access all invoices in databaseØyvind Grønnesby2020-11-202-8/+5
| |
* | Only output target if it is not currentJon Bratseth2020-11-263-1/+4
| |
* | Make clusters discoverableJon Bratseth2020-11-264-1/+15
| |
* | Don't use LogLevelBjørn Christian Seime2020-11-251-2/+1
| |
* | Avoid ProgressToken in testsJon Marius Venstad2020-11-252-2/+2
| |
* | Extended reindexing status in controllerJon Marius Venstad2020-11-253-3/+27
| |
* | Pass more cluster infoJon Bratseth2020-11-233-3/+51
| |
* | Merge pull request #15399 from ↵Jon Bratseth2020-11-203-62/+2
|\ \ | | | | | | | | | | | | vespa-engine/jonmv/throw-during-prepare-with-disallowed-config-change-actions Jonmv/throw during prepare with disallowed config change actions
| * | Remove "allowed" from config change actions (+ wiring) — allowed if not ↵Jon Marius Venstad2020-11-203-62/+2
| |/ | | | | | | thrown
* / Change reindexing HTTP API parameter namesJon Marius Venstad2020-11-192-5/+5
|/
* Handle nullness in renderCurrentUsageØyvind Grønnesby2020-11-181-0/+1
| | | | | If there is no usage here the map entry will be null. Just skip rendering if that is the case.
* List _all_ tenants in all tenant viewØyvind Grønnesby2020-11-183-22/+36
| | | | | Previously we only listed tenants with usage data, but now we list all tenants regardless of their usage.
* ADd collection method to all tenants viewØyvind Grønnesby2020-11-182-0/+8
|
* Merge pull request #15361 from vespa-engine/ogronnesby/remove-use-of-streamØyvind Grønnesby2020-11-171-27/+23
|\ | | | | Remove unnecessary use of .stream()
| * Remove unnecessary use of .stream()Øyvind Grønnesby2020-11-171-27/+23
| |