summaryrefslogtreecommitdiffstats
path: root/controller-api
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #15772 from vespa-engine/jonmv/percentwise-progress-in-apiJon Marius Venstad2020-12-101-3/+3
|\ | | | | Use percent complete instead of actual progress token
| * Use double progress [0, 1] instead of stringJon Marius Venstad2020-12-101-3/+3
| |
* | Add option to only include flag data files relevant for a systemBjørn Christian Seime2020-12-095-4/+90
|/
* Add jax-rs definition for method listing defined flagsBjørn Christian Seime2020-12-071-0/+16
|
* Move repair maintainerOla Aunrønning2020-12-073-59/+0
|
* ResourceMeterMaintainer refreshes metering at set intervals (#15688)Ola Aunrønning2020-12-052-0/+12
|
* Call extra validation (non-"default", lowercase) for tenant, app, instance IDsJon Marius Venstad2020-12-043-2/+4
|
* Merge remote-tracking branch 'origin/master' into ogronnesby/trial-tenant-limitØyvind Grønnesby2020-12-036-6/+50
|\ | | | | | | | | | | | | 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
| * Status for a cluster may be nullJon Marius Venstad2020-12-021-3/+3
| |
| * Add host switch updaterMartin Polden2020-12-024-3/+35
| |
| * Add switch hostname to NodeRepositoryNodeMartin Polden2020-12-011-0/+12
| |
* | Expose create trial limit in user APIØyvind Grønnesby2020-12-032-6/+5
| | | | | | | | | | | | - 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/+10
|/ | | | | | 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 #15491 from vespa-engine/ogronnesby/operator-billing-accessØyvind Grønnesby2020-11-303-18/+41
|\ | | | | Limit operator's access to the billing API
| * Limit operator's access to the billing APIØyvind Grønnesby2020-11-263-18/+41
| |
* | Merge pull request #15463 from vespa-engine/ogronnesby/csv-invoice-exportØyvind Grønnesby2020-11-303-4/+56
|\ \ | |/ |/| Bill CSV export
| * Expose "additional" line items in CSV exportØyvind Grønnesby2020-11-261-0/+6
| |
| * Export all bills/invoices as CSVØyvind Grønnesby2020-11-251-0/+4
| |
| * Method to access all invoices in databaseØyvind Grønnesby2020-11-202-2/+11
| |
| * Invoice methods needed to support CSV generationØyvind Grønnesby2020-11-202-2/+35
| | | | | | | | | | - Create methods to summarize values in the line items up to the invoice level. - Make tenant ID part of the invoice.
* | Merge pull request #15471 from vespa-engine/ogronnesby/billing-policy-testMorten Tokle2020-11-261-1/+126
|\ \ | | | | | | Add tester class and enumerate privileges in billing
| * | Add tester class and enumerate priviliges in billingØyvind Grønnesby2020-11-251-1/+126
| | |
* | | Extended reindexing status in controllerJon Marius Venstad2020-11-251-5/+44
|/ /
* | Merge pull request #15432 from vespa-engine/bratseth/pass-more-cluster-infoValerij Fredriksen2020-11-234-2/+70
|\ \ | | | | | | Pass more cluster info
| * | Pass more cluster infoJon Bratseth2020-11-234-2/+70
| | |
* | | Merge pull request #15426 from vespa-engine/kkraune/job-typeKristian Aune2020-11-231-0/+3
|\ \ \ | |/ / |/| | job type for perf zone
| * | job type for perf zonekkraune2020-11-231-0/+3
| | |
* | | Give accountant permission to update planØyvind Grønnesby2020-11-231-1/+2
|/ /
* | Merge pull request #15399 from ↵Jon Bratseth2020-11-203-9/+0
|\ \ | | | | | | | | | | | | 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-9/+0
| |/ | | | | | | thrown
* | Merge pull request #15406 from ↵Ola Aunrønning2020-11-202-3/+34
|\ \ | | | | | | | | | | | | vespa-engine/olaa/get-additional-ip-addresses-and-ostk-id Get additional IP addresses and OSTK id for node
| * | Update ↵Ola Aunrønning2020-11-201-2/+2
| | | | | | | | | | | | | | | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/Node.java Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com>
| * | Get additional IP addresses and OSTK id for nodeOla Aunrønning2020-11-202-3/+34
| |/
* / Set pool addresses when generating hostHåkon Hallingstad2020-11-191-1/+11
|/
* add instance, plan and planName to api response (#15338)Andreas Eriksen2020-11-132-0/+7
| | | | | * add instance, plan and planName to api response * use PlanId class in BillingController API
* Merge pull request #15324 from ↵Jon Bratseth2020-11-131-0/+1
|\ | | | | | | | | vespa-engine/bratseth/separate-node-failure-maintenance-from-failing Separate node failure maintenance from failing
| * Shorter nameJon Bratseth2020-11-131-1/+1
| |
| * Separate node failure maintenance from failingJon Bratseth2020-11-121-0/+1
| |
* | Merge pull request #15320 from vespa-engine/jonmv/fix-reindexing-apisJon Marius Venstad2020-11-121-1/+1
|\ \ | |/ |/| Jonmv/fix reindexing apis
| * Change to maps, not lists with keys in them, for config server reindexing APIJon Marius Venstad2020-11-121-1/+1
| |
* | Fix path group for reindexingJon Marius Venstad2020-11-121-2/+2
|/
* Wire reindexing status through controller and application v4Jon Marius Venstad2020-11-124-3/+163
|
* Merge pull request #15227 from ↵Torbjørn Smørgrav2020-11-103-1/+12
|\ | | | | | | | | vespa-engine/smorgrav/billing_api_collection_patch Rest api to patch collection method - only accessible for accountants
| * Rest api to patch collection method - only accessible for accountantssmorgrav2020-11-093-1/+12
| |
* | Merge pull request #15199 from ↵Øyvind Grønnesby2020-11-094-6/+29
|\ \ | |/ |/| | | | | vespa-engine/revert-15198-revert-15197-smorgrav/collection_methods_take_2 Revert "Revert "Add collection method enumerations - change default""
| * toString, equals, and hashCodeØyvind Grønnesby2020-11-081-0/+21
| |
| * Have a map of collection methodsØyvind Grønnesby2020-11-081-3/+3
| |
| * Revert "Revert "Add collection method enumerations - change default""Øyvind Grønnesby2020-11-063-4/+6
| |
* | Merge pull request #15210 from vespa-engine/olaa/maintain-all-breakfixed-nodesOla Aunrønning2020-11-065-10/+28
|\ \ | | | | | | Maintain all nodes in breakfixed state
| * | NodeHistory is now List instead of ArrayOla Aunrønning2020-11-062-8/+16
| | |