Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update interface for check if plan is billed | Øyvind Grønnesby | 2021-01-14 | 1 | -0/+2 |
| | |||||
* | Merge pull request #16007 from vespa-engine/ogronnesby/allow-billing-public | Øyvind Grønnesby | 2021-01-12 | 2 | -9/+9 |
|\ | | | | | Update billing privileges for public | ||||
| * | Update billing privileges for public | Øyvind Grønnesby | 2021-01-12 | 2 | -9/+9 |
| | | | | | | | | | | Many of the policies were explicitly set for PublicCd only. Update them to be for Public and make the test assertions for Public. | ||||
* | | Add note about 20 character limit for identifier | Harald Musum | 2021-01-12 | 1 | -0/+2 |
|/ | |||||
* | Merge pull request #15958 from vespa-engine/ogronnesby/plan-interface | Øyvind Grønnesby | 2021-01-11 | 4 | -0/+106 |
|\ | | | | | Extract Plan as an interface | ||||
| * | Extract Plan as an interface | Øyvind Grønnesby | 2021-01-08 | 4 | -0/+106 |
| | | | | | | | | | | | | We need to talk about plans, quotas, and cost in more places in the code base. To prepare for this I have extracted Plan as an interface and mad the old enum implement this. Some other interfaces used by plan have been moved as well. | ||||
* | | Add dev suspend requests to path group for dev deployments | Jon Marius Venstad | 2021-01-11 | 1 | -0/+2 |
| | | |||||
* | | Add suspension mojo | Jon Marius Venstad | 2021-01-11 | 1 | -0/+4 |
| | | |||||
* | | add flag to invalidate console sessions (#15965) | Morten Tokle | 2021-01-08 | 1 | -3/+16 |
|/ | | | Co-authored-by: andreer <andreer@verizonmedia.com> | ||||
* | Serialize null OrchestratorStatus in NodeRepositoryNode in patch to null/nothing | Håkon Hallingstad | 2021-01-06 | 3 | -7/+18 |
| | |||||
* | Revert "Revert "Make clients use orchestratorStatus instead of allowedToBeDown"" | Håkon Hallingstad | 2021-01-06 | 4 | -11/+33 |
| | |||||
* | Revert "Make clients use orchestratorStatus instead of allowedToBeDown" | Håkon Hallingstad | 2021-01-06 | 4 | -33/+11 |
| | |||||
* | Make clients use orchestratorStatus instead of allowedToBeDown | Håkon Hallingstad | 2021-01-05 | 4 | -11/+33 |
| | |||||
* | Pass node and path separately | Jon Marius Venstad | 2020-12-22 | 1 | -1/+1 |
| | |||||
* | Merge pull request #15772 from vespa-engine/jonmv/percentwise-progress-in-api | Jon Marius Venstad | 2020-12-10 | 1 | -3/+3 |
|\ | | | | | Use percent complete instead of actual progress token | ||||
| * | Use double progress [0, 1] instead of string | Jon Marius Venstad | 2020-12-10 | 1 | -3/+3 |
| | | |||||
* | | Add option to only include flag data files relevant for a system | Bjørn Christian Seime | 2020-12-09 | 5 | -4/+90 |
|/ | |||||
* | Add jax-rs definition for method listing defined flags | Bjørn Christian Seime | 2020-12-07 | 1 | -0/+16 |
| | |||||
* | Move repair maintainer | Ola Aunrønning | 2020-12-07 | 3 | -59/+0 |
| | |||||
* | ResourceMeterMaintainer refreshes metering at set intervals (#15688) | Ola Aunrønning | 2020-12-05 | 2 | -0/+12 |
| | |||||
* | Call extra validation (non-"default", lowercase) for tenant, app, instance IDs | Jon Marius Venstad | 2020-12-04 | 3 | -2/+4 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into ogronnesby/trial-tenant-limit | Øyvind Grønnesby | 2020-12-03 | 6 | -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 null | Jon Marius Venstad | 2020-12-02 | 1 | -3/+3 |
| | | |||||
| * | Add host switch updater | Martin Polden | 2020-12-02 | 4 | -3/+35 |
| | | |||||
| * | Add switch hostname to NodeRepositoryNode | Martin Polden | 2020-12-01 | 1 | -0/+12 |
| | | |||||
* | | Expose create trial limit in user API | Øyvind Grønnesby | 2020-12-03 | 2 | -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ønnesby | 2020-12-01 | 2 | -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ønnesby | 2020-11-30 | 3 | -18/+41 |
|\ | | | | | Limit operator's access to the billing API | ||||
| * | Limit operator's access to the billing API | Øyvind Grønnesby | 2020-11-26 | 3 | -18/+41 |
| | | |||||
* | | Merge pull request #15463 from vespa-engine/ogronnesby/csv-invoice-export | Øyvind Grønnesby | 2020-11-30 | 3 | -4/+56 |
|\ \ | |/ |/| | Bill CSV export | ||||
| * | Expose "additional" line items in CSV export | Øyvind Grønnesby | 2020-11-26 | 1 | -0/+6 |
| | | |||||
| * | Export all bills/invoices as CSV | Øyvind Grønnesby | 2020-11-25 | 1 | -0/+4 |
| | | |||||
| * | Method to access all invoices in database | Øyvind Grønnesby | 2020-11-20 | 2 | -2/+11 |
| | | |||||
| * | Invoice methods needed to support CSV generation | Øyvind Grønnesby | 2020-11-20 | 2 | -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-test | Morten Tokle | 2020-11-26 | 1 | -1/+126 |
|\ \ | | | | | | | Add tester class and enumerate privileges in billing | ||||
| * | | Add tester class and enumerate priviliges in billing | Øyvind Grønnesby | 2020-11-25 | 1 | -1/+126 |
| | | | |||||
* | | | Extended reindexing status in controller | Jon Marius Venstad | 2020-11-25 | 1 | -5/+44 |
|/ / | |||||
* | | Merge pull request #15432 from vespa-engine/bratseth/pass-more-cluster-info | Valerij Fredriksen | 2020-11-23 | 4 | -2/+70 |
|\ \ | | | | | | | Pass more cluster info | ||||
| * | | Pass more cluster info | Jon Bratseth | 2020-11-23 | 4 | -2/+70 |
| | | | |||||
* | | | Merge pull request #15426 from vespa-engine/kkraune/job-type | Kristian Aune | 2020-11-23 | 1 | -0/+3 |
|\ \ \ | |/ / |/| | | job type for perf zone | ||||
| * | | job type for perf zone | kkraune | 2020-11-23 | 1 | -0/+3 |
| | | | |||||
* | | | Give accountant permission to update plan | Øyvind Grønnesby | 2020-11-23 | 1 | -1/+2 |
|/ / | |||||
* | | Merge pull request #15399 from ↵ | Jon Bratseth | 2020-11-20 | 3 | -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 Venstad | 2020-11-20 | 3 | -9/+0 |
| |/ | | | | | | | thrown | ||||
* | | Merge pull request #15406 from ↵ | Ola Aunrønning | 2020-11-20 | 2 | -3/+34 |
|\ \ | | | | | | | | | | | | | vespa-engine/olaa/get-additional-ip-addresses-and-ostk-id Get additional IP addresses and OSTK id for node | ||||
| * | | Update ↵ | Ola Aunrønning | 2020-11-20 | 1 | -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 node | Ola Aunrønning | 2020-11-20 | 2 | -3/+34 |
| |/ | |||||
* / | Set pool addresses when generating host | Håkon Hallingstad | 2020-11-19 | 1 | -1/+11 |
|/ | |||||
* | add instance, plan and planName to api response (#15338) | Andreas Eriksen | 2020-11-13 | 2 | -0/+7 |
| | | | | | * add instance, plan and planName to api response * use PlanId class in BillingController API | ||||
* | Merge pull request #15324 from ↵ | Jon Bratseth | 2020-11-13 | 1 | -0/+1 |
|\ | | | | | | | | | vespa-engine/bratseth/separate-node-failure-maintenance-from-failing Separate node failure maintenance from failing |