Skip to content
This repository has been archived by the owner on Jun 29, 2022. It is now read-only.

Label service-monitors so that they are discovered by Prometheus #200

Merged
merged 16 commits into from
Mar 26, 2020

Commits on Mar 24, 2020

  1. metallb: Add to label to ServiceMonitor

    Make sure that the ServiceMonitor is selected to be monitored by the
    prometheus operator shipped with Lokomotive.
    
    Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
    surajssd committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    4c777e8 View commit details
    Browse the repository at this point in the history
  2. contour: Add to label to ServiceMonitors

    Make sure that the ServiceMonitors created for contour are selected by
    the prometheus operator shipped with Lokomotive.
    
    Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
    surajssd committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    acda41d View commit details
    Browse the repository at this point in the history
  3. velero: Add to label to ServiceMonitor

    Make sure that the ServiceMonitor created for velero is selected by the
    prometheus operator shipped with Lokomotive.
    
    Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
    surajssd committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    c85ce9a View commit details
    Browse the repository at this point in the history
  4. cert-manager: Add variable service_monitor

    * This variable will enable or disable creation of `ServiceMonitor` for
    cert-manager.
    
    * This commit also adds a label makes sure that the `ServiceMonitor`
    created for cert-manager is selected by the prometheus operator shipped
    with Lokomotive.
    
    Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
    surajssd committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    017c3cf View commit details
    Browse the repository at this point in the history
  5. cluster autoscaler: Add variable service_monitor

    * This variable will enable or disable creation of `ServiceMonitor` for
    cluster autoscaler.
    
    * This commit also adds a label makes sure that the `ServiceMonitor`
    created for cluster autoscaler is selected by the prometheus operator
    shipped with Lokomotive.
    
    Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
    surajssd committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    141db8c View commit details
    Browse the repository at this point in the history
  6. external DNS: Add variable service_monitor

    * This variable will enable or disable creation of `ServiceMonitor` for
    external DNS.
    
    * This commit also adds a label makes sure that the `ServiceMonitor`
    created for external DNS is selected by the prometheus operator
    shipped with Lokomotive.
    
    Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
    surajssd committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    d4735c4 View commit details
    Browse the repository at this point in the history
  7. prometheus e2e: Reuse control plane metrics func for components

    Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
    surajssd committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    48b25de View commit details
    Browse the repository at this point in the history
  8. ci: Set monitoring to be true for ExternalDNS

    Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
    surajssd committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    1d0d4c7 View commit details
    Browse the repository at this point in the history
  9. ci: Set monitoring to be true for Contour

    Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
    surajssd committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    b877318 View commit details
    Browse the repository at this point in the history
  10. ci: Set monitoring to be true for cert-manager

    Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
    surajssd committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    23518ab View commit details
    Browse the repository at this point in the history
  11. ci: Set monitoring to be true for MetalLB

    Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
    surajssd committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    145218d View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2020

  1. e2e test util: Add func to verify supported platform

    This commit adds a function which verifies if the platform on which this
    test is running is supported to run test.
    
    Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
    surajssd committed Mar 25, 2020
    Configuration menu
    Copy the full SHA
    480faff View commit details
    Browse the repository at this point in the history
  2. e2e: Add tests for components metrics verification

    Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
    surajssd committed Mar 25, 2020
    Configuration menu
    Copy the full SHA
    8f18e20 View commit details
    Browse the repository at this point in the history
  3. Makefile: Add platform as env var to poste2e test

    This exports a variable for the post e2e tests. This variable specifies
    the current platform which will be used to detect if the corresponding
    component test we are running is supposed to be run on that platform or
    not.
    
    Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
    surajssd committed Mar 25, 2020
    Configuration menu
    Copy the full SHA
    2dc0d69 View commit details
    Browse the repository at this point in the history
  4. ci aws: Change the order of component installation

    Install components in following order, mandatorily, to ensure that other
    components can install Prometheus Operator CRs like ServiceMonitor and
    PrometheusRule:
    
    - OpenEBS
    - OpenEBS Storage Class
    - Prometheus Operator
    
    Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
    surajssd committed Mar 25, 2020
    Configuration menu
    Copy the full SHA
    75ec2d6 View commit details
    Browse the repository at this point in the history
  5. ci Packet: Change the order of component installation

    Install components in following order, mandatorily, to ensure that other
    components can install Prometheus Operator CRs like ServiceMonitor and
    PrometheusRule:
    
    - OpenEBS
    - OpenEBS Storage Class
    - Prometheus Operator
    
    Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
    surajssd committed Mar 25, 2020
    Configuration menu
    Copy the full SHA
    08b9132 View commit details
    Browse the repository at this point in the history