Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature 5255 aruba qcorp #11201

Draft
wants to merge 25 commits into
base: feature-5255-aruba
Choose a base branch
from

Conversation

qcorporation
Copy link

Change Log

  • added manifest file with udp and tcp support
  • named ownership for aruba to the dnd team
  • documented all fields from the official aruba documentation and mapped them to either ecs or fields
  • put placeholders for stream.yml, base-fields and docker-compose
  • added example logs from CX 6300, 6000 and 8360

Checklist

  • [ x ] I have reviewed tips for building integrations and this pull request is aligned with them.
  • [ no ] I have verified that all data streams collect metrics or logs.
  • [ x ] I have added an entry to my package's changelog.yml file.
  • [ x ] I have verified that Kibana version constraints are current according to guidelines.

Author's Checklist

  • Reviewed that all ecs or newly created maps make sense in the absence of actual logs, just from the documentation
  • Review al fields data types, that they make sense
  • Validate that nothing was missed for message type for the Aruba CX lines between version v5200 -> v8214

How to test this PR locally

  • review the mappings. This will be a guide for additional contributions as we separate the work

Change Log:
- added manifest file with udp and tcp support
- named ownership for aruba to the dnd team
- documented all fields from the official aruba documentation and mapped them to either ecs or fields
- put placeholders for stream.yml, base-fields and docker-compose
- added example logs from CX 6300, 6000 and 8360
Change Log:
- moved docs to build/docs/README.md
- generated all fields within README.md
- remove duplicate fields defined within field.yml
- fixed yaml formatting within fields.yml
- modified manifest.yml and conformed to listen_address and listening_port
Change Log:
Update sonar-project.properties to exclude *.yml within the coverage calculations
Update the vrf.id to keyword
Change Log:
- re-instate ecs.yml files to due some external issues of ecs dynamic bindings
- added filestream within the manifest, docker-compose, handlebars file
- added udp, filestream and tls within docker-compose file
- addressed listen_address and listen_port within the tcp and udp handlebars file as per PR recommendations
- setup a catch all for on_failure within the default pipeline ingest
-
Change Log:
- added manifest file with udp and tcp support
- named ownership for aruba to the dnd team
- documented all fields from the official aruba documentation and mapped them to either ecs or fields
- put placeholders for stream.yml, base-fields and docker-compose
- added example logs from CX 6300, 6000 and 8360
Change Log:
- moved docs to build/docs/README.md
- generated all fields within README.md
- remove duplicate fields defined within field.yml
- fixed yaml formatting within fields.yml
- modified manifest.yml and conformed to listen_address and listening_port
Change Log:
Update sonar-project.properties to exclude *.yml within the coverage calculations
Update the vrf.id to keyword
Change Log:
- re-instate ecs.yml files to due some external issues of ecs dynamic bindings
- added filestream within the manifest, docker-compose, handlebars file
- added udp, filestream and tls within docker-compose file
- addressed listen_address and listen_port within the tcp and udp handlebars file as per PR recommendations
- setup a catch all for on_failure within the default pipeline ingest
-
@mergify mergify bot mentioned this pull request Sep 20, 2024
3 tasks
Change Log:
- copy and pasted original aruba logs into the test folder
- generated the expected.json logs
- filled out the system tests
- ran elastic-package format
@elasticmachine
Copy link

elasticmachine commented Sep 20, 2024

💔 Build Failed

Failed CI Steps

History

Copy link

Quality Gate failed Quality Gate failed

Failed conditions
1.0% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants