File tree
8 files changed
+8
-23
lines changed- mission-control/docs/reference/notifications
- modules
8 files changed
+8
-23
lines changedSubmodule mission-control-chart updated 15 files
- agent-chart/Chart.yaml+2-2
- agent-chart/values.yaml+1-1
- chart/Chart.yaml+3-3
- chart/crds/mission-control.flanksource.com_applications.yaml+426
- chart/crds/mission-control.flanksource.com_connections.yaml+97
- chart/crds/mission-control.flanksource.com_notifications.yaml+3
- chart/crds/mission-control.flanksource.com_playbooks.yaml+579
- chart/values.yaml+1-1
- crd-chart/Makefile+1-5
- crd-chart/templates/canary-checker.flanksource.com_Canary.yaml+4
- crd-chart/templates/canary-checker.flanksource.com_Component.yaml
- crd-chart/templates/canary-checker.flanksource.com_Topology.yaml
- crd-chart/templates/mission-control.flanksource.com_connections.yaml+102
- crd-chart/templates/mission-control.flanksource.com_notifications.yaml+3
- crd-chart/templates/mission-control.flanksource.com_playbooks.yaml+470
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
| 35 | + | |
51 | 36 | | |
52 | 37 | | |
Submodule canary-checker updated 96 files
- .github/workflows/aws-exec.yml+1-1
- .github/workflows/e2e-operator.yml+1-1
- .github/workflows/gotest.yml+1-1
- .github/workflows/lint.yml+3-3
- .github/workflows/release.yml+1-1
- .github/workflows/test.yml+2-2
- .golangci.yml+33-19
- README.md+3-3
- api/context/functions.go+192
- api/external/api.go+3
- api/v1/canary_types.go+7
- api/v1/checks.go+35
- api/v1/common.go+5
- api/v1/zz_generated.deepcopy.go+41
- build/full/Dockerfile+1-1
- build/minimal/Dockerfile+1-1
- build/slim/Dockerfile+1-1
- checks/aws_config_rule.go+2-2
- checks/checker.go+1
- checks/cloudwatch.go+1-1
- checks/common.go+4-1
- checks/database_backup_gcp.go+1-1
- checks/dns.go+2-2
- checks/exec.go+2-2
- checks/folder.go+1-1
- checks/folder_gcs.go+1-1
- checks/folder_s3.go+1-1
- checks/folder_sftp.go+1-1
- checks/folder_smb.go+1-1
- checks/http.go+9-7
- checks/jmeter.go+1-1
- checks/junit.go+3-20
- checks/kubernetes.go+23-11
- checks/mysql.go+3-1
- checks/pod.go+3-3
- checks/pubsub.go+100
- checks/runchecks.go+1-1
- checks/sql.go+18-10
- cmd/docs.go+9-9
- cmd/root.go+1-1
- cmd/run.go+3-2
- config/deploy/Canary.yml+350
- config/deploy/manifests.yaml+350
- config/schemas/canary.schema.json+236
- config/schemas/component.schema.json+236
- config/schemas/health_gcp_incidents.schema.json+213
- config/schemas/health_kubernetes.schema.json+3
- config/schemas/health_mssql.schema.json+3
- config/schemas/health_mysql.schema.json+3
- config/schemas/health_postgres.schema.json+3
- config/schemas/health_pubsub.schema.json+363
- config/schemas/topology.schema.json+236
- fixtures/datasources/mysql_pass.yaml+1-1
- fixtures/external/pubsub-gcp.yaml+15
- fixtures/git/gitea.values+2
- fixtures/k8s/http_auth_configmap.yaml+1-1
- fixtures/k8s/http_auth_sa.yaml+1-1
- fixtures/k8s/http_auth_secret.yaml+1-1
- fixtures/k8s/kubernetes-minimal_pass.yaml+6-3
- fixtures/k8s/secret_sanitize_fail.yaml+1-1
- fixtures/minimal/http-check-labels.yaml+2-2
- fixtures/minimal/http-crawl_pass.yaml+1-1
- fixtures/minimal/http-templateBody.yaml+1-1
- fixtures/minimal/http_auth_from_config_map.yaml+2-2
- fixtures/minimal/http_auth_from_secret.yaml+2-2
- fixtures/minimal/http_auth_static_pass.yaml+2-2
- fixtures/minimal/http_auth_url_pass.yaml+2-2
- fixtures/minimal/http_fail.yaml+2-2
- fixtures/minimal/http_no_auth_pass.yaml+1-1
- fixtures/minimal/http_pass.yaml+6-6
- fixtures/minimal/http_pass_results_mode_pass.yaml+2-2
- fixtures/minimal/http_simple.yaml+2-2
- fixtures/minimal/http_single_pass.yaml+1-1
- fixtures/minimal/http_timeout_fail.yaml+1-1
- fixtures/minimal/http_tls_check_pass.yaml+1-1
- fixtures/minimal/http_tls_config.yaml+1-1
- fixtures/minimal/http_trace_pass.yaml+1-1
- fixtures/minimal/metrics.yaml+1-1
- fixtures/minimal/schedule_invalid.yaml+10
- fixtures/minimal/tcp_invalid.yaml+10
- fixtures/topology/canary-selector.yaml+2-2
- fixtures/topology/component-with-for-each.yml+3-3
- fixtures/topology/component-with-properties.yml+5-5
- fixtures/topology/component-with-property-list.yml+2-2
- fixtures/topology/inline-check.yaml+1-1
- fixtures/topology/selector.yaml+1-1
- go.mod+92-60
- go.sum+197-116
- pkg/api.go+11-1
- pkg/cache/postgres.go+18-5
- pkg/config.go+1-1
- pkg/controllers/canary_controller.go+49-17
- pkg/db/canary.go+20-10
- pkg/jobs/canary/sync.go+7-7
- pkg/jobs/topology/topology_jobs.go+1-1
- pkg/utils/utils.go-18
- .github/workflows/lint.yml+2-4
- .github/workflows/release.yml+1-1
- .github/workflows/test.yml+58-2
- .golangci.yml+24
- api/v1/clickhouse.go+47
- api/v1/types.go+5
- build/Dockerfile+1-1
- chart/crds/configs.flanksource.com_scrapeconfigs.yaml+577
- chart/templates/_helpers.tpl+18
- chart/templates/clickhouse.yaml+153
- chart/templates/deployment.yaml+8-1
- chart/values.schema.json+195-47
- chart/values.yaml+83
- config/schemas/config_gcp.schema.json+463
- config/schemas/config_http.schema.json+535
- config/schemas/config_slack.schema.json+602
- config/schemas/config_terraform.schema.json+521
- fixtures/clickhouse.yaml+20
- fixtures/http-lastfm.yaml+19
- fixtures/http-scraper.yaml-20
- go.mod+112-86
- go.sum+260-176
- jobs/sync_upstream.go+1-1
- scrapers/aws/cloudtrail.go+48-27
- scrapers/aws/cloudtrail_test.go+160
- scrapers/changes/rules.go+5-2
- scrapers/clickhouse/clickhouse.go+119
- scrapers/common.go+2
- scrapers/gcp/cloud_logging.go+1-1
- scrapers/kubernetes/kubernetes.go+1-1
- scrapers/sql/sql.go+5-5
- scrapers/stale.go+8-7
- tests/load_test.go+4-3
- utils/kube/name.go+2-1
- .github/workflows/test.yaml+37-6
- Makefile+1
- connection/environment.go+2-1
- connection/loki.go+52
- connection/zz_generated.deepcopy.go+25
- context/template.go+29
- context/template_test.go+103
- functions/drop.sql+3-1
- go.mod+92-59
- go.sum+208-116
- kubernetes/dynamic.go+57-43
- kubernetes/k8s.go+1-1
- migrate/dependency_test.go+1-1
- models/application.go+30
- models/checks.go+4
- models/components.go+4
- models/config.go+16-11
- models/config_access.go+219
- models/connections.go+3-2
- models/notifications.go+9
- models/playbooks.go+20-4
- models/source.go+2
- pubsub/aws.go+34
- pubsub/subscribe.go+111
- pubsub/types.go+124
- pubsub/zz_generated.deepcopy.go+164
- query/commons.go+4-4
- query/config.go-3
- query/config_access.go+18
- query/notification_types.go+149
- query/notifications.go+57
- query/resource_selector.go+44-10
- rbac/objects.go+143-130
- rbac/policies.yaml+2-2
- rbac/policy/policy.go+1
- schema/application.hcl+58
- schema/config.hcl+11
- schema/config_access.hcl+386
- schema/notifications.hcl+16-1
- schema/vars.hcl+1-1
- shell/shell.go+1
- start.go+5
- tests/config_access_test.go+122
- tests/config_changes_test.go+1
- tests/fixtures/dummy/all.go+11
- tests/fixtures/dummy/notification.go+24
- tests/incident_summary_test.go+13-1
- tests/kubernetes_test.go+20
- tests/migration_dependency_test.go+2-2
- tests/query_notification_summary_test.go+99
- tests/rbac_test.go+57
- tests/setup/common.go+10-3
- types/common.go+21
- types/resource_selector.go+26
- views/006_config_views.sql+5-1
- views/018_playbooks.sql+12-2
- views/021_notification.sql+94-135
- views/038_config_access.sql+70
Submodule mission-control updated 96 files
- .github/workflows/lint.yml+3-2
- .github/workflows/test.yml+12-2
- .gitignore+3-1
- .golangci.yml+28-6
- Dockerfile+1-1
- Makefile+1-1
- api/application.go+143
- api/v1/application.go+130
- api/v1/connection_types.go+7
- api/v1/notification_types.go+3
- api/v1/playbook_actions.go+66-7
- api/v1/zz_generated.deepcopy.go+342-6
- api/zz_generated.deepcopy.go+25
- application/application.go+136
- application/controller.go+69
- application/job.go+165
- application/job_test.go+99
- application/scraper.go+93
- application/suite_test.go+47
- application/testdata/azure-scrapeconfig.yaml+19
- application/testdata/azure.yaml+26
- artifacts/artifacts.go+113-9
- cmd/playbook.go+6-4
- cmd/server.go+11-1
- config/crds/mission-control.flanksource.com_applications.yaml+426
- config/crds/mission-control.flanksource.com_connections.yaml+97
- config/crds/mission-control.flanksource.com_notifications.yaml+3
- config/crds/mission-control.flanksource.com_playbooks.yaml+579
- config/schemas/application.schema.json+471
- config/schemas/connection.schema.json+26-1
- config/schemas/notification.schema.json+3
- config/schemas/playbook-spec.schema.json+240
- config/schemas/playbook.schema.json+240
- db/applications.go+290
- db/applications_test.go+59
- db/connections.go+9-2
- db/info.go-39
- db/notifications.go+8
- echo/logger.go+1-2
- fixtures/applications/sap-erp.yaml+46
- fixtures/playbooks/logs/cloudwatch.yaml+34
- fixtures/playbooks/logs/loki.yaml+46
- fixtures/playbooks/logs/opensearch.yaml+38
- go.mod+76-63
- go.sum+182-122
- hack/generate-schemas/main.go+1
- jobs/jobs.go+7
- llm/gemini.go+6-4
- llm/llm.go+20-21
- llm/tools/extract_details.go+7-2
- logs/cloudwatch/search.go+132
- logs/cloudwatch/types.go+23
- logs/cloudwatch/zz_generated.deepcopy.go+23
- logs/config.go+45
- logs/logs.go+116-1
- logs/loki/loki.go+82
- logs/loki/types.go+130
- logs/loki/zz_generated.deepcopy.go+23
- logs/mapping.go+116
- logs/mapping_test.go+76
- logs/opensearch/search.go+125
- logs/opensearch/types.go+85
- logs/opensearch/zz_generated.deepcopy.go+49
- logs/zz_generated.deepcopy.go+57
- notification/cel.go+1-1
- notification/controllers.go+19
- notification/events.go+35-28
- notification/job.go+2-2
- notification/send.go+73-36
- notification/shoutrrr.go+18-6
- pkg/clients/git/connectors/git_access_token.go+8-4
- pkg/clients/git/connectors/git_ssh.go+8-4
- playbook/actions/ai.go+119-67
- playbook/actions/ai_slack.go+1-1
- playbook/actions/exec.go+9-5
- playbook/actions/gitops.go+2-4
- playbook/actions/logs.go+249
- playbook/actions/logs_test.go+341
- playbook/actions/pod.go+1-1
- playbook/playbook_test.go+94-5
- playbook/runner/artifacts.go-54
- playbook/runner/exec.go+15-3
- playbook/runner/runner.go+101-12
- playbook/suite_test.go+2
- playbook/testdata/action-ai.yaml+55
- playbook/testdata/action-exec-artifacts.yaml+17
- playbook/testdata/connections/artifact.yaml+9
- playbook/testdata/connections/gemini.yaml+11
- playbook/testdata/permissions/allow-ai-artifacts-connection.yaml+14
- playbook/testdata/permissions/allow-ai-gemini-connection.yaml+14
- playbook/testdata/permissions/allow-exec-playbook-artifact.yaml+14
- playbook/webhook.go+8-9
- tests/middleware_test.go-16
- utils/bytes.go+9
- utils/bytes_test.go+55
- utils/dir.go+30
Submodule mission-control-chart updated 15 files
- agent-chart/Chart.yaml+2-2
- agent-chart/values.yaml+1-1
- chart/Chart.yaml+3-3
- chart/crds/mission-control.flanksource.com_applications.yaml+426
- chart/crds/mission-control.flanksource.com_connections.yaml+97
- chart/crds/mission-control.flanksource.com_notifications.yaml+3
- chart/crds/mission-control.flanksource.com_playbooks.yaml+579
- chart/values.yaml+1-1
- crd-chart/Makefile+1-5
- crd-chart/templates/canary-checker.flanksource.com_Canary.yaml+4
- crd-chart/templates/canary-checker.flanksource.com_Component.yaml
- crd-chart/templates/canary-checker.flanksource.com_Topology.yaml
- crd-chart/templates/mission-control.flanksource.com_connections.yaml+102
- crd-chart/templates/mission-control.flanksource.com_notifications.yaml+3
- crd-chart/templates/mission-control.flanksource.com_playbooks.yaml+470
Submodule mission-control-registry updated 7 files
0 commit comments