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

[Meta] Remove deprecated SSL settings from core and plugins #16352

Open
3 of 13 tasks
robbavey opened this issue Jul 25, 2024 · 0 comments
Open
3 of 13 tasks

[Meta] Remove deprecated SSL settings from core and plugins #16352

robbavey opened this issue Jul 25, 2024 · 0 comments

Comments

@robbavey
Copy link
Member

robbavey commented Jul 25, 2024

In #14905, we embarked on a process to standardize SSL settings across Logstash and its plugins.

We should continue this process by obsoleting old, deprecated settings for the 9.0 release of Logstash

Problem Statement

During https://github.com/elastic/ingest-dev/issues/1340, we embarked on a standardization process of SSL Settings, and added standardized settings to Logstash-core, and our most used plugins.
During that process, we deprecated the old settings, keeping both sets of settings in place to provide continuity.

The next phase of this plan is to remove the old deprecated settings for the 9.0 release - the old settings have been marked as deprecated for over 18 months, and having two sets of settings for these products may be confusing for users.

We should go through the process of removing the old settings, marking them as obsolete.

Each Change needs to:

Core

  • Ensure that all unit and integration tests still pass
  • Add details of change to the 9.0 breaking changes documentation in core.

Plugins

  • Create new version.x branch from last commit.
  • All plugin changes that remove SSL settings should be in a new major release
  • Mark old SSL settings as obsolete
  • Add details of change to the 9.0 breaking changes documentation in core.
  • Add breaking change entry to plugin changelog
  • Verify that any integration tests in core that rely on SSL settings still work. Fix any broken integration tests

Tasks

Tasks

Preview Give feedback
  1. breaking change deprecation enhancement status:needs-triage v9.0.0
    donoghuc
  2. breaking change status:needs-triage v9.0
    donoghuc
  3. breaking change v9.0
    robbavey
  4. breaking change v9.0
    donoghuc
  5. breaking change v9.0
    mashhurs
  6. breaking change v9.0
    robbavey
  7. breaking change v9.0
    robbavey
  8. breaking change status:work-in-progress v9.0
    robbavey
  9. breaking change v9.0
    robbavey
  10. breaking change v9.0
    robbavey
  11. breaking change v9.0
    robbavey
  12. breaking change v9.0
    donoghuc
  13. docs status:needs-triage v9.0.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant