Skip to content

Commit

Permalink
Merge branch 'main' into remove-s3-input-from-cloudwatch
Browse files Browse the repository at this point in the history
  • Loading branch information
tdancheva committed Jun 12, 2023
2 parents 9ae5b53 + f568024 commit 343a977
Show file tree
Hide file tree
Showing 4,195 changed files with 173,088 additions and 133,107 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 5 additions & 0 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/buildkite/pipeline-schema/main/schema.json

steps:
- label: "Example test"
command: echo "Hello!"
20 changes: 20 additions & 0 deletions .buildkite/pull-requests.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"jobs": [
{
"enabled": true,
"pipelineSlug": "integrations",
"allow_org_users": true,
"allowed_repo_permissions": ["admin", "write"],
"allowed_list": [ ],
"set_commit_status": true,
"build_on_commit": true,
"build_on_comment": true,
"trigger_comment_regex": "^(?:(?:buildkite\\W+)?(?:build|test)\\W+(?:this|it))|^/test$",
"always_trigger_comment_regex": "^(?:(?:buildkite\\W+)?(?:build|test)\\W+(?:this|it))|^/test$",
"skip_ci_labels": [ ],
"skip_target_branches": [ ],
"skip_ci_on_only_changed": [ ],
"always_require_ci_on_changed": [ ]
}
]
}
93 changes: 47 additions & 46 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@

# Package owners below.
/packages/1password @elastic/security-external-integrations
/packages/activemq @elastic/obs-service-integrations
/packages/activemq @elastic/obs-infraobs-integrations
/packages/akamai @elastic/security-external-integrations
/packages/apache @elastic/obs-service-integrations
/packages/apache_spark @elastic/obs-service-integrations
/packages/apache_tomcat @elastic/obs-service-integrations
/packages/apache @elastic/obs-infraobs-integrations
/packages/apache_spark @elastic/obs-infraobs-integrations
/packages/apache_tomcat @elastic/obs-infraobs-integrations
/packages/atlassian_bitbucket @elastic/security-external-integrations
/packages/atlassian_confluence @elastic/security-external-integrations
/packages/atlassian_jira @elastic/security-external-integrations
Expand All @@ -37,10 +37,10 @@
/packages/box_events @elastic/security-external-integrations
/packages/carbon_black_cloud @elastic/security-external-integrations
/packages/carbonblack_edr @elastic/security-external-integrations
/packages/cassandra @elastic/obs-service-integrations
/packages/cassandra @elastic/obs-infraobs-integrations
/packages/cef @elastic/security-external-integrations
/packages/cel @elastic/security-external-integrations
/packages/ceph @elastic/obs-service-integrations
/packages/ceph @elastic/obs-infraobs-integrations
/packages/checkpoint @elastic/security-external-integrations
/packages/cisco_aironet @elastic/security-external-integrations
/packages/cisco_asa @elastic/security-external-integrations
Expand All @@ -54,16 +54,16 @@
/packages/cisco_nexus @elastic/security-external-integrations
/packages/cisco_secure_endpoint @elastic/security-external-integrations
/packages/cisco_umbrella @elastic/security-external-integrations
/packages/citrix_adc @elastic/obs-service-integrations
/packages/citrix_adc @elastic/obs-infraobs-integrations
/packages/citrix_waf @elastic/security-external-integrations
/packages/cloud_security_posture @elastic/cloud-security-posture
/packages/cloudflare @elastic/security-external-integrations
/packages/cloudflare_logpush @elastic/security-external-integrations
/packages/cockroachdb @elastic/obs-service-integrations
/packages/cockroachdb @elastic/obs-infraobs-integrations
/packages/containerd @elastic/obs-cloudnative-monitoring
/packages/coredns @elastic/obs-service-integrations
/packages/couchbase @elastic/obs-service-integrations
/packages/couchdb @elastic/obs-service-integrations
/packages/coredns @elastic/obs-infraobs-integrations
/packages/couchbase @elastic/obs-infraobs-integrations
/packages/couchdb @elastic/obs-infraobs-integrations
/packages/crowdstrike @elastic/security-external-integrations
/packages/cyberark @elastic/security-external-integrations
/packages/cyberark_pta @elastic/security-external-integrations
Expand All @@ -76,7 +76,7 @@
/packages/elastic_package_registry @elastic/ecosystem
/packages/elasticsearch @elastic/infra-monitoring-ui
/packages/enterprisesearch @elastic/infra-monitoring-ui
/packages/etcd @elastic/obs-service-integrations
/packages/etcd @elastic/obs-infraobs-integrations
/packages/f5 @elastic/security-external-integrations
/packages/f5_bigip @elastic/security-external-integrations
/packages/fim @elastic/security-external-integrations
Expand All @@ -93,17 +93,17 @@
/packages/gcp @elastic/security-external-integrations @elastic/obs-cloud-monitoring
/packages/gcp_pubsub @elastic/security-external-integrations
/packages/github @elastic/security-external-integrations
/packages/golang @elastic/obs-service-integrations
/packages/golang @elastic/obs-infraobs-integrations
/packages/google_cloud_storage @elastic/security-external-integrations
/packages/google_workspace @elastic/security-external-integrations
/packages/hadoop @elastic/obs-service-integrations
/packages/haproxy @elastic/obs-service-integrations
/packages/hadoop @elastic/obs-infraobs-integrations
/packages/haproxy @elastic/obs-infraobs-integrations
/packages/hashicorp_vault @elastic/security-external-integrations
/packages/hid_bravura_monitor @elastic/security-external-integrations
/packages/http_endpoint @elastic/security-external-integrations
/packages/httpjson @elastic/security-external-integrations
/packages/ibmmq @elastic/obs-service-integrations
/packages/iis @elastic/obs-service-integrations
/packages/ibmmq @elastic/obs-infraobs-integrations
/packages/iis @elastic/obs-infraobs-integrations
/packages/imperva @elastic/security-external-integrations
/packages/infoblox @elastic/security-external-integrations
/packages/infoblox_bloxone_ddi @elastic/security-external-integrations
Expand All @@ -117,8 +117,8 @@
/packages/juniper @elastic/security-external-integrations
/packages/juniper_netscreen @elastic/security-external-integrations
/packages/juniper_srx @elastic/security-external-integrations
/packages/kafka @elastic/obs-service-integrations
/packages/kafka_log @elastic/obs-service-integrations
/packages/kafka @elastic/obs-infraobs-integrations
/packages/kafka_log @elastic/obs-infraobs-integrations
/packages/keycloak @elastic/security-external-integrations
/packages/kibana @elastic/infra-monitoring-ui
/packages/kubernetes @elastic/obs-cloudnative-monitoring
Expand All @@ -130,49 +130,49 @@
/packages/lyve_cloud @elastic/security-external-integrations
/packages/m365_defender @elastic/security-external-integrations
/packages/mattermost @elastic/security-external-integrations
/packages/memcached @elastic/obs-service-integrations
/packages/memcached @elastic/obs-infraobs-integrations
/packages/microsoft_defender_endpoint @elastic/security-external-integrations
/packages/microsoft_dhcp @elastic/security-external-integrations
/packages/microsoft_exchange_online_message_trace @elastic/security-external-integrations
/packages/microsoft @elastic/security-external-integrations
/packages/microsoft_sqlserver @elastic/obs-service-integrations
/packages/microsoft_sqlserver @elastic/obs-infraobs-integrations
/packages/mimecast @elastic/security-external-integrations
/packages/modsecurity @elastic/security-external-integrations
/packages/mongodb @elastic/obs-service-integrations
/packages/mongodb @elastic/obs-infraobs-integrations
/packages/mysql_enterprise @elastic/security-external-integrations
/packages/mysql @elastic/obs-service-integrations
/packages/nagios_xi @elastic/obs-service-integrations
/packages/mysql @elastic/obs-infraobs-integrations
/packages/nagios_xi @elastic/obs-infraobs-integrations
/packages/nats @elastic/obs-cloudnative-monitoring
/packages/netflow @elastic/security-external-integrations
/packages/netscout @elastic/security-external-integrations
/packages/netskope @elastic/security-external-integrations
/packages/network_traffic @elastic/security-external-integrations
/packages/nginx_ingress_controller @elastic/obs-cloudnative-monitoring
/packages/nginx @elastic/obs-service-integrations
/packages/nginx @elastic/obs-infraobs-integrations
/packages/o365 @elastic/security-external-integrations
/packages/okta @elastic/security-external-integrations
/packages/oracle @elastic/obs-service-integrations
/packages/oracle_weblogic @elastic/obs-service-integrations
/packages/oracle @elastic/obs-infraobs-integrations
/packages/oracle_weblogic @elastic/obs-infraobs-integrations
/packages/osquery_manager @elastic/security-asset-management
/packages/osquery @elastic/security-external-integrations
/packages/panw_cortex_xdr @elastic/security-external-integrations
/packages/panw @elastic/security-external-integrations
/packages/pfsense @elastic/security-external-integrations
/packages/php_fpm @elastic/obs-service-integrations
/packages/php_fpm @elastic/obs-infraobs-integrations
/packages/ping_one @elastic/security-external-integrations
/packages/postgresql @elastic/obs-service-integrations
/packages/postgresql @elastic/obs-infraobs-integrations
/packages/problemchild @elastic/ml-ui @elastic/sec-applied-ml
/packages/prometheus @elastic/obs-cloudnative-monitoring
/packages/proofpoint @elastic/security-external-integrations
/packages/proofpoint_tap @elastic/security-external-integrations
/packages/pulse_connect_secure @elastic/security-external-integrations
/packages/qnap_nas @elastic/security-external-integrations
/packages/rabbitmq @elastic/obs-service-integrations
/packages/rabbitmq @elastic/obs-infraobs-integrations
/packages/radware @elastic/security-external-integrations
/packages/rapid7_insightvm @elastic/security-external-integrations
/packages/redis @elastic/obs-service-integrations
/packages/redisenterprise @elastic/obs-service-integrations
/packages/salesforce @elastic/obs-service-integrations
/packages/redis @elastic/obs-infraobs-integrations
/packages/redisenterprise @elastic/obs-infraobs-integrations
/packages/salesforce @elastic/obs-infraobs-integrations
/packages/santa @elastic/security-external-integrations
/packages/security_detection_engine @elastic/protections
/packages/sentinel_one @elastic/security-external-integrations
Expand All @@ -183,14 +183,14 @@
/packages/sonicwall_firewall @elastic/security-external-integrations
/packages/sophos @elastic/security-external-integrations
/packages/sophos_central @elastic/security-external-integrations
/packages/spring_boot @elastic/obs-service-integrations
/packages/spring_boot @elastic/obs-infraobs-integrations
/packages/squid @elastic/security-external-integrations
/packages/stan @elastic/obs-cloudnative-monitoring
/packages/suricata @elastic/security-external-integrations
/packages/symantec_endpoint @elastic/security-external-integrations
/packages/synthetics @elastic/uptime
/packages/sysmon_linux @elastic/security-external-integrations
/packages/system @elastic/elastic-agent-data-plane
/packages/system @elastic/obs-infraobs-integrations
/packages/system/kibana @elastic/elastic-agent-data-plane @elastic/kibana-visualizations
/packages/system_audit @elastic/security-external-integrations
/packages/tanium @elastic/security-external-integrations
Expand All @@ -209,35 +209,36 @@
/packages/ti_threatq @elastic/security-external-integrations
/packages/ti_util @elastic/security-external-integrations
/packages/tines @elastic/security-external-integrations
/packages/tomcat @elastic/obs-service-integrations
/packages/traefik @elastic/obs-service-integrations
/packages/tomcat @elastic/obs-infraobs-integrations
/packages/traefik @elastic/obs-infraobs-integrations
/packages/trellix_epo_cloud @elastic/security-external-integrations
/packages/trendmicro @elastic/security-external-integrations
/packages/trend_micro_vision_one @elastic/security-external-integrations
/packages/udp @elastic/security-external-integrations
/packages/universal_profiling_agent @elastic/profiling
/packages/universal_profiling_collector @elastic/profiling
/packages/universal_profiling_symbolizer @elastic/profiling
/packages/vectra_detect @elastic/security-external-integrations
/packages/vsphere @elastic/obs-service-integrations
/packages/websphere_application_server @elastic/obs-service-integrations
/packages/vsphere @elastic/obs-infraobs-integrations
/packages/websphere_application_server @elastic/obs-infraobs-integrations
/packages/windows @elastic/elastic-agent-data-plane @elastic/security-external-integrations
/packages/winlog @elastic/security-external-integrations
/packages/zeek @elastic/security-external-integrations
/packages/zerofox @elastic/security-external-integrations
/packages/zookeeper @elastic/obs-service-integrations
/packages/zookeeper @elastic/obs-infraobs-integrations
/packages/zoom @elastic/security-external-integrations
/packages/zscaler @elastic/security-external-integrations
/packages/zscaler_zia @elastic/security-external-integrations
/packages/zscaler_zpa @elastic/security-external-integrations
/packages/platform_observability @elastic/infra-monitoring-ui
/packages/influxdb @elastic/obs-service-integrations
/packages/jolokia_input @elastic/obs-service-integrations
/packages/influxdb @elastic/obs-infraobs-integrations
/packages/jolokia_input @elastic/obs-infraobs-integrations
/packages/ded @elastic/ml-ui @elastic/sec-applied-ml
/packages/cloud_defend @elastic/sec-cloudnative-integrations
/packages/lmd @elastic/ml-ui @elastic/sec-applied-ml
/packages/gcp_metrics @elastic/obs-cloud-monitoring
/packages/airflow @elastic/obs-service-integrations
/packages/sql_input @elastic/obs-service-integrations
/packages/statsd_input @elastic/obs-service-integrations
/packages/airflow @elastic/obs-infraobs-integrations
/packages/sql_input @elastic/obs-infraobs-integrations
/packages/statsd_input @elastic/obs-infraobs-integrations
/packages/zeronetworks @elastic/security-external-integrations
/packages/prometheus_input @elastic/obs-service-integrations
/packages/prometheus_input @elastic/obs-infraobs-integrations
64 changes: 64 additions & 0 deletions catalog-info.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Declare a Backstage Component that represents your application.
---
# yaml-language-server: $schema=https://json.schemastore.org/catalog-info.json
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: integrations
description: Elastic Integrations
links:
- title: Elastic Integrations Documentation
icon: file-doc
url: https://www.elastic.co/integrations/
spec:
type: library
owner: group:ingest-fp
system: platform-ingest
lifecycle: production
dependsOn:
- "component:package-storage-infra"
# TODO add a new dependsOn item for signing package job

---
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/e57ee3bed7a6f73077a3f55a38e76e40ec87a7cf/rre.schema.json
apiVersion: backstage.io/v1alpha1
kind: Resource
metadata:
name: buildkite-pipeline-integrations
description: 'Pipeline for the Integrations project'
links:
- title: Pipeline
url: https://buildkite.com/elastic/integrations

spec:
type: buildkite-pipeline
owner: group:ingest-fp
system: buildkite
implementation:
apiVersion: buildkite.elastic.dev/v1
kind: Pipeline
metadata:
name: integrations
description: 'Pipeline for the Integrations project'
spec:
branch_configuration: "main backport-*"
pipeline_file: ".buildkite/pipeline.yml"
provider_settings:
build_pull_request_forks: false
build_pull_requests: true # requires filter_enabled and filter_condition settings as below when used with buildkite-pr-bot
build_tags: false
filter_enabled: true
filter_condition: >-
build.pull_request.id == null || (build.creator.name == 'elasticmachine' && build.pull_request.id != null)
repository: elastic/integrations
cancel_intermediate_builds: true
cancel_intermediate_builds_branch_filter: '!main'
skip_intermediate_builds: true
skip_intermediate_builds_branch_filter: '!main'
env:
ELASTIC_PR_COMMENTS_ENABLED: 'true'
teams:
ingest-fp:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: READ_ONLY
2 changes: 1 addition & 1 deletion docs/developer_workflow_bug_fix_older_package_version.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ for Kibana version 7.x and bumped the AWS package version from 1.19.5 to 1.20.0.
a bug in the EC2 dashboard that needs to be fixed with Kibana version 7.x. So instead of
adding a new AWS package version 1.23.5, we need to fix it between 1.19.5 and 1.20.0.

Here there wil be detailed the steps to follow to release a fix for a given package version:
Follow these detailed steps to release a fix for a given package version:

1. **Find git commit (package version) that needs to be fixed**

Expand Down
4 changes: 2 additions & 2 deletions docs/fine_tune_integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,11 +129,11 @@ what's been already fixed, as the script has overridden part of it).

Due to changed templating engine from a standard Golang one to [handlebars](https://handlebarsjs.com/), it may be
hard to automatically convert the Filebeat input configuration (nested variables, many representations, conditions,
loops). Kindly please to review the output stream configuration and review potential bugs.
loops). Please review the output stream configuration and identify potential bugs.

11. Update docs template with sample events.

The events collected by the agent slightly differ from original, Metricbeat's and Filebeat's, ones. Adjust the event
The events collected by the agent slightly differ from the original, Metricbeat and Filebeat, ones. Adjust the event
content manually basing on already migrated integrations (e.g. [MySQL integration](https://github.com/elastic/integrations/blob/main/packages/mysql/_dev/build/docs/README.md))
or copy them once managed to run whole setup with real agent.

Expand Down

0 comments on commit 343a977

Please sign in to comment.