aboutsummaryrefslogtreecommitdiffstats
path: root/controller-server
Commit message (Collapse)AuthorAgeFilesLines
* pass quota from plans to configserver (overridable by feature flag) (#14087)Andreas Eriksen2020-08-262-4/+9
| | | | | * pass quota from plans to configserver (overridable by feature flag) * make quota optional
* Allow deployment of application package without deployOptionsJon Marius Venstad2020-08-253-3/+19
|
* Merge pull request #14147 from vespa-engine/mpolden/loosen-version-requirementMartin Polden2020-08-242-20/+12
|\ | | | | Consider only compile version of last submission
| * Consider only compile version of last submissionMartin Polden2020-08-242-20/+12
| |
* | Remove unused parts of API response, and code generating itJon Marius Venstad2020-08-246-1702/+17
|/
* Keep only sequences of failing production jobs in version historyJon Marius Venstad2020-08-173-6/+99
|
* Revert "Revert "record when endpoint certificates have last been requested""Andreas Eriksen2020-08-124-12/+30
|
* Revert "record when endpoint certificates have last been requested (#14026)"Arnstein Ressem2020-08-114-30/+12
| | | | This reverts commit 2489d302d50567e7f145c8aff971bb892c9ce87c.
* record when endpoint certificates have last been requested (#14026)Andreas Eriksen2020-08-114-12/+30
|
* Initial structure and functions (#13789)Amund Bergland Kvalsvik2020-08-105-3/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Hide shared routing method endpointsMorten Tokle2020-08-102-0/+49
|
* Revert "Hide shared routing method endpoints"Henning Baldersheim2020-08-082-49/+0
|
* Hide shared routing methodsMorten Tokle2020-08-072-0/+49
|
* Merge pull request #14004 from vespa-engine/ogronnesby/keep-user-creating-tenantJon Marius Venstad2020-08-068-9/+30
|\ | | | | keep which user created a tenant
| * Use SlimeUtils.optionalStringØyvind Grønnesby2020-08-061-5/+1
| |
| * keep which user created a tenantØyvind Grønnesby2020-08-068-9/+34
| |
* | BillingController deletes billing infoOla Aunrønning2020-08-062-82/+11
|/
* Stop reading BillingInfo but write the default valueØyvind Grønnesby2020-08-056-31/+14
| | | | | | Preparing to completely remove BillingInfo as it was never used. First step is to stop reading it. Once that has propagated we can remove the class completely.
* Merge pull request #13983 from ↵Øyvind Grønnesby2020-08-042-6/+80
|\ | | | | | | | | vespa-engine/olaa/disallow-deleting-tenant-with-outstanding-charges Disallow deleting tenants with outstanding charges
| * Add unit testOla Aunrønning2020-08-041-0/+70
| |
| * Disallow deleting tenants with outstanding chargesOla Aunrønning2020-08-041-6/+10
| |
* | Add metric for number of infrastructure instance events (#13970)Ola Aunrønning2020-08-043-5/+17
|/
* Have URL query parameters handled appropriately to fix URL encoding issuesFrode Lundgren2020-08-035-8/+13
|
* Change CloudEventReporter interval to 30 minutes (#13943)Ola Aunrønning2020-07-282-27/+32
| | | | | * Ignore unknown instances * Change CloudEventReporter interval to 30 minutes
* Merge pull request #13935 from vespa-engine/mpolden/rename-scopeMartin Polden2020-07-228-33/+40
|\ | | | | Rename endpoint scope weighted -> region
| * Rename endpoint scope weighted -> regionMartin Polden2020-07-228-33/+40
| |
* | Allow restart filtering on cluster id and typeOla Aunrønning2020-07-224-16/+19
|/
* Merge pull request #13929 from vespa-engine/freva/delete-all-deploymentsValerij Fredriksen2020-07-219-19/+106
|\ | | | | Add endpoint to delete all prod deployments
| * Code review fixesValerij Fredriksen2020-07-214-7/+8
| |
| * Add endpoint to remove all prod deploymentsValerij Fredriksen2020-07-212-0/+34
| |
| * Create application package to remove all deploymentsValerij Fredriksen2020-07-213-4/+60
| |
| * Remove redundant commit argumentValerij Fredriksen2020-07-215-15/+11
| |
* | Merge pull request #13928 from vespa-engine/mpolden/measure-consecutive-failuresBjørn Meland2020-07-212-20/+38
|\ \ | | | | | | Measure consecutive maintenance failures
| * | Measure consecutive maintenance failuresMartin Polden2020-07-212-20/+38
| |/ | | | | | | | | | | Measuring time since last success results in a wide range of acceptable values, due to maintenance intervals varying from seconds to as long as half a day. Measure consecutive failures instead, to simplify alerting thresholds.
* / Remove publish-direct-routing-endpoint flagMartin Polden2020-07-203-29/+8
|/
* Merge pull request #13926 from vespa-engine/mpolden/global-endpoint-clusterMartin Polden2020-07-209-128/+144
|\ | | | | Expose the target cluster of an global endpoint in application API
| * Expose the target cluster of an global endpoint in application APIMartin Polden2020-07-209-128/+144
| |
* | Remove weighted-dns-per-region flagMartin Polden2020-07-163-784/+9
|/
* Emit QoS metric for all maintainersMartin Polden2020-07-1622-48/+102
|
* Remove support for legacy formatMartin Polden2020-07-142-15/+0
|
* Enable weighted-dns-per-region by defaultMartin Polden2020-07-142-2/+12
|
* Merge pull request #13868 from vespa-engine/mpolden/todoHarald Musum2020-07-132-11/+9
|\ | | | | Default to deploying proxy application in zones with shared routing
| * Default to deploying proxy application in zones with shared routingMartin Polden2020-07-102-11/+9
| |
* | Use config parameter to find correct path for 'artifacts' subdirectoryBjørn Christian Seime2020-07-102-2/+12
|/ | | | | Introduce new config for junit testrunner. Remove use of ConfigserverConfig and knowledge about system names.
* Remove obsolete cleanup of type A recordsMartin Polden2020-07-103-12/+1
|
* Merge pull request #13851 from vespa-engine/olaa/instrument-addressOla Aunrønning2020-07-091-2/+11
|\ | | | | Add instrument address
| * Add instrument addressOla Aunrønning2020-07-091-2/+11
| |
* | Control maintenance jobs with feature flagMartin Polden2020-07-097-76/+50
|/
* Merge pull request #13832 from vespa-engine/mpolden/reduce-loggingOla Aunrønning2020-07-081-1/+12
|\ | | | | Reduce logging from ResourceMeterMaintainer
| * Reduce logging from ResourceMeterMaintainerMartin Polden2020-07-081-1/+12
| |