Skip to content
Snippets Groups Projects
  1. Aug 01, 2018
  2. Jul 25, 2018
  3. Jul 17, 2018
    • seph's avatar
      Resource config now in config.kubeStateMetrics · 358c8477
      seph authored
      As requested, this updates the resource specification to live directly in config.kubeStateMetrics
      
      It also clarifies the config variables. These names are what google uses in some of their tooling.
      
      (And a slight tweak to the way collectors are specified)
      358c8477
    • seph's avatar
      Configure kube-state-metrics · b6e7d708
      seph authored
      As I work with kube-state-metrics in a large cluster, I found I needed to make some adjustments.
      
      - Expose the collectors, allowing one to configure exclusions. 
      
      - Expose the addon_resizer parameters, facilitating reproduce adjustments
      
      - Allow adjusting scrapeTimeout and scrapeInterval
      b6e7d708
  4. Jul 08, 2018
  5. Jul 03, 2018
  6. Jun 07, 2018
  7. Jun 06, 2018
  8. May 25, 2018
  9. May 20, 2018
  10. May 18, 2018
    • Max Leonard Inden's avatar
      prometheus: Introduce RuleFile Custom Resource Definition · 9e180452
      Max Leonard Inden authored
      This patch introduces a new Custom Resource Definition to the
      Prometheus Operator - the Rule CRD. It addresses two main
      needs:
      
      1. Prometheus (alerting and recording) Rule validation during creation time
      via Kubernetes Custom Resource Definition validation.
      
      2. Life-cycle management of Prometheus application Rules alongside the
      application itself, inside the applications Kubernetes namespace, not
      necessarily the namespace of the scraping Prometheus instance.
      
      A user defines Prometheus alerting and recording Rules via a Kubernetes
      Custom Resource Definition. These Custom Resource Definitions can be
      fully validated by the Kubernetes API server during creation time via
      automatically generated OpenAPI specifications. Instead of the
      restriction of a Prometheus instance to only select Rule definitions
      inside its own namespace, the Prometheus specification is extended to
      also specify namespaces to look for Rule Custom Resource Definitions
      outside its own namespace.
      
      ---
      
      Dependent technical changes:
      
      - prometheus: Use github.com/jimmidyson/configmap-reload to reload rules
      
      - prometheus: Remove Prometheus Statefulset deletion function. Starting
      with K8s >=1.8 this is handled via OwnerReferences.
      
      - prometheus: Do not add rule files checksum to Prometheus configuration
      secret
      
      - prometheus: Update StatefulSet only on relevant changes. Instead of
      updating the Prometheus StatefulSet on every `sync()` run, only update
      it if the input parameters to `makeStatefulSet` change.  Enforce this
      via a checksum of the parameters which is saved inside the annotations
      of the statefulset.
      
      - e2e/prometheus: Check how often resources (Secret, ConfigMap,
      Prometheus CRD, Service) are updated to enforce that Prometheus Operator
      only updated created resources if necessary.
      
      - contrib/prometheus-config-reloader: Remove logic to retriev K8s
      ConfigMaps. These are mounted into the pod right away now.
      9e180452
    • Frederic Branczyk's avatar
      fef0a659
  11. May 14, 2018
  12. May 06, 2018
  13. Apr 28, 2018
  14. Apr 13, 2018
  15. Jan 19, 2018
  16. Nov 21, 2017
  17. Nov 17, 2017
    • stroebitzer's avatar
      Fix docu concerning initial deployment · 0bfc3d09
      stroebitzer authored
      After cloning the repo I wanted to deploy kube-prometheus into my running minikube. I did the steps mentioned in the docu which brought me to the following exception:
      
      namespace "monitoring" created
      error: the path "manifests/prometheus-operator" does not exist
      Waiting for Operator to register custom resource definitions.................................................................................................................^C
      0bfc3d09
  18. Nov 10, 2017
  19. Sep 13, 2017
  20. Aug 02, 2017
  21. Jun 16, 2017
  22. Mar 13, 2017
  23. Mar 10, 2017
  24. Mar 08, 2017
  25. Mar 06, 2017
Loading