├── .codespell-whitelist ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── actions │ ├── dump-cluster │ │ └── action.yaml │ └── setup-go-mod-private │ │ └── action.yaml ├── release.yml └── workflows │ ├── branch-build.yml │ ├── chart-testing.yaml │ ├── ci.yml │ ├── codeql.yaml │ ├── cut-new-release.yml │ ├── enforce-labels.yml │ ├── finalize-release.yml │ ├── next-rc.yml │ ├── pr-build.yaml │ ├── process-chart.yml │ ├── publish-chart.yml │ ├── release.yml │ └── vulnerability-scan.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.plugin.tpl.yaml ├── .goreleaser.plugin.yaml ├── .goreleaser.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── assets └── slack │ ├── slack-home-tab-argocd.png │ └── slack-home-tab-k8s-alert.png ├── branding └── logos │ ├── botkube-black-1000x1000.png │ ├── botkube-black-192x192.png │ ├── botkube-black-32x32.png │ ├── botkube-color-1000x1000.png │ ├── botkube-color-192x192.png │ ├── botkube-color-32x32.png │ ├── botkube-illustration-faces.svg │ ├── botkube-white-1000x1000.png │ ├── botkube-white-192x192.png │ └── botkube-white-32x32.png ├── cmd ├── botkube-agent │ └── main.go ├── cli │ ├── README.md │ ├── cmd │ │ ├── config │ │ │ ├── config.go │ │ │ └── get.go │ │ ├── docs.go │ │ ├── install.go │ │ ├── root.go │ │ ├── telemetry │ │ │ ├── disable.go │ │ │ ├── enable.go │ │ │ └── telemetry.go │ │ └── uninstall.go │ ├── docs │ │ ├── botkube.md │ │ ├── botkube_config.md │ │ ├── botkube_config_get.md │ │ ├── botkube_install.md │ │ ├── botkube_telemetry.md │ │ ├── botkube_telemetry_disable.md │ │ ├── botkube_telemetry_enable.md │ │ ├── botkube_uninstall.md │ │ └── botkube_version.md │ └── main.go ├── config-exporter │ └── main.go ├── executor │ ├── echo │ │ ├── README.md │ │ ├── config_schema.json │ │ └── main.go │ └── kubectl │ │ ├── README.md │ │ └── main.go └── source │ ├── cm-watcher │ ├── README.md │ ├── config_schema.json │ ├── main.go │ └── webhook_schema.json │ └── kubernetes │ └── main.go ├── docs ├── assets │ ├── botkube-title.png │ ├── botkube_arch.jpg │ ├── github-clone.png │ ├── github-fork.png │ ├── ideation-view-dark.png │ ├── ideation-view.png │ └── main-demo.gif ├── investigation │ ├── README.md │ ├── analytics-collection.md │ ├── configuration │ │ ├── 2022-06-14-policies.md │ │ ├── 2022-06-15-cfg-syntax-issues.md │ │ ├── 2022-06-20-cfg-via-crds.md │ │ ├── 2022-09-07-persistent-cfg-from-commands.md │ │ └── assets │ │ │ ├── communicationsecret.yaml │ │ │ ├── crds-executor-meta.png │ │ │ └── crds-executor-validation.png │ └── rbac │ │ ├── README.md │ │ └── assets │ │ ├── clusterrole.yaml │ │ ├── clusterrole2.yaml │ │ └── role.yaml └── proposal │ ├── 2019-02-20-multi-cluster.md │ ├── 2019-03-14-mattermost-support.md │ ├── 2022-06-14-configuration-bindings.md │ ├── 2022-09-28-botkube-plugin-system.md │ ├── 2022-11-22-botkube-plugins-integration.md │ ├── 2022-12-23-rbac.md │ ├── README.md │ ├── YYYY-MM-DD-template.md │ └── assets │ ├── dependency-injection.png │ ├── hashicorp-go-plugin-architecture.png │ ├── kubectl-executor-plugin.png │ ├── kubernetes-source-plugin.png │ ├── plugin-system.png │ └── workflow.png ├── examples ├── README.md ├── ingress-recommendations │ ├── README.md │ ├── botkube-values.yaml │ ├── deploy-final │ │ ├── meme.yaml │ │ └── quote.yaml │ ├── deploy │ │ ├── meme.yaml │ │ └── quote.yaml │ └── ingress-overrides.yaml ├── service-debugging │ ├── README.md │ ├── assets │ │ ├── create-events.png │ │ └── error-event.png │ ├── botkube-values.yaml │ ├── deploy-final │ │ ├── meme.yaml │ │ └── quote.yaml │ └── deploy │ │ ├── meme.yaml │ │ └── quote.yaml └── src │ ├── .gitignore │ ├── README.md │ ├── assets │ ├── face-0.jpg │ ├── face-1.jpg │ ├── face-2.jpg │ ├── face-3.jpg │ ├── face-4.jpg │ ├── face-5.jpg │ └── face-6.jpg │ ├── build │ ├── Dockerfile-meme │ └── Dockerfile-quote │ ├── cmd │ ├── meme │ │ └── main.go │ └── quote │ │ └── main.go │ ├── go.mod │ ├── go.sum │ └── internal │ ├── meme │ ├── client.go │ ├── generator.go │ └── handler.go │ └── quote │ ├── generator.go │ └── handler.go ├── git-workflow.md ├── go.mod ├── go.sum ├── hack ├── fmt-imports.sh ├── gen-grpc-resources.sh ├── gen-plugin-index.go ├── goreleaser.sh ├── process-chart.sh └── target │ ├── build-plugins │ └── main.go │ ├── gen-goreleaser │ └── main.go │ └── serve-plugins │ └── main.go ├── helm ├── botkube │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── README.tpl.md │ ├── e2e-cloud-test-values.yaml │ ├── e2e-test-values.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── clusterrole.yaml │ │ ├── clusterrolebinding.yaml │ │ ├── communicationsecret.yaml │ │ ├── deployment.yaml │ │ ├── extraobjects.yaml │ │ ├── global-config.yaml │ │ ├── kubeconfig.yaml │ │ ├── persistent-config.yaml │ │ ├── podsecuritypolicy.yaml │ │ ├── rbac-groups.yaml │ │ ├── service.yaml │ │ ├── serviceaccount.yaml │ │ ├── servicemonitor.yaml │ │ ├── sslcert.yaml │ │ ├── system-config.yaml │ │ └── systemroles.yaml │ └── values.yaml └── ct │ ├── README.md │ ├── lint-cfg.yaml │ └── lint-rules.yaml ├── internal ├── analytics │ ├── batched │ │ ├── data.go │ │ ├── data_test.go │ │ └── heartbeat.go │ ├── export_test.go │ ├── fake_segment_cli_test.go │ ├── identity.go │ ├── noop_reporter.go │ ├── report_panic.go │ ├── reporter.go │ ├── segment_logger_adapter.go │ ├── segment_reporter.go │ ├── segment_reporter_test.go │ └── testdata │ │ ├── TestSegmentReporter_RegisterCurrentIdentity.json │ │ ├── TestSegmentReporter_ReportBotEnabled.json │ │ ├── TestSegmentReporter_ReportCommand.json │ │ ├── TestSegmentReporter_ReportFatalError │ │ ├── Identity.json │ │ └── No_identity.json │ │ ├── TestSegmentReporter_ReportHeartbeatEvent.json │ │ ├── TestSegmentReporter_ReportPluginsEnabled.json │ │ ├── TestSegmentReporter_ReportSinkEnabled.json │ │ └── TestSegmentReporter_Run.json ├── audit │ ├── gql_reporter.go │ ├── noop_reporter.go │ └── reporter.go ├── cli │ ├── analytics │ │ ├── cmd.go │ │ ├── noop_reporter.go │ │ ├── reporter.go │ │ └── segment_reporter.go │ ├── cli.go │ ├── config.go │ ├── config │ │ └── get.go │ ├── frontmatter │ │ └── format.go │ ├── helmx │ │ └── action_cfg.go │ ├── heredoc │ │ └── heredoc.go │ ├── install │ │ ├── config.go │ │ ├── helm │ │ │ ├── config.go │ │ │ ├── install.go │ │ │ ├── status.go │ │ │ └── version.go │ │ ├── install.go │ │ ├── iox │ │ │ └── stdout.go │ │ └── logs │ │ │ ├── json_parser.go │ │ │ ├── k8s.go │ │ │ └── printer.go │ ├── login │ │ ├── login.go │ │ └── opts.go │ ├── migrate │ │ ├── compatibility.go │ │ ├── compatibility_test.go │ │ ├── converter.go │ │ ├── migrate.go │ │ ├── opts.go │ │ └── writer_indent.go │ ├── printer │ │ ├── dynamic_spinner.go │ │ ├── format.go │ │ ├── json.go │ │ ├── resource.go │ │ ├── static_spinner.go │ │ ├── status.go │ │ └── yaml.go │ ├── terminal.go │ ├── uninstall │ │ ├── config.go │ │ ├── helm │ │ │ ├── config.go │ │ │ └── uninstall.go │ │ └── uninstall.go │ ├── verbose.go │ └── verbose_test.go ├── command │ ├── guard.go │ └── guard_test.go ├── config │ ├── env_provider.go │ ├── env_provider_test.go │ ├── flag.go │ ├── fs_provider.go │ ├── fs_provider_test.go │ ├── gql_provider.go │ ├── gql_provider_test.go │ ├── provider.go │ ├── provider_test.go │ ├── reloader │ │ ├── get.go │ │ ├── in_cluster.go │ │ ├── in_cluster_test.go │ │ ├── noop.go │ │ ├── reloader.go │ │ ├── remote.go │ │ ├── remote_test.go │ │ ├── restarter.go │ │ └── restarter_test.go │ ├── remote │ │ ├── config.go │ │ ├── deploy_client.go │ │ ├── deploy_client_test.go │ │ ├── gql_client.go │ │ └── testdata │ │ │ └── gql_get_deployment_success.json │ └── testdata │ │ ├── TestEnvProviderSuccess │ │ └── config.yaml │ │ ├── TestGetProvider │ │ ├── all.yaml │ │ ├── first.yaml │ │ ├── from-cli-flag-second.yaml │ │ ├── from-cli-flag.yaml │ │ ├── second.yaml │ │ └── third.yaml │ │ ├── TestGqlProviderSuccess │ │ └── config.yaml │ │ └── TestStaticProviderSuccess │ │ └── config.yaml ├── executor │ ├── doc.go │ └── kubectl │ │ ├── builder │ │ ├── config.go │ │ ├── deps.go │ │ ├── kubectl.go │ │ ├── kubectl_dropdowns.go │ │ ├── kubectl_test.go │ │ ├── review.go │ │ └── strings.go │ │ ├── commands.go │ │ ├── config.go │ │ ├── config_schema.json │ │ ├── executor.go │ │ ├── executor_test.go │ │ ├── help.go │ │ ├── kc_runner.go │ │ ├── kc_runner_test.go │ │ └── options.go ├── health │ ├── failed.go │ ├── health.go │ ├── health_test.go │ └── status.go ├── heartbeat │ ├── gql_reporter.go │ ├── noop_reporter.go │ └── reporter.go ├── insights │ ├── k8s_collector.go │ └── k8s_collector_test.go ├── kubex │ ├── config.go │ ├── rest.go │ └── wait.go ├── remote │ ├── graphql │ │ ├── connected_platforms.go │ │ ├── models_gen.go │ │ ├── platforms.go │ │ └── usage.go │ └── platform.go ├── source │ ├── dispatcher.go │ ├── incoming_webhook.go │ ├── kubernetes │ │ ├── bg_processor.go │ │ ├── client.go │ │ ├── commander │ │ │ ├── commander.go │ │ │ └── commander_test.go │ │ ├── config │ │ │ └── config.go │ │ ├── config_schema.json │ │ ├── configuration_store.go │ │ ├── event │ │ │ ├── anonymized_event.go │ │ │ ├── anonymized_event_test.go │ │ │ └── event.go │ │ ├── filterengine │ │ │ ├── filterengine.go │ │ │ ├── filters │ │ │ │ ├── node_event_checker.go │ │ │ │ ├── object_annotation_checker.go │ │ │ │ └── object_annotation_checker_test.go │ │ │ └── with_all_filters.go │ │ ├── k8sutil │ │ │ ├── diff.go │ │ │ ├── diff_test.go │ │ │ └── resource.go │ │ ├── msg.go │ │ ├── msg_test.go │ │ ├── recommendation │ │ │ ├── aggregated_runner.go │ │ │ ├── export_test.go │ │ │ ├── factory.go │ │ │ ├── factory_test.go │ │ │ ├── ingress_backend_service_valid.go │ │ │ ├── ingress_backend_service_valid_test.go │ │ │ ├── ingress_tls_secret_valid.go │ │ │ ├── ingress_tls_secret_valid_test.go │ │ │ ├── pod_labels_set.go │ │ │ ├── pod_labels_set_test.go │ │ │ ├── pod_no_latest_image_tag.go │ │ │ ├── pod_no_latest_image_tag_test.go │ │ │ ├── resource_events.go │ │ │ └── resource_events_test.go │ │ ├── registration.go │ │ ├── router.go │ │ ├── router_test.go │ │ ├── source.go │ │ ├── source_test.go │ │ └── testdata │ │ │ └── TestRouterListMergingNestedFields │ │ │ ├── override-fields-config.yaml │ │ │ ├── route-apps.v1.deployments.golden.yaml │ │ │ ├── route-v1.configmaps.golden.yaml │ │ │ └── route-v1.pod.golden.yaml │ ├── scheduler.go │ ├── scheduler_test.go │ └── testdata │ │ └── TestStartingUniqueProcesses │ │ └── config.yaml ├── status │ ├── gql_reporter.go │ ├── noop_reporter.go │ └── reporter.go └── storage │ └── help.go ├── pkg ├── action │ ├── provider.go │ └── provider_test.go ├── api │ ├── cloudplatform │ │ └── creds.go │ ├── cloudslack │ │ ├── cloud_slack.pb.go │ │ ├── cloud_slack_grpc.pb.go │ │ └── error.go │ ├── cloudteams │ │ ├── cloud_teams.pb.go │ │ └── cloud_teams_grpc.pb.go │ ├── executor │ │ ├── executor.pb.ext.go │ │ ├── executor.pb.go │ │ ├── executor_grpc.pb.go │ │ └── grpc_adapter.go │ ├── message.go │ ├── message_bot_name.go │ ├── message_bot_name_test.go │ ├── message_helpers.go │ ├── plugin.go │ └── source │ │ ├── grpc_adapter.go │ │ ├── logger.go │ │ ├── source.pb.ext.go │ │ ├── source.pb.go │ │ ├── source_grpc.pb.go │ │ └── unimplemented.go ├── bot │ ├── bot.go │ ├── discord.go │ ├── discord_renderer.go │ ├── discord_renderer_test.go │ ├── discord_test.go │ ├── interactive │ │ ├── base_msg.go │ │ ├── command.go │ │ ├── feedback.go │ │ ├── formatters.go │ │ ├── help.go │ │ ├── markdown.go │ │ ├── markdown_test.go │ │ ├── plaintext.go │ │ ├── plaintext_test.go │ │ ├── plugin_help.go │ │ └── testdata │ │ │ ├── TestInteractiveMessageToMarkdown │ │ │ ├── render_with_custom_headers_and_default_new_lines.golden.txt │ │ │ └── render_with_custom_new_lines_and_default_headers.golden.txt │ │ │ ├── TestInteractiveMessageToMarkdownMultiSelect.golden.txt │ │ │ ├── TestInteractiveMessageToPlaintext.golden.txt │ │ │ ├── TestInteractiveMessageToPlaintextMultiSelect.golden.txt │ │ │ └── TestNewHelpMessage │ │ │ └── cloud-slack-help.golden.md │ ├── mattermost.go │ ├── mattermost_render.go │ ├── mattermost_render_test.go │ ├── mattermost_test.go │ ├── renderer.go │ ├── renderer_test.go │ ├── slack_cloud.go │ ├── slack_cloud_test.go │ ├── slack_msg_tracker.go │ ├── slack_renderer.go │ ├── slack_renderer_test.go │ ├── slack_shared.go │ ├── slack_socket.go │ ├── slack_socket_test.go │ ├── teams_cloud.go │ ├── teams_cloud_grpc.go │ ├── teams_cloud_test.go │ ├── teams_renderer.go │ ├── teams_renderer_test.go │ └── testdata │ │ ├── TestDiscordNonInteractiveSectionToCard.golden.json │ │ ├── TestMattermostNonInteractiveSectionToCard.golden.json │ │ ├── TestSlackNonInteractiveSectionMessage.golden.json │ │ └── TestTeamsNonInteractiveSectionToCard.golden.json ├── config │ ├── config.go │ ├── config_test.go │ ├── default.yaml │ ├── export_test.go │ ├── manager.go │ ├── manager_k8s.go │ ├── manager_k8s_test.go │ ├── manager_remote.go │ ├── manager_remote_test.go │ ├── plugin.go │ ├── plugin_test.go │ ├── provider.go │ ├── redacted.go │ ├── state.go │ ├── state_test.go │ ├── testdata │ │ ├── TestLoadConfigSuccess │ │ │ ├── _aaa-special-file.yaml │ │ │ ├── actions.yaml │ │ │ ├── analytics.yaml │ │ │ ├── config-all.yaml │ │ │ ├── config-global.yaml │ │ │ ├── config-slack-override.yaml │ │ │ ├── config.golden.yaml │ │ │ └── executors.yaml │ │ ├── TestLoadConfigWithPlugins │ │ │ └── config-all.yaml │ │ ├── TestLoadedConfigEnabledPluginErrors │ │ │ ├── bind-diff-repo.yaml │ │ │ ├── bind-diff-ver-latest.yaml │ │ │ ├── bind-diff-ver.yaml │ │ │ ├── cfg-group-diff-repo.yaml │ │ │ ├── cfg-group-diff-ver.yaml │ │ │ └── cfg-group-wrong-plugin-def.yaml │ │ └── TestLoadedConfigValidationErrors │ │ │ ├── app-token-only.yaml │ │ │ ├── bot-token-only.yaml │ │ │ ├── empty-executors-communications.yaml │ │ │ ├── executors-rbac.yaml │ │ │ ├── invalid-alias-command.yaml │ │ │ ├── invalid-channels.yaml │ │ │ ├── missing-action-bindings.yaml │ │ │ ├── missing-alias-command.yaml │ │ │ ├── missing-executor.yaml │ │ │ ├── missing-source.yaml │ │ │ ├── no-token.yaml │ │ │ └── sources-rbac.yaml │ └── validator.go ├── controller │ ├── controller.go │ └── upgrade.go ├── conversation │ ├── normalize.go │ └── normalize_test.go ├── execute │ ├── action.go │ ├── alias.go │ ├── alias │ │ ├── expand.go │ │ ├── expand_test.go │ │ ├── list.go │ │ └── list_test.go │ ├── alias_test.go │ ├── command │ │ ├── origin.go │ │ └── verb.go │ ├── config.go │ ├── config_test.go │ ├── errors.go │ ├── exec.go │ ├── exec_test.go │ ├── executor.go │ ├── executor_filter.go │ ├── executor_filter_test.go │ ├── factory.go │ ├── feedback.go │ ├── help.go │ ├── helper_test.go │ ├── kubectl │ │ └── fake_kc_guard.go │ ├── mapping.go │ ├── notifier.go │ ├── notifier_test.go │ ├── params.go │ ├── params_test.go │ ├── ping.go │ ├── plugin_discovery.go │ ├── plugin_executor.go │ ├── plugin_executor_test.go │ ├── source.go │ ├── source_test.go │ ├── sourcebinding.go │ ├── sourcebinding_test.go │ └── version.go ├── formatx │ ├── codeblock.go │ ├── codeblock_test.go │ ├── hyperlink.go │ ├── hyperlink_test.go │ ├── msg.go │ ├── space_table.go │ ├── space_table_test.go │ ├── struct_dumper.go │ ├── struct_dumper_test.go │ └── title.go ├── grpcx │ └── credentials.go ├── httpx │ ├── canonical.go │ ├── canonical_test.go │ ├── http_client.go │ └── server.go ├── k8sx │ └── resource.go ├── loggerx │ ├── doc.go │ ├── hclog.go │ ├── logger.go │ └── noop.go ├── maputil │ ├── sort_keys.go │ └── sort_keys_test.go ├── mathx │ └── int.go ├── multierror │ └── multierror.go ├── notifier │ ├── bot.go │ ├── platform.go │ └── sink.go ├── plugin │ ├── collector.go │ ├── command.go │ ├── command_opts.go │ ├── command_test.go │ ├── config.go │ ├── config_test.go │ ├── doc.go │ ├── downloader.go │ ├── downloader_test.go │ ├── error_test.go │ ├── errors.go │ ├── example_test.go │ ├── health_monitor.go │ ├── health_stats.go │ ├── index.go │ ├── index_builder.go │ ├── index_builder_test.go │ ├── index_test.go │ ├── kubeconfig.go │ ├── logger.go │ ├── logger_test.go │ ├── manager.go │ ├── manager_test.go │ ├── plugin_server.go │ ├── store.go │ ├── store_test.go │ ├── testdata │ │ ├── TestGetFirstFileInDirectory │ │ │ ├── hidden_and_exe_files │ │ │ │ ├── ._DS_Store │ │ │ │ ├── .gitignore │ │ │ │ ├── anotherfile.txt │ │ │ │ └── test.exe │ │ │ ├── no_valid_file │ │ │ │ ├── file.md │ │ │ │ └── file.txt │ │ │ ├── valid_file │ │ │ │ ├── example_bin │ │ │ │ ├── otherfile.md │ │ │ │ └── testfile.txt │ │ │ └── valid_script │ │ │ │ ├── otherfile.md │ │ │ │ ├── script.sh │ │ │ │ └── testfile.txt │ │ ├── TestNewStoreRepository │ │ │ ├── botkube.yaml │ │ │ └── mszostok.yaml │ │ ├── TestValidateIndexErrors │ │ │ └── invalid.yaml │ │ └── TestValidateIndexSuccess │ │ │ └── valid.yaml │ └── tmp_dir.go ├── ptr │ ├── ptr.go │ └── ptr_test.go ├── sink │ ├── elasticsearch.go │ ├── elasticsearch_test.go │ ├── pager_duty.go │ ├── pager_duty_meta.go │ ├── pager_duty_test.go │ ├── types.go │ ├── webhook.go │ └── webhook_test.go ├── sliceutil │ ├── filter_empty_str.go │ ├── intersect.go │ └── intersect_test.go ├── stringx │ ├── indent.go │ └── indent_test.go ├── templatex │ └── render.go └── version │ └── version.go ├── proto ├── cloud_slack.proto ├── cloud_teams.proto ├── executor.proto └── source.proto └── test ├── README.md ├── botkubex └── botkube_cli_helpers.go ├── cloud-slack-dev-e2e ├── botkube_page_helpers_test.go ├── cloud_slack_dev_e2e_test.go ├── gql.go ├── page_helpers_test.go └── slack_page_helpers_test.go ├── cloud_graphql └── graphql_client.go ├── commplatform ├── discord_tester.go ├── generic.go ├── slack_tester.go ├── struct_dumper.go └── teams_tester.go ├── diff └── diff.go ├── e2e ├── bots_test.go ├── gql_client.go ├── k8s_helpers_test.go ├── migration_test.go └── slack_helpers_test.go ├── go.mod ├── go.sum ├── helmx ├── helm_helpers.go └── redact_test.go ├── msg-layouts ├── help_test.go └── testdata │ └── TestNewHelpMessage │ ├── cloud-slack-help.golden.json │ ├── cloud-teams-help.golden.json │ ├── discord-help.golden.md │ └── mattermost-help.golden.md └── msteamsx └── api.go /.codespell-whitelist: -------------------------------------------------------------------------------- 1 | iam 2 | ue 3 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/dump-cluster/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/actions/dump-cluster/action.yaml -------------------------------------------------------------------------------- /.github/actions/setup-go-mod-private/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/actions/setup-go-mod-private/action.yaml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/branch-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/workflows/branch-build.yml -------------------------------------------------------------------------------- /.github/workflows/chart-testing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/workflows/chart-testing.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/workflows/codeql.yaml -------------------------------------------------------------------------------- /.github/workflows/cut-new-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/workflows/cut-new-release.yml -------------------------------------------------------------------------------- /.github/workflows/enforce-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/workflows/enforce-labels.yml -------------------------------------------------------------------------------- /.github/workflows/finalize-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/workflows/finalize-release.yml -------------------------------------------------------------------------------- /.github/workflows/next-rc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/workflows/next-rc.yml -------------------------------------------------------------------------------- /.github/workflows/pr-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/workflows/pr-build.yaml -------------------------------------------------------------------------------- /.github/workflows/process-chart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/workflows/process-chart.yml -------------------------------------------------------------------------------- /.github/workflows/publish-chart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/workflows/publish-chart.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/vulnerability-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.github/workflows/vulnerability-scan.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.plugin.tpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.goreleaser.plugin.tpl.yaml -------------------------------------------------------------------------------- /.goreleaser.plugin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.goreleaser.plugin.yaml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/SECURITY.md -------------------------------------------------------------------------------- /assets/slack/slack-home-tab-argocd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/assets/slack/slack-home-tab-argocd.png -------------------------------------------------------------------------------- /assets/slack/slack-home-tab-k8s-alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/assets/slack/slack-home-tab-k8s-alert.png -------------------------------------------------------------------------------- /branding/logos/botkube-black-1000x1000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/branding/logos/botkube-black-1000x1000.png -------------------------------------------------------------------------------- /branding/logos/botkube-black-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/branding/logos/botkube-black-192x192.png -------------------------------------------------------------------------------- /branding/logos/botkube-black-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/branding/logos/botkube-black-32x32.png -------------------------------------------------------------------------------- /branding/logos/botkube-color-1000x1000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/branding/logos/botkube-color-1000x1000.png -------------------------------------------------------------------------------- /branding/logos/botkube-color-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/branding/logos/botkube-color-192x192.png -------------------------------------------------------------------------------- /branding/logos/botkube-color-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/branding/logos/botkube-color-32x32.png -------------------------------------------------------------------------------- /branding/logos/botkube-illustration-faces.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/branding/logos/botkube-illustration-faces.svg -------------------------------------------------------------------------------- /branding/logos/botkube-white-1000x1000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/branding/logos/botkube-white-1000x1000.png -------------------------------------------------------------------------------- /branding/logos/botkube-white-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/branding/logos/botkube-white-192x192.png -------------------------------------------------------------------------------- /branding/logos/botkube-white-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/branding/logos/botkube-white-32x32.png -------------------------------------------------------------------------------- /cmd/botkube-agent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/botkube-agent/main.go -------------------------------------------------------------------------------- /cmd/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/README.md -------------------------------------------------------------------------------- /cmd/cli/cmd/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/cmd/config/config.go -------------------------------------------------------------------------------- /cmd/cli/cmd/config/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/cmd/config/get.go -------------------------------------------------------------------------------- /cmd/cli/cmd/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/cmd/docs.go -------------------------------------------------------------------------------- /cmd/cli/cmd/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/cmd/install.go -------------------------------------------------------------------------------- /cmd/cli/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/cmd/root.go -------------------------------------------------------------------------------- /cmd/cli/cmd/telemetry/disable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/cmd/telemetry/disable.go -------------------------------------------------------------------------------- /cmd/cli/cmd/telemetry/enable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/cmd/telemetry/enable.go -------------------------------------------------------------------------------- /cmd/cli/cmd/telemetry/telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/cmd/telemetry/telemetry.go -------------------------------------------------------------------------------- /cmd/cli/cmd/uninstall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/cmd/uninstall.go -------------------------------------------------------------------------------- /cmd/cli/docs/botkube.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/docs/botkube.md -------------------------------------------------------------------------------- /cmd/cli/docs/botkube_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/docs/botkube_config.md -------------------------------------------------------------------------------- /cmd/cli/docs/botkube_config_get.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/docs/botkube_config_get.md -------------------------------------------------------------------------------- /cmd/cli/docs/botkube_install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/docs/botkube_install.md -------------------------------------------------------------------------------- /cmd/cli/docs/botkube_telemetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/docs/botkube_telemetry.md -------------------------------------------------------------------------------- /cmd/cli/docs/botkube_telemetry_disable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/docs/botkube_telemetry_disable.md -------------------------------------------------------------------------------- /cmd/cli/docs/botkube_telemetry_enable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/docs/botkube_telemetry_enable.md -------------------------------------------------------------------------------- /cmd/cli/docs/botkube_uninstall.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/docs/botkube_uninstall.md -------------------------------------------------------------------------------- /cmd/cli/docs/botkube_version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/docs/botkube_version.md -------------------------------------------------------------------------------- /cmd/cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/cli/main.go -------------------------------------------------------------------------------- /cmd/config-exporter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/config-exporter/main.go -------------------------------------------------------------------------------- /cmd/executor/echo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/executor/echo/README.md -------------------------------------------------------------------------------- /cmd/executor/echo/config_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/executor/echo/config_schema.json -------------------------------------------------------------------------------- /cmd/executor/echo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/executor/echo/main.go -------------------------------------------------------------------------------- /cmd/executor/kubectl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/executor/kubectl/README.md -------------------------------------------------------------------------------- /cmd/executor/kubectl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/executor/kubectl/main.go -------------------------------------------------------------------------------- /cmd/source/cm-watcher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/source/cm-watcher/README.md -------------------------------------------------------------------------------- /cmd/source/cm-watcher/config_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/source/cm-watcher/config_schema.json -------------------------------------------------------------------------------- /cmd/source/cm-watcher/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/source/cm-watcher/main.go -------------------------------------------------------------------------------- /cmd/source/cm-watcher/webhook_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/source/cm-watcher/webhook_schema.json -------------------------------------------------------------------------------- /cmd/source/kubernetes/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/cmd/source/kubernetes/main.go -------------------------------------------------------------------------------- /docs/assets/botkube-title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/assets/botkube-title.png -------------------------------------------------------------------------------- /docs/assets/botkube_arch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/assets/botkube_arch.jpg -------------------------------------------------------------------------------- /docs/assets/github-clone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/assets/github-clone.png -------------------------------------------------------------------------------- /docs/assets/github-fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/assets/github-fork.png -------------------------------------------------------------------------------- /docs/assets/ideation-view-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/assets/ideation-view-dark.png -------------------------------------------------------------------------------- /docs/assets/ideation-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/assets/ideation-view.png -------------------------------------------------------------------------------- /docs/assets/main-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/assets/main-demo.gif -------------------------------------------------------------------------------- /docs/investigation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/investigation/README.md -------------------------------------------------------------------------------- /docs/investigation/analytics-collection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/investigation/analytics-collection.md -------------------------------------------------------------------------------- /docs/investigation/configuration/2022-06-14-policies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/investigation/configuration/2022-06-14-policies.md -------------------------------------------------------------------------------- /docs/investigation/configuration/2022-06-15-cfg-syntax-issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/investigation/configuration/2022-06-15-cfg-syntax-issues.md -------------------------------------------------------------------------------- /docs/investigation/configuration/2022-06-20-cfg-via-crds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/investigation/configuration/2022-06-20-cfg-via-crds.md -------------------------------------------------------------------------------- /docs/investigation/configuration/2022-09-07-persistent-cfg-from-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/investigation/configuration/2022-09-07-persistent-cfg-from-commands.md -------------------------------------------------------------------------------- /docs/investigation/configuration/assets/communicationsecret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/investigation/configuration/assets/communicationsecret.yaml -------------------------------------------------------------------------------- /docs/investigation/configuration/assets/crds-executor-meta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/investigation/configuration/assets/crds-executor-meta.png -------------------------------------------------------------------------------- /docs/investigation/configuration/assets/crds-executor-validation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/investigation/configuration/assets/crds-executor-validation.png -------------------------------------------------------------------------------- /docs/investigation/rbac/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/investigation/rbac/README.md -------------------------------------------------------------------------------- /docs/investigation/rbac/assets/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/investigation/rbac/assets/clusterrole.yaml -------------------------------------------------------------------------------- /docs/investigation/rbac/assets/clusterrole2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/investigation/rbac/assets/clusterrole2.yaml -------------------------------------------------------------------------------- /docs/investigation/rbac/assets/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/investigation/rbac/assets/role.yaml -------------------------------------------------------------------------------- /docs/proposal/2019-02-20-multi-cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/proposal/2019-02-20-multi-cluster.md -------------------------------------------------------------------------------- /docs/proposal/2019-03-14-mattermost-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/proposal/2019-03-14-mattermost-support.md -------------------------------------------------------------------------------- /docs/proposal/2022-06-14-configuration-bindings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/proposal/2022-06-14-configuration-bindings.md -------------------------------------------------------------------------------- /docs/proposal/2022-09-28-botkube-plugin-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/proposal/2022-09-28-botkube-plugin-system.md -------------------------------------------------------------------------------- /docs/proposal/2022-11-22-botkube-plugins-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/proposal/2022-11-22-botkube-plugins-integration.md -------------------------------------------------------------------------------- /docs/proposal/2022-12-23-rbac.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/proposal/2022-12-23-rbac.md -------------------------------------------------------------------------------- /docs/proposal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/proposal/README.md -------------------------------------------------------------------------------- /docs/proposal/YYYY-MM-DD-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/proposal/YYYY-MM-DD-template.md -------------------------------------------------------------------------------- /docs/proposal/assets/dependency-injection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/proposal/assets/dependency-injection.png -------------------------------------------------------------------------------- /docs/proposal/assets/hashicorp-go-plugin-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/proposal/assets/hashicorp-go-plugin-architecture.png -------------------------------------------------------------------------------- /docs/proposal/assets/kubectl-executor-plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/proposal/assets/kubectl-executor-plugin.png -------------------------------------------------------------------------------- /docs/proposal/assets/kubernetes-source-plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/proposal/assets/kubernetes-source-plugin.png -------------------------------------------------------------------------------- /docs/proposal/assets/plugin-system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/docs/proposal/assets/plugin-system.png -------------------------------------------------------------------------------- /docs/proposal/assets/workflow.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/ingress-recommendations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/ingress-recommendations/README.md -------------------------------------------------------------------------------- /examples/ingress-recommendations/botkube-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/ingress-recommendations/botkube-values.yaml -------------------------------------------------------------------------------- /examples/ingress-recommendations/deploy-final/meme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/ingress-recommendations/deploy-final/meme.yaml -------------------------------------------------------------------------------- /examples/ingress-recommendations/deploy-final/quote.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/ingress-recommendations/deploy-final/quote.yaml -------------------------------------------------------------------------------- /examples/ingress-recommendations/deploy/meme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/ingress-recommendations/deploy/meme.yaml -------------------------------------------------------------------------------- /examples/ingress-recommendations/deploy/quote.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/ingress-recommendations/deploy/quote.yaml -------------------------------------------------------------------------------- /examples/ingress-recommendations/ingress-overrides.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/ingress-recommendations/ingress-overrides.yaml -------------------------------------------------------------------------------- /examples/service-debugging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/service-debugging/README.md -------------------------------------------------------------------------------- /examples/service-debugging/assets/create-events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/service-debugging/assets/create-events.png -------------------------------------------------------------------------------- /examples/service-debugging/assets/error-event.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/service-debugging/assets/error-event.png -------------------------------------------------------------------------------- /examples/service-debugging/botkube-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/service-debugging/botkube-values.yaml -------------------------------------------------------------------------------- /examples/service-debugging/deploy-final/meme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/service-debugging/deploy-final/meme.yaml -------------------------------------------------------------------------------- /examples/service-debugging/deploy-final/quote.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/service-debugging/deploy-final/quote.yaml -------------------------------------------------------------------------------- /examples/service-debugging/deploy/meme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/service-debugging/deploy/meme.yaml -------------------------------------------------------------------------------- /examples/service-debugging/deploy/quote.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/service-debugging/deploy/quote.yaml -------------------------------------------------------------------------------- /examples/src/.gitignore: -------------------------------------------------------------------------------- 1 | /quote 2 | /meme 3 | -------------------------------------------------------------------------------- /examples/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/README.md -------------------------------------------------------------------------------- /examples/src/assets/face-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/assets/face-0.jpg -------------------------------------------------------------------------------- /examples/src/assets/face-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/assets/face-1.jpg -------------------------------------------------------------------------------- /examples/src/assets/face-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/assets/face-2.jpg -------------------------------------------------------------------------------- /examples/src/assets/face-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/assets/face-3.jpg -------------------------------------------------------------------------------- /examples/src/assets/face-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/assets/face-4.jpg -------------------------------------------------------------------------------- /examples/src/assets/face-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/assets/face-5.jpg -------------------------------------------------------------------------------- /examples/src/assets/face-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/assets/face-6.jpg -------------------------------------------------------------------------------- /examples/src/build/Dockerfile-meme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/build/Dockerfile-meme -------------------------------------------------------------------------------- /examples/src/build/Dockerfile-quote: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/build/Dockerfile-quote -------------------------------------------------------------------------------- /examples/src/cmd/meme/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/cmd/meme/main.go -------------------------------------------------------------------------------- /examples/src/cmd/quote/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/cmd/quote/main.go -------------------------------------------------------------------------------- /examples/src/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/go.mod -------------------------------------------------------------------------------- /examples/src/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/go.sum -------------------------------------------------------------------------------- /examples/src/internal/meme/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/internal/meme/client.go -------------------------------------------------------------------------------- /examples/src/internal/meme/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/internal/meme/generator.go -------------------------------------------------------------------------------- /examples/src/internal/meme/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/internal/meme/handler.go -------------------------------------------------------------------------------- /examples/src/internal/quote/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/internal/quote/generator.go -------------------------------------------------------------------------------- /examples/src/internal/quote/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/examples/src/internal/quote/handler.go -------------------------------------------------------------------------------- /git-workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/git-workflow.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/go.sum -------------------------------------------------------------------------------- /hack/fmt-imports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/hack/fmt-imports.sh -------------------------------------------------------------------------------- /hack/gen-grpc-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/hack/gen-grpc-resources.sh -------------------------------------------------------------------------------- /hack/gen-plugin-index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/hack/gen-plugin-index.go -------------------------------------------------------------------------------- /hack/goreleaser.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/hack/goreleaser.sh -------------------------------------------------------------------------------- /hack/process-chart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/hack/process-chart.sh -------------------------------------------------------------------------------- /hack/target/build-plugins/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/hack/target/build-plugins/main.go -------------------------------------------------------------------------------- /hack/target/gen-goreleaser/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/hack/target/gen-goreleaser/main.go -------------------------------------------------------------------------------- /hack/target/serve-plugins/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/hack/target/serve-plugins/main.go -------------------------------------------------------------------------------- /helm/botkube/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/.helmignore -------------------------------------------------------------------------------- /helm/botkube/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/Chart.yaml -------------------------------------------------------------------------------- /helm/botkube/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/README.md -------------------------------------------------------------------------------- /helm/botkube/README.tpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/README.tpl.md -------------------------------------------------------------------------------- /helm/botkube/e2e-cloud-test-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/e2e-cloud-test-values.yaml -------------------------------------------------------------------------------- /helm/botkube/e2e-test-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/e2e-test-values.yaml -------------------------------------------------------------------------------- /helm/botkube/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/botkube/templates/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/clusterrole.yaml -------------------------------------------------------------------------------- /helm/botkube/templates/clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/clusterrolebinding.yaml -------------------------------------------------------------------------------- /helm/botkube/templates/communicationsecret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/communicationsecret.yaml -------------------------------------------------------------------------------- /helm/botkube/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/deployment.yaml -------------------------------------------------------------------------------- /helm/botkube/templates/extraobjects.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/extraobjects.yaml -------------------------------------------------------------------------------- /helm/botkube/templates/global-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/global-config.yaml -------------------------------------------------------------------------------- /helm/botkube/templates/kubeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/kubeconfig.yaml -------------------------------------------------------------------------------- /helm/botkube/templates/persistent-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/persistent-config.yaml -------------------------------------------------------------------------------- /helm/botkube/templates/podsecuritypolicy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/podsecuritypolicy.yaml -------------------------------------------------------------------------------- /helm/botkube/templates/rbac-groups.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/rbac-groups.yaml -------------------------------------------------------------------------------- /helm/botkube/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/service.yaml -------------------------------------------------------------------------------- /helm/botkube/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /helm/botkube/templates/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/servicemonitor.yaml -------------------------------------------------------------------------------- /helm/botkube/templates/sslcert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/sslcert.yaml -------------------------------------------------------------------------------- /helm/botkube/templates/system-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/system-config.yaml -------------------------------------------------------------------------------- /helm/botkube/templates/systemroles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/templates/systemroles.yaml -------------------------------------------------------------------------------- /helm/botkube/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/botkube/values.yaml -------------------------------------------------------------------------------- /helm/ct/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/ct/README.md -------------------------------------------------------------------------------- /helm/ct/lint-cfg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/ct/lint-cfg.yaml -------------------------------------------------------------------------------- /helm/ct/lint-rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/helm/ct/lint-rules.yaml -------------------------------------------------------------------------------- /internal/analytics/batched/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/batched/data.go -------------------------------------------------------------------------------- /internal/analytics/batched/data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/batched/data_test.go -------------------------------------------------------------------------------- /internal/analytics/batched/heartbeat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/batched/heartbeat.go -------------------------------------------------------------------------------- /internal/analytics/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/export_test.go -------------------------------------------------------------------------------- /internal/analytics/fake_segment_cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/fake_segment_cli_test.go -------------------------------------------------------------------------------- /internal/analytics/identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/identity.go -------------------------------------------------------------------------------- /internal/analytics/noop_reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/noop_reporter.go -------------------------------------------------------------------------------- /internal/analytics/report_panic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/report_panic.go -------------------------------------------------------------------------------- /internal/analytics/reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/reporter.go -------------------------------------------------------------------------------- /internal/analytics/segment_logger_adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/segment_logger_adapter.go -------------------------------------------------------------------------------- /internal/analytics/segment_reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/segment_reporter.go -------------------------------------------------------------------------------- /internal/analytics/segment_reporter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/segment_reporter_test.go -------------------------------------------------------------------------------- /internal/analytics/testdata/TestSegmentReporter_RegisterCurrentIdentity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/testdata/TestSegmentReporter_RegisterCurrentIdentity.json -------------------------------------------------------------------------------- /internal/analytics/testdata/TestSegmentReporter_ReportBotEnabled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/testdata/TestSegmentReporter_ReportBotEnabled.json -------------------------------------------------------------------------------- /internal/analytics/testdata/TestSegmentReporter_ReportCommand.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/testdata/TestSegmentReporter_ReportCommand.json -------------------------------------------------------------------------------- /internal/analytics/testdata/TestSegmentReporter_ReportFatalError/Identity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/testdata/TestSegmentReporter_ReportFatalError/Identity.json -------------------------------------------------------------------------------- /internal/analytics/testdata/TestSegmentReporter_ReportFatalError/No_identity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/testdata/TestSegmentReporter_ReportFatalError/No_identity.json -------------------------------------------------------------------------------- /internal/analytics/testdata/TestSegmentReporter_ReportHeartbeatEvent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/testdata/TestSegmentReporter_ReportHeartbeatEvent.json -------------------------------------------------------------------------------- /internal/analytics/testdata/TestSegmentReporter_ReportPluginsEnabled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/testdata/TestSegmentReporter_ReportPluginsEnabled.json -------------------------------------------------------------------------------- /internal/analytics/testdata/TestSegmentReporter_ReportSinkEnabled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/testdata/TestSegmentReporter_ReportSinkEnabled.json -------------------------------------------------------------------------------- /internal/analytics/testdata/TestSegmentReporter_Run.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/analytics/testdata/TestSegmentReporter_Run.json -------------------------------------------------------------------------------- /internal/audit/gql_reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/audit/gql_reporter.go -------------------------------------------------------------------------------- /internal/audit/noop_reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/audit/noop_reporter.go -------------------------------------------------------------------------------- /internal/audit/reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/audit/reporter.go -------------------------------------------------------------------------------- /internal/cli/analytics/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/analytics/cmd.go -------------------------------------------------------------------------------- /internal/cli/analytics/noop_reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/analytics/noop_reporter.go -------------------------------------------------------------------------------- /internal/cli/analytics/reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/analytics/reporter.go -------------------------------------------------------------------------------- /internal/cli/analytics/segment_reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/analytics/segment_reporter.go -------------------------------------------------------------------------------- /internal/cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/cli.go -------------------------------------------------------------------------------- /internal/cli/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/config.go -------------------------------------------------------------------------------- /internal/cli/config/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/config/get.go -------------------------------------------------------------------------------- /internal/cli/frontmatter/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/frontmatter/format.go -------------------------------------------------------------------------------- /internal/cli/helmx/action_cfg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/helmx/action_cfg.go -------------------------------------------------------------------------------- /internal/cli/heredoc/heredoc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/heredoc/heredoc.go -------------------------------------------------------------------------------- /internal/cli/install/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/install/config.go -------------------------------------------------------------------------------- /internal/cli/install/helm/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/install/helm/config.go -------------------------------------------------------------------------------- /internal/cli/install/helm/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/install/helm/install.go -------------------------------------------------------------------------------- /internal/cli/install/helm/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/install/helm/status.go -------------------------------------------------------------------------------- /internal/cli/install/helm/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/install/helm/version.go -------------------------------------------------------------------------------- /internal/cli/install/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/install/install.go -------------------------------------------------------------------------------- /internal/cli/install/iox/stdout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/install/iox/stdout.go -------------------------------------------------------------------------------- /internal/cli/install/logs/json_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/install/logs/json_parser.go -------------------------------------------------------------------------------- /internal/cli/install/logs/k8s.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/install/logs/k8s.go -------------------------------------------------------------------------------- /internal/cli/install/logs/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/install/logs/printer.go -------------------------------------------------------------------------------- /internal/cli/login/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/login/login.go -------------------------------------------------------------------------------- /internal/cli/login/opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/login/opts.go -------------------------------------------------------------------------------- /internal/cli/migrate/compatibility.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/migrate/compatibility.go -------------------------------------------------------------------------------- /internal/cli/migrate/compatibility_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/migrate/compatibility_test.go -------------------------------------------------------------------------------- /internal/cli/migrate/converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/migrate/converter.go -------------------------------------------------------------------------------- /internal/cli/migrate/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/migrate/migrate.go -------------------------------------------------------------------------------- /internal/cli/migrate/opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/migrate/opts.go -------------------------------------------------------------------------------- /internal/cli/migrate/writer_indent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/migrate/writer_indent.go -------------------------------------------------------------------------------- /internal/cli/printer/dynamic_spinner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/printer/dynamic_spinner.go -------------------------------------------------------------------------------- /internal/cli/printer/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/printer/format.go -------------------------------------------------------------------------------- /internal/cli/printer/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/printer/json.go -------------------------------------------------------------------------------- /internal/cli/printer/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/printer/resource.go -------------------------------------------------------------------------------- /internal/cli/printer/static_spinner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/printer/static_spinner.go -------------------------------------------------------------------------------- /internal/cli/printer/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/printer/status.go -------------------------------------------------------------------------------- /internal/cli/printer/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/printer/yaml.go -------------------------------------------------------------------------------- /internal/cli/terminal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/terminal.go -------------------------------------------------------------------------------- /internal/cli/uninstall/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/uninstall/config.go -------------------------------------------------------------------------------- /internal/cli/uninstall/helm/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/uninstall/helm/config.go -------------------------------------------------------------------------------- /internal/cli/uninstall/helm/uninstall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/uninstall/helm/uninstall.go -------------------------------------------------------------------------------- /internal/cli/uninstall/uninstall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/uninstall/uninstall.go -------------------------------------------------------------------------------- /internal/cli/verbose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/verbose.go -------------------------------------------------------------------------------- /internal/cli/verbose_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/cli/verbose_test.go -------------------------------------------------------------------------------- /internal/command/guard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/command/guard.go -------------------------------------------------------------------------------- /internal/command/guard_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/command/guard_test.go -------------------------------------------------------------------------------- /internal/config/env_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/env_provider.go -------------------------------------------------------------------------------- /internal/config/env_provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/env_provider_test.go -------------------------------------------------------------------------------- /internal/config/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/flag.go -------------------------------------------------------------------------------- /internal/config/fs_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/fs_provider.go -------------------------------------------------------------------------------- /internal/config/fs_provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/fs_provider_test.go -------------------------------------------------------------------------------- /internal/config/gql_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/gql_provider.go -------------------------------------------------------------------------------- /internal/config/gql_provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/gql_provider_test.go -------------------------------------------------------------------------------- /internal/config/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/provider.go -------------------------------------------------------------------------------- /internal/config/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/provider_test.go -------------------------------------------------------------------------------- /internal/config/reloader/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/reloader/get.go -------------------------------------------------------------------------------- /internal/config/reloader/in_cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/reloader/in_cluster.go -------------------------------------------------------------------------------- /internal/config/reloader/in_cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/reloader/in_cluster_test.go -------------------------------------------------------------------------------- /internal/config/reloader/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/reloader/noop.go -------------------------------------------------------------------------------- /internal/config/reloader/reloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/reloader/reloader.go -------------------------------------------------------------------------------- /internal/config/reloader/remote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/reloader/remote.go -------------------------------------------------------------------------------- /internal/config/reloader/remote_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/reloader/remote_test.go -------------------------------------------------------------------------------- /internal/config/reloader/restarter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/reloader/restarter.go -------------------------------------------------------------------------------- /internal/config/reloader/restarter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/reloader/restarter_test.go -------------------------------------------------------------------------------- /internal/config/remote/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/remote/config.go -------------------------------------------------------------------------------- /internal/config/remote/deploy_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/remote/deploy_client.go -------------------------------------------------------------------------------- /internal/config/remote/deploy_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/remote/deploy_client_test.go -------------------------------------------------------------------------------- /internal/config/remote/gql_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/remote/gql_client.go -------------------------------------------------------------------------------- /internal/config/remote/testdata/gql_get_deployment_success.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/remote/testdata/gql_get_deployment_success.json -------------------------------------------------------------------------------- /internal/config/testdata/TestEnvProviderSuccess/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/testdata/TestEnvProviderSuccess/config.yaml -------------------------------------------------------------------------------- /internal/config/testdata/TestGetProvider/all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/testdata/TestGetProvider/all.yaml -------------------------------------------------------------------------------- /internal/config/testdata/TestGetProvider/first.yaml: -------------------------------------------------------------------------------- 1 | analytics: 2 | disable: true 3 | -------------------------------------------------------------------------------- /internal/config/testdata/TestGetProvider/from-cli-flag-second.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/testdata/TestGetProvider/from-cli-flag-second.yaml -------------------------------------------------------------------------------- /internal/config/testdata/TestGetProvider/from-cli-flag.yaml: -------------------------------------------------------------------------------- 1 | analytics: 2 | disable: false 3 | -------------------------------------------------------------------------------- /internal/config/testdata/TestGetProvider/second.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/testdata/TestGetProvider/second.yaml -------------------------------------------------------------------------------- /internal/config/testdata/TestGetProvider/third.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/testdata/TestGetProvider/third.yaml -------------------------------------------------------------------------------- /internal/config/testdata/TestGqlProviderSuccess/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/testdata/TestGqlProviderSuccess/config.yaml -------------------------------------------------------------------------------- /internal/config/testdata/TestStaticProviderSuccess/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/config/testdata/TestStaticProviderSuccess/config.yaml -------------------------------------------------------------------------------- /internal/executor/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/doc.go -------------------------------------------------------------------------------- /internal/executor/kubectl/builder/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/kubectl/builder/config.go -------------------------------------------------------------------------------- /internal/executor/kubectl/builder/deps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/kubectl/builder/deps.go -------------------------------------------------------------------------------- /internal/executor/kubectl/builder/kubectl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/kubectl/builder/kubectl.go -------------------------------------------------------------------------------- /internal/executor/kubectl/builder/kubectl_dropdowns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/kubectl/builder/kubectl_dropdowns.go -------------------------------------------------------------------------------- /internal/executor/kubectl/builder/kubectl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/kubectl/builder/kubectl_test.go -------------------------------------------------------------------------------- /internal/executor/kubectl/builder/review.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/kubectl/builder/review.go -------------------------------------------------------------------------------- /internal/executor/kubectl/builder/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/kubectl/builder/strings.go -------------------------------------------------------------------------------- /internal/executor/kubectl/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/kubectl/commands.go -------------------------------------------------------------------------------- /internal/executor/kubectl/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/kubectl/config.go -------------------------------------------------------------------------------- /internal/executor/kubectl/config_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/kubectl/config_schema.json -------------------------------------------------------------------------------- /internal/executor/kubectl/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/kubectl/executor.go -------------------------------------------------------------------------------- /internal/executor/kubectl/executor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/kubectl/executor_test.go -------------------------------------------------------------------------------- /internal/executor/kubectl/help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/kubectl/help.go -------------------------------------------------------------------------------- /internal/executor/kubectl/kc_runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/kubectl/kc_runner.go -------------------------------------------------------------------------------- /internal/executor/kubectl/kc_runner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/kubectl/kc_runner_test.go -------------------------------------------------------------------------------- /internal/executor/kubectl/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/executor/kubectl/options.go -------------------------------------------------------------------------------- /internal/health/failed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/health/failed.go -------------------------------------------------------------------------------- /internal/health/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/health/health.go -------------------------------------------------------------------------------- /internal/health/health_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/health/health_test.go -------------------------------------------------------------------------------- /internal/health/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/health/status.go -------------------------------------------------------------------------------- /internal/heartbeat/gql_reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/heartbeat/gql_reporter.go -------------------------------------------------------------------------------- /internal/heartbeat/noop_reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/heartbeat/noop_reporter.go -------------------------------------------------------------------------------- /internal/heartbeat/reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/heartbeat/reporter.go -------------------------------------------------------------------------------- /internal/insights/k8s_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/insights/k8s_collector.go -------------------------------------------------------------------------------- /internal/insights/k8s_collector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/insights/k8s_collector_test.go -------------------------------------------------------------------------------- /internal/kubex/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/kubex/config.go -------------------------------------------------------------------------------- /internal/kubex/rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/kubex/rest.go -------------------------------------------------------------------------------- /internal/kubex/wait.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/kubex/wait.go -------------------------------------------------------------------------------- /internal/remote/graphql/connected_platforms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/remote/graphql/connected_platforms.go -------------------------------------------------------------------------------- /internal/remote/graphql/models_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/remote/graphql/models_gen.go -------------------------------------------------------------------------------- /internal/remote/graphql/platforms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/remote/graphql/platforms.go -------------------------------------------------------------------------------- /internal/remote/graphql/usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/remote/graphql/usage.go -------------------------------------------------------------------------------- /internal/remote/platform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/remote/platform.go -------------------------------------------------------------------------------- /internal/source/dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/dispatcher.go -------------------------------------------------------------------------------- /internal/source/incoming_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/incoming_webhook.go -------------------------------------------------------------------------------- /internal/source/kubernetes/bg_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/bg_processor.go -------------------------------------------------------------------------------- /internal/source/kubernetes/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/client.go -------------------------------------------------------------------------------- /internal/source/kubernetes/commander/commander.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/commander/commander.go -------------------------------------------------------------------------------- /internal/source/kubernetes/commander/commander_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/commander/commander_test.go -------------------------------------------------------------------------------- /internal/source/kubernetes/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/config/config.go -------------------------------------------------------------------------------- /internal/source/kubernetes/config_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/config_schema.json -------------------------------------------------------------------------------- /internal/source/kubernetes/configuration_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/configuration_store.go -------------------------------------------------------------------------------- /internal/source/kubernetes/event/anonymized_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/event/anonymized_event.go -------------------------------------------------------------------------------- /internal/source/kubernetes/event/anonymized_event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/event/anonymized_event_test.go -------------------------------------------------------------------------------- /internal/source/kubernetes/event/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/event/event.go -------------------------------------------------------------------------------- /internal/source/kubernetes/filterengine/filterengine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/filterengine/filterengine.go -------------------------------------------------------------------------------- /internal/source/kubernetes/filterengine/filters/node_event_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/filterengine/filters/node_event_checker.go -------------------------------------------------------------------------------- /internal/source/kubernetes/filterengine/filters/object_annotation_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/filterengine/filters/object_annotation_checker.go -------------------------------------------------------------------------------- /internal/source/kubernetes/filterengine/filters/object_annotation_checker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/filterengine/filters/object_annotation_checker_test.go -------------------------------------------------------------------------------- /internal/source/kubernetes/filterengine/with_all_filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/filterengine/with_all_filters.go -------------------------------------------------------------------------------- /internal/source/kubernetes/k8sutil/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/k8sutil/diff.go -------------------------------------------------------------------------------- /internal/source/kubernetes/k8sutil/diff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/k8sutil/diff_test.go -------------------------------------------------------------------------------- /internal/source/kubernetes/k8sutil/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/k8sutil/resource.go -------------------------------------------------------------------------------- /internal/source/kubernetes/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/msg.go -------------------------------------------------------------------------------- /internal/source/kubernetes/msg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/msg_test.go -------------------------------------------------------------------------------- /internal/source/kubernetes/recommendation/aggregated_runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/recommendation/aggregated_runner.go -------------------------------------------------------------------------------- /internal/source/kubernetes/recommendation/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/recommendation/export_test.go -------------------------------------------------------------------------------- /internal/source/kubernetes/recommendation/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/recommendation/factory.go -------------------------------------------------------------------------------- /internal/source/kubernetes/recommendation/factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/recommendation/factory_test.go -------------------------------------------------------------------------------- /internal/source/kubernetes/recommendation/ingress_backend_service_valid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/recommendation/ingress_backend_service_valid.go -------------------------------------------------------------------------------- /internal/source/kubernetes/recommendation/ingress_backend_service_valid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/recommendation/ingress_backend_service_valid_test.go -------------------------------------------------------------------------------- /internal/source/kubernetes/recommendation/ingress_tls_secret_valid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/recommendation/ingress_tls_secret_valid.go -------------------------------------------------------------------------------- /internal/source/kubernetes/recommendation/ingress_tls_secret_valid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/recommendation/ingress_tls_secret_valid_test.go -------------------------------------------------------------------------------- /internal/source/kubernetes/recommendation/pod_labels_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/recommendation/pod_labels_set.go -------------------------------------------------------------------------------- /internal/source/kubernetes/recommendation/pod_labels_set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/recommendation/pod_labels_set_test.go -------------------------------------------------------------------------------- /internal/source/kubernetes/recommendation/pod_no_latest_image_tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/recommendation/pod_no_latest_image_tag.go -------------------------------------------------------------------------------- /internal/source/kubernetes/recommendation/pod_no_latest_image_tag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/recommendation/pod_no_latest_image_tag_test.go -------------------------------------------------------------------------------- /internal/source/kubernetes/recommendation/resource_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/recommendation/resource_events.go -------------------------------------------------------------------------------- /internal/source/kubernetes/recommendation/resource_events_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/recommendation/resource_events_test.go -------------------------------------------------------------------------------- /internal/source/kubernetes/registration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/registration.go -------------------------------------------------------------------------------- /internal/source/kubernetes/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/router.go -------------------------------------------------------------------------------- /internal/source/kubernetes/router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/router_test.go -------------------------------------------------------------------------------- /internal/source/kubernetes/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/source.go -------------------------------------------------------------------------------- /internal/source/kubernetes/source_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/source_test.go -------------------------------------------------------------------------------- /internal/source/kubernetes/testdata/TestRouterListMergingNestedFields/override-fields-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/testdata/TestRouterListMergingNestedFields/override-fields-config.yaml -------------------------------------------------------------------------------- /internal/source/kubernetes/testdata/TestRouterListMergingNestedFields/route-apps.v1.deployments.golden.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/testdata/TestRouterListMergingNestedFields/route-apps.v1.deployments.golden.yaml -------------------------------------------------------------------------------- /internal/source/kubernetes/testdata/TestRouterListMergingNestedFields/route-v1.configmaps.golden.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/testdata/TestRouterListMergingNestedFields/route-v1.configmaps.golden.yaml -------------------------------------------------------------------------------- /internal/source/kubernetes/testdata/TestRouterListMergingNestedFields/route-v1.pod.golden.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/kubernetes/testdata/TestRouterListMergingNestedFields/route-v1.pod.golden.yaml -------------------------------------------------------------------------------- /internal/source/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/scheduler.go -------------------------------------------------------------------------------- /internal/source/scheduler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/scheduler_test.go -------------------------------------------------------------------------------- /internal/source/testdata/TestStartingUniqueProcesses/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/source/testdata/TestStartingUniqueProcesses/config.yaml -------------------------------------------------------------------------------- /internal/status/gql_reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/status/gql_reporter.go -------------------------------------------------------------------------------- /internal/status/noop_reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/status/noop_reporter.go -------------------------------------------------------------------------------- /internal/status/reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/status/reporter.go -------------------------------------------------------------------------------- /internal/storage/help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/internal/storage/help.go -------------------------------------------------------------------------------- /pkg/action/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/action/provider.go -------------------------------------------------------------------------------- /pkg/action/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/action/provider_test.go -------------------------------------------------------------------------------- /pkg/api/cloudplatform/creds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/cloudplatform/creds.go -------------------------------------------------------------------------------- /pkg/api/cloudslack/cloud_slack.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/cloudslack/cloud_slack.pb.go -------------------------------------------------------------------------------- /pkg/api/cloudslack/cloud_slack_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/cloudslack/cloud_slack_grpc.pb.go -------------------------------------------------------------------------------- /pkg/api/cloudslack/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/cloudslack/error.go -------------------------------------------------------------------------------- /pkg/api/cloudteams/cloud_teams.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/cloudteams/cloud_teams.pb.go -------------------------------------------------------------------------------- /pkg/api/cloudteams/cloud_teams_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/cloudteams/cloud_teams_grpc.pb.go -------------------------------------------------------------------------------- /pkg/api/executor/executor.pb.ext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/executor/executor.pb.ext.go -------------------------------------------------------------------------------- /pkg/api/executor/executor.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/executor/executor.pb.go -------------------------------------------------------------------------------- /pkg/api/executor/executor_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/executor/executor_grpc.pb.go -------------------------------------------------------------------------------- /pkg/api/executor/grpc_adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/executor/grpc_adapter.go -------------------------------------------------------------------------------- /pkg/api/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/message.go -------------------------------------------------------------------------------- /pkg/api/message_bot_name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/message_bot_name.go -------------------------------------------------------------------------------- /pkg/api/message_bot_name_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/message_bot_name_test.go -------------------------------------------------------------------------------- /pkg/api/message_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/message_helpers.go -------------------------------------------------------------------------------- /pkg/api/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/plugin.go -------------------------------------------------------------------------------- /pkg/api/source/grpc_adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/source/grpc_adapter.go -------------------------------------------------------------------------------- /pkg/api/source/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/source/logger.go -------------------------------------------------------------------------------- /pkg/api/source/source.pb.ext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/source/source.pb.ext.go -------------------------------------------------------------------------------- /pkg/api/source/source.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/source/source.pb.go -------------------------------------------------------------------------------- /pkg/api/source/source_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/source/source_grpc.pb.go -------------------------------------------------------------------------------- /pkg/api/source/unimplemented.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/api/source/unimplemented.go -------------------------------------------------------------------------------- /pkg/bot/bot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/bot.go -------------------------------------------------------------------------------- /pkg/bot/discord.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/discord.go -------------------------------------------------------------------------------- /pkg/bot/discord_renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/discord_renderer.go -------------------------------------------------------------------------------- /pkg/bot/discord_renderer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/discord_renderer_test.go -------------------------------------------------------------------------------- /pkg/bot/discord_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/discord_test.go -------------------------------------------------------------------------------- /pkg/bot/interactive/base_msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/interactive/base_msg.go -------------------------------------------------------------------------------- /pkg/bot/interactive/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/interactive/command.go -------------------------------------------------------------------------------- /pkg/bot/interactive/feedback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/interactive/feedback.go -------------------------------------------------------------------------------- /pkg/bot/interactive/formatters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/interactive/formatters.go -------------------------------------------------------------------------------- /pkg/bot/interactive/help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/interactive/help.go -------------------------------------------------------------------------------- /pkg/bot/interactive/markdown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/interactive/markdown.go -------------------------------------------------------------------------------- /pkg/bot/interactive/markdown_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/interactive/markdown_test.go -------------------------------------------------------------------------------- /pkg/bot/interactive/plaintext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/interactive/plaintext.go -------------------------------------------------------------------------------- /pkg/bot/interactive/plaintext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/interactive/plaintext_test.go -------------------------------------------------------------------------------- /pkg/bot/interactive/plugin_help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/interactive/plugin_help.go -------------------------------------------------------------------------------- /pkg/bot/interactive/testdata/TestInteractiveMessageToMarkdown/render_with_custom_headers_and_default_new_lines.golden.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/interactive/testdata/TestInteractiveMessageToMarkdown/render_with_custom_headers_and_default_new_lines.golden.txt -------------------------------------------------------------------------------- /pkg/bot/interactive/testdata/TestInteractiveMessageToMarkdown/render_with_custom_new_lines_and_default_headers.golden.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/interactive/testdata/TestInteractiveMessageToMarkdown/render_with_custom_new_lines_and_default_headers.golden.txt -------------------------------------------------------------------------------- /pkg/bot/interactive/testdata/TestInteractiveMessageToMarkdownMultiSelect.golden.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/interactive/testdata/TestInteractiveMessageToMarkdownMultiSelect.golden.txt -------------------------------------------------------------------------------- /pkg/bot/interactive/testdata/TestInteractiveMessageToPlaintext.golden.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/interactive/testdata/TestInteractiveMessageToPlaintext.golden.txt -------------------------------------------------------------------------------- /pkg/bot/interactive/testdata/TestInteractiveMessageToPlaintextMultiSelect.golden.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/interactive/testdata/TestInteractiveMessageToPlaintextMultiSelect.golden.txt -------------------------------------------------------------------------------- /pkg/bot/interactive/testdata/TestNewHelpMessage/cloud-slack-help.golden.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/interactive/testdata/TestNewHelpMessage/cloud-slack-help.golden.md -------------------------------------------------------------------------------- /pkg/bot/mattermost.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/mattermost.go -------------------------------------------------------------------------------- /pkg/bot/mattermost_render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/mattermost_render.go -------------------------------------------------------------------------------- /pkg/bot/mattermost_render_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/mattermost_render_test.go -------------------------------------------------------------------------------- /pkg/bot/mattermost_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/mattermost_test.go -------------------------------------------------------------------------------- /pkg/bot/renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/renderer.go -------------------------------------------------------------------------------- /pkg/bot/renderer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/renderer_test.go -------------------------------------------------------------------------------- /pkg/bot/slack_cloud.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/slack_cloud.go -------------------------------------------------------------------------------- /pkg/bot/slack_cloud_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/slack_cloud_test.go -------------------------------------------------------------------------------- /pkg/bot/slack_msg_tracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/slack_msg_tracker.go -------------------------------------------------------------------------------- /pkg/bot/slack_renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/slack_renderer.go -------------------------------------------------------------------------------- /pkg/bot/slack_renderer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/slack_renderer_test.go -------------------------------------------------------------------------------- /pkg/bot/slack_shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/slack_shared.go -------------------------------------------------------------------------------- /pkg/bot/slack_socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/slack_socket.go -------------------------------------------------------------------------------- /pkg/bot/slack_socket_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/slack_socket_test.go -------------------------------------------------------------------------------- /pkg/bot/teams_cloud.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/teams_cloud.go -------------------------------------------------------------------------------- /pkg/bot/teams_cloud_grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/teams_cloud_grpc.go -------------------------------------------------------------------------------- /pkg/bot/teams_cloud_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/teams_cloud_test.go -------------------------------------------------------------------------------- /pkg/bot/teams_renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/teams_renderer.go -------------------------------------------------------------------------------- /pkg/bot/teams_renderer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/teams_renderer_test.go -------------------------------------------------------------------------------- /pkg/bot/testdata/TestDiscordNonInteractiveSectionToCard.golden.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/testdata/TestDiscordNonInteractiveSectionToCard.golden.json -------------------------------------------------------------------------------- /pkg/bot/testdata/TestMattermostNonInteractiveSectionToCard.golden.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/testdata/TestMattermostNonInteractiveSectionToCard.golden.json -------------------------------------------------------------------------------- /pkg/bot/testdata/TestSlackNonInteractiveSectionMessage.golden.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/testdata/TestSlackNonInteractiveSectionMessage.golden.json -------------------------------------------------------------------------------- /pkg/bot/testdata/TestTeamsNonInteractiveSectionToCard.golden.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/bot/testdata/TestTeamsNonInteractiveSectionToCard.golden.json -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/config_test.go -------------------------------------------------------------------------------- /pkg/config/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/default.yaml -------------------------------------------------------------------------------- /pkg/config/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/export_test.go -------------------------------------------------------------------------------- /pkg/config/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/manager.go -------------------------------------------------------------------------------- /pkg/config/manager_k8s.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/manager_k8s.go -------------------------------------------------------------------------------- /pkg/config/manager_k8s_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/manager_k8s_test.go -------------------------------------------------------------------------------- /pkg/config/manager_remote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/manager_remote.go -------------------------------------------------------------------------------- /pkg/config/manager_remote_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/manager_remote_test.go -------------------------------------------------------------------------------- /pkg/config/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/plugin.go -------------------------------------------------------------------------------- /pkg/config/plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/plugin_test.go -------------------------------------------------------------------------------- /pkg/config/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/provider.go -------------------------------------------------------------------------------- /pkg/config/redacted.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/redacted.go -------------------------------------------------------------------------------- /pkg/config/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/state.go -------------------------------------------------------------------------------- /pkg/config/state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/state_test.go -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadConfigSuccess/_aaa-special-file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadConfigSuccess/_aaa-special-file.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadConfigSuccess/actions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadConfigSuccess/actions.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadConfigSuccess/analytics.yaml: -------------------------------------------------------------------------------- 1 | analytics: 2 | disable: true 3 | -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadConfigSuccess/config-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadConfigSuccess/config-all.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadConfigSuccess/config-global.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadConfigSuccess/config-global.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadConfigSuccess/config-slack-override.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadConfigSuccess/config-slack-override.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadConfigSuccess/config.golden.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadConfigSuccess/config.golden.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadConfigSuccess/executors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadConfigSuccess/executors.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadConfigWithPlugins/config-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadConfigWithPlugins/config-all.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigEnabledPluginErrors/bind-diff-repo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigEnabledPluginErrors/bind-diff-repo.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigEnabledPluginErrors/bind-diff-ver-latest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigEnabledPluginErrors/bind-diff-ver-latest.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigEnabledPluginErrors/bind-diff-ver.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigEnabledPluginErrors/bind-diff-ver.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigEnabledPluginErrors/cfg-group-diff-repo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigEnabledPluginErrors/cfg-group-diff-repo.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigEnabledPluginErrors/cfg-group-diff-ver.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigEnabledPluginErrors/cfg-group-diff-ver.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigEnabledPluginErrors/cfg-group-wrong-plugin-def.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigEnabledPluginErrors/cfg-group-wrong-plugin-def.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigValidationErrors/app-token-only.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigValidationErrors/app-token-only.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigValidationErrors/bot-token-only.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigValidationErrors/bot-token-only.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigValidationErrors/empty-executors-communications.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigValidationErrors/empty-executors-communications.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigValidationErrors/executors-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigValidationErrors/executors-rbac.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigValidationErrors/invalid-alias-command.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigValidationErrors/invalid-alias-command.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigValidationErrors/invalid-channels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigValidationErrors/invalid-channels.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigValidationErrors/missing-action-bindings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigValidationErrors/missing-action-bindings.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigValidationErrors/missing-alias-command.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigValidationErrors/missing-alias-command.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigValidationErrors/missing-executor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigValidationErrors/missing-executor.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigValidationErrors/missing-source.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigValidationErrors/missing-source.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigValidationErrors/no-token.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigValidationErrors/no-token.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/TestLoadedConfigValidationErrors/sources-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/testdata/TestLoadedConfigValidationErrors/sources-rbac.yaml -------------------------------------------------------------------------------- /pkg/config/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/config/validator.go -------------------------------------------------------------------------------- /pkg/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/controller/controller.go -------------------------------------------------------------------------------- /pkg/controller/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/controller/upgrade.go -------------------------------------------------------------------------------- /pkg/conversation/normalize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/conversation/normalize.go -------------------------------------------------------------------------------- /pkg/conversation/normalize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/conversation/normalize_test.go -------------------------------------------------------------------------------- /pkg/execute/action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/action.go -------------------------------------------------------------------------------- /pkg/execute/alias.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/alias.go -------------------------------------------------------------------------------- /pkg/execute/alias/expand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/alias/expand.go -------------------------------------------------------------------------------- /pkg/execute/alias/expand_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/alias/expand_test.go -------------------------------------------------------------------------------- /pkg/execute/alias/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/alias/list.go -------------------------------------------------------------------------------- /pkg/execute/alias/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/alias/list_test.go -------------------------------------------------------------------------------- /pkg/execute/alias_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/alias_test.go -------------------------------------------------------------------------------- /pkg/execute/command/origin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/command/origin.go -------------------------------------------------------------------------------- /pkg/execute/command/verb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/command/verb.go -------------------------------------------------------------------------------- /pkg/execute/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/config.go -------------------------------------------------------------------------------- /pkg/execute/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/config_test.go -------------------------------------------------------------------------------- /pkg/execute/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/errors.go -------------------------------------------------------------------------------- /pkg/execute/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/exec.go -------------------------------------------------------------------------------- /pkg/execute/exec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/exec_test.go -------------------------------------------------------------------------------- /pkg/execute/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/executor.go -------------------------------------------------------------------------------- /pkg/execute/executor_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/executor_filter.go -------------------------------------------------------------------------------- /pkg/execute/executor_filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/executor_filter_test.go -------------------------------------------------------------------------------- /pkg/execute/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/factory.go -------------------------------------------------------------------------------- /pkg/execute/feedback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/feedback.go -------------------------------------------------------------------------------- /pkg/execute/help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/help.go -------------------------------------------------------------------------------- /pkg/execute/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/helper_test.go -------------------------------------------------------------------------------- /pkg/execute/kubectl/fake_kc_guard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/kubectl/fake_kc_guard.go -------------------------------------------------------------------------------- /pkg/execute/mapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/mapping.go -------------------------------------------------------------------------------- /pkg/execute/notifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/notifier.go -------------------------------------------------------------------------------- /pkg/execute/notifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/notifier_test.go -------------------------------------------------------------------------------- /pkg/execute/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/params.go -------------------------------------------------------------------------------- /pkg/execute/params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/params_test.go -------------------------------------------------------------------------------- /pkg/execute/ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/ping.go -------------------------------------------------------------------------------- /pkg/execute/plugin_discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/plugin_discovery.go -------------------------------------------------------------------------------- /pkg/execute/plugin_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/plugin_executor.go -------------------------------------------------------------------------------- /pkg/execute/plugin_executor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/plugin_executor_test.go -------------------------------------------------------------------------------- /pkg/execute/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/source.go -------------------------------------------------------------------------------- /pkg/execute/source_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/source_test.go -------------------------------------------------------------------------------- /pkg/execute/sourcebinding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/sourcebinding.go -------------------------------------------------------------------------------- /pkg/execute/sourcebinding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/sourcebinding_test.go -------------------------------------------------------------------------------- /pkg/execute/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/execute/version.go -------------------------------------------------------------------------------- /pkg/formatx/codeblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/formatx/codeblock.go -------------------------------------------------------------------------------- /pkg/formatx/codeblock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/formatx/codeblock_test.go -------------------------------------------------------------------------------- /pkg/formatx/hyperlink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/formatx/hyperlink.go -------------------------------------------------------------------------------- /pkg/formatx/hyperlink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/formatx/hyperlink_test.go -------------------------------------------------------------------------------- /pkg/formatx/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/formatx/msg.go -------------------------------------------------------------------------------- /pkg/formatx/space_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/formatx/space_table.go -------------------------------------------------------------------------------- /pkg/formatx/space_table_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/formatx/space_table_test.go -------------------------------------------------------------------------------- /pkg/formatx/struct_dumper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/formatx/struct_dumper.go -------------------------------------------------------------------------------- /pkg/formatx/struct_dumper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/formatx/struct_dumper_test.go -------------------------------------------------------------------------------- /pkg/formatx/title.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/formatx/title.go -------------------------------------------------------------------------------- /pkg/grpcx/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/grpcx/credentials.go -------------------------------------------------------------------------------- /pkg/httpx/canonical.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/httpx/canonical.go -------------------------------------------------------------------------------- /pkg/httpx/canonical_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/httpx/canonical_test.go -------------------------------------------------------------------------------- /pkg/httpx/http_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/httpx/http_client.go -------------------------------------------------------------------------------- /pkg/httpx/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/httpx/server.go -------------------------------------------------------------------------------- /pkg/k8sx/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/k8sx/resource.go -------------------------------------------------------------------------------- /pkg/loggerx/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/loggerx/doc.go -------------------------------------------------------------------------------- /pkg/loggerx/hclog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/loggerx/hclog.go -------------------------------------------------------------------------------- /pkg/loggerx/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/loggerx/logger.go -------------------------------------------------------------------------------- /pkg/loggerx/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/loggerx/noop.go -------------------------------------------------------------------------------- /pkg/maputil/sort_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/maputil/sort_keys.go -------------------------------------------------------------------------------- /pkg/maputil/sort_keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/maputil/sort_keys_test.go -------------------------------------------------------------------------------- /pkg/mathx/int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/mathx/int.go -------------------------------------------------------------------------------- /pkg/multierror/multierror.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/multierror/multierror.go -------------------------------------------------------------------------------- /pkg/notifier/bot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/notifier/bot.go -------------------------------------------------------------------------------- /pkg/notifier/platform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/notifier/platform.go -------------------------------------------------------------------------------- /pkg/notifier/sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/notifier/sink.go -------------------------------------------------------------------------------- /pkg/plugin/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/collector.go -------------------------------------------------------------------------------- /pkg/plugin/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/command.go -------------------------------------------------------------------------------- /pkg/plugin/command_opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/command_opts.go -------------------------------------------------------------------------------- /pkg/plugin/command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/command_test.go -------------------------------------------------------------------------------- /pkg/plugin/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/config.go -------------------------------------------------------------------------------- /pkg/plugin/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/config_test.go -------------------------------------------------------------------------------- /pkg/plugin/doc.go: -------------------------------------------------------------------------------- 1 | package plugin 2 | -------------------------------------------------------------------------------- /pkg/plugin/downloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/downloader.go -------------------------------------------------------------------------------- /pkg/plugin/downloader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/downloader_test.go -------------------------------------------------------------------------------- /pkg/plugin/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/error_test.go -------------------------------------------------------------------------------- /pkg/plugin/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/errors.go -------------------------------------------------------------------------------- /pkg/plugin/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/example_test.go -------------------------------------------------------------------------------- /pkg/plugin/health_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/health_monitor.go -------------------------------------------------------------------------------- /pkg/plugin/health_stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/health_stats.go -------------------------------------------------------------------------------- /pkg/plugin/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/index.go -------------------------------------------------------------------------------- /pkg/plugin/index_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/index_builder.go -------------------------------------------------------------------------------- /pkg/plugin/index_builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/index_builder_test.go -------------------------------------------------------------------------------- /pkg/plugin/index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/index_test.go -------------------------------------------------------------------------------- /pkg/plugin/kubeconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/kubeconfig.go -------------------------------------------------------------------------------- /pkg/plugin/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/logger.go -------------------------------------------------------------------------------- /pkg/plugin/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/logger_test.go -------------------------------------------------------------------------------- /pkg/plugin/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/manager.go -------------------------------------------------------------------------------- /pkg/plugin/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/manager_test.go -------------------------------------------------------------------------------- /pkg/plugin/plugin_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/plugin_server.go -------------------------------------------------------------------------------- /pkg/plugin/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/store.go -------------------------------------------------------------------------------- /pkg/plugin/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/store_test.go -------------------------------------------------------------------------------- /pkg/plugin/testdata/TestGetFirstFileInDirectory/hidden_and_exe_files/._DS_Store: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/TestGetFirstFileInDirectory/hidden_and_exe_files/.gitignore: -------------------------------------------------------------------------------- 1 | !._DS_Store 2 | !test.exe 3 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/TestGetFirstFileInDirectory/hidden_and_exe_files/anotherfile.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/TestGetFirstFileInDirectory/hidden_and_exe_files/test.exe: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/TestGetFirstFileInDirectory/no_valid_file/file.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/TestGetFirstFileInDirectory/no_valid_file/file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/TestGetFirstFileInDirectory/valid_file/example_bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/TestGetFirstFileInDirectory/valid_file/otherfile.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/TestGetFirstFileInDirectory/valid_file/testfile.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/TestGetFirstFileInDirectory/valid_script/otherfile.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/TestGetFirstFileInDirectory/valid_script/script.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | echo "test" 4 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/TestGetFirstFileInDirectory/valid_script/testfile.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/TestNewStoreRepository/botkube.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/testdata/TestNewStoreRepository/botkube.yaml -------------------------------------------------------------------------------- /pkg/plugin/testdata/TestNewStoreRepository/mszostok.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/testdata/TestNewStoreRepository/mszostok.yaml -------------------------------------------------------------------------------- /pkg/plugin/testdata/TestValidateIndexErrors/invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/testdata/TestValidateIndexErrors/invalid.yaml -------------------------------------------------------------------------------- /pkg/plugin/testdata/TestValidateIndexSuccess/valid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/testdata/TestValidateIndexSuccess/valid.yaml -------------------------------------------------------------------------------- /pkg/plugin/tmp_dir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/plugin/tmp_dir.go -------------------------------------------------------------------------------- /pkg/ptr/ptr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/ptr/ptr.go -------------------------------------------------------------------------------- /pkg/ptr/ptr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/ptr/ptr_test.go -------------------------------------------------------------------------------- /pkg/sink/elasticsearch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/sink/elasticsearch.go -------------------------------------------------------------------------------- /pkg/sink/elasticsearch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/sink/elasticsearch_test.go -------------------------------------------------------------------------------- /pkg/sink/pager_duty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/sink/pager_duty.go -------------------------------------------------------------------------------- /pkg/sink/pager_duty_meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/sink/pager_duty_meta.go -------------------------------------------------------------------------------- /pkg/sink/pager_duty_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/sink/pager_duty_test.go -------------------------------------------------------------------------------- /pkg/sink/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/sink/types.go -------------------------------------------------------------------------------- /pkg/sink/webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/sink/webhook.go -------------------------------------------------------------------------------- /pkg/sink/webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/sink/webhook_test.go -------------------------------------------------------------------------------- /pkg/sliceutil/filter_empty_str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/sliceutil/filter_empty_str.go -------------------------------------------------------------------------------- /pkg/sliceutil/intersect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/sliceutil/intersect.go -------------------------------------------------------------------------------- /pkg/sliceutil/intersect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/sliceutil/intersect_test.go -------------------------------------------------------------------------------- /pkg/stringx/indent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/stringx/indent.go -------------------------------------------------------------------------------- /pkg/stringx/indent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/stringx/indent_test.go -------------------------------------------------------------------------------- /pkg/templatex/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/templatex/render.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/pkg/version/version.go -------------------------------------------------------------------------------- /proto/cloud_slack.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/proto/cloud_slack.proto -------------------------------------------------------------------------------- /proto/cloud_teams.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/proto/cloud_teams.proto -------------------------------------------------------------------------------- /proto/executor.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/proto/executor.proto -------------------------------------------------------------------------------- /proto/source.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/proto/source.proto -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/README.md -------------------------------------------------------------------------------- /test/botkubex/botkube_cli_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/botkubex/botkube_cli_helpers.go -------------------------------------------------------------------------------- /test/cloud-slack-dev-e2e/botkube_page_helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/cloud-slack-dev-e2e/botkube_page_helpers_test.go -------------------------------------------------------------------------------- /test/cloud-slack-dev-e2e/cloud_slack_dev_e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/cloud-slack-dev-e2e/cloud_slack_dev_e2e_test.go -------------------------------------------------------------------------------- /test/cloud-slack-dev-e2e/gql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/cloud-slack-dev-e2e/gql.go -------------------------------------------------------------------------------- /test/cloud-slack-dev-e2e/page_helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/cloud-slack-dev-e2e/page_helpers_test.go -------------------------------------------------------------------------------- /test/cloud-slack-dev-e2e/slack_page_helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/cloud-slack-dev-e2e/slack_page_helpers_test.go -------------------------------------------------------------------------------- /test/cloud_graphql/graphql_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/cloud_graphql/graphql_client.go -------------------------------------------------------------------------------- /test/commplatform/discord_tester.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/commplatform/discord_tester.go -------------------------------------------------------------------------------- /test/commplatform/generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/commplatform/generic.go -------------------------------------------------------------------------------- /test/commplatform/slack_tester.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/commplatform/slack_tester.go -------------------------------------------------------------------------------- /test/commplatform/struct_dumper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/commplatform/struct_dumper.go -------------------------------------------------------------------------------- /test/commplatform/teams_tester.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/commplatform/teams_tester.go -------------------------------------------------------------------------------- /test/diff/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/diff/diff.go -------------------------------------------------------------------------------- /test/e2e/bots_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/e2e/bots_test.go -------------------------------------------------------------------------------- /test/e2e/gql_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/e2e/gql_client.go -------------------------------------------------------------------------------- /test/e2e/k8s_helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/e2e/k8s_helpers_test.go -------------------------------------------------------------------------------- /test/e2e/migration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/e2e/migration_test.go -------------------------------------------------------------------------------- /test/e2e/slack_helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/e2e/slack_helpers_test.go -------------------------------------------------------------------------------- /test/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/go.mod -------------------------------------------------------------------------------- /test/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/go.sum -------------------------------------------------------------------------------- /test/helmx/helm_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/helmx/helm_helpers.go -------------------------------------------------------------------------------- /test/helmx/redact_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/helmx/redact_test.go -------------------------------------------------------------------------------- /test/msg-layouts/help_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/msg-layouts/help_test.go -------------------------------------------------------------------------------- /test/msg-layouts/testdata/TestNewHelpMessage/cloud-slack-help.golden.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/msg-layouts/testdata/TestNewHelpMessage/cloud-slack-help.golden.json -------------------------------------------------------------------------------- /test/msg-layouts/testdata/TestNewHelpMessage/cloud-teams-help.golden.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/msg-layouts/testdata/TestNewHelpMessage/cloud-teams-help.golden.json -------------------------------------------------------------------------------- /test/msg-layouts/testdata/TestNewHelpMessage/discord-help.golden.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/msg-layouts/testdata/TestNewHelpMessage/discord-help.golden.md -------------------------------------------------------------------------------- /test/msg-layouts/testdata/TestNewHelpMessage/mattermost-help.golden.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/msg-layouts/testdata/TestNewHelpMessage/mattermost-help.golden.md -------------------------------------------------------------------------------- /test/msteamsx/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubeshop/botkube/HEAD/test/msteamsx/api.go --------------------------------------------------------------------------------