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

Add a kubernetes-log4j module #5718

Merged
merged 13 commits into from
Mar 25, 2024
Merged

Add a kubernetes-log4j module #5718

merged 13 commits into from
Mar 25, 2024

Commits on Mar 19, 2024

  1. Add kubernetes-log4j module

    This module adds the ability to Log4j Core to use Kubernetes attributes
    in a configuration file.
    
    It is a cleaned-up version of the
    `org.apache.logging.log4j:log4j-kubernetes`.
    
    As explained in fabric8io#5682, it does make more sense to host is here since:
    
     * it only depends on a very stable `StrLookup` dependency from
       `log4j-core`,
     * the number and kind of properties available through
       `kubernetes-client` depend on its version.
    rgoers authored and ppkarwasz committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    b9427fc View commit details
    Browse the repository at this point in the history
  2. Fix license header

    ppkarwasz committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    0dd1541 View commit details
    Browse the repository at this point in the history
  3. Add killswitch for Log4j properties

    Adds a `kubernetes.log4j.useProperties` Java system property to disable
    the usage of Log4j properties.
    
    Increases test coverage.
    ppkarwasz committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    10d1692 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    656da36 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bc80d3f View commit details
    Browse the repository at this point in the history
  6. Add tests with mock client

    ppkarwasz committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    f323471 View commit details
    Browse the repository at this point in the history
  7. Add tests for ContainerUtil

    ppkarwasz committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    8e83240 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4add50b View commit details
    Browse the repository at this point in the history
  9. Apply Sonarqube suggestions

    ppkarwasz committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    aa3a0b9 View commit details
    Browse the repository at this point in the history
  10. Fix license formatting

    ppkarwasz committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    32a62ba View commit details
    Browse the repository at this point in the history
  11. Add missing JavaDoc

    ppkarwasz committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    a64e58f View commit details
    Browse the repository at this point in the history
  12. Reach 80% test coverage

    ppkarwasz committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    069692f View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Add documentation

    ppkarwasz committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    67cdd06 View commit details
    Browse the repository at this point in the history