Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: enix/x509-certificate-exporter
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.15.0
Choose a base ref
...
head repository: enix/x509-certificate-exporter
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.16.0
Choose a head ref
  • 16 commits
  • 14 files changed
  • 5 contributors

Commits on Oct 18, 2024

  1. build(deps): bump github.com/prometheus/common from 0.56.0 to 0.60.0

    Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.56.0 to 0.60.0.
    - [Release notes](https://github.com/prometheus/common/releases)
    - [Changelog](https://github.com/prometheus/common/blob/main/RELEASE.md)
    - [Commits](prometheus/common@v0.56.0...v0.60.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/prometheus/common
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and npdgm committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    042049e View commit details
    Browse the repository at this point in the history
  2. bump golang to 1.23.1

    Signed-off-by: Tuomo Tanskanen <[email protected]>
    tuminoid authored and npdgm committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    bd3e594 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump github.com/prometheus/client_golang

    Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.4 to 1.20.5.
    - [Release notes](https://github.com/prometheus/client_golang/releases)
    - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
    - [Commits](prometheus/client_golang@v1.20.4...v1.20.5)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/prometheus/client_golang
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and npdgm committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    7b0c0d6 View commit details
    Browse the repository at this point in the history
  4. build(deps): bump actions/download-artifact in /.github/workflows

    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.1.7.
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@v3...v4.1.7)
    
    ---
    updated-dependencies:
    - dependency-name: actions/download-artifact
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and npdgm committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    36030d8 View commit details
    Browse the repository at this point in the history
  5. chore(charts,x509-certificate-exporter): update dashboard to support …

    …Grafana 11
    
    Since Grafana 11, Angular dashboards are deprecated and the Pie chart plugin is now supported directly in Grafana
    
    Signed-off-by: Sebastian Gaiser <[email protected]>
    sebastiangaiser authored and npdgm committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    9c96b88 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    082a818 View commit details
    Browse the repository at this point in the history
  7. ci: bump artifact actions to v4

    npdgm committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    39ef10d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b1a98af View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    645a3ca View commit details
    Browse the repository at this point in the history
  10. feat(helm): support custom TLS config

    The following patch adjusts the podMonitor and serviceMonitor resource. The
    static configuration `tlsConfig` is replaced so that the TLS configuration can be
    configured individually by the user.
    
    The option `insecureSkipVerify: true` has been removed as it is a security risk.
    Users also have the option of redefining the `insecureSkipVerify` property
    directly via `tlsConfig` if necessary. With regard to the previous rbac auth
    option, however, this is superfluous.
    
    Furthermore, the schema, i.e. HTTP or HTTPS, can now be defined to tell
    Prometheus which protocol should be used for communication.
    
    The following sample configuration specifies that the x509-certificate-exporter
    encrypts requests via HTTPS and the HTTP client must authenticate itself via
    HTTPS (client auth).
    
    ```yaml
    prometheusServiceMonitor:
      tlsConfig:
        caFile: /etc/prometheus/tls/ca/ca.crt
        certFile: /etc/prometheus/tls/app2app/tls.crt
        keyFile: /etc/prometheus/tls/app2app/tls.key
        insecureSkipVerify: false
        serverName: prometheus-x509-certificate-exporter
    
    prometheusPodMonitor:
      tlsConfig:
        caFile: /etc/prometheus/tls/ca/ca.crt
        certFile: /etc/prometheus/tls/app2app/tls.crt
        keyFile: /etc/prometheus/tls/app2app/tls.key
        insecureSkipVerify: false
        serverName: prometheus-x509-certificate-exporter
    ```
    
    Important Note: The `serverName` attribute must correspond to the CommonName or a
    Subject Alternative Name (SAN) of the TLS certificate. If this is not the case,
    prometheus will reject the connection trying to match the IP address of the pod
    with the CommonName / SAN.
    
    The client certificate and private key as well as the certificate of the
    certificate authorithy must be mounted additionally via the `extraVolumes` and
    `extraVolumeMounts` option. This configuration is not standard and must also be
    implemented by the user if TLS client authentication is required.
    
    Signed-off-by: Markus Pesch <[email protected]>
    volker-raschek authored and npdgm committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    ff99541 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7d9a3ad View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Configuration menu
    Copy the full SHA
    3d0c2c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d2904a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf1f613 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    756827c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef22a78 View commit details
    Browse the repository at this point in the history
Loading