summaryrefslogtreecommitdiffstats
path: root/node-repository
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headersJon Bratseth2017-06-14121-86/+121
|
* Remove carriage returnJon Bratseth2017-06-146-6/+6
|
* Allow simultaneous retirement of 1 node per clustervalerijf2017-06-133-57/+58
|
* Extend MockDeployer to allow multiple clusters per applicationvalerijf2017-06-132-3/+31
|
* Merge pull request #1749 from yahoo/mpolden/reintroduce-redundancy-requirementMartin Polden2017-06-134-20/+20
|\ | | | | Reintroduce redundancy requirement for production
| * Reintroduce redundancy requirement for productionMartin Polden2017-06-134-20/+20
| |
* | Include config for node-repositoryMartin Polden2017-06-121-0/+1
| |
* | Use config to specify Docker image in node-repositoryMartin Polden2017-06-1225-96/+86
| |
* | Fix TODO: Stop persisting deprecated version fieldsMartin Polden2017-06-129-60/+32
|/ | | | | | | | This removes hostedVersion and convergedStateVersion from the model, but keeps external API compatibility. Patching these fields does nothing. In read calls, these fields will always have the same value as vespaVersion.
* Merge pull request #2679 from yahoo/freva/node-retirer-v2Valerij Fredriksen2017-06-1210-603/+835
|\ | | | | Freva/node retirer v2
| * Code review: Added some commentsvalerijf2017-06-121-2/+4
| |
| * Only make 1 call against NodeRepository.getNodes() in retireAllocatedvalerijf2017-06-091-24/+51
| |
| * Code review: NodeRetirer fixesvalerijf2017-06-091-5/+4
| |
| * Code review: Renamed methods, variables, added class descriptionvalerijf2017-06-094-33/+42
| |
| * Fix javadocvalerijf2017-06-084-20/+24
| |
| * Let NodeRetirer redeploy applications where it retires a nodevalerijf2017-06-083-7/+18
| |
| * Update NodeRetirer to use FlavorSpareCheckervalerijf2017-06-086-594/+216
| |
| * Added FlavorSpareCheckervalerijf2017-06-082-0/+335
| |
| * Added a class to keep track of number of ready and active nodes for a flavorvalerijf2017-06-082-0/+223
| |
* | Merge pull request #2701 from ↵hakonhall2017-06-121-0/+3
|\ \ | | | | | | | | | | | | yahoo/hakon/orchestrator-support-for-setting-host-status Orchestrator support for setting host status
| * | Orchestrator support for setting host statusHåkon Hallingstad2017-06-121-0/+3
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Directly setting the host status can be useful for an operator, e.g. to break a deadlock. Unfortunately, some code use the term "host status" while others use "host state". I haven't settled yet on which is preferred, e.g. 'state' is used in REST APIs, but 'status' is the original term and slightly more used. This PR maintains the local use of the terms, meaning it adds 'state' where that's normally used and 'status' other places. Setting the deadlock is done with a PATCH request, which is defined in jaxrs_utils. jaxrs_utils only defines PATCH, and that's not used anywhere else except in jaxrs_client_utils tests. So I remove this module as a dependency a couple of places.
* | Merge pull request #2689 from yahoo/bratseth/correct-java-buildArnstein Ressem2017-06-091-1/+0
|\ \ | | | | | | Bratseth/correct java build
| * | Nonfunctional changesJon Bratseth2017-06-091-1/+0
| |/
* / Read additionalIpAddresses when adding nodesMorten Tokle2017-06-083-3/+16
|/
* Add a Zone component to services config.gjoranv2017-06-081-1/+2
| | | | | | - All components that take config must now be set up explicitly in services.xml, because the default constructor in config classes has been removed.
* Move FlavorConfigBuilder from testutils to make it osgi visibletoby2017-06-0822-21/+14
|
* Merge pull request #2651 from yahoo/hakon/avoid-activating-without-changesHarald Musum2017-06-072-1/+5
|\ | | | | Avoid activating without changes
| * Avoid activating without changesHåkon Hallingstad2017-06-072-1/+5
| | | | | | | | | | | | | | Skip preparing and activating application if there are no nodes to remove/deactivate in RetiredEarlyExpirer. Also, make sure the runtime/subclass Maintainer class name is used in logging.
* | Merge pull request #2575 from yahoo/freva/add-wantToUprovision-flagValerij Fredriksen2017-06-0724-16/+85
|\ \ | |/ |/| Freva/add want to uprovision flag
| * Renamed wantToUnprovision to wantToDeprovisionvalerijf2017-05-3124-52/+52
| |
| * Make sure wantToUnprovision has a default in node deserializationvalerijf2017-05-301-1/+3
| |
| * NodeRetirer to set wantToUnprovision flag when retiring a nodevalerijf2017-05-302-3/+16
| |
| * Expose wantToUnprovision through the REST APIvalerijf2017-05-3019-0/+22
| |
| * Add wantToUnprovision to Statusvalerijf2017-05-303-13/+45
| |
* | Merge pull request #2578 from ↵Harald Musum2017-05-311-12/+1
|\ \ | | | | | | | | | | | | yahoo/hakon/enable-retiredearlyexpirer-in-all-zones Enable RetiredEarlyExpirer in all zones
| * | Enable RetiredEarlyExpirer in all zonesHåkon Hallingstad2017-05-301-12/+1
| | |
* | | NodeRetirer: Number of spares per flavor to twovalerijf2017-05-302-20/+20
|/ /
* / Add log when we fail to automatically retire unallocated nodesvalerijf2017-05-291-1/+9
|/
* Complete retirement early in dev CDHåkon Hallingstad2017-05-265-2/+178
|
* Merge pull request #2392 from yahoo/smorgrav/dynamicdocker_sketchingTorbjørn Smørgrav2017-05-2418-45/+822
|\ | | | | Dynamic docker allocation
| * Add dynamic docker allocation to hosted provisioningtoby2017-05-2418-45/+822
| |
* | Add more tests to nodeadmin -> marknodeasavailable usagetoby2017-05-234-4/+31
| |
* | Add rest call to set node in ready - featureflag to switch between old and newtoby2017-05-232-7/+30
|/ | | | dynamic behavior. Allow docker nodes to be deleted from state dirty.
* Replace NodeList with the refactored NodeAllocation classtoby2017-05-221-254/+18
|
* Extract NodeList to standalone class called NodeAllocationtoby2017-05-221-0/+250
|
* Merge pull request #2515 from ↵Torbjørn Smørgrav2017-05-222-1/+17
|\ | | | | | | | | yahoo/mortent/feature-toggle-dynamic-docker-allocation Feature toggle to enable dynamic docker allocation
| * Feature toggle to enable dynamic docker allocationMorten Tokle2017-05-222-1/+17
| |
* | Enable patching of additional IP addressestoby2017-05-191-0/+2
|/
* Merge pull request #2500 from yahoo/smorgrav/dockerallocationmetricsJon Bratseth2017-05-199-21/+681
|\ | | | | Add docker allocation metrics
| * Reuse context when possibletoby2017-05-191-6/+10
| |