Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add ValidationOverrides.all | Jon Bratseth | 2019-04-01 | 1 | -5/+6 |
| | |||||
* | Allow destructive changes in manually deployed zones | Jon Bratseth | 2019-04-01 | 2 | -8/+47 |
| | |||||
* | Merge branch 'master' into ollivir/protobuf-ping-and-feature-flag | Olli Virtanen | 2019-03-29 | 1 | -1/+2 |
|\ | |||||
| * | Use separate service type for logserver container by default | Harald Musum | 2019-03-28 | 1 | -1/+2 |
| | | |||||
* | | Feature flag to enable protobuf in search protocol as default; protobuf ping | Olli Virtanen | 2019-03-28 | 1 | -0/+1 |
|/ | |||||
* | Add feature flag for ENABLE_METRICS_PROXY_CONTAINER | gjoranv | 2019-03-22 | 1 | -0/+1 |
| | |||||
* | Change (unused) service name for metricsproxy container. | gjoranv | 2019-03-22 | 2 | -2/+2 |
| | |||||
* | Add feature flag for using a separate service type ('logserver-container') ↵ | Harald Musum | 2019-03-12 | 1 | -0/+1 |
| | | | | for logserver containers | ||||
* | Remove unused method | Jon Marius Venstad | 2019-03-11 | 1 | -5/+0 |
| | |||||
* | Restore switch formatting | Jon Marius Venstad | 2019-03-11 | 1 | -9/+5 |
| | |||||
* | Update ABI spec | Jon Marius Venstad | 2019-03-09 | 2 | -0/+6 |
| | |||||
* | Make tester flavours configurable in deployment.xml | Jon Marius Venstad | 2019-03-08 | 3 | -38/+83 |
| | |||||
* | Add unit test to ensure names don't change. | gjoranv | 2019-03-04 | 1 | -0/+31 |
| | |||||
* | Rename name field to avoid confusion with Enum's 'name()' | gjoranv | 2019-03-04 | 1 | -3/+3 |
| | |||||
* | Move ContainerServiceType to config-model-api | gjoranv | 2019-03-04 | 2 | -0/+26 |
| | | | | .. to make it accessible without depending on config-model. | ||||
* | Revert "Gjoranv/use container service type" | gjoranv | 2019-03-04 | 3 | -57/+0 |
| | |||||
* | Add unit test to ensure names don't change. | gjoranv | 2019-03-01 | 1 | -0/+31 |
| | |||||
* | Rename name field to avoid confusion with Enum's 'name()' | gjoranv | 2019-03-01 | 1 | -3/+3 |
| | |||||
* | Move ContainerServiceType to config-model-api | gjoranv | 2019-03-01 | 2 | -0/+26 |
| | | | | .. to make it accessible without depending on config-model. | ||||
* | Never persist deployment spec for manual environments | Martin Polden | 2019-02-11 | 2 | -0/+23 |
| | |||||
* | Add a flag to control default dispatch policy per zone. | Henning Baldersheim | 2019-02-01 | 1 | -0/+1 |
| | |||||
* | Java dispatch feature flag | Olli Virtanen | 2019-01-28 | 1 | -2/+3 |
| | |||||
* | Merge pull request #8225 from vespa-engine/bratseth/nonfunctional-changes-only | Jon Bratseth | 2019-01-25 | 1 | -0/+2 |
|\ | | | | | Nonfunctional changes only | ||||
| * | Nonfunctional changes only | Jon Bratseth | 2019-01-24 | 1 | -0/+2 |
| | | |||||
* | | Make ModelContext.Properties more accessible in config model | Håkon Hallingstad | 2019-01-25 | 1 | -0/+1 |
|/ | | | | | | | | | | | | | | | This commit makes it easier to get the ModelContext.Properties instance in the config model. Before, one would typically have to change a bunch of code to wire through a new property (builder methods and fields, DeployProperties constructor, fields, and getters, mock classes, ...). It is made accessible through: - ModelContext.properties(), - DeployState.getProperties(), and - ConfigModelContext.properties() The Properties implementation is in the configserver module, making it easy to back properties with flags. | ||||
* | Update abi specs for 7. | gjoranv | 2019-01-21 | 1 | -5/+1 |
| | |||||
* | Remove deprecated duplicate Version class | Jon Bratseth | 2019-01-21 | 2 | -34/+2 |
| | |||||
* | 6-SNAPSHOT -> 7-SNAPSHOT | Arnstein Ressem | 2019-01-21 | 1 | -2/+2 |
| | |||||
* | Remove deprecated and unused method | Harald Musum | 2019-01-21 | 1 | -11/+0 |
| | |||||
* | Remove support for block-upgrade element in deployment.xml | Harald Musum | 2019-01-21 | 2 | -38/+3 |
| | |||||
* | Update APIs that have changed. | Ilpo Ruotsalainen | 2019-01-09 | 1 | -3/+53 |
| | |||||
* | Revert "Revert "Enable ABI checking on modules with public APIs"" | Ilpo Ruotsalainen | 2019-01-09 | 2 | -0/+456 |
| | | | | This reverts commit cd470d8ac8a58c943748f028a37d864507628e99. | ||||
* | Revert "Enable ABI checking on modules with public APIs" | Håkon Hallingstad | 2019-01-04 | 2 | -456/+0 |
| | |||||
* | Merge pull request #7964 from vespa-engine/iruotsalainen/enable-abi-check | Ilpo Ruotsalainen | 2019-01-04 | 2 | -0/+456 |
|\ | | | | | Enable ABI checking on modules with public APIs | ||||
| * | Move abi-check-plugin configuration to parent. | Ilpo Ruotsalainen | 2018-12-21 | 1 | -12/+0 |
| | | | | | | | | | | Instead of configuring in each module separately, put all configuration to parent and let the relevant modules just enable the plugin. | ||||
| * | Enable abi-check-plugin on relevant modules. | Ilpo Ruotsalainen | 2018-12-18 | 2 | -0/+468 |
| | | |||||
* | | Deep check for emptiness | Jon Marius Venstad | 2019-01-04 | 2 | -3/+3 |
| | | |||||
* | | Better API? | Jon Marius Venstad | 2019-01-04 | 3 | -36/+64 |
| | | |||||
* | | Move Notifications to upper level | Jon Marius Venstad | 2019-01-03 | 4 | -113/+121 |
| | | |||||
* | | Update notifications syntax | Jon Marius Venstad | 2019-01-03 | 3 | -24/+110 |
| | | |||||
* | | Add notification settings to test app package builder | Jon Marius Venstad | 2019-01-02 | 1 | -1/+1 |
| | | |||||
* | | Read notifications from deployment spec XML | Jon Marius Venstad | 2019-01-02 | 3 | -3/+89 |
| | | |||||
* | | Remove unused constructors | Jon Marius Venstad | 2019-01-02 | 1 | -10/+0 |
|/ | |||||
* | Remove unused constructor | Harald Musum | 2018-12-07 | 1 | -10/+1 |
| | |||||
* | Make service monitors aware of infra applications in duper model. | Håkon Hallingstad | 2018-12-06 | 1 | -6/+7 |
| | | | | | | | | | | | | | | | - Notify monitors of infrastructure application activation. Live-flipping the content of the duper model is non-trivial and has been removed. - Split out DuperModel as a simple mutable and thread-unsafe container of the applications in the duper model, that also handles calls listeners on changes. The previous DuperModel has been renamed to DuperModelManager. - Replace SuperModelProvider::snapshot method (fast but difficult to use right) with registerListener. - Shorten the fully qualified package names by 1-2 levels for mosts classes. Next steps: - Make HA query the real orchestrator - Start experimenting with health monitoring of infra apps | ||||
* | Revert "Revert "Add infrastructure applications to DuperModel"" | Håkon Hallingstad | 2018-12-03 | 1 | -0/+4 |
| | |||||
* | Revert "Add infrastructure applications to DuperModel" | Harald Musum | 2018-12-03 | 1 | -4/+0 |
| | |||||
* | Merge pull request #7828 from ↵ | Håkon Hallingstad | 2018-12-03 | 1 | -0/+4 |
|\ | | | | | | | | | vespa-engine/hakonhall/add-infrastructure-applications-to-dupermodel Add infrastructure applications to DuperModel | ||||
| * | Add infrastructure applications to DuperModel | Håkon Hallingstad | 2018-11-30 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DuperModel is (will be) responsible for both active tenant applications (through SuperModel) and infrastructure applications. This PR is one step in that direction: - All infrastructure applications (config, confighost, controller, controllerhost, and proxyhost) are owned and managed by DuperModel. - The InfrastructureProvisioner retrieves all possible infra apps from the DuperModel (through a reduced API), and "activates" each of them if target is set and there are any nodes etc. - The InfrastructureProvisioner then notifies the DuperModel which apps have been activated, and with which hosts. - The DuperModel can then build delegate artificially create ApplicationInfo, which gets translated into the application model, and finally the service model. - The resulting service model has NOT_CHECKED for each hostadmin service instance. This is sufficient for goal 1 of this sprint. - The config server application currently has health, so that's kept as-is for now. - Feature flags have been tried and works and allows 1. to disable adding the infra apps in the DuperModel, and 2. to enable the infra configserver instead of the currently created configserver w/health. | ||||
* | | Deprecate com.yahoo.config.provision.Version | Jon Bratseth | 2018-12-01 | 2 | -7/+41 |
|/ | | | | We have com.yahoo.component.Version, and one is enough. |