aboutsummaryrefslogtreecommitdiffstats
path: root/pom.xml
Commit message (Collapse)AuthorAgeFilesLines
* dsl library for vespa search queriesyehzu2019-12-121-0/+1
|
* Compile vespa-maven-plugin.Tor Egge2019-12-041-0/+1
|
* Update pom.xmlFani Saputra2019-10-261-0/+1
|
* Add zookeeper-server moduleHarald Musum2019-10-171-0/+1
|
* First step in creating a separate module for zookeeper command line clientsHarald Musum2019-09-181-0/+1
|
* Move tenant authentication to new module tenant-auth, to override internallyJon Marius Venstad2019-06-071-0/+1
|
* Add 'security-tools' with 'vespa-tls-env' command line toolBjørn Christian Seime2019-05-281-0/+1
|
* Merge pull request #9352 from vespa-engine/gjoranv/new-metrics-proxy_3gjoranv2019-05-131-0/+1
|\ | | | | Gjoranv/new metrics proxy 3
| * New metrics-proxygjoranv2019-05-101-0/+1
| |
* | Remove node-maintainerValerij Fredriksen2019-05-101-1/+0
|/
* Revert "Gjoranv/reapply new metrics proxy "Bjørn Christian Seime2019-05-091-1/+0
|
* Reapply Gjoranv/New metrics proxygjoranv2019-05-071-0/+1
| | | | This reverts commit 8b0272c3104080d1f293e6a709208d2ea149fc03.
* Revert "Gjoranv/New metrics proxy"gjoranv2019-05-071-1/+0
|
* Merge pull request #9266 from vespa-engine/gjoranv/new-metrics-proxy_rebased2gjoranv2019-05-071-0/+1
|\ | | | | Gjoranv/New metrics proxy
| * Add metrics-proxy to aggregator pom.gjoranv2019-05-021-0/+1
| |
* | Move API things to new module: hosted-apiJon Marius Venstad2019-04-291-0/+1
|/
* Add 'http-utils' module with VespaHttpClientBuilderBjørn Christian Seime2019-04-081-0/+1
| | | | | | | - Move VespaHttpClientBuilder source code from 'security-utils' to 'http-utils'. - Improve configuration of connection manager. - Add static factory for client builder with BasicHttpClientConnectionManager. - Simplify implementations of ConnectionManagerFactory by improving its interface.
* Revert "Bjorncs/http utils"Håkon Hallingstad2019-04-081-1/+0
|
* Add 'http-utils' module with VespaHttpClientBuilderBjørn Christian Seime2019-04-051-0/+1
| | | | | | | - Move VespaHttpClientBuilder source code from 'security-utils' to 'http-utils'. - Improve configuration of connection manager. - Add static factory for client builder with BasicHttpClientConnectionManager. - Simplify implementations of ConnectionManagerFactory by improving its interface.
* Move vespa-testrunner-components hereJon Marius Venstad2019-03-261-1/+2
|
* 6-SNAPSHOT -> 7-SNAPSHOTArnstein Ressem2019-01-211-1/+1
|
* Configserver flags REST APIHåkon Hallingstad2018-12-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a new ZooKeeper backed flag source. It is defined in a new module configserver-flags to allow as many as possible config server modules to depend on it by minimizing dependencies. The content of the ZK backed flag source can be viewed and modified through REST API on the config server/controller. The data stored per flag looks like { "rules": [ { "conditions": [ { "type": "whitelist", "dimension": "hostname", "values": ["host1"] } ], "value": true } ] } typical for enabling a feature flag on host1. 2 types of conditions are so far supported: whitelist and blacklist. All the conditions must match in order for the value to apply. If the value is null (or absent), the default value will be used. At the time the flag's value is retrieved, it is resolved against the conditions with the current zone, hostname, and/or application. The same data structure is used for FileFlagSource for files in /etc/vespa/flags with the ".2" extension. The FlagSource component injected in the config server is changed to: 1. Return the flag value if specified in /etc/vespa/flags, or otherwise 2. return flag value from ZooKeeper (same as REST API) The current flags (module) is also changed: - All flags must be defined in com.yahoo.vespa.flags.Flags. This allows the ZK backed flag source additional sanity checking when modifying flags. - If it makes sense to have different flag value depending on e.g. the application, then at some point before the value is retrieved, one has to bind the flag to that application (using with() to set up the fetch vector). Future changes would be to 0. make a merged FlagSource in host admin, 1. add support for viewing and modifying feature flags in dashboard, 2. in hv tool.
* Merge pull request #7760 from vespa-engine/hakonhall/new-flags-moduleHåkon Hallingstad2018-11-261-0/+1
|\ | | | | Add flags module
| * Add flags moduleHåkon Hallingstad2018-11-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FileFlagSource reads flags from files in /etc/vespa/flags and is a component that can be injected in host admin, config server, etc. A flag named foo corresponds to filename foo. In general a FlagSource manages: - Feature flags: A feature is either set (true/enabled) or otherwise false. Touching a file foo means the feature flag foo is set (true). - Value flags: Either a String or empty if not set. The String corresponds to the file content. The plan is to make the config server another source of flags. A unified FlagSource can merge the two sources with some priority and used in e.g. parts of node-admin. In other parts one would only have access to the file source. Defines various flag facades: - FeatureFlag: Used to test whether a feature has been enabled or not. - IntFlag - JacksonFlag: Deserializes JSON to Jackson class, or return default if unset. - LongFlag - OptionalJacksonFlag: Deserializes JSON to Jackson class, or empty if unset. - OptionalStringFlag - StringFlag This is part of removing some of the last Chef recipes. Some minor tweaks have been necessary as part of this and are included in this PR (test whether a systemd service exists, task-friendly file deletion, allow capitalized letters in YUM package name).
* | Separate model integration into a separate moduleJon Bratseth2018-11-211-0/+1
|/ | | | | | | This allows us to access model importers (such as TensorFlow) in config models without loading one instance per config model instance, which is not possible with TensorFlow because it depends on JNI code.
* Move classes in com.yahoo.security to security-utilsBjørn Christian Seime2018-10-191-0/+1
|
* Revert "Move classes in com.yahoo.security to security-utils"Harald Musum2018-10-191-1/+0
|
* Move classes in com.yahoo.security to security-utilsBjørn Christian Seime2018-10-171-0/+1
|
* Remove libmlr - not usedJon Bratseth2018-10-151-1/+0
|
* Add modules for open-source hosted applicationsJon Marius Venstad2018-09-191-0/+2
|
* Dummy commit for CLA botJon Marius Venstad2018-09-051-1/+1
|
* Rename (#6543)Jon Bratseth2018-08-101-1/+1
|
* Merge pull request #6444 from vespa-engine/bratseth/java-model-inferenceJon Bratseth2018-07-231-0/+1
|\ | | | | Bratseth/java model inference
| * Model inference initial commitJon Bratseth2018-06-281-0/+1
| |
* | Reapply "Adding handler and binding when services.xml has <search>-field"gjoranv2018-07-121-0/+1
| |
* | Revert "Adding handler and binding when services.xml has <search>-field"Harald Musum2018-07-121-1/+0
| |
* | Merge pull request #6366 from ↵Henrik Høiness2018-07-111-0/+1
|\ \ | | | | | | | | | | | | vespa-engine/henrhoi/adding-gui-handler-when-building-containermodel Adding handler and binding when services.xml has <search>-field
| * | Moved GUIHandlerTest to own module that can use JDisc-components. GUIHandler ↵Henrik2018-07-101-0/+1
| | | | | | | | | | | | now reads from built .jar instead of resources. Vespa builds successfully
* | | Move two Manven plugins to the maven-plugins module so they are compiled in ↵Arnstein Ressem2018-07-111-2/+0
|/ / | | | | | | bootstrap.
* / Created new module container-search-gui containing handler for gui for ↵Henrik2018-07-051-0/+1
|/ | | | building queries. Resources-folder static is now named gui
* Add new module fat-model-dependenciesgjoranv2018-05-301-0/+1
| | | | | | | | - Contains all compile scope deps for config-model-fat. - Added to avoid copying all these deps into amended fat model. - Necessary for maven-bundle-plugin 3 because its exclude mechanism has changed to exclude all transitive deps of an excluded artifact.
* Revert "Add new module fat-model-dependencies"Harald Musum2018-05-301-1/+0
|
* Add new module fat-model-dependenciesgjoranv2018-05-291-0/+1
| | | | | | | | - Contains all compile scope deps for config-model-fat. - Added to avoid copying all these deps into amended fat model. - Necessary for maven-bundle-plugin 3 because its exclude mechanism has changed to exclude all transitive deps of an excluded artifact.
* Add new module jdisc-security-filtersBjørn Christian Seime2018-04-091-0/+1
| | | | | * Add new base class for security filters supporting CORS headers * Add CORS response filter and preflight request filter
* Remove FileDistributionManager.Henning Baldersheim2018-02-081-2/+0
|
* Reapply: split parent + container-dependency-versions from root pomJon Bratseth2018-01-251-935/+0
|
* Add athenz-clients moduleBjørn Christian Seime2018-01-101-0/+1
|
* Revert "Revert "Bratseth/tensorflow models""Jon Bratseth2017-12-181-0/+935
|
* Revert "Bratseth/tensorflow models"gjoranv2017-12-171-935/+0
|
* Merge with masterJon Bratseth2017-12-131-3/+0
|