summaryrefslogtreecommitdiffstats
path: root/controller-api/src
Commit message (Collapse)AuthorAgeFilesLines
* Add dev.aws-us-east-1c to JobTypeValerij Fredriksen2019-06-041-0/+3
|
* Add endpoints to InstanceInformationHarald Musum2019-06-041-0/+27
|
* Supply Vespa version to config convergenceJon Marius Venstad2019-05-311-1/+7
|
* Move SystemName in frontHåkon Hallingstad2019-05-281-1/+1
|
* Add PublicCd aws-us-east-1c prod, test and staging to JobTypeValerij Fredriksen2019-05-271-5/+10
|
* Handle tenant type CLOUDHarald Musum2019-05-251-1/+2
|
* Merge pull request #9519 from vespa-engine/jvenstad/dev-jobs-in-overviewValerij Fredriksen2019-05-231-0/+6
|\ | | | | Display last of each dev deployment job in overview
| * Render info about last dev/perf deployment jobs in overviewJon Marius Venstad2019-05-231-0/+6
| |
* | Merge pull request #9505 from ↵Martin Polden2019-05-231-1/+5
|\ \ | | | | | | | | | | | | vespa-engine/mpolden/update-routing-policies-on-deploy Refresh routing policies on deploy (de)activation
| * | Refresh routing policies on deploy (de)activationMartin Polden2019-05-231-1/+5
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refreshing routing policies and performing the necessary DNS updates are somewhat time sensitive, especially in manually deployed environments, hence it makes sense that this should be done as early as possible. After introducing queuing of name service requests in #9224 it became obvious that the asynchronous behaviour of `RoutingPolicyMaintainer` is no longer needed. Because name service requests are now executed asynchronously by default, we can refresh policies during deployment (de)activation without worrying about DNS service failures or rate limits. Benefits of this change: - Reduces worst-case DNS propagation time by 5 minutes. - We no longer need to update *all* routing policies in the system when refreshing policies. This both reduces number of queued name service requests and distributes them over a longer duration. - Implementation is simplified since the system-wide dimension disappears. - Fetching of load balancers from config servers conincides with deployment and are thus spread over a longer duration.
* / Listen to /api/zone/v1 with the zone api handlerJon Marius Venstad2019-05-231-1/+2
|/
* Store development packages per zoneJon Marius Venstad2019-05-091-4/+5
|
* Add perf deployment jovJon Marius Venstad2019-05-091-1/+4
|
* Start deployment jobs to dev at tenant/app/instance/deploy/jobnameJon Marius Venstad2019-05-092-2/+3
|
* Expand ApplicationStore with dev package storage and retrievalJon Marius Venstad2019-05-091-1/+7
|
* Add dev deployments to JobType membersJon Marius Venstad2019-05-091-11/+22
|
* Re-format JobType enum definition for more system and readabilityJon Marius Venstad2019-05-091-23/+59
|
* Merge pull request #9309 from vespa-engine/olaa/remove-old-log-retrievalHarald Musum2019-05-082-20/+1
|\ | | | | Remove old log retrieval
| * Remove old log retrievalOla Aunrønning2019-05-072-20/+1
| |
* | Separate development and production restartsJon Marius Venstad2019-05-062-6/+16
|/
* Let buildService inherit applicationReaderJon Marius Venstad2019-05-031-4/+4
|
* Add TTL field to RecordMartin Polden2019-05-022-7/+29
|
* Merge pull request #9224 from vespa-engine/mpolden/name-service-queueMartin Polden2019-04-302-2/+15
|\ | | | | Queue name service requests
| * Add persistent queue for name service requestsMartin Polden2019-04-292-2/+15
| |
* | Merge pull request #9222 from vespa-engine/mortent/add-key-pair-providerAndreas Eriksen2019-04-295-0/+94
|\ \ | |/ |/| Interfaces to support certificate manager
| * Interfaces to support certificate managerMorten Tokle2019-04-295-0/+94
| |
* | Simplify MemoryNameServiceMartin Polden2019-04-271-11/+11
|/
* Merge pull request #9198 from vespa-engine/andreer/certificate-managerAndreas Eriksen2019-04-263-7/+18
|\ | | | | andreer/certificate manager
| * leave certificatemanager for next PRandreer2019-04-262-36/+0
| |
| * create multiple records when requiredandreer2019-04-172-7/+9
| |
| * WIPandreer2019-04-123-0/+45
| |
* | Update some docJon Marius Venstad2019-04-154-5/+5
| |
* | Make things less publicJon Marius Venstad2019-04-155-24/+24
| |
* | Call enforcer.allows rather than role.allows(..., enforcer)Jon Marius Venstad2019-04-152-21/+16
| |
* | Make Roles staticJon Marius Venstad2019-04-152-31/+18
| |
* | UserRoles -> RolesJon Marius Venstad2019-04-152-17/+17
| |
* | Replace Roles with static factories in RoleJon Marius Venstad2019-04-155-147/+102
| |
* | Remove system from Context and rolesJon Marius Venstad2019-04-155-39/+31
| |
* | Use system from enforcer, not context, when enforcing policiesJon Marius Venstad2019-04-154-23/+48
|/
* Merge pull request #9102 from vespa-engine/andreer/create-txt-recordsAndreas Eriksen2019-04-122-0/+15
|\ | | | | enable creation of TXT records
| * enable creation of TXT recordsandreer2019-04-122-0/+15
| |
* | Merge pull request #9066 from vespa-engine/mpolden/public-endpoint-namesMartin Polden2019-04-113-14/+8
|\ \ | | | | | | Add support for global endpoint names in public system
| * | Add missing authorMartin Polden2019-04-091-3/+4
| | |
| * | Remove unused methodMartin Polden2019-04-091-6/+1
| | |
| * | Finalize Role#allowsMartin Polden2019-04-091-5/+3
| | |
* | | Merge pull request #9082 from ↵Håkon Hallingstad2019-04-112-2/+4
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/hakonhall/use-athenzidentity-instead-of-athensservice Use AthenzIdentity instead of AthensService
| * | | More AthenzService -> AthenzIdentityHåkon Hallingstad2019-04-111-1/+2
| | | |
| * | | Use AthenzIdentity instead of AthensServiceHåkon Hallingstad2019-04-101-1/+2
| | |/ | |/|
* | | Merge pull request #9081 from vespa-engine/jvenstad/nodes-in-application-v4Jon Marius Venstad2019-04-112-2/+30
|\ \ \ | | | | | | | | Jvenstad/nodes in application v4
| * | | Expose application nodes in application/v4Jon Marius Venstad2019-04-101-0/+1
| | | |