Task Type: upsertProject
A policy call is made for this type anytime a user attmpts to create a new project or edit an existing one.
- Path: tasks
- Method: Post
- Package:
spinnaker.http.authz
Example Payload
Click to expand
{
"input": {
"body": {
"application": "spinnaker",
"description": "Create project: testProjectName",
"job": [
{
"project": {
"config": {
"applications": [
"hostname"
],
"clusters": [
{
"account": "spinnaker",
"detail": "*",
"stack": "*"
}
],
"pipelineConfigs": [
{
"application": "hostname",
"pipelineConfigId": "7db1e350-dedb-4dc1-9976-e71f97b5f132"
}
]
},
"email": "myUser@company.com",
"name": "testProjectName"
},
"type": "upsertProject",
"user": "myUserName"
}
],
"project": "testProjectName"
},
"method": "POST",
"path": [
"tasks"
],
"user": {
"isAdmin": false,
"roles": [],
"username": "myUserName"
}
}
}
Example Policy
Keys
Key | Type | Description |
---|---|---|
input.body.application |
string |
|
input.body.description |
string |
|
input.body.job[].project.config.applications[] |
string |
|
input.body.job[].project.config.clusters[].account |
string |
|
input.body.job[].project.config.clusters[].detail |
string |
|
input.body.job[].project.config.clusters[].stack |
string |
|
input.body.job[].project.config.pipelineConfigs[].application |
string |
|
input.body.job[].project.config.pipelineConfigs[].pipelineConfigId |
string |
|
input.body.job[].project.email |
string |
|
input.body.job[].project.name |
string |
|
input.body.job[].type |
string |
|
input.body.job[].user |
string |
|
input.body.project |
string |
|
input.method |
string |
|
input.path[] |
string |
|
input.user.isAdmin |
boolean |
|
input.user.username |
string |
|
input.body.job[].project.config.clusters[].applications |
||
input.body.job[].project.createTs |
number |
|
input.body.job[].project.id |
string |
|
input.body.job[].project.lastModifiedBy |
string |
|
input.body.job[].project.updateTs |
number |
Feedback
Was this page helpful?
Thank you for letting us know!
Sorry to hear that. Please tell us how we can improve.
Last modified August 18, 2023: (02b163b7)