summaryrefslogtreecommitdiffstats
path: root/controller-server
Commit message (Expand)AuthorAgeFilesLines
* Fix typo in Athenz resource nameBjørn Christian Seime2018-02-151-1/+1
* Fix typoBjørn Christian Seime2018-02-151-1/+1
* Rename Path.getPath -> Path.asStringBjørn Christian Seime2018-02-152-3/+3
* Allow tenant operators to access tenant pipeline operationsBjørn Christian Seime2018-02-142-1/+7
* Hosted operators assume tenant admin role through Athenz policyBjørn Christian Seime2018-02-141-1/+1
* Add global access control filter for hosted controller APIsBjørn Christian Seime2018-02-144-12/+429
* Add getter for original path string to PathBjørn Christian Seime2018-02-141-0/+4
* Remove ugly cleanup attempt that was done before initiating Athenz tenancyBjørn Christian Seime2018-02-131-8/+6
* Introduce ZmsClient.hasHostedOperatorAccess()Bjørn Christian Seime2018-02-133-4/+27
* Move SecurityFilterUtils to generic filter packageBjørn Christian Seime2018-02-133-5/+5
* Add authorization to all tenant pipeline operationsBjørn Christian Seime2018-02-073-49/+108
* Use ApplicationName instead of ApplicationIdBjørn Christian Seime2018-02-072-7/+7
* Deprecate use of SecurityContextBjørn Christian Seime2018-02-074-10/+18
* Move getUserId to AuthorizerBjørn Christian Seime2018-02-072-12/+12
* Principal is always present and an Athenz principalBjørn Christian Seime2018-02-074-36/+18
* Rename 'DeployAuthorizer' -> 'ApplicationInstanceAuthorizer'Bjørn Christian Seime2018-02-072-5/+7
* Merge pull request #4867 from vespa-engine/bjorncs/deny-user-tenants-prod-deployBjørn Christian Seime2018-02-071-0/+5
|\
| * Only allow user tenants deploy to dev and perf envBjørn Christian Seime2018-02-011-0/+5
* | Merge pull request #4911 from vespa-engine/mpolden/application-versionMartin Polden2018-02-0519-292/+443
|\ \
| * | Determine application version in test environmentsMartin Polden2018-02-058-88/+107
| * | Let outstanding change know the application versionMartin Polden2018-02-059-49/+68
| * | Migrate to new application versionMartin Polden2018-02-0515-221/+334
* | | Update testsJon Marius Venstad2018-02-054-4/+7
* | | Expose new global endpoints in apiJon Marius Venstad2018-02-021-0/+1
* | | CleanerJon Marius Venstad2018-02-022-7/+7
* | | CleanJon Marius Venstad2018-02-023-43/+10
|/ /
* | Revert "Migrate to new application version"Martin Polden2018-02-0215-334/+221
* | Revert "Let outstanding change know the application version"Martin Polden2018-02-029-68/+49
* | Remove unused token and make tests complyJon Marius Venstad2018-02-025-24/+11
* | Create application in Athenz only for defaultsJon Marius Venstad2018-02-021-7/+2
* | Add testJon Marius Venstad2018-02-013-28/+63
* | Cleanup and proper application creation on deployJon Marius Venstad2018-02-016-24/+19
* | Let outstanding change know the application versionMartin Polden2018-02-019-49/+67
* | Migrate to new application versionMartin Polden2018-02-0115-222/+336
* | Move test data to separate fileMartin Polden2018-02-012-4/+521
|/
* Revert "Application version migration"Morten Tokle2018-01-3116-857/+226
* Limit deployment statistics to applications with deploymentsMartin Polden2018-01-312-6/+18
* Migrate to new application versionMartin Polden2018-01-3115-222/+336
* Move test data to separate fileMartin Polden2018-01-302-4/+521
* Make Change.empty finalJon Bratseth2018-01-292-2/+2
* Application.deploying -> Application.changeJon Bratseth2018-01-2616-97/+97
* Improve change completeness logicJon Bratseth2018-01-261-5/+3
* Simplify ChangeJon Bratseth2018-01-2619-222/+159
* Make Application.deploying mandatoryJon Bratseth2018-01-2615-107/+128
* Make ApplicationChange mandatory on JobStatusJon Bratseth2018-01-2610-45/+32
* Make ApplicationChange mandatoryJon Bratseth2018-01-269-98/+121
* Merge pull request #4702 from vespa-engine/mpolden/application-versionMartin Polden2018-01-2630-344/+627
|\
| * Introduce application version numberMartin Polden2018-01-2529-310/+626
| * Remove dead codeMartin Polden2018-01-241-34/+1
* | Add copyright headersJon Bratseth2018-01-255-0/+5
|/