logstash icon indicating copy to clipboard operation
logstash copied to clipboard

Add logstash-integration-aws to default plugin list

Open jsvd opened this issue 3 years ago • 0 comments

  • [x] Set up doc file structure in plugins /docs/ directory https://github.com/logstash-plugins/logstash-integration-aws/tree/main/docs
    • Do not add any links yet. Hard-code the text as placeholders.
    • Do not add the :integration: attribute yet
    • Do not switch out the plugin header yet
  • [x] Bump version and publish the gem: https://rubygems.org/gems/logstash-integration-aws/versions/0.1.0
  • [x] Make sure that the new integration is added to metadata.json file: https://github.com/elastic/logstash/pull/14369
    • This will get the new integration picked up by the docs build. The files have to be picked up and generated before we can link to them!)
    • Note that we add new integrations only for minor releases!
  • [ ] Generate the plugin docs for all appropriate versions (probably just main and 8.x).
    • ToDo: Figure out a way around the current versioning problem from the VPR
  • [x] Make sure that the files are present and available for linking.
  • [x] PR to set up include and index entries:
    • include statement for integration doc file
    • include statements for component input, output, filter, and codec doc files
    • add integration index entry
    • add index entries for all plugins included in the integration
  • [x] Go back to the plugin source docs. Add the attribute and switch out the plugin header.
  • [x] Make update links active. Get reviewed!!!
  • [x] Bump version and publish the gem.
  • [ ] Regenerate and merge the docs for the Logstash Reference before the Versioned Plugin Reference job runs.

jsvd avatar Jul 21 '22 11:07 jsvd