aboutsummaryrefslogtreecommitdiffstats
path: root/node-repository
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #6037 from vespa-engine/bjorncs/new-unique-instance-idMorten Tokle2018-06-011-1/+2
|\ | | | | Bjorncs/new unique instance
| * Add identity type to unique instance id and signed identity documentBjørn Christian Seime2018-05-311-1/+2
| |
* | Merge pull request #6031 from ↵Henning Baldersheim2018-05-311-6/+36
|\ \ | | | | | | | | | | | | vespa-engine/balder/ensure-we-only-create-one-new-cache Ensure we do not race on cache creation and create many caches that w…
| * | Throw IllegalStateException instead of returning null.Henning Baldersheim2018-05-311-1/+6
| | |
| * | Ensure we do not race on cache creation and create many caches that we just ↵Henning Baldersheim2018-05-311-6/+31
| |/ | | | | | | throw away.
* | Use guava supplier for node listMorten Tokle2018-05-311-19/+6
| |
* | Keep a copy of node repository to prevent frequent zk accessMorten Tokle2018-05-311-1/+21
|/
* Use lower expiry times and shorter intervals for non-main systemsHarald Musum2018-05-291-3/+5
|
* Allow vespaVersion PATCHValerij Fredriksen2018-05-231-0/+1
|
* Merge pull request #5860 from vespa-engine/freva/remove-cfg-special-handlingMartin Polden2018-05-2214-115/+185
|\ | | | | Remove special handling of config servers in ACL
| * Use existing method to get config serversValerij Fredriksen2018-05-152-7/+1
| |
| * Remove special handling of config servers in ACLValerij Fredriksen2018-05-1415-115/+191
| |
* | Simplify NodePatcherValerij Fredriksen2018-05-182-25/+22
| |
* | Remove unneeded Jackson dependency from node-repositoryBjørn Christian Seime2018-05-161-15/+0
|/ | | | - Dependency was transitively including jackson-databind with compile scope
* Set reservation expiry to 20 minutes in all zonesHarald Musum2018-05-091-2/+1
| | | | | Issues seen with too low value in staging and we need just as long time in non-prod zones as in prod zones
* Merge pull request #5808 from ↵gjoranv2018-05-081-1/+1
|\ | | | | | | | | vespa-engine/bratseth/remove-even-more-junit-framework-usage Use new junit API
| * Use new junit APIJon Bratseth2018-05-071-1/+1
| |
* | Improve logging where authorization failsBjørn Christian Seime2018-05-072-3/+3
|/
* Improve error message for nodes with unknown openstack-idBjørn Christian Seime2018-05-071-1/+6
|
* Don't lookup configserver nodes in NodeIdentifierBjørn Christian Seime2018-05-072-6/+1
|
* Remove stray methodHåkon Hallingstad2018-05-061-5/+0
|
* Support patching openstack IDHåkon Hallingstad2018-05-056-1/+18
|
* Merge pull request #5784 from vespa-engine/freva/infra-app-provisionValerij Fredriksen2018-05-0415-12/+611
|\ | | | | Infrastructure app provision
| * Code review fixesValerij Fredriksen2018-05-046-30/+42
| |
| * Add InfrastructureProvisionerValerij Fredriksen2018-05-045-3/+262
| |
| * Add REST API to update/view infrastructure versionsValerij Fredriksen2018-05-046-6/+120
| |
| * Create persistence for infrastructure versionsValerij Fredriksen2018-05-045-3/+217
| |
* | Add configserver Athenz identity as trusted serviceBjørn Christian Seime2018-05-043-9/+29
| |
* | Create constants for identity namesBjørn Christian Seime2018-05-041-18/+20
| |
* | Identity proxy and configserver hosts in NodeIdentifierBjørn Christian Seime2018-05-042-0/+46
|/
* Remove usage of junit.frameworkJon Bratseth2018-04-303-13/+9
|
* Replace 'Authentication' with 'Identification' for AuthenticationFilter and ↵Bjørn Christian Seime2018-04-255-42/+39
| | | | friends
* Make dependency on AuthenticationFilter more explicitBjørn Christian Seime2018-04-252-1/+5
|
* Add unit test for AWS host certificatesBjørn Christian Seime2018-04-252-7/+34
|
* Modify AuthorizationFilter to assume AuthenticationFilter is part of filter ↵Bjørn Christian Seime2018-04-253-14/+11
| | | | chain
* Include both identity name and hostname in getName()Bjørn Christian Seime2018-04-251-1/+5
|
* Add separate node authentication filterBjørn Christian Seime2018-04-252-0/+54
|
* Implement toString, equals and hashCode for NodePrincipalBjørn Christian Seime2018-04-241-0/+24
|
* Allow us to reset hardwarefailure by passing 'null' over RESTtoby2018-04-231-2/+2
|
* Only remove node if docker container and tenantValerij Fredriksen2018-04-202-4/+24
|
* Use NodePrincipal in Authorizer to distinguish between identity and hostnameBjørn Christian Seime2018-04-203-79/+97
|
* Accept Athenz certs from controller in HostAuthenticatorBjørn Christian Seime2018-04-204-18/+77
| | | | | - Change NodePrincipal to better distinguish between different types of identities - Change HostAuthenticator to allow any Athenz identity
* Merge pull request #5636 from ↵Harald Musum2018-04-192-1/+27
|\ | | | | | | | | vespa-engine/bratseth/load-models-in-use-only-in-dev Load the minimal set of models needed in dev
| * Load the minimal set of models needed in devJon Bratseth2018-04-192-1/+27
| |
* | Merge pull request #5630 from vespa-engine/bjorncs/configserver-authz-filterBjørn Christian Seime2018-04-195-23/+322
|\ \ | |/ |/| Bjorncs/configserver authz filter
| * Rename TlsPrincipal -> NodePrincipalBjørn Christian Seime2018-04-194-11/+9
| |
| * Allow Athenz AWS certificatesBjørn Christian Seime2018-04-191-1/+1
| |
| * Export package containing TlsPrincipalBjørn Christian Seime2018-04-191-0/+3
| |
| * Support Athenz certs from Openstack and Vespa in authorization filterBjørn Christian Seime2018-04-194-23/+321
| | | | | | | | | | | | - Add HostAuthenticator that resolves node (hostname) from certs - Add TlsPrincipal that represents an authenticated node - Rewrite Authorization filter to use HostAuthenticator
* | Allow more than one node in a cluster on same parent host in cd and non-prodHarald Musum2018-04-193-2/+52
|/