aboutsummaryrefslogtreecommitdiffstats
path: root/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/OsUpgrader.java
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Require convergence of downgrades according to cloud supportMartin Polden2023-07-201-7/+13
* Extract OsControllerMartin Polden2023-07-201-2/+2
* OS downgradesMartin Polden2023-07-201-8/+18
* Stop setting OS upgrade budgetMartin Polden2022-11-151-20/+3
* Consider all nodes when deciding whether to change targetMartin Polden2022-08-091-1/+1
* Support partial infrastructure upgradesMartin Polden2022-08-081-8/+6
* Include nodes deferring upgrade in version statusMartin Polden2022-07-141-3/+3
* Ignore nodes currently deferring upgradeMartin Polden2022-07-081-3/+3
* Divide OS upgrade budget evenly across all zonesMartin Polden2022-07-061-3/+1
* Support aborting and rolling back incomplete upgradeMartin Polden2022-01-031-2/+2
* Update 2019 Oath copyrights.gjoranv2021-10-271-1/+1
* Make required parameter non-optionalMartin Polden2021-08-231-1/+1
* Remove redundant handling of missing serialized fieldMartin Polden2021-08-181-3/+3
* Text.fmt -> Text.formatArne Juul2021-06-291-1/+1
* String.format -> Text.fmtArne Juul2021-06-291-1/+2
* Do not spend upgrade budget on controller zoneMartin Polden2021-06-161-7/+12
* Always require upgrade budget for OS upgrades in controllerMartin Polden2021-04-091-4/+3
* Always use virtual zone ID in OsUpgraderMartin Polden2021-03-231-3/+3
* Orchestrate controller OS upgrade as any other zoneMartin Polden2021-03-231-1/+1
* Fix method nameMartin Polden2021-03-181-2/+2
* Trigger OS upgrade for all hostsMartin Polden2021-03-161-4/+4
* Update javadocMartin Polden2021-03-161-1/+5
* Treat newer OS version as convergedMartin Polden2021-02-241-1/+1
* Remove Cloud dependency from OsUpgraderMartin Polden2020-06-021-10/+9
* Log version numberMartin Polden2020-05-151-1/+2
* Send OS upgrade budget in applicable cloudsMartin Polden2020-05-131-3/+18
* Support generic version target in InfrastructureUpgraderMartin Polden2020-05-131-26/+27
* Extract OsVersionTarget to support upgrade budgetMartin Polden2020-05-131-1/+3
* Use vespajlib maintenance package in controller-serverMartin Polden2020-04-291-2/+2
* Rename methodMartin Polden2020-01-131-2/+2
* Avoid checking every node when setting upgrade targetMartin Polden2020-01-131-10/+10
* Revert "Avoid checking every node when setting upgrade target"Jon Marius Venstad2020-01-131-11/+11
* Rename methodMartin Polden2020-01-081-2/+2
* Avoid checking every node when setting upgrade targetMartin Polden2020-01-081-10/+10
* Replace OsVersion.Node with NodeVersionMartin Polden2019-10-071-1/+1
* Check target OS version per zoneMartin Polden2019-09-171-7/+9
* Introduce ServiceRegistry in controllerMartin Polden2019-09-021-2/+2
* Remove usage of ZoneId w/cloud and systemHåkon Hallingstad2019-06-081-2/+1
* Be more specific in log messagesHåkon Hallingstad2019-06-081-1/+1
* Get ZoneApis from UpgradePolicy in upgradersHåkon Hallingstad2019-06-081-7/+8
* Upgrade tenant host application in SystemUpgraderValerij Fredriksen2019-06-021-4/+3
* Also move UpgradePolicy, ZoneFilter, and ZoneListHåkon Hallingstad2019-04-081-1/+1
* Move ZoneId to config-provisioningHåkon Hallingstad2019-04-081-1/+1
* Move CloudName to config-provisioningValerij Fredriksen2019-02-111-1/+1
* Log when system changes OS versionMartin Polden2019-01-291-1/+1
* Allow OsUpgrader to upgrade main (#6933)Martin Polden2018-09-131-7/+0
* Stop setting OS target version once all nodes have seen it (#6899)Martin Polden2018-09-111-1/+7
* Support per-cloud OS upgradesMartin Polden2018-08-211-14/+40
* Only schedule upgrades if there are nodes on lower versionsMartin Polden2018-08-161-2/+5