Skip to content
Snippets Groups Projects
  1. Apr 07, 2018
  2. Apr 05, 2018
    • Richard Maynard's avatar
      charts: Add Core DNS Support (#1176) · 889eca2c
      Richard Maynard authored
      * charts: Add Core DNS Support
      
      With CoreDNS becoming a first class citizen it should be an optional part
      of the kube-prometheus deployment.
      
      Fixes: #1174
      
      * added kube-prometheus service and service monitor
      
      In order to work directly with a cluster created by bootkube used port 9153,
      and created a service exposing metrics since bootkube does does not. Also in
      the helm chart changed the default port to 9153 since that is the coredns
      plugins default port and to be consistent throughout the repo.
      889eca2c
  3. Apr 04, 2018
  4. Mar 26, 2018
  5. Mar 23, 2018
  6. Mar 22, 2018
  7. Mar 21, 2018
  8. Mar 20, 2018
  9. Mar 19, 2018
    • Max Leonard Inden's avatar
      contrib/kube: Add rbac role to discover prometheus · 310f471c
      Max Leonard Inden authored
      The current example-app setup in the kube-prometheus project is able to
      discover scraping targets in the default namespace. It is not able to
      discover the configured Alertmanager in the monitoring namespace.
      
      This patch adds an alertmanager-discovery rbac role, to permit the
      above described action. In addition it does the following cleanups:
      
      - Remove kubeconfig configuration in deploy and teardown script. kubectl
      chooses .kube/config whenever KUBECONFIG is not set by default
      
      - Remove namespace specification option via NAMESPACE env var. In most
      of the manifests the metadata/namespace was hardcoded anyways, in
      addition in the promtheus frontend role binding the service account
      namespace is hardcoded to default as well.
      
      - Instead of `kubectl {apply,delete}` individual manifests, the deploy
      and teardown shell scripts {apply,delete} on the entire folder.
      310f471c
    • Max Leonard Inden's avatar
      Unify rule file label accross repository · 2f302943
      Max Leonard Inden authored
      In some cases we have been using `alert-rules` in some cases
      `prometheus-rulefiles`. This led to confusion [1]. Instead, unify the
      Prometheus rules configmap labels to:
      
      ```yaml
      labels:
        role: alert-rules
      ```
      
      [1] https://github.com/coreos/prometheus-operator/issues/1102
      2f302943
    • Max Leonard Inden's avatar
      contrib/kube: Restrict example-app servicemonitor to default ns · 3a6d38ea
      Max Leonard Inden authored
      The `prometheus-frontend` role of the example app kubeprometheus section
      is scoped to the default namespace. Thereby the frontend Prometheus
      instance is not able to discover anything outside of the default
      namespace. We might as well restrict the front end service monitor to
      the default namespace too.
      3a6d38ea
  10. Mar 14, 2018
  11. Mar 12, 2018
  12. Mar 11, 2018
    • Jesse Stuart's avatar
      docs: Add missing argument in `kubeadm` workaround script. · f0a86796
      Jesse Stuart authored
      One of the `sed` commands for updating the kubeadm systemd
      file (`/etc/systemd/system/kubelet.service.d/10-kubeadm.conf`)
      was missing a `-i` reference to the file itself, causing it
      to hang indefinitely if ran as declared.
      
      I also wrapped this second `sed` in an `if grep ...` check,
      in order to make the operation idempotent.
      f0a86796
  13. Mar 08, 2018
  14. Mar 05, 2018
  15. Mar 01, 2018
  16. Feb 28, 2018
  17. Feb 26, 2018
  18. Feb 16, 2018
  19. Feb 14, 2018
  20. Feb 13, 2018
    • Dan Mace's avatar
      Add missing resource to operator role · 936622aa
      Dan Mace authored
      Add a missing 'prometheuses/finalizers' resource to the operator cluster role.
      Without this role, the operator will fail to create a default secret for a
      Prometheus instance in the absence of any service monitors.
      
      The fix seems to already be present in the `examples` version of the role; this
      patch brings the contrib version in line with the example.
      936622aa
  21. Feb 12, 2018
  22. Feb 09, 2018
  23. Feb 08, 2018
  24. Feb 04, 2018
  25. Feb 03, 2018
  26. Feb 01, 2018
Loading