summaryrefslogtreecommitdiffstats
path: root/node-repository/src/main
Commit message (Collapse)AuthorAgeFilesLines
...
* Only return public addresses in Wireguard peer API (#27273)Valerij Fredriksen2023-06-052-9/+18
| | | | | * Only return public addresses in Wireguard peer API * Only add public IP WG peers in config server
* Revert "Remove unused agent"Jon Marius Venstad2023-06-023-1/+4
|
* Merge pull request #27259 from vespa-engine/mpolden/remove-unused-agentMartin Polden2023-06-023-4/+1
|\ | | | | Remove unused agent
| * Remove unused agentMartin Polden2023-06-013-4/+1
| |
* | Merge pull request #27256 from vespa-engine/mpolden/prefer-latest-genJon Bratseth2023-06-016-85/+119
|\ \ | | | | | | Prefer latest generation with fallback to older
| * | Prefer latest generation with fallback to olderMartin Polden2023-06-014-37/+40
| | |
| * | Extract HostProvisionRequestMartin Polden2023-06-015-66/+97
| |/
* / Compare advertised resrouces to candidate nodejonmv2023-06-011-1/+3
|/
* Give ApplicationMaintainer time to shut downValerij Fredriksen2023-05-311-2/+7
|
* Merge pull request #27235 from ↵Valerij Fredriksen2023-05-311-5/+8
|\ | | | | | | | | vespa-engine/hmusum/less-memory-for-default-node-resourcesw-in-dev-cd Less memory for default node resources in dev cd
| * Less memory for default node resources in dev zone in cdHarald Musum2023-05-311-0/+5
| |
| * Remove unused argument and resources for obsolete versionsHarald Musum2023-05-311-5/+3
| |
* | Merge pull request #27214 from vespa-engine/jonmv/custom-host-ttlJon Marius Venstad2023-05-3114-131/+219
|\ \ | |/ |/| Jonmv/custom host ttl
| * Update exception messagejonmv2023-05-311-1/+1
| |
| * Address reviewjonmv2023-05-302-22/+2
| |
| * Move host TTL setting to node-reposotiryjonmv2023-05-305-17/+10
| |
| * Reuse empty exclusive hosts when nodes fit exactly on the hostjonmv2023-05-301-8/+6
| |
| * Add empty-host-ttl to deployment specjonmv2023-05-261-0/+3
| |
| * Keep empty hosts around based on TTL, in dynamic zonesjonmv2023-05-261-33/+69
| |
| * Wire hostTTL from config model through provisioningjonmv2023-05-267-17/+41
| |
| * Add hostEmptyAt field in node repository Nodejonmv2023-05-265-24/+51
| |
| * Add hostTTL field in node repository Nodejonmv2023-05-266-56/+83
| |
* | Add CloudName to CloudAccountValerij Fredriksen2023-05-301-1/+1
|/
* Use enums for node repo metricsyngveaasheim2023-05-242-55/+56
|
* Reduce min content scaling duration frpm 12 to 8Jon Bratseth2023-05-241-1/+1
|
* Scaling-duration cleanupJon Bratseth2023-05-242-14/+8
| | | | | - Let ClusterModel define min scaling duration - Use min values as defaults
* Only check for suspended status for new allocationsValerij Fredriksen2023-05-222-1/+1
|
* Model memory overheadJon Bratseth2023-05-223-12/+46
|
* Merge pull request #27152 from vespa-engine/bratseth/cluster-load-metricsJon Bratseth2023-05-201-3/+12
|\ | | | | Add cluster load metrics MERGEOK
| * Add cluster load metricsJon Bratseth2023-05-181-3/+12
| |
* | Reduce os upgrade grace period in cdHarald Musum2023-05-191-1/+1
|/ | | | Needed to be able to test OS upgrades for newly provisioned nodes
* Ignore too long completiona instead of defaultingJon Bratseth2023-05-171-8/+4
|
* Merge pull request #27148 from vespa-engine/bratseth/nearest-satifying-onlyValerij Fredriksen2023-05-171-18/+16
|\ | | | | Better messaging when no allocation is possible
| * Better messaging when no allocation is possibleJon Bratseth2023-05-171-18/+16
| | | | | | | | | | | | | | - Show nearest satisfying resources only. This avoids in general showing resources not intended by the user, such as suggesting nodes without gpu when gpu is requested, at the cost of more often not showing any nearest match. - Add missing colon after 'disk' in NodeResources toString
* | Use longer interval for RetiredExpirerHarald Musum2023-05-161-3/+7
|/ | | | | | | When doing OS upgrades and hosts are retiring we might end up doing a lot of deployments in a short time for some zones, causing e.g full disk (especially when having few apps in the zone). Increase interval for expirer in such zones.
* Make all node resource elements optionalJon Bratseth2023-05-153-12/+21
|
* Merge pull request #27115 from ↵Martin Polden2023-05-152-5/+2
|\ | | | | | | | | vespa-engine/hmusum/replaceable-root-disk-for-non-x86_64 Support replacing root disk for arm64 again
| * Support replacing root disk for arm64 againHarald Musum2023-05-152-5/+2
| |
* | Always write cloudAccount for GCP LBsValerij Fredriksen2023-05-152-1/+11
|/
* Merge pull request #27102 from vespa-engine/freva/enforce-in-gcpHåkon Hallingstad2023-05-153-6/+3
|\ | | | | Reprovision in enclave compatible clouds
| * Reprovision in enclave compatible cloudsValerij Fredriksen2023-05-123-6/+3
| |
* | Merge pull request #27100 from vespa-engine/bratseth/cluster-cost-metricMartin Polden2023-05-121-6/+17
|\ \ | |/ |/| Add cluster.cost metric
| * Remove spurious linesJon Bratseth2023-05-121-2/+0
| |
| * Add cluster.cost metricJon Bratseth2023-05-121-6/+19
| |
* | Do not count already retired nodes as retired just nowValerij Fredriksen2023-05-121-1/+1
|/
* Merge pull request #27070 from vespa-engine/hakon/ipv6-in-gcpValerij Fredriksen2023-05-112-3/+9
|\ | | | | Skip verifying PTR for IPv6 in GCP
| * Skip verifying PTR for IPv6 in GCPHåkon Hallingstad2023-05-102-3/+9
| |
* | Require cloudAccount in GCPValerij Fredriksen2023-05-114-23/+2
| |
* | Depend on application-model insteadHåkon Hallingstad2023-05-101-1/+2
| |
* | Merge pull request #27049 from ↵Håkon Hallingstad2023-05-101-0/+6
|\ \ | | | | | | | | | | | | vespa-engine/hakonhall/disallow-removing-the-cfg-lb-as-cfg-will-then-replace-it-with-a-tenant-lb Disallow removing the cfg lb as cfg will then replace it with a tenant lb