Commit c9f3fd1
docs: permissions for playbooks/connections/notification
1 parent 2643258 commit c9f3fd1
File tree
10 files changed
+46
-11
lines changed- mission-control/docs
- guide
- notifications
- playbooks
- reference/connections
- modules
10 files changed
+46
-11
lines changedSubmodule mission-control-chart updated 9 files
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
120 | | - | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
121 | 124 | | |
122 | 125 | | |
123 | 126 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
81 | | - | |
82 | | - | |
| 80 | + | |
83 | 81 | | |
84 | 82 | | |
85 | 83 | | |
| |||
103 | 101 | | |
104 | 102 | | |
105 | 103 | | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
106 | 128 | | |
| 129 | + | |
107 | 130 | | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
- .gitignore+2-1
- connection/environment.go+44-36
- connection/kubernetes.go+1-1
- db/utils.go+22
- functions/drop.sql+2
- go.mod+24-22
- go.sum+42-40
- kubernetes/dynamic.go+37-6
- migrate/migrate.go+24-1
- migrate/migrate_test.go+73
- models/config.go+22
- models/notifications.go+118-18
- query/notifications.go+26
- rbac/objects.go+2
- schema/apply.go+11-1
- schema/notifications.hcl+113-14
- schema/openapi/canary.schema.json+196-11
- schema/openapi/canary.spec.schema.json+196-11
- schema/openapi/component.schema.json+199-11
- schema/openapi/component.spec.schema.json+199-11
- schema/openapi/config_aws.schema.json+3
- schema/openapi/config_azure.schema.json+3
- schema/openapi/config_azuredevops.schema.json+3
- schema/openapi/config_file.schema.json+3
- schema/openapi/config_githubactions.schema.json+3
- schema/openapi/config_kubernetes.schema.json+106-3
- schema/openapi/config_kubernetesfile.schema.json+3
- schema/openapi/config_sql.schema.json+3
- schema/openapi/config_trivy.schema.json+3
- schema/openapi/connection.definitions.json+189-4
- schema/openapi/connection.schema.json+134-9
- schema/openapi/health_databasebackupcheck.schema.json+5-1
- schema/openapi/health_exec.schema.json+103
- schema/openapi/health_folder.schema.json+8-4
- schema/openapi/health_http.schema.json+56-1
- schema/openapi/health_kubernetes.schema.json+100
- schema/openapi/health_s3.schema.json+3
- schema/openapi/notification.definitions.json+106-7
- schema/openapi/notification.schema.json+80-6
- schema/openapi/permission.schema.json+21
- schema/openapi/permissiongroup.schema.json+25-4
- schema/openapi/playbook-spec.schema.json+169
- schema/openapi/playbook.definitions.json+224-18
- schema/openapi/playbook.schema.json+169
- schema/openapi/scrape_config.definitions.json+136-3
- schema/openapi/scrape_config.schema.json+113-4
- schema/openapi/scrape_config.spec.schema.json+112-3
- schema/openapi/topology.definitions.json+234-19
- schema/openapi/topology.schema.json+199-11
- schema/openapi/topology.spec.schema.json+199-11
- shell/shell.go+83-5
- start.go+28-8
- tests/migration_dependency_test.go+7-7
- tests/notification_test.go+169-48
- tests/upstream_test.go+3-1
- types/common.go+1-1
- types/resource_selector.go+10-1
- types/resource_selector_test.go+3-2
- views/015_job_history.sql+2
- views/018_playbooks.sql+2
- views/021_notification.sql+83-5
- views/037_notification_group_resources.sql+38
Submodule mission-control updated 34 files
- api/event.go+10
- api/v1/connection_types.go+3
- api/v1/playbook_actions.go+2-2
- cmd/server.go+26-7
- db/connections.go+19-8
- db/notifications.go+117-1
- db/playbooks.go+1-1
- fixtures/notifications/check-label-match-query.yaml+10
- fixtures/notifications/component-match-query.yaml+11
- fixtures/permissions/config-notification-group-playbook-permission.yaml+26-9
- fixtures/permissions/connection-read.yaml+14
- go.mod+25-25
- go.sum+51-50
- llm/cost.go+534
- llm/cost_test.go+56
- llm/gemini.go+8
- llm/llm.go+78-12
- notification/context.go+2-2
- notification/events.go+133-42
- notification/job.go+22-88
- notification/notification_test.go+276-37
- notification/send.go+82-9
- notification/shoutrrr.go+3-3
- notification/suite_test.go+6
- notification/templates/component.health+1-1
- notification/templates/config.db.update+1-1
- notification/templates/config.health+1-1
- playbook/actions/ai.go+48-11
- playbook/actions/ai_slack.go+11-1
- playbook/events.go+29-5
- playbook/playbook.go+36-11
- playbook/playbook_test.go+2-2
- playbook/runner/template.go-1
- playbook/suite_test.go+4
Submodule mission-control-registry updated 17 files
- charts/aws/Chart.yaml+1-1
- charts/aws/ci/test-values.yaml+2
- charts/aws/templates/scraper.yaml+1-1
- charts/aws/templates/topology.yaml+4-4
- charts/aws/values.schema.json+18-202
- charts/aws/values.yaml+17-27
- charts/kubernetes/Chart.yaml+1-1
- charts/kubernetes/Makefile-1
- charts/kubernetes/README.md+53-9
- charts/kubernetes/ci/kubeconfig-values.yaml+3-2
- charts/kubernetes/templates/_helpers.tpl+17-15
- charts/kubernetes/templates/scraper.yaml+2-4
- charts/kubernetes/templates/topology.yaml+3-3
- charts/kubernetes/values.schema.json+71-1
- charts/kubernetes/values.yaml+44
- charts/mission-control/Chart.yaml+1-1
- charts/mission-control/templates/playbooks.yaml+34-1
0 commit comments