summaryrefslogtreecommitdiffstats
path: root/controller-api
Commit message (Collapse)AuthorAgeFilesLines
* Only match end of string since the order of how files are tested varies.Frode Lundgren2020-09-281-1/+1
|
* Revert "Revert "Support multiple levels of directories for flags""Frode Lundgren2020-09-286-1/+62
|
* Fix typo in quota method nameØyvind Grønnesby2020-09-251-1/+1
|
* Merge pull request #14551 from vespa-engine/ogronnesby/quota-calculatorØyvind Grønnesby2020-09-251-0/+14
|\ | | | | Add static utilities for unlimited and zero quota
| * Copyright and @autho tagsØyvind Grønnesby2020-09-251-0/+4
| |
| * Add static utilities for unlimited and zero quotaØyvind Grønnesby2020-09-251-0/+10
| |
* | Revert "Support multiple levels of directories for flags"Harald Musum2020-09-246-62/+1
| |
* | Merge branch 'master' into freva/deploy-with-internal-restartValerij Fredriksen2020-09-246-1/+62
|\ \ | | | | | | | | | | | | # Conflicts: # flags/src/main/java/com/yahoo/vespa/flags/Flags.java
| * \ Merge pull request #13977 from vespa-engine/frodelu/multi-level-flagdirsFrode Lundgren2020-09-246-1/+62
| |\ \ | | |/ | |/| Support multiple levels of directories for flags
| | * Support multiple levels of directories for flagsFrode Lundgren2020-08-036-1/+62
| | |
* | | Deploy with internalRestart if flag is setValerij Fredriksen2020-09-241-1/+8
|/ /
* | Add switch hostname to node entityMartin Polden2020-09-231-1/+8
| |
* | Implement content API in application v4Valerij Fredriksen2020-09-173-0/+45
| |
* | send quota budget from controller (#14178)Andreas Eriksen2020-09-081-5/+37
| | | | | | | | limiting trial account instances to $5/hr overridable per tenant by feature flag
* | Store meta data for deployment and deactivation of manual deploymentsJon Marius Venstad2020-09-031-1/+7
| |
* | Add and use API for storing deployment meeta dataJon Marius Venstad2020-09-011-0/+11
| |
* | Include test report in job run detailsMorten Tokle2020-09-016-2/+57
| |
* | set quota to 0 outside dev system for trial plan (#14163)Andreas Eriksen2020-08-272-2/+4
| |
* | pass quota from plans to configserver (overridable by feature flag) (#14087)Andreas Eriksen2020-08-264-2/+48
| | | | | | | | | | * pass quota from plans to configserver (overridable by feature flag) * make quota optional
* | Event entries have the highest int valueJon Marius Venstad2020-08-241-1/+1
| |
* | Revert "Revert "record when endpoint certificates have last been requested""Andreas Eriksen2020-08-122-5/+26
| |
* | Stick to junit for simple test.Henning Baldersheim2020-08-112-14/+7
| |
* | Revert "record when endpoint certificates have last been requested (#14026)"Arnstein Ressem2020-08-112-26/+5
| | | | | | | | This reverts commit 2489d302d50567e7f145c8aff971bb892c9ce87c.
* | record when endpoint certificates have last been requested (#14026)Andreas Eriksen2020-08-112-5/+26
| |
* | Initial structure and functions (#13789)Amund Bergland Kvalsvik2020-08-105-2/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial structure and functions * Finsihed Cluster. Working on MetricsAggregator * WIP. Nearly fixed ClusterMetrics * Debugging getMetrics issues * Renaming and attempting to fix configServer issues * Added some necessary functions. Finishing ConfigServer * Finishing renaming and starting getting ready for impl * Fixed bindings * Finished pipeline. Added Metrics type * Implemented necessary methods to make it pass testing, no unit tests yet * Renamed versioning from metrics * Extracted reused functions to new helper class * Changed format and response structure of ProtonMetrics * Removed list of metrics name * fixed aggregation for proton metrics * updated aggregator to use cluster format and more aligned with metric format * added unit tests and resources * Added correct return object * fixed according to review. added second host. not tested * removes superfluous roles * Fixed ConfigServer to align with previous impl * Updated test to use 2 different hosts and clusters * Added processing to build proper JsonResponse for proton metrics * changed proton metrics format to be consistent * Moved response construction to api handler * Removed unused import. Removed superfluos name * Updated ConfigServerMock to match new ConfigServer * developing metrics test * added working unit test * updated metrics path to ignore instance
* | BillingController deletes billing infoOla Aunrønning2020-08-062-0/+9
| |
* | Add unit testOla Aunrønning2020-08-041-3/+10
|/
* Attachment as InputStreamOla Aunrønning2020-07-241-1/+2
|
* Allow restart filtering on cluster id and typeOla Aunrønning2020-07-222-1/+53
|
* Remove unused default implementationMartin Polden2020-07-141-4/+1
|
* Add instrument addressOla Aunrønning2020-07-092-5/+49
|
* Reduce logging from ResourceMeterMaintainerMartin Polden2020-07-081-0/+2
|
* Check if tenant has active deployments, instead of appsOla Aunrønning2020-07-022-2/+2
|
* Merge pull request #13777 from vespa-engine/mpolden/routing-control-weightMartin Polden2020-07-021-0/+1
|\ | | | | Fix routing control for weighted records
| * Fix routing control for weighted recordsMartin Polden2020-07-021-0/+1
| | | | | | | | | | When the weight sum for a record group in a region is 0, we have to remove the record itself to disable routing to that region.
* | Merge pull request #13756 from vespa-engine/olaa/propagate-error-messageOla Aunrønning2020-07-023-4/+39
|\ \ | |/ |/| Propagate error message when setting plan fails
| * Add PlanResult, wrapping optional error messageOla Aunrønning2020-07-013-3/+38
| |
| * Propagate error message when setting plan failsOla Aunrønning2020-06-302-4/+4
| |
* | Support duplicate regions within same global endpointMartin Polden2020-06-303-7/+21
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | To support duplicate regions within a global endpoint we create a combination of latency and weighted alias targets. In the following examples an application exists in `us-west-2`, `us-east-1a` and `us-east-1b`. Before this change global endpoints pointed directly to the zone endpoint: ``` (latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-west-2.vespa.example.com (latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-east-1a.vespa.example.com (latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-east-1b.vespa.example.com ``` After this change we introduce an additional level of names by creating a weighted record per region: ``` (latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-west-2-w.vespa.example.com |- (weighted) ALIAS app1.tenant1.us-west-2-w.vespa.example.com -> app1.tenant1.us-west-2.vespa.example.com (latency) ALIAS app1.tenant1.global.vespa.example.com -> app1.tenant1.us-east-1-w.vespa.example.com |- (weighted) ALIAS app1.tenant1.us-east-1-w.vespa.example.com -> app1.tenant1.us-east-1a.vespa.example.com |- (weighted) ALIAS app1.tenant1.us-east-1-w.vespa.example.com -> app1.tenant1.us-east-1b.vespa.example.com ``` Toggling global routing status now adjusts the weight (`0 = out`) instead of removing records as this simplified the code.
* Revert "Merge pull request #13726 from ↵Ola Aunrønning2020-06-2915-108/+671
| | | | | | | vespa-engine/revert-13715-olaa/billing-api-handler" This reverts commit 0dbbd3c3be2870681480e73f9cc491e349b06610, reversing changes made to 0a8b5894dfc442d661836fce4ddb6c870bcc0ec0.
* Revert "Add BillingApiHandler"Harald Musum2020-06-2715-671/+108
|
* Add BillingApiHandlerOla Aunrønning2020-06-2615-108/+671
|
* Add weighted alias typeMartin Polden2020-06-253-1/+109
|
* Support multiple types of alias targetsMartin Polden2020-06-244-43/+94
|
* andreer/verify cameo client in cd (#13600)Andreas Eriksen2020-06-192-2/+9
| | | | | | | * add policy and pathgroup for endpoint certificate request api * remove unused imports * suppress warning for @Beta api
* export billing package (#13633)Andreas Eriksen2020-06-181-0/+5
| | | | | | | | | * export billing package * update header Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com> Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com>
* allow users to delete trial tenants (#13625)Andreas Eriksen2020-06-186-0/+110
| | | | | | | * move classes to open-source repo * add PlanController to ServiceRegistry * allow tenant administrators to delete tenants if on trial plan
* Merge pull request #13619 from vespa-engine/bratseth/spare-capacity-maintainerJon Bratseth2020-06-181-4/+5
|\ | | | | Bratseth/spare capacity maintainer
| * Add SpareCapacityMaintainerJon Bratseth2020-06-171-4/+5
| |
* | Handle existing A record for config server LBMartin Polden2020-06-171-7/+20
| |