Skip to content

version-0.13.0

Latest
Compare
Choose a tag to compare
@skl skl released this 10 Feb 15:37
· 38 commits to master since this release
0da9787

What's Changed

  • Allow overriding output directory name by @deric in #812
  • fix record rules for missing cluster labels by @frezes in #817
  • Add selectors to alerts by @frederiko in #829
  • Automate checking for missing selectors by @rexagod in #836
  • adds missing kubeStateMetricsSelector to alerts by @maciekm in #835
  • fix: update windows recording rules to remove duplicate entries for non running containers by @bragi92 in #840
  • feat: Add KubeDeploymentRolloutStuck by @VannTen in #845
  • Add missing kubeApiserverSelector to kubeAggregateAPI alerts by @frederiko in #848
  • Add selector to apiserver_request_slo_duration_seconds_count recording rule by @frederiko in #849
  • Update KubeStatefulSetReplicasMismatch summary annotation by @junotx in #858
  • includeAll option in workload_type by @v-zhuravlev in #867
  • Added KubeProxyDown to runbook by @avantasia1975 in #868
  • Adding support for datasource_regex in resources dashboards by @shivam99aa in #870
  • Selected datasource support for all dashboards by @azun in #871
  • Move to apiserver_request_sli_ metric by @metalmatze in #874
  • Update compatibility matrix by @dohnto-s1 in #881
  • Fix IOPS panel by @jkroepke in #876
  • Fill external runbooks urls by @dohnto-s1 in #878
  • Extract design document from web.archive.org by @deepy in #883
  • Add cluster label to CPUThrottling alert when showMultiCluster enabled by @n888 in #861
  • Split k8s.rules group by @skl in #882
  • fix multi-cluster support for windows by @TBurda in #824
  • Storage Alerts: Missing cluster label by @jkroepke in #885
  • storage_alerts: cluster label is optional by @jan--f in #887
  • chore(scripts): update dependencies by @Duologic in #891
  • fix(dashboards): use new grafonnet for apiserver dashboard by @Duologic in #890
  • Split kube_apiserver rules by @SuperQ in #892
  • Add -e flag to go list command to fix make commands by @marians in #901
  • fix(dashboards): Port multi-cluster dashboard to new grafonnet library by @skl in #904
  • fix(dashboards): Port controller manager dashboard to new grafonnet by @skl in #908
  • fix(dashboards): Port networking/cluster dashboard to new grafonnet by @skl in #907
  • fix(dashboards): Port compute/cluster dashboard to new grafonnet by @skl in #909
  • fix(dashboards): Port compute/namespaces (pods) dashboard to new grafonnet by @skl in #910
  • fix(dashboards): Port compute/pod dashboard to new grafonnet by @skl in #911
  • fix(dashboards): Port compute/workload dashboard to new grafonnet by @skl in #913
  • fix(dashboards): Port compute/namespace (workloads) dashboard to new grafonnet by @skl in #914
  • fix(dashboards): Port compute/node (pods) dashboard to new grafonnet by @rgeyer in #912
  • workflows update by @bonddim in #919
  • fix(CI) Revert to a previous revision of grafana-builder by @rgeyer in #922
  • fix(dashboards): Port kubelet dashboard to new grafonnet by @rgeyer in #918
  • fix(dashboards): Port networking/namespace (pods) dashboard to new grafonnet by @skl in #921
  • fix(dashboards): Port networking/workload dashboard to new grafonnet by @skl in #925
  • fix(dashboards): Port proxy dashboard to new grafonnet by @skl in #926
  • fix(dashboards): Port scheduler dashboard to new grafonnet by @skl in #927
  • fix(dashboards): Port networking/pod dashboard to new grafonnet by @skl in #924
  • fix(dashboards): Port networking/namespace (workload) dashboard to new grafonnet by @skl in #923
  • fix(dashboards): Port persistentvolumesusage.json dashboard to new grafonnet library by @rgeyer in #930
  • fix(dashboards): Port windows dashboards to new grafonnet by @skl in #931
  • network: Exclude pods running in host network by @jkroepke in #929
  • Fix dashboard uid overriding by grafanaDashboardIDs map by @oik741 in #937
  • chore: add SECURITY.md by @rexagod in #954
  • resource_alerts: drop redundant KSM selector from KubeCPUOvercommit by @rexagod in #947
  • chore: add markdown linter and formatter by @rexagod in #957
  • chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7 in /scripts by @dependabot in #948
  • chore: add pint by @rexagod in #958
  • chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 in /scripts by @dependabot in #960
  • chore: add CODE_OF_CONDUCT.md by @rexagod in #953
  • dashboards: resources: cluster: change CPU utilization panel to percentage value by @snowamk in #963
  • chore: add issue and pr templates by @rexagod in #956
  • chore: add CONTRIBUTING.md by @rexagod in #955
  • fix: Error "multiple matches for labels: many-to-one matching must beexplicit (group_left/group_right)" on Kubernetes/Networking Dashboards by @jkroepke in #964
  • Add missed cross-dashboard links by @bonddim in #945
  • Correct typo in config pvExcludedSelector by @markieo1 in #886
  • Split k8s container resource rule grouping by @than-pet in #952
  • fix: Re-add cluster label to KubeStatefulSetUpdateNotRolledOut by @skl in #967
  • chore: Remove old grafonnet references by @skl in #968
  • build: add codeowners file by @skl in #970
  • ci: use stale action to apply needs-attention label by @skl in #969
  • fix: stale action linebreaks and wording update by @skl in #972
  • fix workload-namespace.libsonnet by @sveno1990 in #962
  • Add missing cluster labels and aggregations for apiserver alerts by @chess-knight in #889
  • fix: multi-cluster.libsonnet to support grafana dashboard join "byField" Selector by @danushadhitya in #966
  • fix(dashboards/resources/node): kube_node_status_capacity missing kubeStateMetricsSelector by @BradErz in #979
  • feat: Add join label functionality to alerts by @adberger in #961
  • fix: correct quotas on prometheus federation HA by @aslafy-z in #856

New Contributors

Full Changelog: version-0.12.0...version-0.13.0