aboutsummaryrefslogtreecommitdiffstats
path: root/controller-api
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Revert "Jonmv/reapply application name validation""Jon Marius Venstad2022-04-041-1/+1
|
* Revert "Jonmv/reapply application name validation"Jon Marius Venstad2022-04-041-1/+1
|
* Revert "Merge pull request #21961 from vespa-engine/revert-21918-jonmv/misc-6"Jon Marius Venstad2022-04-041-1/+1
| | | | | This reverts commit a0b02d8bd00bf8d7f3410cbf47ae432770546883, reversing changes made to 64d0102f9931a01d31976e85b585b9e63894f08e.
* Revert "Jonmv/misc 6"Jon Marius Venstad2022-04-041-1/+1
|
* Merge pull request #21918 from vespa-engine/jonmv/misc-6Jon Marius Venstad2022-04-041-1/+1
|\ | | | | Jonmv/misc 6
| * Fix more testsJon Marius Venstad2022-03-311-1/+1
| |
* | Enable access API in publicOla Aunrønning2022-03-301-1/+1
|/
* Specify operator access in PathGroupOla Aunrønning2022-03-291-3/+3
|
* remove stray added dependencyJon Marius Venstad2022-03-221-2/+0
|
* support project infoMorten Tokle2022-03-223-0/+51
|
* Toggle managed access instead of pre-approvedOla Aunrønning2022-03-184-12/+12
|
* Merge pull request #21727 from vespa-engine/olaa/decide-membershipOla Aunrønning2022-03-171-1/+1
|\ | | | | Membership decision includes 'approved' field.
| * Membership decision includes 'approved' field. Only trigger athenz sync on ↵Ola Aunrønning2022-03-171-1/+1
| | | | | | | | approval
* | Change compile version computation to account for incompatibilitiesJon Marius Venstad2022-03-171-5/+2
|/
* Add toString() fro ArtifactId and fix JavadocHarald Musum2022-03-172-1/+4
|
* Merge pull request #21704 from vespa-engine/ldalves/disallow-duplicated-emailValerij Fredriksen2022-03-161-4/+9
|\ | | | | disallow duplicate contact
| * Nicer error messageValerij Fredriksen2022-03-161-4/+2
| |
| * disallow duplicate contactLeandro Alves2022-03-161-0/+7
| |
* | Don't pre-emptively check role membershipOla Aunrønning2022-03-161-11/+0
| | | | | | | | Role creation is now done by maintainer
* | Add allowMajor parameter to compile-version endpointMartin Polden2022-03-161-3/+17
|/
* Merge pull request #21475 from vespa-engine/ogronnesby/tenant-info-notificationsLeandro Alves2022-03-158-252/+435
|\ | | | | Clean up the tenant info classes
| * update testsLeandro Alves2022-03-151-1/+1
| |
| * Extend contactValerij Fredriksen2022-03-141-34/+18
| |
| * CleanupValerij Fredriksen2022-03-143-26/+9
| |
| * draft tenant info contacts apiLeandro Alves2022-03-142-8/+64
| |
| * remove nameLeandro Alves2022-03-141-16/+7
| |
| * Persist notification contactsØyvind Grønnesby2022-03-143-38/+154
| |
| * Update copyrightØyvind Grønnesby2022-03-142-0/+2
| |
| * Rename TenantInfoBillingContact -> TenantBillingØyvind Grønnesby2022-03-143-16/+44
| |
| * Clean up the tenant info classesØyvind Grønnesby2022-03-146-214/+237
| | | | | | | | | | | | | | | | There was some repetition in the TenantInfo classes. Created dedicated classes for TenantAddress and TenantContact. Used these throughout the TenantInfo tree. This commit also removes the 'invoiceEmail' field that was never used.
* | Merge pull request #21672 from vespa-engine/olaa/get-managed-access-statusOla Aunrønning2022-03-143-6/+29
|\ \ | | | | | | Infer managed access through assertion existence
| * | Consider effect equalityOla Aunrønning2022-03-141-1/+3
| | |
| * | Infer managed access through assertion existenceOla Aunrønning2022-03-143-6/+27
| |/
* / Stop creating leagacy IAM rolesØyvind Grønnesby2022-03-142-8/+2
|/
* Merge pull request #21636 from vespa-engine/olaa/vespa-athenz-maintenanceOla Aunrønning2022-03-112-45/+83
|\ | | | | Managed access decided by athenz policy
| * Vespa ZMS client is optional. Rename policyOla Aunrønning2022-03-111-48/+57
| |
| * Rename roleOla Aunrønning2022-03-111-1/+1
| |
| * Adds equals and hashcode to mock classesOla Aunrønning2022-03-101-0/+26
| |
| * Toggling managed access creates/deletes policy ruleOla Aunrønning2022-03-101-5/+8
| |
* | Improve notifiactions text with what the user should doJon Marius Venstad2022-03-111-9/+13
|/
* Add pre-approval to path groupOla Aunrønning2022-03-101-1/+2
|
* Merge pull request #21480 from vespa-engine/olaa/athenz-synchronizationOla Aunrønning2022-03-076-17/+77
|\ | | | | Synchronize athenz instances on request approval
| * Fetch audit log and pending membership requests for athenz roleOla Aunrønning2022-03-046-36/+34
| | | | | | | | | | Athenz synchronizer accepts tenant name ZMSClient membership requests can be rejected
| * Add API for toggling self-served access roleOla Aunrønning2022-03-034-0/+36
| |
| * Synchronize athenz instances on request approvalOla Aunrønning2022-03-013-1/+27
| |
* | Remove default value for architectureHarald Musum2022-03-031-1/+1
| |
* | Revert "Remove default value for architecture"Harald Musum2022-03-031-1/+1
| |
* | Remove default value for architectureHarald Musum2022-03-031-1/+1
| |
* | andreer/delete unmanaged certs take 2 (#21268)Andreas Eriksen2022-02-284-34/+321
|/
* Merge pull request #21382 from ↵Harald Musum2022-02-251-1/+22
|\ | | | | | | | | vespa-engine/hmusum/add-architecture-to-node-repo-rest-api Add architecture to node repo rest api