v1.5
Changelog
- e31b00a Add OCP CI concurrency barrier
- cbc5e3a Add OCP metadata to each document (kube-burner#254)
- 3635a48 Add additional metadata to metrics (kube-burner#253)
- 3115dcf Add churn ability (kube-burner#190)
- 478b6c4 Add document search check (kube-burner#275)
- 7a3e6bb Add kubelet and cri-o metrics
- 0ef2273 Add node name to crio/kubelet alert and add ovnkube-node alert (kube-burner#284)
- 402f4e7 Add node-density-cni
- 40f84be Add prometheus related metrics to ocp wrapper (kube-burner#273)
- 53f1117 Add test scenario for the new variables
- c5353b3 Added indexing support for multiple prometheus endpoints (kube-burner#251)
- b5bd9df Adding -n flag to kube-burner init command as its familiar to the kubectl flags (kube-burner#241)
- 7adf2b2 Alert duration variable (kube-burner#171)
- ab0abad Alert indexing (kube-burner#242)
- 7b62be9 Allow kube-burner w/o prometheus endpoint (kube-burner#263)
- 191cdaa Benchmark timeout flag
- 3032050 Bump golang version
- 63224ca Bump golangci-lint action version
- 1c65e27 Bump k8s version in tests
- 8cb34a7 Bump to golang 1.19 and client-go 0.25
- 1c83504 CNI workload: Change the probe from readinessProbe to startupProbe.
- 96a3630 Checkout code (kube-burner#224)
- a3f57c2 Churning improvements
- 9bac817 Cluster density v1 (kube-burner#257)
- d5bb44b Cluster density with Network Policies (kube-burner#213)
- 62d935b Cluster-density churning
- ce4b4eb Cluster-density managed-services edition (kube-burner#285)
- 6c4ff43 Cluster-density network-policies flag
- 39d79f8 Code optimizations
- 142335e Configurable exponential backoff
- db33197 Create WaitGroup in factory (kube-burner#287)
- c76396c Create a new clientSet for wait functions (kube-burner#244)
- 1111895 Custom labels to namespaces (kube-burner#184)
- b41d122 Cut down info verbosity
- f19345b Delete namespaces with timeout (kube-burner#249)
- 563bc92 Deploy 3 network-policies rather than 4 (kube-burner#236)
- c3a5359 Discard infra nodes from worker type discovery (kube-burner#279)
- 988a7ae Divide by 2 the number of iterations in node-density-cni (kube-burner#216)
- d1147a5 Don't PreLoad in delete jobTypes
- aedb818 Don't append to prometheus JobList unless prometheus is initialized
- 6ed546b Don't push the container image
- b4f1307 Don't return on error while waiting for stuff removal (kube-burner#264)
- ab32f2d Elapsed magic variable (kube-burner#178)
- ce1b00e Embed ocp config files (kube-burner#214)
- 82a805c Enable thanos scraping
- 1630f73 Fix QPS in non-optimal scenarios (kube-burner#227)
- 677bb1d Fix affinity expression (kube-burner#235)
- 814baec Fix build errors (kube-burner#223)
- 24095ef Fix cluster metadata indexing
- 15fdcae Fix containers pipeline
- 35da8ee Fix empty metrics profile in OCP wrapper (kube-burner#274)
- 1f64053 Fix labelSelector typo
- 7dac9a9 Fix linter error
- a015c19 Fix linters
- a61b7ed Fix log typo
- e41b3fd Fix metadata elapsedTime field
- 2a021e5 Fix negative pod latencies
- 2c1954d Fix nodeSelector expression (kube-burner#234)
- d586c3e Fix pod latency log
- 3a7fb2b Fix typo in doc/cli.md
- 41a92af Fix typos
- 5d063a7 Fix typos
- fb891de Fix wait functions with QPS 1
- 5785854 Improve platform discovery logic (kube-burner#286)
- decbcd8 Improvements on the multi-arch container build pipeline
- db0e682 Increase default timeout
- 79c5d35 Increase waiters go routines
- 9ee4980 Index kube-burner version information along with workload metadata info (kube-burner#258)
- 6d25180 Indexing message as debug
- feec442 Local indexer (kube-burner#259)
- 37341d5 Local-indexing flag (kube-burner#278)
- 289382a Merge pull request kube-burner#179 from Jadkisso12/Kube/burner
- 531c9d8 Openshift wrapper (kube-burner#199)
- c74a7c9 Option to garbage collect created namespaces. (kube-burner#222)
- a9c30a4 Print churn log output at the beggining of the execution
- 1ae0e73 Print pod latency summary
- 99369e5 Print progress when each 1/10 of iterations are completed (kube-burner#283)
- 6c81881 Print uuid at the end
- 4808048 Prometheus URL, token and metrics profile can now be specified as config variables
- a41faf6 Reduce timeoutSeconds for startupProbe
- 933c417 Reformat logging date
- d7b1463 Remove Println
- 7fa30cd Remove authors section
- 9806467 Remove duplicated QueryRange (kube-burner#230)
- d115e55 Remove duplicated import
- fc0b0f3 Remove https port from service
- 7d38bdb Remove indexing flag
- 25e0a50 Remove ports 8443 from network policies
- 225abfa Remove unused tolerations from workloads and improve logging when reusing config file (kube-burner#281)
- f35424c Render metrics endpoint and metrics profile cfg (kube-burner#268)
- c4b3281 Replace IsForbidden by IsUnauthorized (kube-burner#280)
- df552e0 Report prometheus critical alerts (kube-burner#246)
- 97524a6 Reset latency slices when stopping measurement
- 1499276 Revert containers (kube-burner#212)
- 34b23c2 Set RC to 1 when object verification fails rather than exit
- 9cb456e Set UUID in test (kube-burner#225)
- 6b0ec5b Set namespace PSS to privileged
- 6f1dd1b Simplify churn timeout mechanism
- e8baaef Skip TLS verification on cluster metadata indexing (kube-burner#226)
- a575df5 Speed up e2e tests (kube-burner#269)
- e65452e Update alerting.md
- 5b7bedb Update cobra
- dd1d812 Update deprecated actions
- 12ec4be Update deprecated pause container repository (kube-burner#266)
- 5f287d2 Update docs
- deaa279 Update documentation
- 1b2e05f Update linter version
- 3bb8618 Update perfApp location
- 6d57a25 Update preLoad namespace selector
- 4526d57 Update prometheus URL conditional (kube-burner#267)
- 9e29b3f Use LastTransitionTime field in pod latency measurement (kube-burner#240)
- dca1acd Use a discoveryAgent go prevent creating clients on init()
- 7ebc1ef Use common metrics and alert profiles
- 83bc67e Use unauthenticated Red Hat repo
- ad40e05 Use unauthenticated postgres image (kube-burner#276)
- 92a429b Use value rather than reference (kube-burner#261)
- 88ffc5f adding pvc waiter for bound
- 0705206 proxy