aboutsummaryrefslogtreecommitdiffstats
path: root/controller-api
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #29165 from vespa-engine/ogronnesby/bill-summarizer-2Bjørn Christian Seime2023-10-311-0/+8
|\
| * Support more dimensionsØyvind Grønnesby2023-10-311-0/+8
* | Update copyrights.Tor Egge2023-10-311-1/+1
|/
* Merge pull request #29161 from vespa-engine/ogronnesby/bill-summarizeØyvind Grønnesby2023-10-311-0/+93
|\
| * Handle default values as null in summarizing billsØyvind Grønnesby2023-10-311-2/+8
| * Allow for summarizing bills based on dimensionsØyvind Grønnesby2023-10-301-0/+87
* | Add `isEmpty()`Bjørn Christian Seime2023-10-301-0/+1
* | Add `CloudTenant` as parameter to `maintainInvoice`Bjørn Christian Seime2023-10-302-2/+2
|/
* Merge pull request #29158 from vespa-engine/bjorncs/taxid-countryBjørn Christian Seime2023-10-303-9/+19
|\
| * Make tax id optional for some countriesBjørn Christian Seime2023-10-302-3/+3
| * Add country to tax id definitionBjørn Christian Seime2023-10-302-6/+16
* | Handle bills whose invoice has been deleted in the external system.gjoranv2023-10-304-26/+121
|/
* Validate tax-id on update in `/application/v4`Bjørn Christian Seime2023-10-272-0/+14
* Split `TaxId` into type and codeBjørn Christian Seime2023-10-271-6/+26
* Merge pull request #29122 from vespa-engine/hakonhall/set-tenant-instance-id-...Håkon Hallingstad2023-10-271-3/+2
|\
| * Set tenant, instance ID, and Vespa version dimensions of make-exclusiveHåkon Hallingstad2023-10-261-3/+2
* | Introduce method to `/billing/v2` that returns accepted countries with tax typesBjørn Christian Seime2023-10-265-4/+43
* | Merge pull request #29113 from vespa-engine/freva/remove-billingValerij Fredriksen2023-10-264-203/+5
|\ \ | |/ |/|
| * Remove /billing/v1Valerij Fredriksen2023-10-264-203/+5
* | Merge pull request #29077 from vespa-engine/bill-state-transitionsGjøran Voldengen2023-10-264-3/+122
|\ \ | |/ |/|
| * Support legacy bill status "CANCELED"gjoranv2023-10-262-2/+6
| * minor: make comment more general.gjoranv2023-10-241-1/+1
| * Add bill status logic.gjoranv2023-10-242-0/+115
* | Merge pull request #29089 from vespa-engine/bjorncs/trial-notificationsBjørn Christian Seime2023-10-252-0/+3
|\ \
| * | Add billing view to `ConsoleUrls`Bjørn Christian Seime2023-10-252-0/+3
| |/
* | Rename TaxCode -> TaxIdOla Aunronning2023-10-242-19/+19
* | Wrap attributes in StringWrapperOla Aunronning2023-10-244-11/+57
* | Add tax code/purchase order/invoice emailOla Aunronning2023-10-241-7/+44
|/
* Merge pull request #29038 from vespa-engine/bill-status-enumGjøran Voldengen2023-10-239-42/+104
|\
| * Add test to verify that only OPEN bills are maintained.gjoranv2023-10-231-1/+9
| * Rename FINALIZED -> FROZEN and improve comments.gjoranv2023-10-201-4/+4
| * Fix conversion from legacy states, and add test.gjoranv2023-10-202-8/+24
| * Rename and clean up unnecessary states.gjoranv2023-10-201-3/+2
| * Introduce new BillStatus enumgjoranv2023-10-207-12/+45
| * Move StatusHistory to separate file.gjoranv2023-10-204-35/+41
* | Merge pull request #29068 from vespa-engine/olaa/include-verification-statusGjøran Voldengen2023-10-231-1/+1
|\ \
| * | Include verification status in info/billing API. Empty email is not verifiedOla Aunronning2023-10-231-1/+1
* | | Use ConsoleUrls instead of ZoneRegistryValerij Fredriksen2023-10-232-27/+6
* | | Create service to generate Console URLsValerij Fredriksen2023-10-233-1/+133
|/ /
* | Move PricingApiHandler and related code to internal repoHarald Musum2023-10-217-177/+0
* | Revert "Move PricingApiHandler and related code to internal repo"Ola Aunrønning2023-10-207-0/+177
|/
* Merge pull request #29050 from vespa-engine/hmusum/move-pricing-api-handlerValerij Fredriksen2023-10-207-177/+0
|\
| * Move PricingApiHandler and related code to internal repoHarald Musum2023-10-207-177/+0
* | Merge pull request #29029 from vespa-engine/olaa/line-item-aggregationØyvind Grønnesby2023-10-207-12/+53
|\ \ | |/ |/|
| * Move bill exporting to BillingReporterOla Aunronning2023-10-197-12/+53
* | Improve logged messagejonmv2023-10-191-5/+5
* | Time suppliers, and warn when slowjonmv2023-10-191-4/+46
* | Clean up signaturejonmv2023-10-191-2/+2
* | Propagate endpoint cert not ready causejonmv2023-10-191-1/+1
|/
* PricingController has move, injected as a component nowHarald Musum2023-10-191-3/+0