Skip to content

Commit

Permalink
pipeline new ux
Browse files Browse the repository at this point in the history
add pipeline/branches link,update applyyaml
deploy executors on demand
remove clusterpipeline and add global config
add rerun & stop support
websocket logs
remove logsyncer
store logs in minio
move pipeline to project context
pipeline secret support
rename pipeline file to .rancher-pipeline.y[a]ml
add privileged option
add pushconfig action
add gitlab
add settings
one master per project/ rerun new execution
add timeout
Add image & registry variables support in deployment yaml
  • Loading branch information
gitlawr authored and Alena Prokharchyk committed Aug 24, 2018
1 parent a1b7ef1 commit 8907509
Show file tree
Hide file tree
Showing 61 changed files with 5,637 additions and 3,192 deletions.
21 changes: 8 additions & 13 deletions app/role_data.go
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,6 @@ func addRoles(management *config.ManagementContext) (string, error) {
addRule().apiGroups("*").resources("persistentvolumes").verbs("get", "list", "watch").
addRule().apiGroups("*").resources("storageclasses").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("clusterevents").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("clusterpipelines").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("clusterloggings").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("clusteralerts").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("notifiers").verbs("get", "list", "watch").
Expand Down Expand Up @@ -127,15 +126,15 @@ func addRoles(management *config.ManagementContext) (string, error) {
rb.addRoleTemplate("Project Owner", "project-owner", "project", true, false, false).
addRule().apiGroups("management.cattle.io").resources("projectroletemplatebindings").verbs("*").
addRule().apiGroups("project.cattle.io").resources("apps").verbs("*").
addRule().apiGroups("project.cattle.io").resources("pipelines").verbs("*").
addRule().apiGroups("project.cattle.io").resources("pipelineexecutions").verbs("*").
addRule().apiGroups("project.cattle.io").resources("pipelinesettings").verbs("*").
addRule().apiGroups("project.cattle.io").resources("sourcecodeproviderconfigs").verbs("*").
addRule().apiGroups("").resources("namespaces").verbs("create").
addRule().apiGroups("*").resources("persistentvolumes").verbs("get", "list", "watch").
addRule().apiGroups("*").resources("storageclasses").verbs("get", "list", "watch").
addRule().apiGroups("*").resources("persistentvolumeclaims").verbs("*").
addRule().apiGroups("management.cattle.io").resources("clusterevents").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("clusterpipelines").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("pipelines").verbs("*").
addRule().apiGroups("management.cattle.io").resources("pipelineexecutions").verbs("*").
addRule().apiGroups("management.cattle.io").resources("pipelineexecutionlogs").verbs("*").
addRule().apiGroups("management.cattle.io").resources("notifiers").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("projectalerts").verbs("*").
addRule().apiGroups("management.cattle.io").resources("projectloggings").verbs("*").
Expand All @@ -145,15 +144,13 @@ func addRoles(management *config.ManagementContext) (string, error) {
rb.addRoleTemplate("Project Member", "project-member", "project", true, false, false).
addRule().apiGroups("management.cattle.io").resources("projectroletemplatebindings").verbs("get", "list", "watch").
addRule().apiGroups("project.cattle.io").resources("apps").verbs("*").
addRule().apiGroups("project.cattle.io").resources("pipelines").verbs("*").
addRule().apiGroups("project.cattle.io").resources("pipelineexecutions").verbs("*").
addRule().apiGroups("").resources("namespaces").verbs("create").
addRule().apiGroups("*").resources("persistentvolumes").verbs("get", "list", "watch").
addRule().apiGroups("*").resources("storageclasses").verbs("get", "list", "watch").
addRule().apiGroups("*").resources("persistentvolumeclaims").verbs("*").
addRule().apiGroups("management.cattle.io").resources("clusterevents").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("clusterpipelines").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("pipelines").verbs("*").
addRule().apiGroups("management.cattle.io").resources("pipelineexecutions").verbs("*").
addRule().apiGroups("management.cattle.io").resources("pipelineexecutionlogs").verbs("*").
addRule().apiGroups("management.cattle.io").resources("notifiers").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("projectalerts").verbs("*").
addRule().apiGroups("management.cattle.io").resources("projectloggings").verbs("get", "list", "watch").
Expand All @@ -163,14 +160,12 @@ func addRoles(management *config.ManagementContext) (string, error) {
rb.addRoleTemplate("Read-only", "read-only", "project", true, false, false).
addRule().apiGroups("management.cattle.io").resources("projectroletemplatebindings").verbs("get", "list", "watch").
addRule().apiGroups("project.cattle.io").resources("apps").verbs("get", "list", "watch").
addRule().apiGroups("project.cattle.io").resources("pipelines").verbs("get", "list", "watch").
addRule().apiGroups("project.cattle.io").resources("pipelineexecutions").verbs("get", "list", "watch").
addRule().apiGroups("*").resources("persistentvolumes").verbs("get", "list", "watch").
addRule().apiGroups("*").resources("storageclasses").verbs("get", "list", "watch").
addRule().apiGroups("*").resources("persistentvolumeclaims").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("clusterevents").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("clusterpipelines").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("pipelines").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("pipelineexecutions").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("pipelineexecutionlogs").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("notifiers").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("projectalerts").verbs("get", "list", "watch").
addRule().apiGroups("management.cattle.io").resources("projectloggings").verbs("get", "list", "watch").
Expand Down
Loading

0 comments on commit 8907509

Please sign in to comment.