Back to index
4.5.0-0.ci-2022-05-24-211304
Download the installer for your operating system or run
oc adm release extract --tools registry.ci.openshift.org/ocp/release:4.5.0-0.ci-2022-05-24-211304
Tests:
- Blocking jobs
- Informing jobs
Upgrades from:
Loading changelog, this may take a while ...
Created: 2022-05-24 21:20:57 +0000 UTC
Image Digest: sha256:3fa91646132099d99e1d809fda02c3ba57dbd5153851eeca95b769a12f4cced8
Components
Rebuilt images without code change
- Bug 2007647: Add squash-merge support into oc adm release info #1116
- Bug 2071614: Remove network CRDs scheme registration #1110
- Bug 2074902: Pass non-zero exit code to debug command #1115
- adm inspect: delete unused pod URL getting code #1032
- Bug 2073113: do not report docker conf deprecation warning when the docker is not available #1106
- Drop k8s carries and bump to kubectl v0.24.0-beta-0 #1092
- Bug 2075647: pkg/cli/admin/upgrade: Use PATCH instead of POST for spec updates #1111
- Add –keep-manifest-list support to
oc adm release *
commands #1109
- Bug 2041454: Validate reference-policy for import-image command #1108
- Bug 1823143: wire ICSP lookups to oc image info #829
- Use ServerGroupResources instead deprecated ServerResources #1101
- Introduce Jira defects into release info #1100
- Fix component name for oc #1102
- pkg/cli/admin/mustgather: label must-gather ns as privileged #1099
- Obtain OpenShift version from ClusterVersion resource #1091
- Allow triggers on batch/v1 CronJobs #1077
- pkg/cli/admin/upgrade: Mention channel choices #1088
- Add Nutanix platform #1046
- Bug 2057101: remove klog format and update messages for docker config deprecation #1082
- Bug 2056893: pkg/cli/admin/upgrade: Drop –to-image help warning #1078
- Bug 2049889: logging / help improvements around ‘oc new-app –search’ #1086
- Bug 2056122: expose –keep-startup flag for oc debug #1085
- Bug 2052578: reuse SourceRepository.DetectAuth during argument classification for consistent interaction with private source repositories #1059
- Add support for batch/v1 CronJob #1081
- OSDOCS-3257: Adding in new metadata requirement for docs #1072
- Update all images to be consistent with ART #1071
- Updating openshift-enterprise-cli images to be consistent with ART #1039
- Bug 2049234: Fix mirroring images that have dots in their namespace #1063
- Bug 2052034: make sure that we check for resorces and files before picking the simplest path #1062
- Bug 2049133: Fix catalog mirror from files #1058
- Comment tolerations used in must-gather #1004
- Remove unused methods and re-use pre-existing ones where needed #951
- Show managedFields in inspect #1051
- Bug 2046319: improve error message for debug #1053
- Bug 2047895: release: handle aarch64/arm64 naming disparity in mirror #1038
- Bug 2044140: pkg/cli/admin/upgrade: Fix nextStep option sense #1050
- Add TMOUT env to debug node pod #1048
- Bug 2044140: Updated the error message to include the suggestion #1041
- Bug 2035717: Enhancing the output provided when backup collections are attempted #1013
- Bug 1976894: Idling a StatefulSet seems to work however accessing the Services Route does not wake up the application (“Application is not available” error page is returned). #1026
- Bug 2039359: Fix adm prune rs orphans #1030
- Bug 1972962: Add validation for max-icsp-size flag #851
- Bug 1999246: adm catalog mirror should ignore .indexignore files #918
- Bug 2042059: bump discovery burst and qps #1033
- Bug 2038160: Inform user about inability to schedule a debug pod #1029
- Bug 1990014: Throw error when debugging Windows nodes #1028
- Bug 2039311: Add support for build csi volume source #994
- Bug 2039491: Remove
git://
from new-app tests #1020
- Bug 2036826: Improved prune deployments #1019
- Ignore VSCode files #1018
- Bug 2036826: Fix prune deploy resolver #1015
- Bug 2036940: allow empty files and stdout in oc registry login #1011
- Bug 1992596: Remove admin bashcomp func #1014
- Bug 2035393: properly handle –dry-run=server #1010
- Bug 2034889: Fix another prune panic #1008
- Bug 2034889: Fix prune deployment panic #1005
- Bug 2033751: Revert “Modified MG pod tolerations” #1003
- Bug 2033751: pkg/cli/admin/inspect: Fix “ocurred” -> “occurred” typos #1002
- Bug 2033751: Bump k8s.io to v0.23.0 #1001
- Bug 2032111: requestproject: use agnhost serve-hostname #995
- Modified MG pod tolerations #942
- Adding the flag –allow-not-recommended to oc adm upgrade #986
- release: extract darwin/arm64 openshift-install #1000
- Add darwin/arm64 oc #990
- oc adm prune deployments for ReplicaSets #987
- Fix documentation issue #937 #944
- feat/oc-release-extract-cco: add support for alibabacloud #978
- fix registry-config messages and imports #983
- Bug 1982498: default to podman credential configs #893
- Bug 1858760: allow Authorization Service URL to differ from Registry URL when retrieving tokens #924
- Adding an example for oc adm upgrade #977
- Bug 2020377: add linux capability for host network packet captures #962
- Fix docs for oc adm policy add-role-to-user vs oc policy add-role-to-user #973
- Drop patches for apimachinery and client-go forks #976
- mustgather: add NodeName to destDir folder name #965
- Bump go.mod for go1.17 #974
- Updating ose-tools images to be consistent with ART #932
- Display conditional and not-recommended versions #961
- Introduce an option to retrieve rotated log files for a pod #958
- Updating ose-cli-artifacts-alt images to be consistent with ART #933
- GitHub-38217: Removing old example that mentions limitSecretReferences #967
- pkg/cli/admin/upgrade: Indent multi-line messages #952
- Bug 1952230: pkg/cli/admin/upgrade: Always run all client-side checks #812
- Bug 1878925: pkg/cli/admin/upgrade: Remove help text around history lookups #566
- bump openshift/library-go #949
- fix update-generated-completions.sh #948
- Bug 1987257: Always set User-Agent header for registries #915
- PowerVS support #955
- Bug 1970805: Replace slashes in suggested ImageStream name #922
- Re-use DialContext and Proxy configuration from original http.Transport #837
- runAsNonRoot in Pod SCC should be nil when oc debug run with
--as-root
#880
- Adjust oc with kubectl and several cleaning items #946
- Bug 1926522: oc adm catalog mirror tmp directory cleanup #935
- Drop policy mentions in oc adm policy help #943
- Add MacOS local building instructions to README #936
- Bug 1977414: check BuildConfig Secrets and ConfigMaps before start-build creates a build #919
- OWNERS: Prune crawford #930
- Bug 2002950: Define a Command instead of Arguments for Container #925
- Bug 1992680: pkg/cli/admin/upgrade: Changing “Updates” string to “Available Updates” #903
- Bug 1992591: ensure the same oc is used everywhere in cli-artifacts #904
- Bug 1990014: Use cmd for Windows pods #907
- Bug 1996881: adm catalog mirror: log deprecation message when sqlite-based catalog is in use #908
- Bug 1994872: Fix manifest path regression #906
- Bug 1989504: The code logic of channel clear is ambiguous, as well as the help info and output messages #891
- Bug 1989505: bump kubernetes-client-go library #909
- Bug 1999159: Update the catalog-related owner alias’ #910
- Bug 1995291: Remove docker adjective whenever possible. #767
- Bug 1995573: Replacing kubectl with oc adm in help for certificate ap… #905
- Bug 1989391: Revert to UnstructuredList to fix yaml output #895
- Bug 1992680: pkg/cli/admin/upgrade/upgrade: Copy edits, including “assists with cluster upgrades” #899
- Bug 1786835: Check for out of range condition #894
- Bug 1903545: Replace colons with dashes in Windows file paths #897
- Bug 1986003: Bump k8s.io to 1.22.0-rc.0 #890
- Bug 1971332: revert incorrect allowance of ssh:// prefix with scp styled URLs #875
- Add support for declarative configs to “adm catalog mirror” #868
- Support ibmcloud provider in release extract #852
- Bug 1980118: Keep workload annotations during the
oc debug
call. #887
- Bug 1978629: Add oc describe output for build volumes #874
- Bug 1955292: show consistent unit format in cluster resource quota describe #882
- contrib/completions/OWNERS: Delegate to all approver aliases #878
- pkg/cli/admin/upgrade/channel: Add ‘oc adm upgrade channel …’ #576
- Bug 1976112: Fixed warnings about deprecated CronJob in image-pruner pods #876
- release: extract Linux binaries for multiple architectures #816
- BUILD-87: bumping openshift/api with new fields for build volumes #843
- Bug 1925534: Add proxy to oc #751
- Updating openshift-enterprise-cli-alt images to be consistent with ART #855
- Updating openshift-enterprise-deployer images to be consistent with ART #856
- Updating ose-cli-artifacts-alt images to be consistent with ART #858
- Updating ose-tools images to be consistent with ART #857
- fix typo in examples template #739
- Bug 1973643: make oc logs work with BuildConfig’s JenkinsPipeline strategy #863
- Update ruby-hello-world images #860
- Add json.Valid check before trying to read docker config #747
- Bug 1954124: deprecate storage-class annotation in favor of spec.StorageClassName #840
- Bug 1951203: Allow users to set a limit on ICSP file size #818
- Bug 1968515: set User-Agent when talking with registries #841
- Bug 1965330: exclude security during exctraction #835
- Bug 1893999: guide user to provide username with basic auth error/only password IDP and no username provided #834
- Bug 1936904: Insert apiVersion and Kind into
oc adm groups sync
list output #759
- Bug 1953563: Makefile: add verify-golang-versions #814
- Bug 1964936: fix error log for “oc adm catalog mirror” #836
- Bug 1960758: use recent pull spec for must-gather and debug #833
- Bug 1942915: pkg/…/create_error_template: fix error page template #828
- Bug 1949050: Bump k8s to 1.21 #831
- Generate docs separately for admin and non-admin users #827
- Bug 1944581: Preserve AuthInfo when switching projects #692
- Transfer root-image configuration to this repository #823
- Fix unit test failure #821
- Bug 1957295: Must gather pod should have priority class #820
- Bug 1937020: Releases from image streams must prefer status tag #815
- Add stress and fio packages to tools image #771
- Bug 1949820: Add an alias to imagestreams in top command #810
- Bug 1937020:
oc adm release new
should look at image stream status tags #797
- Bug 1949050: Update containers/image #737
- Remove tnozicka from OWNERS and clean those files too #726
- Remove
oc adm catalog build
#787
- Bug 1890828: Skip images that has already been deleted #805
- Bug 1925148: ImageRef Stream name priority increased #768
- Bug 1946839: Revert: Split work of oc image mirror #780
- OSDOCS-2033: Adding examples for some CLI commands #801
- Updating generate docs output for product docs #798
- Updating oc-specific descriptions #800
- Bump 4.8 kubernetes 1 21 0 beta 1 #773
- Updating openshift-enterprise-cli builder & base images to be consistent with ART #799
- Fix usage error print #788
- Fixing oc status help example message #791
- Fix govet error after golang 1.16 bump #796
- Updating ose-cli-artifacts builder & base images to be consistent with ART #794
- Updating openshift-enterprise-cli builder & base images to be consistent with ART #793
- Bug 1919168: when mirroring to a file destination, mount images under the index location #772
- prevent inspect from panic-ing if pods are missing #762
- stop trying to gather metrics and other endpoints directly from pods #763
- Bug 1874106: Split work of oc image mirror to avoid AuthHeaderTooLong error from registry #761
- Fix unit test to use new IS #765
- Bug 1935102: Revert Avoid TLS cert checking when login with –insecure-skip-tls-verify=true #757
- inspect clusteroperators as a backup to must-gather if it fails #749
- pkg/cli/admin/inspect/namespace: Gather PDBs too #750
- Bug 1880865: Avoid TLS cert checking when login with –insecure-skip-tls-verify=true #746
- indicate how many bytes the hidden secret key was #752
- Remove old dependencies on dockerv1client and replace with newer equivalents #745
- Bug 1928850: update new-app help to avoid image references without registry/repository (docker.io throttling related) #742
- Bug 1920024: Allow debug to start with a single
--image
argument #399
- Add summary to oc must-gather #738
- Bug 1925236: RouteDescriber: Filter endpoints on route.Spec.Port #730
- Updating ose-cli-artifacts builder & base images to be consistent with ART #735
- Bug 1904006: update and clarify –dir –from-dir flags with ‘oc image’ #729
- Updating ose-tools builder & base images to be consistent with ART #734
- Updating openshift-enterprise-deployer builder & base images to be consistent with ART #733
- Updating openshift-enterprise-cli builder & base images to be consistent with ART #732
- upate registry.svc.ci->registry.ci #731
- add simple debug for image serve #690
- Add help text to ‘oc registry login’ when using –registry flag #721
- Bug 1919032: Fix image extract from Root Directory #713
- Add missing docs generation tools #725
- Bug 1914894: warn users about using non-groupified resources #693
- Bug 1900989: idle: also annotate the service #720
- Bug 1888192: add rsync & log re-tries #631
- Bug 1907421: Implementing retries during for image mirror #706
- Bug 1920024: debug: Allow pods to keep labels during debugging #613
- Bug 1919862: fix message after oc new-project #715
- Bug 1920427: drop information about prompt for oc login #717
- Bug 1878022: Improving import-image help messages #712
- Bug 1917522: Mark filter-by-os deprecated in oc adm catalog mirror #710
- Bug 1902299: catalog mirror improvements #673
- Updating openshift-enterprise-deployer builder & base images to be consistent with ART #700
- Updating ose-cli-artifacts builder & base images to be consistent with ART #702
- Updating ose-tools builder & base images to be consistent with ART #701
- Updating openshift-enterprise-cli builder & base images to be consistent with ART #699
- Bug 1916621: fix oc adm node-logs examples #708
- Bug 1906276: oc image append|extract: clarify help for –filter-by-os #707
- Bug 1890677: oc image: Include error msg when image not found and register oci schema for mediatypes #697
- Bug 1899575: bump discovery burst to 250 #696
- Bug 1890995: oc new-app: provide message for unauthorized error with image lookup #691
- Bug 1911487: make deployment config explicit for prune deployments #683
- Bug 1908697: use wrapper for diff command #682
- Bug 1914452: Fix the manifest list warning when choosing an os/arch digest from list #688
- Bug 1908484: credentials-requests extract only write creds requests not all manifests #687
- Bug 1910840: fix help for rollback #684
- Bug 1880068: Take StatefulSets, Jobs and CronJobs into account during image prune #671
- Bug 1907375: bump deps #689
- Bug 1909289: Should be able to debug an init container #676
- Bug 1878972: pkg/cli/admin/release: Use ‘-’, not ‘=’, for untranslated arches #680
- REVERT: Bug 1812813: oc debug node: create debug namespace with empty node-selector annotation #550 #668
- Bug 1905404: fix append example #664
- Bug 1890951: Improve output of ‘oc image mirror’ with multi-arch images #642
- Bug 1890671: use proper username for image verification #637
- Bug 1906121: Remove duplicates and use k8s methods #649
- Bug 1878972: adm release mirror: add architecture information #646
- Oc 4.7 kubernetes 1.20.0 beta.2 #660
- Bug 1903033: deduplicate imageContentSources printed when mirroring release #661
- observe: support CRDs #650
- Bug 1878823: ‘oc adm release mirror’ add –to-release mirrors to generated ICSP #640
- IR-112: Pruner should be aware of OCI image configs #617
- Bug 1891555: Accept OS_GIT_VERSION to set version information #635
- Bug 1893645: account for nil in LastTransitionTime in route status #632
- Bug 1891555: BuildRequires goversioninfo #629
- Bug 1888738: fall-back must-gather to official RH supported image #627
- show proper wildcard for ‘oc image mirror –help example’ #625
- Bug 1853116: write to files instead of stdout #482
- inspect: add example how to use multiple resources #621
- fix help for ‘oc adm release extract’ #622
- Bug 1891555: Create Windows version information #623
- Bug 1888657: set command name for LoginOptions #616
- Bug 1841885: Support airgapped mirroring with
oc adm catalog mirror
#611
- Updating ose-tools builder & base images to be consistent with ART #607
- Updating openshift-enterprise-cli builder & base images to be consistent with ART #606
- Updating openshift-enterprise-deployer builder & base images to be consistent with ART #608
- Updating ose-cli-artifacts builder & base images to be consistent with ART #609
- Bug 1868384: Login: Avoid overwriting same user from different cluster #537
- Bug 1885179: Avoid deadlock by closing pipe reader end #604
- oc login: Show tokenURL message if only IDP is basic and user has not provided username #553
- release: Fix typo in cli argument for release mirror #612
- Bug 1884270: bypass golang url parsing with scp styled ssh git URLs; refactor URL for older git clients #610
- Bug 1885170: fix nil pointer in release code #603
- Refactor deletion of hashed session token on user logout #534
- must-gather: fixed typo when using a plug-in image #481
- cli/admin/release/new: typo fix #558
- Bug 1882304: oc adm must-gather: have must-gather pods run on master nodes if –node-name is not specified #595
- Bug 1883635: Revert “run inspect in parallel” #594
- Bug 1883171: add audit gathering example to help page #593
- Bug 1860163: Optimized Image Pruner #510
- Bug 1861746: must-gather: always force disk flush after in the copy container #574
- Bug 1840643: handle pull errors in must-gather #577
- Bug 1880959: oc secrets link/unlink: fix missing secrets keyword in the command help #587
- Bug 1880283: pick fixes from our k8s forks #589
- Bug 1879497: oc debug: add –image-stream flag #588
- Bug 1861746: run inspect in parallel #569
- Bug 1878163: Updating images/cli/Dockerfile.rhel baseimages to mach ocp-build-data config #571
- Bug 1874056: Clean up and modify to use library-go verify package #535
- Bug 1879081: Build cli images with RHEL 7 #568
- Bug 1874056: Drop openshift/apiserver-library-go pin #567
- Bug 1874056: bump deps version’ #563
- Bug 1861683: Bump k8s.io/kubectl to pick https://github.com/openshift/kubernetes-kubectl/pull/30 #559
- Bug 1874056: Rebase k8s to 1.19.0 #547
- Bug 1798138: add timestamps marking start and end for must-gather and inspect #543
- Bug 1873275: fix kubectl example #544
- mirror: Log line is accidentally being printed at V(0) instead of V(5) #555
- Bug 1812813: oc adm must-gather: add empty node-selector annotation to namespace #546
- Bug 1872080: Updating images/cli-artifacts/Dockerfile.rhel baseimages to mach ocp-build-data config #529
- Bug 1812813: oc debug node: create debug namespace with empty node-selector annotation #550
- Bug 1874856: use local must-gather image if it is present #549
- Bug 1866399: lessen retries in must-gather #545
- Bug 1874293: pkg/cli/admin/upgrade/: Mention Upgradeable=False #541
- Bug 1805891: must-gather: move gather init container under containers #540
- Bug 1872363: Add EndpointSlices to list of namespace resources to collect #531
- Bug 1872709: Copy foreign layers from external sources during mirroring #530
- Bug 1873275: Use echoserver as simple k8s application #536
- Bug 1866399: Shorten retry interval in must-gather #527
- pkg/cli/admin/release: Delegate to update-approvers #528
- Bug 1866380: must-gather ImagePullPolicy should be ‘Always’ #518
- Bug 1867792: Allow prune to move on with Removed registry #520
- Bug 1867594: Clarify which registry/repository fails with unauthorized #522
- Bug 1866876: Signature verify error msgs to klog.V(4) rather than klog.Infof #526
- Bug 1868324: oc logout should make the token invalid #521
- Bug 1859452: Improve help menu when ‘oc image mirror’ and multi-arch images #519
- Bug 1866597: use a fips compliant, but officially supported OCP template, with new-project message #511
- inspect: add back related object (involvedObject) column #515
- Bump to k8s 1.19-rc.1 #491
- Add option to generate ImageContentSourcePolicy scoped to a registry #485
- Bug 1861559: Only schedule must-gather pod on Linux nodes #509
- pkg/cli/adm/catalog: Delegate to catalog-approvers #508
- Prepare for RHEL 8 #500
- release: Hide empty metadata fields in release info #495
- prune images: expose the number of workers as a flag #505
- create: fix create useridentitymapping #503
- inspect: make sorting by time possible in event viewer #498
- debug: fix dry-run flag parsing #502
- Get rid of passing oc name to every command #461
- bump(k8s.io/kubectl) for CSR fix #501
- inspect: improve html event viewer #497
- Bug 1844998: Fix –save-config for kubectl create commands, where it was missing #460
- Bug 1850931: ‘oc image mirror’ Add warning when mirroring SchemaVersion:1 images #493
- extract: Make destination paths to absolute to avoid symlink errors #492
- Replace custom printing with built-in printing in obseve commad #475
- inspect: improve the event filter page #487
- Bug 1854388: Revert interval and timeout in mustgather so they make sense #478
- Bug 1829243: Revert “run inspect in parallel” #484
- Bug 1845766: Add status to ErrNotV2Registry #479
- Bug 1851817: fix filter-by-os parsing for oc adm catalog mirror #480
- make oc adm inspect run in parallel and remove rate limits #449
- oc adm release extract - add option to extract credential requests only #467
- Bug 1849983: allow switching project even to users outside self-provisioner role (revert) #476
- Write a proper readme #464
- Bug 1817145: Improve ‘oc adm release info|new’ error when given release image does not exist #463
- Bug 1846078: fix typo in oc adm upgrade help #468
- Bug 1840411: oc project: rewrite context after kubeconfig is read #469
- Bug 1844354: oc set probe: add support for startup probe #459
- Bug 1827486: clarify usage of ‘oc adm create-kubeconfig’ #435
- Bug 1843929: use wrapper for kustomize sub-command #453
- Add event filter and complete event json to inspect the must-gather results #451
- add complete event json to inspect and must-gather results #448
- Bug 1840411: oc project: respect –context flag #444
- Bug 1629524: only print/update changed rolebindings when removing roles #454
- Bug 1841005: fix new-app help to mention deployment and/or dc #440
- Add since-second and since-time feature so that pod #322
- Bug 1842582: Don’t include digest in source for ICSP when mirroring a catalog #445
- Fix flag name in the error when invoking oc adm release info #443
- Bug 1774616: Update BuildLogOptions #433
- adm/release/info: add
--list-bugs
flag #442
- Full changelog
- added bindata.go in e2e/vendor to fix the e2e test failures #225
- add user configurable cluster api version #223
- Bug 2045561: revert defaultCAPIGroup constant #220
- Bug 2043675: UPSTREAM: <drop>: Ensure ClusterAPI DeleteNodes accounts for out of band changes scale #219
- Bug 2043043: Rebase Autoscaler onto upstream release-1.23 branch #218
- Cluster Autoscaler 1.23.0 #4568
- Update dependencies to kubernetes 1.23 #4567
- fix pod equivalency checks for pods with projected volumes #4441
- ignore azure csi topology label for similarity checks and populate it for scale from zero #4550
- fix: avoid double wrapping scale up error #4559
- Fix admission controller #4561
- Change the behaviour of Garbage Collector of AggregateCollectionStates #4488
- Switch VPA OOM E2E tests from custom image to upstream image #4556
- Increase server create timeout #4345
- Charts - CA - Default to system-cluster-critical priority class #4524
- CA - AWS - Update Static Instance List #4520
- fix scale set log formatter #4548
- Add MigLister interface with default no-op implementation #4544
- Cache Mig instances in GceCache #4543
- improve logging for scale set size changes #4541
- Add
--feature-gates
flag to support scale up on volume limits (CSI migration enabled) #4539
- Switch AdmissionReview from v1beta1 to v1 #4537
- Send UID too in AdmissionReview response #4538
- Use node version in gce os reserved #4542
- Add PULL_REQUEST_TEMPLATE.md #4534
- Refresh instances to mig cache in MigInfoProvider #4512
- Issue 4340 – Update the klog version to v2 in e2e –last part #4536
- cluster-autoscaler: Update READMe.md #4533
- Add version to gceMig and BuildCapacity() #4528
- fix answer about troubleshooting that why cluster not scale down #4510
- Rely on replica count found in unstructuredScalableResource #4443
- Fix missing yaml conversion for expander priorities #4321
- Re-add default expander #4513
- Cluster-Autoscaler update AWS EC2 instance types with g5, m6 and r6 - master branch #4481
- Move gce reserved to interface #4511
- Use DescribeInstanceTypes API to get EC2 instance type details #4468
- switch azure clients to non-legacy repo #4494
- Issue#4340 – Update klog version to v2 –part3 #4500
- add more azure instance types #4497
- add a100 gpu type #4495
- Cluster Autoscaler: GCE: update pricing for Spot N2D and Tesla K80 #4493
- Update cluster-autoscaler FAQ to define correct resource-lock options #4487
- [AWS EKS - Scale-to-0] Add EKS service and DescribeNodegroup API call #4444
- Changed the logging level in gce cloud provider #4486
- add configuration diagrams to clusterapi readme #4474
- Fix typo in FAQ #4477
- Improve ScaledUpGroup event info to include current & max nodes #4014
- Separate limits scaling between CPU & memory #4113
- Increase upper bound for expected VPA CPU recommendations #4469
- Register packet provider in all builder #4448
- implement GetOptions for AWS #4238
- Added changes to support alternative recommender #4131
- CA - AWS - Update StaticListLastUpdateTime on re-generating instance … #4411
- CA - Update gofmt of CAPI_nodegroup.go #4466
- Allow AWS and ClusterAPI providers to ignore topology.ebs.csi.aws.com/zone label #4458
- Fixes issue #4453 Removes Deprecated CAPI Annotations #4463
- update readme and examples to keep it consistent with the community v… #4461
- Add gjtempleton to top level OWNERS #4457
- expand CAPI_GROUP usage to cover other capi group variables #4451
- Mention Packet for supporting price expander #4447
- Make GCE instance template labels & taints getters public #4445
- Refactor MIG info providers in GCE cloud provider #4423
- Issue#4340-Migrate vertical-pod-autoscaler to k8s.io/klog/v2 –Part2 #4419
- Upgrade image tag version for helm chart #4417
- Cluster-Autoscaler update AWS EC2 instance types with c6i.* and dl1.* #4428
- cache ASG InstanceTypes for AWS #4073
- Support nvidia-tesla-a100 GPUs for aws cloud provider #4414
- Cluster Autoscaler: GCE: add pricing info for C2D #4420
- add recent AKS agentpool label to ignore for similarity checks #4421
- [AWS EKS - Scale-to-0] Update conditional to check cluster-name as well #4398
- Brightbox cluster autoscaler provider #4413
- Revert “Brightbox cluster autoscaler provider” #4410
- Brightbox cluster autoscaler provider #4019
- Update resizer README with latest image versions #4377
- addon-resizer: Restrict example RBAC to minimum #4352
- Use path/filepath instead of path #4386
- exported const LocalSSDDiskSizeInGiB should have comment #4405
- GCE ephemeral storage on local SSDs #4318
- CA - AWS - Instance Type Regeneration #4378
- Set PodsTriggeredScaleUp field for failed scale ups. #4395
- #4340-Migrate vertical-pod-autoscaler to k8s.io/klog/v2-Part1 #4361
- Introduce Empty Cluster Processor #4391
- Extend ScaleUpStatus with node groups that failed scale up. #4392
- Add descriptive log for pre_filtering_processor #4390
- Issue#4358 - Add fsGroup to security context of autoscaler pod #4359
- [AWS EKS - Scale-to-0] Update README to include warning about eks:nodegroup-name tag #4387
- [AWS EKS - Scale-to-0] Add check for the AWS EKS tags on the ASG #4304
- Adjust KEP for customized recommender #4329
- fix expanders unit tests #4354
- Allow specification of multiple expanders #4233
- Cluster Autoscaler: GCE: add pricing info for T2D #4347
- Update image for cloudstack cluster-autoscaler #4330
- azure: support CLI credentials instead of service principal #4295
- Add Standard_ND96asr_v4 #4338
- [AWS examples] Add priorityClassName & securityContext & upgrade image #4303
- Fix cluster feeder test #4341
- Rate limit garbage collection inside
ClusterState
#4302
- Make logs about managing cache less verbose #4335
- Use custom spam filtering function in event recorder. #4328
- Update k8s dependencies to 1.23.0-alpha.1 in CA. #4327
- Change parameter order of TemplateNodeInfoProvider #4324
- Cluster Autoscaler: GCE: Add support for Spot VMs #4322
- Move GetNodeInfosForGroups to it’s own processor #4191
- Update AWS docs for ASG tags #4229
- fix not being able to set args without value #4298
- Update VPA e2e dependencies #4308
- Cluster-Autoscaler - Update hardcoded AWS instance list #4299
- Add a test for clusterStateFeeder.InitFromHistoryProvider #4296
- fix: add missing RBAC permissions to example spec #4273
- CA - Cloud Provider Examples - add ability to list/watch/get namespaces #4280
- fix(leader-elect-resource-lock-role): Add permissions to role if leader election is based off configmaps #4276
- add init container when vpa recommender init from history provider #4102
- implement GetOptions for Azure #4237
- fix 4256 autoscaler permit #4277
- implement GetOptions for GCE #4236
- presources → resources #4278
- Cloud provider[Packet] fixes #4274
- Fix markdown code not showing correctly #4234
- fixed flag usages #4210
- Fill in the LastUpdateTime Field of VpaCheckpoint Status with Correct Time. #4250
- Use highest available magnum microversion #4261
- Optimise generate ec2 #4199
- Fix: Adding additional storage APIs discovered but unable to be watched on EKS #4246
- aws: Set maxAsgNamesPerDescribe to the new maximum value #3999
- Add NAMESPACE as an environment variable to the updater deployment config #4243
- Make CA version on HEAD match k8s version in go.mod #4257
- Extend ScaleUpStatus structure with ScaleUpError field. #4253
- Update Cluster Autoscaler version with vendor #4245
- Metrics for AWS API calls #4179
- allow adding annotations for priority-expander configmap #4222
- Add example to AWS readme if taint has value #4050
- Improve misleading log #4046
- GCE: add pricing info for new N2 instance types #4241
- Updating vertical-pod-autoscaler images to be consistent with ART #216
- Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #215
- UPSTREAM: <carry>: Fallback to CAPI annotations #214
- Bug 1991496: add clusterapi build tags to dockerfiles #213
- Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #212
- Updating vertical-pod-autoscaler images to be consistent with ART #211
- Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #210
- Bug 1992823: rebase on top of kubernetes/autoscaler 1.22 #209
- Update dependencies to k8s 1.22.0 #4244
- Move UpdateDeprecatedTemplateLabels function #4239
- cluster-autoscaler: fix unit tests #4235
- Also set new (non-beta/non-deprecated) labels in buildGenericLabels #4053
- GCE: CreateInstances() should use BaseInstanceName #4225
- Add multi string arg support #4226
- Update dependencies to k8s 1.23.0-alpha-0 #4215
- Update go version to 1.16 in Dockerfile and Github Tests #4216
- Fix: CA does not work properly while using AWS EC2 IMDSv2 #4127
- Update the AWS examples to have 600Mi of memory #4207
- docs: Install parameters #4106
- update cluster-autoscaler CAPI provider owners #4200
- Cluster-autoscaler-FAQ: Updating link addresses for MinAvailable and Cloud-controller-manager #4193
- docs: replaces Travis CI badge with GitHub Actions badges #4195
- Update dependencies to k8s 1.22.0-beta.1 #4187
- Skipping metrics tests added in #4022 #4184
- Bump version to valid semver #4183
- fix: add missing RBAC permissions to autoscaler chart #4154
- Publish node group min/max metrics #4022
- update cluster-autoscaler chart to 1.21.0 #4175
- Document DaemonSet eviction opt in/out behavior #4173
- Add support for AWS Osaka region #4169
- Allow DaemonSet pods to opt in/out from eviction #4172
- add Standard_HB120rs_v3 #4166
- Add a flag to control DaemonSet eviction on non-empty nodes #4162
- Use CreateInstances() API when scaling up in GCE cloud provider #4158
- Add the ability to spin up Hetzner servers from custom snapshots #4153
- Watch Action instead of polling Server Status #4151
- Allow overriding userAgent in Custom GCE client in gce cloud provider. #4149
- digitalocean: support reading access token from file #4147
- Skip iteration loop if node creation failed #4143
- digitalocean: remove tag references from README #4145
- digitalocean: do not Refresh() on startup #4144
- improve addon-resizer deployment example #4146
- Adding support for PERMISSIONS_ERROR in gce cloud provider #4137
- dont proactively decrement azure cache for unregistered nodes #4130
- feat(ovh): enable OVHcloud provider for US side #4109
- Updated vendor to v1.22.0-alpha.3 #4132
- Changing injection test webhook API from V1Beta1 to V1 #4124
- annotate fakeNodes so that cloudprovider implementations can identify them #4119
- Metric for CloudProvider.Refresh() duration #4108
- Don’t start CA in cooldown mode. #4104
- add field keys to cluster autoscaler unit test structs #4101
- Print out error when unable to download module #4085
- Fix templated nodeinfo names collisions in BinpackingNodeEstimator #4089
- aws: support arm64 instances #3848
- Add patch deployment permission to example addon resizer deployment #4091
- gce: concurrent zonal List()s + opportunistic basename fill #4058
- Update vendor to v1.22.0-alpha.1 #4094
- Document that CA is not responsible for registering new nodes #4092
- update storage API version #4090
- Replace package satori/go.uuid for cloudprovider ionoscloud #4070
- add required api resources to hetzner cluster-autoscaler example #4020
- Cluster resource consumption metrics #3983
- Log names of longUnregistered Nodes #4060
- BizFly: remove go.mod from the inlined “gobizfly” client #4077
- Enable custom k8s fork in update-vendor.sh #4023
- Document that TLS bootstrapping may be necessary for scale-up #4067
- add stable zone labels in azure template generation #4061
- support “/“separators in custom allocatable overrides via vmss tags #4056
- Release leader election lock on shutdown #3940
- aws: Don’t pile up successive full refreshes during AWS scaledowns #3797
- Enable magnum provider scale to zero #3995
- Remove vivekbagade, add towca as an approver in cluster-autoscaler/OWNERS #4040
- cloudprovider: add Bizflycloud provider #4009
- Cluster Autoscaler GCE: change the format of MIG id #4047
- Updating vertical-pod-autoscaler images to be consistent with ART #207
- Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #206
- Updating .ci-operator.yaml
build_root_image
from openshift/release #205
- Bug 1948719: updating CA version to 1.21.0 #203
- Bug 1948719: rebase on top of kubernetes/autoscaler 1.21 #201
- updating vendor to 1.21.0 #4042
- additional memory reservation for gce cloud provider for low memory m… #4028
- Add enhancement proposal for feature request #3913 #3914
- Fix CAPI example #4018
- Make addon-resizer example deployment use k8s.gcr.io #4003
- cloudprovider: ClusterAPIProviderName spelling #4015
- CAPI Management cluster informer to watch single namespce #4012
- Proposal to circumvent 50 tag ASG limit for EKS ManagedNodegroups #3968
- Set cluster autoscaler-specific user agent. #3989
- Separate and refactor custom resources logic #3971
- Allow users to change thresholds for evicting pods in VPA #3962
- fix: add missing call to fetch autodiscovered nodegroups #3972
- Add A2 machine family pricing for GCE #3974
- Fix typo in values.yaml example for extraVolumeMounts #3960
- Log failed scale up metric based on string value of AutoscalerErrorType. #3969
- adds status-config-map-name to values.yaml of helm chart #3954
- Update VPA README with current default version #3952
- Update description of CA in main README #3951
- Support for reporting authorization errors during scale up #3950
- Fix GCE where no cloud-config-path is required #3907
- expose IP_SPACE_EXHAUSTED #3945
- Do not set limits when recommendation is 0 #3903
- Allow generic labels to be overwritten by tags coming from the ASG #3926
- Fix bug where a node that becomes ready after 2 #3924
- Cloudprovider hetzner #3838
- remove extra build command from cluster-autoscaler #3863
- feat(ovhcloud): add node group autoscaling options #3866
- Support AWS new GPU type - T4 #3872
- Allow name of cluster-autoscaler status ConfigMap to be specificed #3888
- Bugfix: Expander Priority warns misleading log. #3758
- updating the vendor for new release tag
v1.21.0-beta.1
#3933
- CA-Chart Readme Updates & Fix Chart Lint and Test Actions #3932
- Fixing Kernel Memory Usage estimation for GCE cloud provider #3929
- Add Fetch Error Output to Warning Log #3893
- Allow for specifying automountServiceAccountToken on cluster-autoscaler service account #3912
- add a metric for unregistered nodes removed by cluster autoscaler #3922
- Support additional-print-columns for VPA CR #3918
- Simplify update-vendor script #3915
- add cluster-api to provider list on cluster-autoscaler readme #3920
- add arch specific cluster-autoscaler targets to gitignore #3921
- feat: add prometheus rule support #3900
- distinguishing another 404 error in autoscaling_gce_client.go #3904
- Add e2-highcpu-32 price info #3898
- Helm Chart Image Update (v1.18.1 → v1.20.0) #3880
- Enhancements directory for VPA #3895
- Add gjtempleton to CA AWS cloud provider OWNERS approvers #3896
- Allow out-of-cluster operation of VPA #3769
- Reduce logging when creating placeholder instances #3757
- Add comment for exported type InstanceType in gen template #3751
- Add unremovable_nodes_count metric #3690
- Set different hostname label for upcoming nodes #3883
- Final removal of ca-chart chart post deprecation #3885
- CA-Chart - Mark Cluster-Autoscaler-Chart as Deprecated #3719
- Minor fix for timeout test #3882
- Remove .travis.yml #3878
- Test and verify using Git Actions #3860
- Add clusterapi into frontpage #3859
- Azure: Cleanup test #3864
- bump clusterapi sample suggested version from 1.18.1 to 1.20.0 #3855
- Allow for the leader election resourcelock to have a configurable name #3630
- implement new GetOptions method for linode provider #3850
- cloudprovider: linode cloud provider #3790
- doc: proposal custom cloud provider over gRPC #3140
- Per nodegroup scale-down config #3789
- Fix cluster-autoscaler chart to match with the examples #3725
- Add services into role of example file #3842
- Change VPA storage version from v1beta2 to v1 #3810
- Follow WG Naming Recommendations on Master -> Control Plane #3803
- Minor fixes. DaemonSet eviction for empty nodes #3837
- add DaemonSet eviction option for empty nodes #3824
- Implement round-robin for SchedulerBasedPredicateChecker #3817
- Add new aws instance types: r5b, m5zn, d3, d3en #3746
- Change VPA default version to 0.9.2 #3827
- Update values.yaml defaults to match real default values #3777
- Update pr.yaml #3793
- gcp: faster startup and refreshes with many MIGs #3704
- Switch from v1beta1 to v1 for rbac #3820
- Define clusterapi in cloudprovider layer #3801
- Adding functionality to cordon the node before destroying it. #3649
- added additional os-distributions #3815
- Revert 3744 #3806
- Wait with jitter between attempts to start watching pod evictions #3807
- Fix cluster-autoscaler clusterapi sample manifest #3805
- Regenerate Azure instances list #3794
- adding support to block ephemeral storage from boot disk #3783
- chart: fix reference to additionalLabels in deployment template #3782
- ignoring terminated pods in scaledown #3545
- feature(provider): Add OVHcloud provider #3773
- Make arch-specific releases use separate images instead of tags on the same image #3768
- Add towca to cluster-autoscaler Reviewers #3774
- subtract mirror pod utilization with ds utilization from node allocatable #3749
- Ephemeral Storage support for BuildNodeFromTemplate in GCE #3763
- cleanup: refactor Azure cache and remove redundant API calls #3717
- cleanup huaweicloud unused sdk #3759
- Add max pods per node config to build node #3755
- Initial Issue Templates #3750
- Do not panic on api errors #3483
- Generate VPA CRD v1 from types.go #3606
- Watch only pods in state Running and Unknown #3744
- Fixes copy / past error in comment #3745
- Add additionalLabels chart value #3687
- Add extraVolumeSecrets chart value #3692
- Bug 1955324: update testing scripts to use go 1.16 #202
- Fix build with Go 1.16 #200
- Updating vertical-pod-autoscaler builder & base images to be consistent with ART #199
- Housekeeping: add Chen to approvers, update to ci registry #197
- Updating vertical-pod-autoscaler builder & base images to be consistent with ART #193
- Updating atomic-openshift-cluster-autoscaler builder & base images to be consistent with ART #192
- add component and subcomponent to OWNERS #191
- Bug 1913960: rebase on top of kubernetes/autoscaler 1.20 #185
- Cluster Autoscaler 1.20.0 #3734
- Add build support for ARM64 #3714
- add daemonset eviction for non-empty nodes #3701
- Update vendor dependencies #3730
- Add Ionos Cloud cloudprovider #3727
- Improve error message: Not all error are due to “it wouldn’t fit if a new node is added” #3723
- Gce pricing fixes #3321
- update generic labels for GCE #3722
- Cache controllers #3589
- Update vertical-pod-autoscaler containerPorts to reflect default ports #3677
- Add
extraEnvConfigMaps
and document some values #3691
- Return cluster-autoscaler-chart Chart name to cluster-autoscaler #3679
- update readme file #3707
- Fixes for update-vendor.sh on OSX and zsh #3694
- Fix an out-of-bound array access in simulator.TestClear() #3702
- cleanup unnneeded files #3689
- added cache for instances #3685
- Adding support for Apache CloudStack as a cloudprovider #3629
- delete nodes from cluster after scale down #3682
- fixed scaledown issue #3676
- charts/cluster-autoscaler-chart: fix typos #3672
- Update Cluster Autoscaler (CA) volume mount path to /etc/ssl/certs/ca-bundle.crt #3646
- implemented TemplateNodeInfo function #3671
- refactor CAPI controller unit test to use PollImmediate #3652
- update sdk version to fix scaling policy cannot create issue #3667
- implements node group increase size #3658
- Include taints by condition when determining if a node is unready/still starting #3653
- Implementes get desire instance number of node group. #3657
- change how DaemonSet utilization is calculated #3641
- Configurable –network and –rm flags for docker #3637
- Reduce logging in scale calculation #3642
- Exclude the virtual node from nodes not created by auto scaling group #3152
- Revert base price changes from PR #3603 #3636
- Remove redundant log lines and reduce severity around parsing kubeEnv #3635
- Add minimum k8s version for VPA 0.9.0 #3632
- Azure: keep refreshes spread over time #3631
- CA huaweicloud: implements node group by AS #3621
- proactively set instance status to deleting on deletions #3624
- Provider/Packet: Allow empty nodepool, Add support for multiple nodepools, Add price support #3094
- Ensure CA simulator takes existing nodes into account #3622
- CA: upload huaweicloud new sdk #3620
- Remove obsolete comments #3618
- CA: Skip huaweicloud sdk from verify scripts #3619
- Add magnum support in cluster autoscaler helm chart #3424
- vpa/hack/vpa-process-yamls.sh add print action #3586
- Change VPA default version to 0.9.0 #3594
- add Packet provider links to the root README.md #3610
- Add documentation for balancing-ignore-label flag #3596
- Fix VerticalPodAutoscaler version of hamster-vpa sample #3607
- Ignore topology.gke.io/zone when comparing groups #3604
- add volume mount label option to cluster-autoscaler makefile #3595
- GCE: base pricing of custom instances on their instance family type #3603
- simplify DeleteNode logic by removing an extra Mutex #3573
- [Helm chart] Update helm-docs version and add PR action to ensure docs are updated #3587
- Cherry pick 3308 onto 1.19 - Fix priority expander falling back to random although higher priority matches #3582
- Vertical Pod Autoscaler release 0.9.0 #3590
- Only release one arch for tests #3588
- Add openssl version requirement #3585
- [Helm Chart] Add support to configure custom service labels #3575
- added a new NodeGroupDoesNotExistError in errors.go #3572
- Allow custom timeout value for webhook calls #3549
- Remove ScaleDownNodeDeleted status since we no longer delete nodes synchronously #3570
- Swith back to k8s.gcr.io vanity domain #3564
- Add auto scaling group support for huaweicloud #3565
- Change VPA default version to 0.8.1 #3548
- Add missing stable labels in the azure template #3558
- Add huaweicloud autoscaler owners file. #3555
- Extend GetContainersResources with an option to emit all containers. #3546
- Fix typo in patch yaml example #3544
- Update group identifier to use for Cluster API annotations #3161
- Fix pricing endpoint in AWS China Region #3528
- Azure: support allocatable resources overrides via VMSS tags #3532
- Add Exoscale provider Cluster Autoscaler #3470
- Fix limit rounding #3463
- Don’t fetch nodes #3498
- Support using –cloud-config for clusterapi provider #3203
- correctly label failed scale ups error #3509
- Fix typo in scale_down.go #3525
- Fix typo in chart README #3524
- Update vendor & fix breaking changes #3526
- dont update capacity if VMSS provisioning state is updating #3510
- Decrease the number of GCE Read Requests when node deletion. #3500
- Fix markdown style link in README #3492
- Azure: serve stale on ongoing throttling #3484
- Add HuaweiCloud info link to FAQ/Documentation section in CA main readme #3491
- add Packet cloudprovider owners #3480
- remove duplicated values #3487
- Add support for node autodiscovery to clusterapi provider #3314
- Make output of recommender tests easier to read #3485
- Use FitsAny in drain simulation #3482
- CA: fix integer to string conversion #3473
- Break up the logic in azure_manager #3460
- Call nodeGroup API to avoid type assertion errors #3459
- CA - Update Helm chart instructions #3455
- VPA: Ignore admission hook failures #3456
- Azure cloud provider: backoff needs retries #3449
- vpa: add multiarch builds #3123
- Azure: optional jitter on initial VMSS VM cache refresh #3440
- Improve Cluster API tests to work better with constrained resources #3441
- Add missing daemonsets and replicasets to ALI example cluster role #3086
- Expose max-nodes-total as a metric #3435
- chore: add kustomize support #3434
- Update README.md #3295
- Descriptive error on failed cert generation #3390
- fix typos #3385
- Use shallow clone in update-vendor.sh #3420
- Fix YAML indents in FAQ document #3432
- Remove internal types in favor of unstructured #3312
- Avoid unwanted VMSS VMs caches invalidations #3437
- Regenerate list of EC2 instances #3431
- Use FitsAnyNode in binpacking #3429
- Added ellistarn to Kubemark Cloud Provider owners #3364
- Add link to AWS IAM OIDC example in README.md #3421
- Add unit tests for azure aks node pool #3418
- Remove go.mod from local copy of gophercloud #3416
- Fix module path in local gophercloud copy #3415
- Fix label selector in chart post-install notes #3411
- Fix priority expander falling back to random although higher priority matches #3308
- Upgrade images in aws examples to v1.17.3 #3408
- Update OWNERS #3405
- update README file #3406
- Fix wrong default value for expendable-pods-priority-cutoff in FAQ #3404
- Skip nodes that are not Kubemark nodes #3373
- Azure: Add test cases for azure_agent_pool.go. #3223
- Add c5a EC2 instance type for AWS #3259
- fix(charts): Renaming chart to avoid tag name conflict #3393
- Add myself to owners #3358
- Adopt Cluster Autoscaler chart #3341
- VPA Add controlledValues to CRD #3391
- Add -addext error to VPA readme #3389
- VPA v1beta2 tests use v1beta2 client #3382
- Bug 1906933: Add upstream patch for update group identifier #184
- Add upstream patch for –cloud-config option #180
- Add upstream patch for node group autodiscovery #179
- BUG 1854256: Bump github.com/heketi/heketi to v10.1.0 #183
- Add upstream patch to remove internal types in favor of unstructured #177
- Updating atomic-openshift-cluster-autoscaler builder & base images to be consistent with ART #181
- Updating vertical-pod-autoscaler builder & base images to be consistent with ART #182
- Bug 1891551: Ensure the node template include up to date and informative labels #178
- Bug 1878163: Updating vertical-pod-autoscaler/Dockerfile.rhel baseimages to match ocp-build-data config #174
- Bug 1878163: Updating images/cluster-autoscaler/Dockerfile.rhel baseimages to mach ocp-build-data config #173
- Bug 1875036: remove Dockerfile.rhel7 files for ca and vpa #170
- Bug 1872080: Add images/cluster-autoscaler/Dockerfile.rhel to match build configuration in ocp-build-data #168
- BUG 1872080: Add vertical-pod-autoscaler/Dockerfile.rhel to match build configuration in ocp-build-data #169
- Rebase 1.19.0 #164
- Cluster Autoscaler 1.19.0 #3381
- VPA - Adding altName to e2e webhook cert #3380
- Add huaweicloud to list of supported cloud providers #3339
- Add subjectAltName to VPA webhook cert #3374
- cluster-autoscaler: ignore nodegroups with min/max tag issues #3344
- Fixes to Kubemark integration. #3363
- Switch VPA admission controller to v1 admissionregistration API #3367
- VPA: Allow limiting VPA deployment to a namespace #3227
- Add an annotation identifying upcoming nodes #3351
- Allow overriding go version when updating vendor #3350
- Add the ability to check if a pod fits onto any node matching a function #3352
- Fix for VPA e2e vendor update #3343
- Update VPA k8s dependencies to 1.18.3 #3225
- Only cap to limit in RequestOnly mode #3340
- Support Magnum node groups #3155
- CA - AWS CloudProvider - Static Instance List update #3328
- VPA: fix nil pointer in getBoundaryRecommendation when no limits set #3330
- Configure user agent properly for azure clients #3326
- Revert “Merge pull request #3099 from ysy2020/cluster-autoscaler-huaw… #3331
- Add huaweicloud to list of supported cloud providers #3099
- Bump CA version to 1.19.0-beta.1 #3327
- Candidate for 1.19-beta #3325
- Add sample deployment/service account manifest for CAPI #3320
- VPA: Configurable container limit scaling #3028
- Add various azure instance types now available #3311
- Azure: Enrich unit tests for azure_cloud_provider #3307
- Add MorrisLaw to list of approvers for DigitalOcean #3301
- Fix possible lock issue and add timeouts for queuing of long running operations #3296
- Ignore AWS NodeWithImpairedVolumes taint #3040
- synchronize scale set instance deletions to avoid 409 conflict errors #3284
- use contexts with timeouts in scale set GET calls #3278
- Decrement curSize by the number of instances to be deleted #3277
- Update golang version used in docker builds #3269
- update azure throttling README #3270
- Change schedular framework import path. #3267
- Reduce instance lock scope in scale sets #3261
- Improves unit test code coverage for azure_manager.go #3253
- full vpa e2e - bumping up cpu request tolerance #3254
- Remove losipiuk from OWNERS #3252
- AWS: Update documentation #3198
- Disable increaseSize when the node group is under initialilzation. #3242
- Allow small tolerance on memory capacity when comparing nodegroups #3124
- no need to invalidate scale-set caches on scale-down #3236
- Azure: Delete containerServicesClient in provider azure. #3231
- Azure: Add test cases for azure_cache.go. #3228
- Bring VPA readme up to date. #3232
- switch scalesets to delete asynchronously without waiting on future #3221
- Fix AWS CA tests for InstanceType generation changes #3222
- cluster-autoscaler: use generated instance types #3185
- VPA min allowed test should not rely on artificial minimal recommendation #3214
- Fix use of log2 label value #3211
- VPA e2e tests check for non-0 minimal recommendation #3209
- Fix go fmt errors #3207
- Update dependencies #3201
- DigitalOcean: do not use provider ID for node ID #3200
- add CAPI prerequisites section to cluster-autoscaler README #3197
- Azure: Replace fake storages with mock clients in unit tests. #3195
- Add history resolution and use prometheus client #3122
- fix gofmt and lint issues #3191
- Improve delete node mechanisms for cluster-api autoscaler provider #3034
- return correct error type for GetScaleSetVms #3192
- Fix stale replicas issue with cluster-autoscaler CAPI provider #3177
- Update FAQ on how to change min-replicas for updater #3176
- Add a metric for observing recommendation stability & changes. #3166
- Avoid sending extra deletion calls for in-progress deletions #3141
- Remove docker -it flag from addon-resizer Makefile #3165
- Fix misspelled parenthesis #2925
- Support caching errors when fetching machine types. #3148
- Add bunch of metrics to monitor VPA Updater impact in a cluster #3129
- Fix if job label is empty #3160
- Count live Pods per VPA #3156
- CAPI: Do not normalize Node IDs outside of CAPI provider #3057
- Allow VPA to read scale subresource #3139
- report MaxNodesTotal count during scale up #3138
- CLI flags for VPA recommender aggregations config. #2905
- cluster-autoscaler: Allow Azure Rate Limit Defaults to be set from the environment #3114
- Sorted machine types by cpus #3120
- Run as non-root for kubernetes on VPA #3021
- Update aggregatedContainerState from containerResourcePolicy #3118
- Add prices for all machine types, adjust e2 fractional VM pricing #3119
- Typo - Assert using the right containers #3111
- Fix a minor typo in the README #3107
- Update README.md #3106
- Update readme with ASG considerations and MixedInstancesPolicy notes #3096
- add EphemeralStorage in group template #3102
- add readme file for cluster-api provider #2990
- Add api-approved label to the Vertical Pod Autoscaler API #3080
- Update vendor & fix breaking scheduler changes #3083
- Fix comment typo #3087
- Allow max size to be zero when fetching from VMSS tags #3063
- VPA - Always process OOM samples #3079
- digitalocean: fix min size bug #3073
- Switch VPA default deployment to 0.8.0 #3070
- Scalability: Switch to deltaClusterSnapshot #3050
- Vertical Pod Autoscaler version 0.8.0 #3064
- VPA - Fixing container state merge #3059
- Export symbols related to VPA ControlledResources #3061
- Fix Prometheus CPU query #3009
- Update aws readme for IAM roles & sts regional endpoints #3052
- Fix eventRecorder throttling to include log lines #3051
- ClusterAPI Provider: Provide fake proivder IDs for failed Machines #2983
- Implement ControlledResources #3039
- Proactively decrement scale set count during deletion operations #3036
- Remove checking for VMSS provisioningState before scaling #3037
- Add ControlledResources to VPA v1 API #3032
- Caches should be updated after async PUT succeeds #3024
- Ensure VMSS is not under updating before scaling out #3023
- Correct cloudprovider/azure’s GPULabel to “accelerator” #3019
- Enable and deflake oom test #3020
- Rollback OOM tests #3016
- Enable tests for pods under VPA #3012
- Add oom test #2952
- Provider/Azure: Properly propagate scale-up failures in scale sets. #2965
- Add MorrisLaw to the list of reviewers for DigitalOcean #2986
- Add instructions to tag resource for scale from 0 case #2929
- Document hack/update-vendor.sh #2985
- Support arbitrary custom resource building template #2931
- Placement hinting in filter_out_schedulable.go #2975
- Add jaypipes to aws cloud provider OWNERS #2979
- Move resource updates patches test to calculator #2982
- Move observed containers test to calculator #2974
- Return provider interface #2972
- Add negative results caching in filterOutSchedulableByPacking #2973
- Refactor admission controller patch logic #2968
- VPA - applying concurrency safe test deployment creation #2966
- Let the controller move on if machineDeployments are not available #2950
- Allow disabling webhook self registration #2949
- Propagate scaling mode to containers. Correctly update ResourcePolicy and UpdatePolicy on update. #2745
- Ensure only capacity is changed when PUT Azure VMSS #2959
- Add NodeInfoProcessor for proccesing nodeInfosForNodeGroups #2948
- Add GCE PD CSI zone topology key to node template #2673
- CAPI: Stop panicking in newMachineController #2940
- Add support for passing custom ignored labels #2493
- Bug 1852061: Fallback to Status Replicas if Replicas nil when listing NodeGroups #158
- BUG 1824215: Allow small tolerance on memory capacity when comparing nodegroups #152
- UPSTREAM: <carry>: remove redundant error checks in mark/unmark deletion functions #156
- Full changelog
- Include timestamp when reporting observed ReusedPodIP events. #27074
- track pod IP re-use #27062
- hack/verify-generated: Replace –quiet with –exit-code #27060
- Bug 1992596: e2e/cli: Migrate create.sh to Go tests #27049
- force completes upgrade failure if operator failure #27058
- Bug 2078528: bump cluster-node-tuning-operator apirequests upper bound for OpenStack #27052
- handle cases where the DNS querier pod isn’t yet running #27056
- Add e2e tests for ExternalIP Policy and AutoAssignCIDRs #26894
- tuning-cni: basic tests #26953
- Sysctl: validate that setting a pod sysctl does not affect node and other pods #26940
- the ‘should be scheduled on different nodes’ were only fixed in 4.11 and later #27053
- Separate out ‘Back-off restarting failed container’ from pathological test #27047
- Revert “Skip newly enabled networkpolicy tests on IPv6” #27045
- Flake pod sandbox errors pinging container registry on azure. #26964
- Ignore loki NetworkNotReady repeating events. #27051
- Bug 2030972: test/extended/util/openshift/clusterversionoperator: Survive API hiccups #27041
- Bug 2077457: Skip BeforeEach as well for the skipped HAProxy config manager test #27034
- synthetic: cloud api quota synthetic test should always be present #27042
- Remove fixed clusterIP service for ipv6 contexts #26895
- loosen SCC capabilities check to allow stricter caps #27024
- test/dns: add the bits to make the Restricted PodSecurityPolicy happy #27035
- Disable FIPS disabled serving routes test on BM #27033
- test/e2e/upgrade: Use PATCH instead of POST for ClusterVersion spec updates #27023
- Sysctl tests: pod with sysctls not on whitelist should not start #26937
- Bug 2075584: Use substring match instead of exact match #27028
- Switch to groupified APIs #27025
- Dump imagestreams and buildconfigs on build imagechange trigger test failure #27019
- Best matcher single node OVN #26929
- : Separate pod network creation failure from others in sandbox creation… #27020
- test/…/disruption: set pod security level centrally #27017
- Switch to groupified APIs #27008
- router: construct url with net.JoinHostPort #27015
- Add exception for etcd guard pod readiness probe error events #27016
- test/extended/*: set necessary pod security settings #27014
- getArchitecture: Fix to work with Hypershift #27004
- Bug 2072171: Reenable the implementation for basic egressfw e2e CI test #26973
- MGMT-9440: Fix single node serial tests API crash #26904
- skip tests for etcd leaders when etcd revisions change a lot #27009
- Fix another issue with CVO upgrade ack timeout on metal. #27001
- bump o/kube to get latest PSa test updates #27012
- Bug 2031564: Separate out test for ‘RequiredInstallerResourcesMissing secrets’ #26936
- Bug 2060406: bump apirequests upper bounds for GCP #27002
- Bug 2072533: synthetictests: skip “alert/Watchdog must have no gaps or changes” on SNO upgrades #26976
- Bug 2074445: exclude loki-promtail from duplicated events #27006
- Fix up one more optional capabilities new-app test #27005
- actually set default PSa labels if unset #27000
- util/client.go: add method to specify pod security admission level #26938
- Add test for validating related object references. #26921
- correct pathological event detection #26994
- prevent npe for old container status readiness #26996
- Bug 2011895: Add synthetic test for cloud API throttling #26559
- router: fix all uses of Sprintf to build host:port for a URL #26983
- prevent pending/firing alert overlap #26968
- Skip newly enabled networkpolicy tests on IPv6 #26977
- test: switch to testing CapBnd over CapInh #26960
- remove wait for samples imagestreams, no longer needed #26992
- Bug 2066865: bump openshift/kubernetes #26969
- test/extended: add/update OWNERS files for Prometheus #26910
- test/extended/prometheus: Remove SDN/OVN-K alert rules #26687
- Unrevert and fix for the HAProxy test #26980
- Bump timeout for CVO to ack the upgrade generation. #26974
- Bug 2066457: don’t fail when a query returns warnings #26984
- Bug 2072924: increase the threshold on the number of telemetry series #26988
- Update limits #26982
- fix evaluation of deleted pods for pod sandbox test #26978
- Revert “Fix HAProxy tests on FIPS properly” #26979
- Revert “Add networking test for invalid external gateway” #26975
- Revert “Implementation for basic egressfw e2e CI test” #26967
- Bug 2067323: extended/test/router: omit DNS managed conditions for shards #26949
- Add networking test for invalid external gateway #26883
- Bug 2060406: test: bump apirequests upper bounds for VSphere and AWS single node #26962
- test: update synthetic test node restart count #26948
- bump: k8s.io/kubernetes #26955
- Ignore FailedCreatePodSandBox event that is expected to happen #26966
- add pod lifecycle intervals to separate pages #26908
- Add missing operators from the known operators list #26963
- Bug 2047913: Fix HAProxy tests on FIPS properly #26803
- Bump allowed watches for node-tuning-operator #26944
- Migrate tests away from using samples-operator provided imagestreams #26913
- Image registry redirect #26920
- Bug 1996883: increasing build config loglevel #26958
- Use ServerGroupResources instead deprecated ServerResources #26956
- Fix typo in OVN Kubernetes skipper #26950
- Bug 1996883: Increasing log level to support decrease in default buildah log level #26941
- Implementation for basic egressfw e2e CI test #26934
- Check token response error code #26926
- Clarify that the image mirroring requirement applies to conformance tests only #26912
- coarse serialization of storage tests #26933
- Revert “bump: k8s.io/kubernetes” #26939
- bump: k8s.io/kubernetes #26935
- Flake on FailedCreatePodSandbox if missing ovn readiness file. #26932
- Add pod securityContext sysctl whitelist tests #26809
- Revert “Implementation for basic egressfw e2e CI test” #26931
- Update where the canary test lists is retrieved from #26930
- Implementation for basic egressfw e2e CI test #26865
- Implementation for egress-router-cni e2e ci test #26875
- Attempted fix for missing monitor events. #26862
- JKNS-267: minimize jenkins e2es (pipeline strategy verification only) #26914
- Attempt multiple different token requests #26916
- Simplify 26907 #26924
- Bug 2034688: allow Prometheus/Thanos to return 401 or 403 when the request isn’t authenticated #26695
- Migrate builds tests away from using sample imagestreams since samples will be optional #26909
- Update prometheus owners #26911
- Pod scheduling tests improve pod deployment identification #26906
- Add early test to check router pods are not on same node #26899
- Give each interval chart a title #26896
- Mark image pull from registry.redhat.io as flake to track but not fail #26897
- Bug 1961233: Add DNS availability upgrade test #26795
- Revert “Disable intree vsphere tests” #26797
- Bug 2026063: build-quota test: fix cgroupv2 parsing holes exposed by buildah upgrade #26885
- Bug 2057990: Add debug info for signature test #26884
- MGMT-9440: Fix single node serial tests API crash. #26868
- Bug 2060498: only add failure when no event was found for the target revision #26880
- Bug 2060406: operators should not create watch channels very often: bump OpenStack monitoring operator #26877
- Use common threshold constant as other event tests #26873
- cleanup network policy ACL extended test #26876
- add text to the timelines when you hover #26871
- Make a test to specifically look for image pull backoff for registry.redhat.io #26858
- Bug 2059299: IBMCloud: Ignore CRB already exists #26864
- Switch to batch/v1 CronJob #26867
- Bug 2059277: images/tests: yum update python3-six to workaround ART issue #26863
- Increase scale test timeout to 30 minutes #26861
- Fix ovnkube-node readiness test to include successes. #26860
- Bz2054254 rearrange test cases #26857
- Set ovnkube-node readiness failure to flake for now. #26855
- Increase cluster-monitor-operator watch count threshold on single-node clusters #26685
- allow slow kubelet updates for static pods, but still fail if they never succeed #26852
- OWNERS: Declare Bugzilla component #26368
- vsphere is firing this alert/VSphereOpenshiftNodeHealthFail and it is hiding other alerts #26850
- Updating openshift-enterprise-tests images to be consistent with ART #26804
- update alert thresholds after extending static pod install duration #26844
- ip reconciler ignore #26842
- Bug 2049117: Reenable wait on worker deletion and increase serial test timeout #26810
- Bug 2053582: fail on static pod lifecycle failures #26837
- Allow a single test to override suite timeout #26833
- Bug 2053312: requestheader test must wait for authentication operator to settle after config update #26834
- Bug 2053143: allow inexact matches for disruption data #26831
- Break out test for OSUpdateStaged event with no OSUpdateStarted. #26824
- add job type key to the error we track for statistical jobs #26823
- baremetal: add test for preprovisioning images #26780
- Bug 2045590: Alibaba: enable init for alibabacloud provider #26818
- Revert “Flake failed sandboxes from bug in new guard pods” #26817
- Debug missing OSUpdateStarted events #26798
- Delete extra workers before running metal high availability test #26813
- images: update registry to 2.8.0-beta.1 #26811
- Bug 2044824: Update k8s vendoring #26805
- Bug 2050345: update p99 values for disruption and alerts #26815
- Bug 2047911: IBMCloud: Concurrent CRB create #26806
- Only run parallel tests in the canary job since it runs in parallel #26812
- Fix broken console disruption test. #26808
- Add baremetal high availability tests #26569
- Bug 2047362: Prometheus check targets endpoint #26793
- Verify Builds with CSI Volume Sources #26791
- Bug 2047790: Skip some HAProxy tests on FIPS #26800
- don’t double report early alert failures #26796
- add more frequently failing loki alerts to the allow-list #26788
- Bug 2039539: Allow apiserver burn rate alert to fire in CI #26748
- Revert “add support for build csi volume source” #26790
- Flake instead of fail the timely OSUpdateStaged test on metal and ovirt. #26789
- Bug 2043042: Additional checks for requestheaders.go #26777
- Bug 2045590: Adding new cloud provider e2e for alibabacloud #26782
- use real alert data to determine flake and failure timeframes for alerts #26781
- Bug 2040793: Fix ordering issues with snapshot e2e #26778
- Bug 2044210: [baremetal] remove wait condition when deleting extraworkers #26774
- Bug 2034285: test/extended: re-enable API data in etcd test #26768
- Bug 2038481: Flake failed sandboxes from bug in new guard pods #26776
- adds a synthetic test for checking if the pod.spec.nodeName field is immutable #26772
- storage operator can go upgradeable=unknown if vsphere is unreachable #26773
- Bug 2035534: Baremetal skip inspection #26681
- Bug 2037075: Verify Builds with CSI Volume Sources #26646
- allow loki target to be down #26771
- Bug 2033720: sync imagestreams #26750
- loki moved namespaces, so we have to move to match #26769
- Bug 2005901: Allow KA guard probe to fail as designed #26766
- update disruption times and shift to p99 #26767
- Bug 2033751: Rebase 1.23.0 #26753
- Add test for OS updates being staged within 5-10m. #26759
- Bug 1931594: add one more timeout condition for –request-timeout test #26756
- separate prometheus watch alerts #26762
- Alter junit test suite names for jobs with multiple junit xmls. #26755
- split watchdog test into its own test #26760
- allow promtail restarts as designed #26761
- make it easy to create multiple flavors of interval charts #26757
- Bug 2040741: Allow baremetal tests to run on multiple platforms #26660
- Bug 2038389: Fix vsphere testing workarounds #26737
- allow burn budget to flake until kube-apiserver team finds and fixes it #26747
- for upgrades, skip alerts with individual invariant tests #26746
- Display ErrImagePull messages. #26745
- Record zero for known alerts #26744
- stop flaking on disruption because we always produce data for analysis #26735
- separate out more alerts into specific tests #26743
- watch specific alerts for pending and firing #26741
- allow wardle aggregated apiservers to be down pending bug #26742
- use route to access prometheus instead of exec pods. #26740
- Bug 2039074: Revert “Add workaround for baremetal resources test” #26734
- Bug 1981867: add backoff retries for oc explain tests #26728
- test/extended/util/annotate/generated: Delegate to team leads #26714
- Round before comparing disruption #26731
- making missing p95 obvious to see and add topology to our search keys #26730
- Add tests for ErrImagePull monitor intervals. #26702
- update p95 values #26726
- Bug 2033720: Drop usage of old imagestreams #26708
- Bug 2026488: Skip Duplicate openshift-controller-manager Events #26719
- allow skipping a backend test #26721
- set allowed disruption based on historical p95 data #26717
- Bug 2035128: disruption: use proxy from environment when measuring disruption #26720
- add downtime checks for console and oauth-server #26707
- Bug 2033751: Disable etcd test for 1.23 #26712
- Bug 1983758: Add GCE back into the frontend disruption test #26699
- Bug 2033810: pkg: Buffer signals for abortCh #26715
- extend timeouts with 5s for each part #26713
- find disruption backends from the event intervals instead of a hardcoded list #26706
- Bug 2033740: Implement e2e-images-update label #26692
- extend tcp dial timeout and http response header timeout #26709
- use standard disruption checker for load balancer #26703
- oc label will properly report removed label #26700
- fix disruption sampler #26682
- Add workaround for baremetal resources test #26693
- test: avoid double slash in path #26691
- prometheus: adjust telemetry test for remote_write switch #26631
- Revert “Alter junit test suite names for jobs with multiple junit xmls.” #26686
- test/extended/util/disruption: Include tolerated percentage when failing #26653
- force a new payload #26683
- Fix TestFIPS on Hypershift #26677
- Hypershift: Skip Prometheus should have important platform topology metrics #26678
- Skip must-gather tests when running on Hypershift #26648
- test/extended/etcd: cleanup OWNERS #26673
- ensure that we always produce output for successful pod sandbox tests #26674
- Only known images used by tests: Fix for Hypershift #26641
- Adjust build test images for multi-arch support #26598
- Disable intree vsphere tests #26670
- Fix etcd leader changes are not excessive for Hypershift #26658
- OLM: Fix tests that check on pods when external ControlplaneToplogy #26632
- Revert “refactor disruption suite to collapse to a single implementation” #26671
- refactor disruption suite to collapse to a single implementation #26669
- Alter junit test suite names for jobs with multiple junit xmls. #26667
- Bug 2026806: clusterversionoperator/adminack.go: Check for nil cm map #26668
- Updating openshift-enterprise-tests images to be consistent with ART #26471
- Bug 2026806: Admin ack ignore unrelated upgradeable false #26661
- vendor: update openshift/kubernetes to include gcp quota fix #26663
- Revert “Add test to check kubernetes version” #26659
- OLM should have imagePullPolicy: Fix when ExternalControlplane #26638
- Bug 2026806: test/e2e/upgrade/adminack: Poll gates for duration of update #26649
- Skip oc version test in disconnected #26655
- test/extended/util/openshift/clusterversionoperator: Delegate admin-ack ownership #26650
- Move shared OWNERS file into generated dir #26652
- Add test to check kubernetes version #26595
- Specify default namespace when getting API endpoint #26616
- Update imagestreams in build and image-ecosystem #26612
- Fix ‘should only include cluster daemonsets that have maxUnavailable’ for Hypershift #26639
- double space preventing proper reporting for disruption #26642
- Fix ‘oc expose can ensure the expose command’ for custom service cidrs #26637
- OC explain should contain proper spec+status for CRDs: Skip some resources when controlplane is external #26636
- Local kubeconfig tests: Allow no master nodes when external controlpane topology #26623
- Bug 1880738: Minimise test disruption by removing newest workers in scale down #26469
- cli: use ProxyFromEnvironment for requests #26630
- Bug 1992596: e2e/cli: Migrate apiresources.go and add version #26589
- Allow even greater downtime on Azure single-node upgrade #26624
- Disable app behind service lb with pdb disruption test on single-node #26628
- Allow disruption in image-registry availability during single node upgrades #26625
- Allow operator-lifecycle-manager-packageserver to not define related objects when external controlplane #26627
- Bug 1992596: e2e/cli: Finish basicresources.sh migration #26620
- Bug 2023238: Skipping Django Test until bug is fixed #26617
- Bug 2015624: Refactor IBM Cloud skips to External #26537
- Skip imageregistry serial test for disconnected environments #26547
- Bug 2023631: Create new-project without updating kubeconfig #26610
- Bug 2022797: Switch the cluster-role-reapers test to Serial #26603
- olm: enable test on arm64 #26609
- Managed cluster should ensure control plane operator: Allow hypershift kapi proxy #26579
- kubeconfigs: fix capture loop variable in closure #26552
- Add parallel test for new baremetal resources #26541
- prevent rare alert gathering panic #26605
- Update baremetal tests owners #26608
- Added 2 Whereabouts e2e tests #26514
- pkg/synthetictests: add toleration for missing versioned etcd-endpoints cm during upgrade #26602
- Fix single-node frontends disruption test tolerated disruption % #26592
- Bug 2021141: Cluster should allow a fast rollout of kube-apiserver is… #26576
- account for longer tests runs in the watch pathological watch test case #26601
- Revert “Finish basicresources.sh migration” #26597
- oauth/requestheaders: escape semicolon in URI #26596
- oauth e2e: fix the expected http2 error to match golang 1.17+ #26594
- Refresh prometheus OWNERS #26591
- Set upper bounds to 50 percentile #26583
- Bug 2002776: fix intermittent test failure due to missing tools image #26580
- Bug 1992596: e2e/cli: Finish basicresources.sh migration #26578
- add alerts to tracked metadata #26571
- Bug 2021433: Disable new build test on disconnected #26581
- CLI tests: Softcode the kubernetes.default cluster IP #26574
- correct string matching for backend disruption summary gathering #26577
- Bug 1992596: e2e/cli: Add env tests #26573
- write disruption data #26548
- Bug 1992596: e2e/cli: Add probe tests #26570
- Disable topology tests for vSphere in-tree storage plugin #26565
- Bug 2011293: add default search image registry test to build e2es #26530
- Bug 2009879: Add admin ack Upgradeable condition gate test #26525
- Add baremetal operator validating webhook healthy test #26484
- Bug 2019375: tests: skip some tests for proxy #26558
- Bug 2000216: Add more tests for image policy #26536
- Bug 1999561: Extend API rollout resiliency test to validate pods restart during the rollout #26451
- Bug 1826225: test/extended/router: Enable edge-terminated gRPC #26456
- Oauth server tests: Get Oauth issuer url from discovery instead of route #26555
- Bug 2019516: Skip test ‘clone repository using git:// protocol should clone using git:// if no proxy is configured’ #26560
- Disable vSphere-specific storage tests #26554
- Update watch thresholds for cluster-monitoring-operator #26550
- Set provider name when platform is vSphere #26551
- Add myself to OWNERS #26544
- Add exception for repeated api check events on single-node #26543
- Fixup pod request/limits check when workload partitioning is enabled #26483
- Bump apirequestcount upper bounds for 4.10 #26538
- ignore ClusterNotUpgradeable alert on a TechPreviewNoUpgrade cluster #26532
- Ignore upgrade errors on vSphere HW 13 platformsupported #26533
- tigthen the SCC test for fixed levels, relax for unfixed levels #26540
- RBAC default rules test: allow new configmap to authenticated users #26524
- test/extended/operators: Allow early KubeletMinorVersionUnsupportedNextUpgrade #26531
- test/extended/operators: New staff-engineer OWNERS #26534
- move olm tests, owners to separate context #26500
- Add tolerance value to debug output #26520
- Bug 2011924: Fix inaccurate test error for NodeReady multiple times. #26527
- update canary tests for 4.10 #26528
- ignore ClusterNotUpgradeable alert on a TechPreviewNoUpgrade cluster #26515
- Bug 1960674: images: port image signature workflow test to OCP4/UBI8 #26510
- test/extended/prometheus: Validate alerting rules #26504
- Add another failing unidling test for ovn-kubernetes #26509
- create event intervals for alerts #26508
- operators should not create watch channels very often: be more verbose when failing the expected condition #26512
- Update test-cmd after recent removals in oc #26513
- e2e: Wait for an individual imagestream import #26472
- Bug 2007850: Revert “images: port image signature workflow test to OCP4/UBcI8” #26485
- Bug 1992596: e2e/cli: More basicresources.sh #26502
- Tolerate API downtime in upgrade disruption tests on single-node topologies #26498
- Skipping test “[sig-devex][Feature:ImageEcosystem][perl][Slow] hot deploy for openshift perl image hot deploy should work” for ARM64 #26507
- suppress NetworkPodsCrashLooping while we work out whether its a bug … #26506
- fix e2e namespace event typo #26505
- improve RestrictedEndpointsAdmission test #26423
- Bug 2003239: builds: skip private git repo tests outside of CI #26461
- record only known images test pass so we can get a percentage of passes #26494
- split the event should not repeat pathologically into e2e and core #26495
- Revert “stop adding individual serviceaccount namespace groups to SCC… #26501
- Revert “test/extended/prometheus: Validate alerting rules” #26499
- This would make CI for 4.10 in vSphere environment wee bit happier #26493
- Bug 2000754: vendor: e2e iperf2 change threshold to 10MBps #26491
- stop adding individual serviceaccount namespace groups to SCC for e2e tests #26487
- test/extended/prometheus: Validate alerting rules #26476
- Bug 1991980: Skipped non-standard openshift installed crd testing for ibmcloud #26388
- Bug 2008926: etcd-storage-test: mark node ready to save it for 5min from cloud provider #26490
- add disable-scc label to kube e2e tests #26486
- chore: ensure all etcd packages are using the same version #26489
- Remove exception for ovirt resource requests #26488
- Bug 1979962: Fix aws network stress tests #26359
- pkg/synthetictests: add etcd client connection closing to known events #26475
- Use PlatformStatus Type instead deprecated Platform #26481
- track the final state of pods and events from e2e tests for later debugging #26390
- Bug 1992596: e2e/cli: Move annotations.sh and basicresources.sh to proper e2e #26415
- Bug 2004009: bump(k8s.io/*): v1.22.1 #26466
- disable flaky unidling test #26467
- tests/extended/builds: handle new step logging #26464
- Bug 1998029: CustomNoUpgrade should not fire no-upgrade failures #26449
- Bug 1960674: images: port image signature workflow test to OCP4/UBI8 #26459
- Bug 1997509: delete only necessary resources instead of all #26442
- Bug 2003252: builds: fix BUILD_LOGLEVEL tests for nightlies #26463
- Run k8s test separately from OpenShift tests #26443
- Split the “Cluster frontend ingress” test into 4 #26445
- test: skip tests that won’t work behind a proxy automatically #26398
- test/extended[auth*,oauth]: configure OWNERS #26453
- Added E2E test for multus-cni #26347
- Bug 2001441: must-gather: Ignore startup logs in kube-apiserver audit logs #26450
- Bug 1986003: Rebase 1.22.1 #26433
- Bug 2000589: Revert “Re-enable crictl node test” #26444
- Bug 1969471: HAProxy tests in sdn-network-stress job are flaky #26396
- Bug 1999159: Remove Evan’s GH handle from OWNERS #26438
- Bug 2000662: watches: increase upper bound for marketplace operator #26447
- Bug 1998029: CustomNoUpgrade should not fire no-upgrade failures #26430
- Bug 1989158: rewrite idling tests to not be [Local] #26155
- Bug 1995198: operators: properly skip OLM test on arm64 #26435
- Bug 1991507: kubectl: re-enable exit codes test #26440
- Bug 1989417: bring back oc adm storage-admin test #26408
- ETCD-234: pkg/synthetictests: add etcd quorum-gaurd duplicate events to known problems #26439
- Bug 1994927: rearrange some test annotations for proper bookkeeping #26413
- Bug 1952457: Re-enable crictl node test #26320
- Bug 1989423: Enable back HAProxy idle service connect test #26405
- Bug 1986562: check buildConfig spec LastTriggeredImageID is empty #26432
- Bug 1999561: Add API rollout resiliency test #26337
- Bug 1989505: enable back oc observe test #26436
- Bug 1985998: Enable CSI hostpath tests #26412
- Bug 1986307: update downstream k8 dependency #26428
- Bug 1992596: cli: use ubi8/ruby-27 #26416
- Add imagepull backoff to frequent event allowlist #26420
- Fix regex pattern for
DeploymentAwaitingCancellation
event #26421
- Bug 1995198: Skip admin can subscribe to operator using olm test on arm64 #26422
- e2e-oauth:requestheaders: log body of a failed authn request #26426
- Bug 1986562: Only check status for image trigger tests #26411
- kubelet: detect process overlap during apiserver rollout #26392
- Add me to test approvers so I can approve annotation changes #26403
- fix: add proxy support to OAuthServer tests #26397
- Bug 1996097: Skip renamed dualstack tests in OVNKubernetes #26414
- Add ‘DeploymentAwaitingCancellation’ as an allowed repeated event #26406
- BUILD-278: account for cgroup v2 swap file only having swap for its amount, while cgroup v1 has memory+swap for its amount #26399
- Bug 1986003: Switch kubeconfig retries to use backoff #26407
- Bug 1986003: bump k8s.io to 1.22.0-rc.0 #26366
- Bug 1993985, Bug 1993980, Bug 1990041: duplicated events: update list of known issues #26409
- Bug 1994613: Re-disable the IPV6 should provide Internet connection test #26362
- Bug 1986003: Retry kubeconfig checks, when kube-apiserver is temporarily unavailable #26377
- Bug 1994113: exclude local volume conflicts #26391
- Allow TechPreviewNoUpgrade alerts when running on a TechPreview cluster #26393
- BUILD-278: search for correct memory.max file with cgroupv2 and build quota test #26395
- Bug 1990988: Updating s2i images for php #26384
- Bug 1991507: Remove kubectl command exit codes from canary tests #26394
- Bug 1992596: e2e/cli: move half of builds.sh to proper e2e #26141
- Ignore upgradable false condition on TechPreview clusters #26349
- temporary search for memory.max in build container during quota test #26363
- Bug 1991507: kubectl: mark exit codes test flaky until 1.22 rebase #26386
- Bug 1989961: refine apiserver downtime sampling and calculations #26373
- Bug 1980141: Skip the new “NetPol” tests for now #26266
- tidy up the duplicate event handling #26382
- add several skip cases for pathological events #26380
- Update canary/minimal e2e suite for 4.9 #26360
- Bug 1986003: Temporarily disable oc observe single test #26372
- Bug 1941224: pkg/synthetictests/operators: Drop Progressing from “stable” transition checks #26374
- Bug 1988828: fix test - reduce minimum size of expected files in must-gather tests #26371
- Bug 1986003: Disable oc adm storage-admin and idle tests #26370
- Bug 1986003: Ignore openshift-marketplace pods #26367
- Bug 1985073: test/e2e/upgrade/alert: Temporarily allow ExtremelyHighIndividualControlPlaneCPU #26365
- Bug 1988156: account for both cgroupv1 and cgroupv2 in s2i quota test #26338
- Bug 1987230: Single node apirequestscount upper bounds #26354
- Bug 1987230: Operators should not create watch channels very often: bump apirequests upperbounds in 4.9 #26353
- Do not allow an excessive count of an individual event: they indicate a failure #26323
- Bug 1908677: reenable SCTP Host Port test #25833
- Bug 1957193: Add tests required internet into Skipped:Disconnected list #26051
- Bug 1986003: disable etcd tests, one more csi and udpconnectivity #26352
- Bug 1956989: initialize framework.TestContext.IPFamily correctly #26140
- Bug 1971590: Enable TestEndpointAdmission test only for OpenShift SDN #26223
- Bug 1986003: disable ResourceQuota and CSI tests to land k8s 1.22 #26350
- disruptive: output millis when disruption is < 1s #26328
- test/e2e/upgrade/alert: Temporarily allow HighOverallControlPlaneCPU #26341
- disruption: allow on OVN during upgrade #26339
- Remove auto trigger #26345
- test/extended: Remove the failure allowed logic in the cluster topology SNO test #26304
- pkg/synthetictests/operators: Set duration for operator-state transitions #26343
- Bug 1983614: Add renamed Prometheus test into skipped disconnected list #26261
- oauth-server certs e2e: add RBAC rule to be able to read the distributed cert in a CM #26342
- Bug 1925524: tweak jenkins imagestreamtag podtemplate test to label imagestream; jenkins multi namespace test has been moved to client plugin #26336
- disruption: tolerate on gcp for frontend #26335
- Bug 1978338: Skip Prometheus upgrade test if persistance storage is not enabled #26299
- Fix make update-examples #26310
- BUILD-87: Adding tests for build volumes #26221
- upgrade: fix typo in upgrade filter for connection checks #26330
- csrapprover: fix deprecated CSR api client #26279
- Bug 1977097: Improve GC Check for Builds #26293
- test/e2e/upgrade/upgrade: Unify duration-overshoot test-case name #26327
- Bug 1942164: Fix time calc ordering for upgrades #26324
- on SNO, skip disruptive or multinodes tests #26314
- Bug 1942164: Increase OVN upgrade timeout to 90m from 75m #26202
- comment out broken local git, env var, jenkins pipeline test (moving to remote repo and openshift/jenkins) #26317
- Allow HighlyAvailableWorkloadIncorrectlySpread alert to fire #26305
- Bug 1980141: Skip new
Netpol
tests for Network Stress Suite #26316
- always discard v1beta1 in etcd test of apiextensions and admissionregistration #26312
- Bug 1928856: Skip tests that rely on Machine API when Machine API is not installed #25930
- Update quickstart examples and re-run make update #26300
- test/e2e/upgrade: Add manifest delete annotation test #26128
- Bug 1957886: re-enable TTLAfterFinished test job #26209
- test/e2e/upgrade/alert: Allow some Watchdog changes #26262
- Bug 1972829: Verify upgrades don’t disrupt frontends #26238
- Bug 1970315: testPodSandboxCreation: skip sandbox errors for pods which were not deleted during network update #26208
- Updates router metrics e2e #25029
- test/extended/prometheus: Add an upgrade test for Prometheus #26162
- Add new E2E test for [SDN-1364] ACL audit logging #26071
- Bug 1977454: Use nodejs to test service connection #26285
- remove apiextensions.k8s.io/v1beta1 and admissionregistration.k8s.io/v1beta1 from etcd tests #26280
- test/extended: Ensure all containers in the OLM deployment resources contain the IfNotPresent image pull policy #26257
- builds: comment out RHEL-only sample-pipeline template test #26278
- operators should not create watch channels very often [Suite:openshift/conformance/parallel] #26203
- move jenkins e2e’s that were using mongodb, then mariadb, to postgresql, to get them to pass again #26274
- change apiextensions to v1 #26269
- Updating openshift-enterprise-tests images to be consistent with ART #26240
- Bug 1975283: Fix skipping of Multi-AZ Cluster Volumes test on GCP with k8s 1.21 #26264
- Use UBI8 instead of SCL images #26072
- Bug 1953127: undisable NetworkPolicy tests #26231
- test/extended/etcd: fix leader change test #25943
- upgrade: extend upgrade duration to 105mins on AWS #26230
- Bug 1972684: Add failing tests in OVN-K into skipped list #26241
- test/extended/prometheus/OWNERS: refresh members #26242
- Skip ClientSecretWithPlus test that uses oauth-openshift route for ibm clusters #26124
- Remove shawn from extended test owners (he moved to a new role) #26248
- test/extended: add etcd OWNERS #26249
- test: Use last_over_time in pendingAlertQuery #26233
- Bug 1950993: Replace cadvisor with openshift cadvisor fork #26232
- pkg/synthetictests/networking: Grant temporary exception for “error getting pod: Unauthorized” #26235
- Re-enable cluster quota test #26186
- Add statefulsets to single-replica topology test #25885
- Bug 1970969: clarify failure message #26207
- Bug 1970975: upgrade test: expect upgrades to take longer on AWS #26219
- test/e2e/upgrade/alert: Allow AggregatedAPIDown to unblock 4.7->4.8 CI #26220
- test: Don’t reuse route.spec.host in tests run in parallel #26213
- test/extended/etcd/leader_changes: Explicit ‘expected 0’ #26216
- Add test/extended/operators OWNERS file #26212
- Bug 1969561: Use cluster-logging for operator installation smoke test. #26211
- Bug 1968558: properly remove project after test ends #26210
- test: Tolerate control plane unavailability before 4.8 #26205
- Bug 1940518: resources: remove metal3 from broken pods #26064
- Bug 1946479: Vendor watch consistency fix #26200
- Ensure quorum restore test follows the documented procedure #25774
- Bug 1961582: Dockerfile.rhel: fix a bash typo #26192
- Bug 1964334: use bearer token to access prometheus /metrics endpoint #26187
- Bug 1946479: Skip cluster quota test while bound token projected volume is being re-enabled #26184
- BUILD-250 pull in multi-arch friendly version of roots2i and simples2i, add simples2i to mirroring test infra #26149
- Bug 1960758: test/extended/cli/mustgather: Local-only getPluginOutputDir #26185
- Bug 1913974: Bump kubernetes to the latest version of openshift/kubernetes #26126
- Bug 1948012: Revert “test/extended/operators: Drop service-ca Upgradeable exception” #26189
- Bug 1929396: Revert part of PR #25406 - use ExternalTrafficPolicyCluster #26175
- Bug 1948012: test/extended/operators: Drop service-ca Upgradeable exception #26183
- Bug 1949050: k8s 1.21.1 #26178
- test: Report FailedCreatePodSandBox for multus -> API as known issue (v2) #26152
- Bug 1959564: narrow verify /run test to /run/secrets #26181
- test: Tolerate no AWS disruption during control plane upgrade #26179
- Bug 1960780: Bump k8s to pick up v1beta1 PDB jig #26168
- Bug 1957295: test/extended/pods/priorityclasses: Improve error actionability #26174
- Bug 1961057: Add [Driver: gluster] tests into unsupported list #26163
- Bug 1961582: Do not install python3-cinderclient on s390x #26170
- Bug 1961201: DNS: Use endpointslice v1 for DNS dual-stack test #26165
- Bug 1959564: move verify run test from tools to cli image to avoid additional /run content #26164
- Bug 1947800: Router: Switch from networking v1beta1 to v1 #26147
- Bug 1957131: test: Add the Cinder client to the test image #26131
- Wait longer in tests where namespace cleanup is slow #26159
- monitor: Allow samplers to be edge triggered by recording intervals #26142
- Bug 1959564: builds: skip /run verification tests #26156
- Bug 1960171: Enable SNO check for image registry #26151
- Bug 1958094: must-gather: check file name instead of whole path #26148
- Bug 1958094: must-gather: add oauth-apiserver to expected audit logs #26139
- Bug 1958094: audit-logs: allow .lock file and flake on lock.log #26138
- Bug 1949050: bump(k8s.io/*): 1.21 #26054
- Bug 1957512: openshift-tests: fix a –provider –dry-run edge case #26122
- Bug 1955089: Add IPv6 check to support observe parallel tests #25950
- Bug 1957146: test/extended/router/idle: Only run on OVNKubernetes or OpenShiftSDN #26132
- Bug 1957041: Update e2echart to include node roles info #26093
- Bug 1957222: [test/oc_tag] Add internal option for registry info #26118
- fix test README link #26133
- e2echart: Handle intervals that extend past the test range #26046
- Bug 1948606: test: replace dns test with known image #26062
- Bug 1957295: All platform pods should have system-* or openshift-user-critical priority class #25931
- test: Suppress the SCC failure when a limit is present #26130
- test: Associate ClusterOperatorDown for machine-config with bug #26127
- test: Report FailedCreatePodSandBox for multus -> API as known issue #26115
- test: Wait for service account token #26114
- test: Exclude terminal pods from ForceDeletion #26116
- Bug 1949991: Ignore Catalog update pods in openshift/conformance/parallel #26113
- Bug 1953729: test/extended/router: Fix-up Unidling test #26105
- monitor: Move “crashlooping pods” test to an invariant #26097
- Bug 1938466: test/extended/operators/resources: Packageserver already sets requests #26106
- test: Allow KubeAPIErrorBudgetBurn on GCP platforms only #26107
- test: Mark known alert failure for auth operator to bug #26103
- Bug 1949589: allow high CPU alerts to be firing and pending #26102
- Bug 1945091: Refactor openshift-tests a bit, add more network-test-autodetecting support #25818
- Bug 1952473: Dump pod displacement during upgrade #26045
- Bug 1949306: add e2e test to block usage of removed APIs #26100
- Bug 1952045: request mirroring for nfs-server image used in jenkins-e2e tests #26088
- Bug 1951705: allow HighOverallControlPlaneCPU during e2e runs #26099
- monitor: mark the starting point for clusteroperators #26092
- Bug 1949050: fix images.sh script #26096
- Bug 1848408: fix validation issues in test files #26091
- Bug 1949096: Restore private git clone tests #26015
- Bug 1949978: test/extended/router: skip http2, grpc-interop and h2spec on AWS #26089
- Bug 1938467: test/extended/operators/resources: Autoscaler sets requests #26087
- monitor: Add pull time to pulled events for analysis #26074
- monitor: Clamp intervals to the test duration #26084
- ensure that sampled conditions always have a range of time in their event interval #26080
- Bug 1895053: Verify builds can mount proxy trustedCA #25778
- Remove non conformance test from the minimal suite #26063
- Bug 1949928: Remove references to EOL ImageStream Tags #26082
- Bug 1938492: test/extended/operators/resources: Marketplace Job sets requests #26085
- Bug 1949978: test/extended/router: skip h2spec on proxy jobs #26086
- Bug 1949978: test/extended/router: h2spec increase timeout and retry tests #26083
- Bug 1947809: upgrade: register none suite #26081
- SNO topology: the oauth-server should only have a single replica now #26052
- Set a minimum width to e2e-intervals chart by default #26078
- Bug 1938465: test/extended/operators: remove CPU limits exception for Thanos querier #26048
- test: Expose node changes as intervals #26066
- Bug 1949050: Fix oauthaccesstoken test to use the new required name #26060
- Bug 1948634: upgrade: allow upgrades without version change #26027
- Bug 1949042: test/extended/router: skip h2 related tests on OpenStack #26068
- Bug 1948021: test/extended/operators: Require Upgradeable=True or unset for “start all core operators” #26030
- Bug 1947806: test/extended/router: Re-enable h2spec tests #26044
- Bug 1948629: upgrades: add “none” / “minimal” test suites to skip disruption tests #26061
- pkg/test/ginkgo/cmd_runsuite: Fix e2e-* clobber for upgrade-conformance #26049
- update list of canary tests #26058
- Bug 1947806: test/extended/router: enable http/2, gRPC router tests #25897
- Bug 1945398: e2e requestheader: properly wait for a new oauth-server rollout #26053
- test: provide a way to skip tests on disconnected clusters #26019
- Baremetal platform tests refinement #26043
- visualize monitor event intervals #26034
- fix the rest of parallel tests working with old token format #26009
- NE-544: DNS: Add new dual-stack service DNS test #25954
- test: skip checking nodejs 10 and perl 5.26 #26017
- require operator availability and non-degraded for upgrades #26037
- Add list of canary tests to openshift-tests image #25946
- test/extended/operators/daemon_set: Multus bug has been fixed #25968
- Change BindNetwork of outhserver to tcp to support IPv6 #26040
- Update test rules to bump k8s #26039
- test/extended/operators: Multus grew requests, drop its exception #26031
- tests/extended: Add a basic sanity test for CoreOS bootimages #25993
- test: grant exception to installer etcd retry pods #26035
- test: remove apk add tcpdump to internal ports test #26008
- Fix tests to allow landing k8s bump in oc #26032
- test: EventLevel is compared by value for filtering #26024
- test: Remove exceptions in fixed bugs in alert/resource tests #26020
- test: Mark GCP as fixed and AWS as flaky in upgrade availability #26023
- test: App availability test during upgrade must set minReady #26022
- test: Do not check github for commits on OLM test #26021
- allow separating monitor event identification from monitor event generation #26004
- test/extended/single_node: update for monitoring components #26018
- Sync perl/dancer imagestreams and use Perl 5.26-ubi8 and 5.30-ubi8 #25972
- Updating openshift-enterprise-tests builder & base images to be consistent with ART #26013
- cmd: initialize baremetal provider #26007
- test: add baremetal provider #25994
- Bug 1905095: Verify layer MIME types in images #25830
- Add new tests for baremetal IPI platform #25853
- Fix and re-enable test/extended/images/signatures.go #25880
- replace registry.redhat.io refs with internal image registry refs in image-eco #25985
- pkg/synthetictests/operators: Include the reason string in testOperatorState #25980
- Bug 1909875: upgrade/upgrade.go: Enhance upgrade ack time out error #25984
- fix CLI and etcd tests to work with the new format of oauth{access,authorize} tokens #25965
- test: stop building URL’s with host/port and Sprintf #25987
- test: Synthetics should only return junit tests instead of a bool #25988
- test: grant ovirt-csi-driver an exception for not having requests #25990
- test/e2e/upgrade: Relax ‘too long’ soft timeout for rollback jobs #25977
- test: Mark kubelet terminates non-gracefully as a flake #25986
- test: Grant bare metal components an exception for not having requests #25982
- test: Require no alerts during upgrades #25904
- test: Prevent limits from being set on pods and enforce requests #25959
- test: External image test was silently failing #25958
- test: Mark pod transition back to pending as a flake for now #25971
- test: Temporarily move some synthetics out of disruptive #25961
- Bug 1939232: Update tests to use Ruby 2.7 #25949
- Bug 1928946: Move apiserver graceful failure responsibility to invariant #25963
- Skip maxUnavailable check on DS on masters with complex label selectors #25962
- extended/router: Omit routes.json from cat command #25030
- test: Fail if a daemonset has a different upgrade strategy than default #25928
- Remove console deployments from list of 2 replicas in single-replica topology #25929
- test: When node upgrade sythetic resets, clear intermediate state #25957
- indicate which tests correspond to an operator outage #25953
- Bug 1891124: Skip MCO CRD checks for ibmcloud provider in cli testing #25742
- operators: prevent panic in no crashlooping pods in core namespaces #25944
- straight moves of the various synthentic tests #25948
- Add BareMetalPlatformType into e2e upgrade service unsupported list #25940
- Bug 1928297: Wait until router pod is ready before checking health #25895
- test/extended/router: Add OWNERS #25621
- flake on operator state changes during e2e #25918
- test: Node unready should ignore the ns/ in event locator #25939
- test: Consider UpgradeRollback as an invariant reset for node ready #25935
- test: Nodes that are deleted should not fire the unready alert #25934
- test: Graceful termination invariant should separate pre-suite events #25932
- Bug 1933114: test/extended/router/idle: skip test on virt platforms #25924
- Restore s2i memoryswap quota test #25917
- test: Exclude AggregatedAPIDown alert caused by test cleanup #25925
- test: Prevent all SCC failures from being allowed during normal e2e #25919
- test: Detect when the master pool is still updating after upgrade #25922
- Bug 1932618: Don’t allow alerts to fire during a test run #25923
- monitor: Improve cluster operator transition message #25921
- put the SCC test back #25911
- Bug 1929110: test: add vsphere to unsupported platforms for LB service #25900
- Added openshift-image-registry to single node topology test allowedToFail list #25902
- Bug 1921720: fix sig-cli flakes #25909
- test: Ensure nodes stay ready during upgrades after reboot #25896
- test: AWS and Azure should tolerate no API disruption #25903
- test: Synthetic failures were not failing the job #25901
- test: SCC early failures (before suite) flake until fixed #25906
- Bug 1899941: Add e2e test for liveness override annotation #25828
- Bug 1925493: Bump (openshift/kubernetes) with updated tests #25876
- Bug 1926146: test/extended/router/idle: address flakes/failures seen in CI #25874
- test: Calculate leader elections over individual metrics #25882
- tolerate permissions for allowing in-cluster CA bundles to all authenticated #25881
- e2e: test OAuth API connections in the tests by that name #25879
- Bug 1926977: adjust route host for redis/nodejs to accomodate new apiserver restrictions #25877
- Test that new single replica topology API is taken into account #25812
- Updating openshift-enterprise-tests builder & base images to be consistent with ART #25873
- Change registry.svc.ci.openshift.org to registry.ci.openshift.org #25863
- Updating ose-hello-openshift builder & base images to be consistent with ART #25872
- Bug 1924953: Allow prometheus state clear to pass etcd leader change test #25870
- Bug 1886160: Add test of documented backup/restore procedure #25723
- Upgrade openshift/api to 670ac3fc997c #25869
- Bug 1896558: bump(openshift/kubernetes): fix flaking multi-AZ test #25848
- Bug 1920221: Don’t initialize zone info repeatedly #25861
- tests: Double up the network stress test pressure #25859
- Bug 1915912: Fix CSI snapshotter image version #25862
- Bug 1924128: Allow RHE7 /run contents for build fs test #25854
- tests: Upgrade tests should always include success output #25860
- Updating openshift-enterprise-tests builder & base images to be consistent with ART #25788
- Bug 1917803: Bump(github.com/openshift/kubernetes) #25852
- Bug 1900989: test/extended/router: add idle/unidle e2e test #25850
- test: Upgrade should prereq early tests #25849
- Bug 1922991: allow OKD /run contents for build fs test #25845
- Bug 1923737: Add
--fail-fast
to the tests command #25837
- Bug 1900989: idle.sh: Drop endpoints mocks from idle tests #25844
- Bug 1921857: Router should require multiple 200 responses (hit multiple instances of the router) before continuing the test #25835
- test: Use wildfly 20 since 19 can no longer be accessed at quay #25846
- test/cmd/images.sh: create imagestreamtag –from is a tag #25841
- Bug 1904684: fix missing bits in images.sh tests #25839
- Bug 1914894: get stdout only when invoking oc process #25826
- test: etcd leader changes should be measured over the test, not the run #25834
- Bug 1921088: don’t wait for PV removal in volumes.sh #25827
- Bug 1904684: get rid of docker.io in tests #25746
- Bug 1916897: add test to verify build /run fs contents #25810
- Bug 1913751: Add openshift/network/third-party suite, for CNI plugin conformance #25785
- Bug 1870342: UPSTREAM: 94684: e2e: Pod should avoid nodes that have avoidPod annotation: clean remaining pods #25820
- Bug 1896188: bump build timeout to 10m and deploy to 2m in oc debug #25823
- add additional settling debug information #25819
- test/ginkgo: When –count is used tests all fail together #25813
- tests: Synthetic tests moved up and out of test infra #25811
- Bug 1915945: UPSTREAM: 96990: Increase preemption timeout from 1 minute to 2 minutes #25809
- Bug 1852289: Add libvirt to the list of unsupported platforms for LB service #25586
- Bug 1896188: wait for RC presence before starting debug session #25803
- Bug 1914894: make tests more resilient #25807
- Bug 1902702: fix ldap group sync tests and move them from bash to golang #25738
- test: Fail if nodes go unready during a normal parallel run #25787
- Bug 1896244: Bump(github.com/openshift/kubernetes) #25792
- Updating ose-hello-openshift builder & base images to be consistent with ART #25793
- Bug 1915907: replace test/cmd/builds.sh direct/indirect docker.io refs with imagestream image refs #25798
- Bug 1914894: make cmd tests more resilient #25802
- test: Only consider rule evaluation failures in current window #25789
- Bug 1916419: broaden acceptance of scl sample s2i image usage messages #25799
- Bug 1914343: Replacing centos with ubi in image-annotation test. #25786
- Add consoleplugins to list of console resource exceptions #25794
- Bug 1908217: server-side apply e2e: fix oauthclientauthorization race with KCM #25780
- Bug 1904679: drop docker.io from image tests #25744
- test: Allow tests that check invariants over time to be constrained #25784
- test: Assess average series rather than max over the test window #25783
- Bug 1908675: Re-Enable fsgroup policy test #25775
- Bug 1896977: Match e2e test to new enhanced host name validation #25770
- Bug 1907373: Tests for kube rebase to 1.20.0 #25764
- Bug 1904683: add build s2i as root uid image for associated tests #25745
- Bug 1886160: Improve reliability of e2-aws-disruptive #25707
- test: Update images README and add OWNERS #25769
- Bug 1903674: Revert “Temporary disable tests broken upstream” #25735
- Skip table tests broken by 1.20 rebase #25766
- Bug 1907373: Fix build test CM count #25761
- extended-tests: kube-apiserver: switch flowcontrol storage to alpha #25760
- Bug 1901982: clean up remaining build busybox refs after claytons overhaul #25740
- Bug 1906588: normalize ginkgo structuring so we avoid timing windows with k8s e2e setup when changing user #25754
- Bug 1906713: Add consolequickstarts to list of console resource exceptions #25756
- allow operators to settle after MCPs are done upgrading #25755
- add kubevirt as a provide to openshift tests #25743
- Updating openshift-enterprise-tests builder & base images to be consistent with ART #25685
- Bug 1905232: Append image test should be relative to the tools image #25749
- Fix minor bit to make oc validation possible & remove unused test files #25718
- e2e/cli: move observe.sh to proper e2e #25710
- Fix panic dereferencing nil #25737
- Tolerate 1.20 error message in test-cmd #25731
- Fix cluster quota test to tolerate a new default config map in every namespace #25730
- Bug 1816812: Enable mirroring test images offline #24887
- [Feature:LDAP][Serial] ldap group sync can sync groups from ldap: do not oc cp nonexisting folders #25715
- Replace oc –config with oc –kubeconfig #25725
- Temporary disable tests broken upstream #25732
- Bug 1887488: e2e: node: fix ping tester pod #25688
- Update etcd data locations for kube 1.20.0-beta.2 #25717
- Update oc explain tests #25708
- e2e/cli: move policy-storage-admin.sh to proper e2e & drop rsync.sh #25712
- e2e: add useraccessoauthtokens RBAC #25709
- Bug 1900030: Fix monitoring availability of image registry #25702
- [Feature:LegacyCommandTests][Disruptive][Serial] test-cmd: adjust tests to rebased 1.20-beta.2 oc command #25704
- Bug 1900239: bump(*): Skip “subPath should be able to unmount” NFS test #25701
- Bug 1887509: e2e: node: filter out worker nodes without MCD #25689
- Bug 1898118: Logging more during ephemeral registry deployment #25690
- hello-openshift: Make request-port header spec compliant #25703
- IR-152: Monitor availability of image registry during upgrades #25679
- Reword CNV as OpenShift Virtualization #25687
- Make oc mirror tests aware of HTTP/2 #25680
- Add e2e testing of server-side apply for openshift types #25652
- hello-openshift: Set BZ component in OWNERS #25693
- Updating ose-hello-openshift builder & base images to be consistent with ART #25684
- Bug 1895537: Image extract tests should check results of ImageStreamImport #25678
- IR-137: Awaiting for operators rollout to complete #25497
- Bug 1896188: bump wait timeout for build completion in oc debug test #25673
- Bug 1873043: Rebase to kube 1.19.2 #25659
- rename ‘foo’ build arg to avoid conflicts with ‘foo’ env’s in the tools image #25671
- Remove CSI driver installation from openshift-tests #25653
- Bug 1838751: oVirt, enable Skipped network tests #25574
- Bug 1891459: bump(k8s.io/kubernetes) #25646
- Report API server unavailability in e2e tests #25602
- add cakephp back in with upstream fix landing #25650
- Evaluate storage metrics of an e2e test. #25614
- move cakephp e2e skip down a level to make openshift-tests happy #25644
- an e2e for testing “openshift.io/imagestreams” count quota #25645
- Bug 1882556: Access git over https for tests #25625
- disable cakephp while cuppett/scl sort out new upstream regression #25640
- Move debug.sh & timeout.sh to a proper e2e #25638
- Bug 1883642: Give informers time to observe limitrange #25633
- check apiserver uptime with both new and re-used connections #25620
- Bug 1886620: deflake e2e test “Application behind service load balancer with PDB is not disrupted ” #25606
- Bug 1887850: update SCC test to either pass or fail, but never flake #25628
- Fix skipping of SDN tests #25588
- Fix network test exclusion #25581
- tighten scc test to start failing on more than six pods failing #25608
- Bug 1890141: move off docker.io in templates/builds/jenkins tests #25595
- fix typo in word: strategy #25615
- handle cases where pod sandboxes fail after pod deletion #25610
- fail on pods moving back to pending in 4.7 and later #25607
- tests/extended/OWNERS: add ashcrow to approvers #25605
- add a security test to verify capabilities #25295
- hello-openshift: Echo listening port in HTTP responses via headers #25609
- Add a new FIPS test #25362
- Move admin.sh to a proper e2e #25169
- test: Increase allowed telemetry series by 100 #25592
- Bug 1879057: e2e: skip write/read cache when running Block-mode RWX PVC tests #25566
- test: improve handling of pending pods crashloop detection test #25471
- Bug 1886488: move jenkins e2e nfs setup from docker.io to quay.io image #25469
- add event monitor test for kube-apiserver not being shutdown gracefully #25594
- Bug 1855325: Move checking telemetry data sending to later stages #25496
- hello-openshift: fix base images #25583
- Update hello-openshift OWNERS files #25584
- image_ecosystem: reinstate nodejs test with postgresql based app #25552
- skip service type load balancer upgrade test on ovirt #25582
- test: add error output for build logs #25437
- test: extended: add Late systemd timeout test #25564
- Update OWNERS #25494
- Bug 1881144: Fix Cinder e2e tests not to leak volumes #25579
- Bug 1882750: extended/apiserver: add test looking out for GracefulTerminationTimeout events #25568
- Bug 1873043: Fix annotation generation #25565
- Bug 1884229: test: add more debug info when we fail to wait for service account #25575
- Bug 1884252: add test for systemd timeouts #25576
- Bug 1884245: add test for failing network sandbox creation #25573
- Bug 1884034: add junit for illegal pod state transitions #25572
- Bug 1884034: refactor synthetic test creation from monitor #25571
- Bug 1866836: Bump to current openshift/kubernetes master #25554
- Bug 1882454: test/apiserver: replace centos by ubi #25555
- add a test to check for SCC denials during install #25544
- Bug 1861746: perform oauthaccesstokens only on upgraded clusters #25559
- Bug 1880741: Remove broken machine-api taint test #25549
- Bug 1881060: don’t wait for an OLM operator to succeed on non-amd64 #25550
- Bug 1847363: test: use ubi instead of centos #25491
- Bug 1880941: extended/apiserver: check for NonReadyRequests events for early traffic from LBs #25506
- Bug 1881135: image_ecosystem: remove mongodb tests #25528
- Bug 1881573: remove use of imminent SCL EOL images #25539
- Bug 1879907: Distinguish CSI/CNV features in storage capabilities report #25537
- Bug 1861746: bring back must-gather audit e2e #25493
- Bug 1879873: OLM ‘can subscribe to the operator’ test: skip if redhat-operators is not enabled #25523
- Bug 1879385: move olm source SHA test to sig-arch #25527
- Bug 1879554: Use multi-arch registry for buildah images #25514
- Bug 1878862: Revert “Ignore KubeAPIErrorBudgetBurn alert” #25500
- Bug 1878163: Updating images/tests/Dockerfile.rhel baseimages to mach ocp-build-data config #25511
- Bug 1880683: test/extended/etcd: make excessive leader_change test actionable #25524
- Bug 1879907: Add storage capabilities report for CSI certification tests #25483
- Bug 1848754: TestProjectWatch should succeed #25515
- Bug 1874671: Add NET_RAW capability to internal_ports test #25503
- Bug 1873043: Bump to kube 1.19.0 #25495
- Bug 1879385: Skip OLM test to unblock promotion #25508
- Bug 1857928: Re-enable olm tests #25353
- Bug 1871944: use map to de-duplicate unterminatedPods #25505
- Bug 1710766: Add e2e form kubeconfigs on masters #25453
- Bug 1766287: Add CI Dockerfile for hello-openshift #25435
- Bug 1878173: running test of ImagePullPolicy in parallel with must-gather fails #25473
- Bug 1868061: switch watchtools.UntilWithoutRetry to watchtools.UntilWithSync in deployment tests #25408
- Bug 1877932: don’t retry the GRPC connection in our tests #25492
- Bug 1872375: Add system:authenticated exception for HelmChartRepository CRs used by console #25485
- Bug 1791739: Restart watches in DC e2e tests #25010
- Bug 1821771: For clusters upgraded from 4.1, skip the anonymous browser access test #25460
- Bug 1876913: Fix test to verify git proxies #25487
- Bug 1868760: Drop quay.io/fedora/fedora:32-x86_64 in favor of docker.io/fedora:32 #25480
- add a samples only verification to conformance/parallel #25472
- Bug 1872080: Updating images/tests/Dockerfile.rhel baseimages to mach ocp-build-data config #25442
- test: Allow ginkgo tests to declare a flake #25465
- Bug 1875586: make scaling test wait until the node can take workloads #25476
- Bug 1875592: move ISI test to disruptive since it leaves an unstable cluster #25475
- Bug 1875006: add logging for etcd test when we create new port forwards #25462
- Bug 1874056: bump golang to 1.14 #25466
- Bug 1873043: Revise test annotation to reuse rules+code from openshift/kubernetes #25382
- Bug 1828858: use LoadBalancers with ExternalTrafficPolicy set to Local #25406
- Bug 1874281: enable again DR restore cluster after quorum loss #25440
- Bug 1873961: e2e/apiserver: check for LateConnections+NonGracefulTermination events #25236
- Bug 1871948: Use WaitForABuild helper instead of wait.Poll #25449
- BUG 1863009: vSphere provision failure on ocp46 #25427
- Bug 1870222: remove skipped forcepull test since imagestream prechecks can still fail #25445
- tests/cluster: Check for machinesets, not platforms #25428
- Bug 1861526: test: extended: reenable service account test disabled during rebase #25414
- Bug 1723603: test: don’t skip storage tests in Azure #25404
- Bug 1862426: gather the audit logs for oauth apiserver #25369
- Bug 1871080: IR-21: Adding tests for image stream imports on blocked/insecure registries #25058
- Bug 1861218: Tune storage tests for 4.6 #25339
- Bug 1872038: openshift-tests: fix upgrade test suites reference to controlplane availability tests #25421
- Bug 1855618: bump(golang/x/text) #25444
- Bug 1868436: test/extended/dr: fix quorum-guard namespace #25410
- Bug 1870345: test: extended: only run new machines test against platforms that have machines #25425
- Bug 1870247: re-establish etcd connection if required for etcd test #25423
- Update README and add script to simplify vendoring openshift/kubernetes #25381
- test: extended: add test checking for mismatch between Machines and Nodes #25419
- finish splitting each part of the upgrade into distinct junit #25417
- Bug 1826094: Add retry options to Prometheus helper curl command #25386
- remove marketplace tests #25413
- split the crashlooping pod test to more precisely tag recycler pods #25409
- allow longer upgrade times to run tests, but continue to fail junit at 75 minutes #25411
- Remove exit code skip #25402
- Re-enable skipped conformance tests for IBM Cloud #25220
- test: Upgrade test should log more granular failures #25399
- Revert “extended/oauth: skip sha256 test until https://github.com/openshift/kubernetes/pull/305 merged” #25390
- Print error if watch.Error happens #25388
- Bug 1861215: test: extended: unskip secret test #25370
- adds a new monitoring test for checking OAuth API server #25389
- oauth: switch to sha256~ prefix #25374
- extended/oauth: skip sha256 test until https://github.com/openshift/kubernetes/pull/305 merged #25377
- e2e/oauth: deflake by using random tokens #25365
- e2e: topomgr: disable again failing test #25373
- fix disruption test name #25380
- Removed the “Managed cluster should ensure control plane pods do not run in best-effort QoS” test from IBM’s skipped list #25300
- e2e/oauth/expiration: support sha256 tokens – auth tokens #25363
- test/extended/prometheus: remove exclusion for targets already exposing data over HTTPS #25332
- skip openshift-marketplace namespace when checking that images come from the release #25364
- BUG 1820422: test: extended: reenable ImmutableEphemeralVolume test #25349
- Update expected text for test-cmd timeout #25357
- Added skips to checks for IBM serviceaccount and IAM components #25232
- e2e-oauth-authn: support sha256 prefixed tokens #25217
- Bug 1860837: Re-enable prometheus named network metrics test. #25331
- test: Fix inconsistencies in path reporting between Go versions #25355
- ovnkube: skip Conntrack test that’s flaky upstream #25356
- e2e/oauth/expiration: support sha256 tokens #25346
- e2e/oauth: unescape token taken from redirect url fragment #25347
- Bug 1862322: e2e/extended: disable OLM ‘can subscribe to the operator’ test #25352
- Bump to kube 1.19-rc.2 #25314
- Bug 1857928: switch to amq operator from cockroach for olm sanity test #25323
- skip flaky must-gather audit test to get a payload accepted #25341
- Bug 1861189: UPSTREAM: <drop>: make pdb tests pass reliably #25335
- Bug 1861201: make must-gather test resilient to failures and disk timing #25336
- Update OLM e2e to include quotes on substring check #25320
- Fix “should provide named network metrics” test. #25328
- Disable named network metrics test. #25325
- deploymentconfig: drop unnecessary conversions in tests #25318
- e2e-cmd: fix the bits necessary for e2e-cmd to pass #25319
- test/extended/cli/mustgather: Separate gather_audit_logs test #25283
- test: Report an error message when a pod fails in a cmd test #25307
- make the error message specific to which API server connection blipped #25313
- Bug 1860157: allow recycler pods to run with best effort qos #25315
- etcd-storage-test: apply 1.19 diff #25308
- test: Allow test suites to define additional checks for suite failure #25304
- hack: make update and make verify check for test name generation #25303
- Remove watch termination command (moved to openshift/kubernetes) #25292
- Disable hyperkube build and switch to go modules #25224
- UPSTREAM: <carry>: apiserver: skip local IPs and probes for LateConnections – fix race #25290
- e2e/mustgather: ignore non audit files in /var/log/*-apiserver dir #25282
- Fix oc observe tests #25278
- Bug 1847043: UPSTREAM: 89053: migration of re-usable package from pkg/kubelet/cm/cpumanager to pkg/kubelet/cm #25111
- UPSTREAM: 92941: Don’t return proxied redirects to the client #25269
- wires the egress proxy to the kube-aggregator #25258
- Bug 1853786: UPSTREAM: 91648: Changes to ManagedFields is not mutation for GC #25261
- switches origin to 4.6 kubernetes 1.18.3 #25257
- test: Report disruption flakes correctly in junit #25255
- Bug 1851623: e2e: extended: re-enable topology manager tests #25231
- updates publishing rules for origin-4.6-kubernetes-1.18.3 #25256
- IPFamily fixes from upstream #24963
- defines Kube publishing rules for origin-4.6-kubernetes-1.18.3 #25249
- test: Broaden check for base images that are RHEL8 #25246
- Bug 1853711: Disable HTTP/2 tests #25243
- UPSTREAM: <carry>: eliminate unnecessary closure in openshift configu… #24967
- must-gather: temporarily disable broken test #25239
- Pick scheduler v1beta1 componentconfig API #25203
- BUILD-92: update WaitForOpenShiftNamespaceImageStreams with more detailed diagnostics #25229
- UPSTREAM: 92197: make log output of failed healthchecks more focused #25132
- test: Verify machine shutdown/health check/recover in disruptive #25069
- monitor: add time to track from for a Condition #25218
- watch-termination: fix NewNonInteractiveDeferredLoadingClientConfig NFE #25211
- Bug 1843319: Fix DS expectations on recreate #25208
- move image ecosystem e2e suite from centos to rhel; create rhel only jenkins e2e suite #25014
- Bug 1844483: poll on deleted obj check; give controller finalizer deletes time to complete #25191
- Bug 1852526: test: topology manager: temporarily disable broken tests #25225
- UPSTREAM: <carry>: Bug 1852056: change etcd health check timeout to 10s #25219
- UPSTREAM: <carry>: apiserver: skip local IPs for LateConnections #25199
- Provide a basic test for secondary interface naming metrics #24998
- Bug 1839933: UPSTREAM: 91307: CSI: Modify VolumeAttachment check to use Informer/Cache #25109
- UPSTREAM: 89164: Fix data race issue in unit test #25205
- Bug 1806034: UPSTREAM: 90638: Fix race in VSphere volume provisioning #25047
- Bring back sig-cli tests #25206
- only patch authenticators when there’s no webhook authenticators #25185
- watch-termination: create NonGracefulTermination event on next launch #25192
- Bug 1850109: remove problematic upstream client plugin test #25179
- watch-termination: create lock file on launch to catch every hard termination #25190
- test/etcd: wait for default service account to be avaiable #25187
- Bug 1821280: Unable to provision vSphere volume #25166
- Bug 1850140: tests: extended: fix TM regression test #25031
- UPSTREAM: <carry>: apiserver: log source in LateConnections event #25189
- Bug 1814282: Storage e2es leaving namespaces/pods around #24981
- Update test owners #25113
- disable broken jenkins test #25180
- Bug 1842660: 4.6: UPSTREAM: 91748: FieldManager: Reset if we receive nil or a list with one #25153
- Bug 1848379: UPSTREAM: 89937: portAllocator sync local data before allocate #25150
- Bug 1849175: UPSTREAM: 91569: kubelet: block non-forwarded packets from crossing the localhost boundary #25141
- Bug 1831908: bump cadvisor for incorrect diskstats fix #25140
- Bug 1841035: Add volumesnapshotclass to default RBAC test #25137
- Bug 1809195: test/extended/prometheus: Require HTTPS for the CVO #25135
- watch-termination: don’t log oauth tokens #25118
- Bug 1847185: fix: GetLabelsForVolume panic issue for azure disk PV #25121
- apiserver: create LateConnections events on connections in the last 20% of graceful termination time #25126
- Bug 1845549: manually patch scc/restricted and scc/anyuid for conformamce tests #25091
- Bug 1809195: test/extended/prometheus: During transition, allow HTTP(S) for CVO #25134
- UPSTREAM: <carry>: apiserver: log new connections during termination #25123
- Bug 1797244: test/extended/dr: update test to reflect new DR process #25071
- e2e: Add other client-authn methods to token request test #25107
- [test extended] don’t be strict about set probe missing probe flag #25100
- Measure container restarts over an interval instead of absolute #25115
- UPSTREAM: 91984: genericapiserver library must wait for server.Shutdown #25108
- use golang-1.13 for the tests Dockerfile #25122
- kube-apiserver: drain HTTP/2 early during termination #25106
- UPSTREAM: 91816: GC doesn’t have to create monitors in the constructor #25024
- Bug 1845434: router/grpc-interop: switch to WaitForPodRunningSlow #25082
- watch-termination: add log rotation #25086
- add kubepodcrashlooping to list of ignored alerts #25094
- Bug 1835371: router/metrics: Fix haproxy_server_max_sessions test #25045
- add test for oauth client secret with plus #24984
- Remove dumpLogs for nonexistent DC - Jenkins e2e #25096
- Bug 1838730: UPSTREAM: 91642: Adjust Azure e2e binding mode #25059
- Bug 1845792: Drop registry.fedoraproject.org/fedora:30 in favour of quay.io/fedora:32-x86_64 #25087
- apiserver: verbosity 3 on termination and watch-termination binary #25073
- pkg/test/ginkgo: Include flake retries in JUnit #25053
- Bug 1839098: UPSTREAM: 91500: reduce race risk in kubelet for missing KUBERNETES_SERVICE_HOST #25075
- Bug 1843187: UPSTREAM: 91008: Do not swallow NotFound error for DeletePod in dsc.manage #25060
- Bug 1842650: All NetworkPolicy tests currently being skipped on openshift-sdn #25052
- Bug 1843407: oVirt, add oVirt as a provide to openshift tests #25057
- Fix testRemoteConnectivity error message #25022
- test/e2e/upgrade/service: Use 10m timeout for TestReachableHTTPWithMinSuccessCount #24928
- UPSTREAM: 89934: Simplify the unregistration of csiplugin #24877
- improve disruption “failure” messaging #25011
- Full changelog
- Bug 2063123: Remove node-tainting for too-small MTU #417
- Bug 2050230: Use pagination when listing Netnamespaces #419
- Bug 2062558: egressip: Continue to process other nodes if a node is not ready #418
- Add unit tests for vxlan no track ip table rule #401
- Bug 2061919: Fix releasing egress IP in cloud environments #409
- Bug 2061916: mixed ingress and egress policies can result in half-isolated pods #408
- Bug 2060553: another fix for mixed ingress and egress policies #406
- Bug 2050230: Use pagination when listing resources #400
- Bug 2060553: Separate the allPodsSelected into egress and ingress #404
- Rebase SDN k8 1.23.4 #399
- clean up OWNERS #392
- Updating ose-sdn images to be consistent with ART #396
- Updating kube-proxy images to be consistent with ART #397
- move to-be-deleted userspace proxy code into sdn tree #393
- Bug 2043802: Fix CloudPrivateIPConfig enqueueing during egressip reassignment #395
- Bug 2038793: Use the kubeClient instead of the informer cache to fetch nodes for egress IP validation. #389
- Bug 2039294: SDN controller metrics cannot be scraped by prometheus #388
- Bug 2035439: Use cloud egress network config for verifying egress IP in cloud environment #387
- Bug 2036622: Fix CloudPrivateIPConfig sync on sdn-controller restart #386
- Handle MTU migration #381
- Fix flaky check for capacity test for egress IP, and better doc blocs #383
- Egress IP on public clouds #365
- Block Alibaba metadata service IP #380
- Adding
--platform-type
argument #379
- NetworkPolicy ipblock except, port ranges #374
- adding network policy egress to openshift-sdn #372
- Bug 2024880: [EgressIP] move
ct(commit)
action from OVS group to flow #373
- NP updates preparing for egress support #350
- update for ART #369
- WIP: Metrics: Add server for Egress IP/firewall #358
- Run clearInitialNodeNetworkUnavailableCondition earlier #364
- Add documentation about proxying/unidling #361
- Bug 2008987: Remove locking from EgressIPTracker.Ping #359
- Replace utilruntime.HandleError() with klog.Errorf() #356
- Updating kube-proxy images to be consistent with ART #351
- Bug 2003859: Fix up event recorder usage (again) #349
- resync proxy startup code with upstream #352
- remove a bunch of dead/useless code #345
- Updating ose-sdn images to be consistent with ART #344
- Bug 1966521: proxy: don’t re-check every userspace proxy rule on every change #342
- Fix Dockerfile.fedora #333
- README minor improvements #336
- Bug 1958390: improve SDN’s OVS healthcheck and logging #306
- Bug 1985336: Disable conntrack for vxlan traffic #335
- Bug 1991551: update usage of Events for 1.22 rebase #332
- Bug 1991565: misc cleanup #331
- Bug 1989122: rebase to sdn-4.9-kubernetes-1.22.0-rc.0 #325
- Bug 1984683: use new default leader election values to handle apiserver rollout on SNO #328
- Bug 1989122: Fix hybrid proxier with EndpointSlice #329
- Updating ose-sdn images to be consistent with ART #319
- proxy: filter/delegate EndpointSlices as well as Endpoints #296
- Updating kube-proxy images to be consistent with ART #321
- print signal received by the signal handler #323
- Bug 1942122: when assigning and releasing egressIP try more than once before failing #316
- Bug 1971808: fix local-with-fallback #320
- Remove Valadas from owners #283
- fix a race condition in networkpolicy_test.go #312
- Updating .ci-operator.yaml
build_root_image
from openshift/release #317
- Bug 1948436: remove vxlan_monitor and OVS packet stat parsing #311
- Bug 1959711: Reverse table order for egress IP and egress network policy set up #299
- Bug 1953257: Fix invalid egress IP assignments in sdn-controller #295
- Bug 1960284: Bump openshift/kubernetes for “local-with-fallback” #310
- Bug 1964625: NETID duplicate check is only required in NetworkPolicy Mode #307
- Bug 1964059: rebase to latest sdn-4.8-kubernetes-1.21.1 #305
- Bug 1928851: prevent manually creating netns with existing NetID #294
- Bug 1879077: ValidateMTU: check only the interface that holds the node ip #289
- Bug 1952079: Revendor kubernetes to sdn-4.8-kubernetes-1.21.0-rc.0 #267
- Bug 1953530: Fix flaky unit test
TestEgressCIDRAllocation
#293
- Bug 1948999: Remove check enforcing single egress IP for automatic assignment #287
- Bug 1952079: Don’t require EndpointSlice to be disabled #290
- egress IP traffic load-balancing #277
- Add a unit test to ensure we don’t change flows without changing ruleVersion #276
- Fix multiple race conditions in networkpolicy_test.go #282
- Add a networkpolicy test with empty namespaceSelector #278
- Bug 1926931: Fix incorrect unmonitoring of egress nodes #275
- Support allow-from-router feature using openshift-host-network namespace #262
- Bug 1933711: EgressDNS: Keep short lived records at most 30s #263
- Bug 1910378: networkpolicy: pass traffic through NAT to handle possible tuple collisions #269
- Bug 1924527: CVE-2021-3121 gogo/protobuf lacks certain index validation #260
- Bug 1919737: Prefer local endpoint for cluster DNS service #254
- Bug 1850060: Make DNS queries for egress network policy async #251
- Be less melodramatic when restarting due to OVS restart #248
- Bug 1903414: Do not use egressIP on reply packets #236
- Updating ose-sdn builder & base images to be consistent with ART #245
- Updating kube-proxy builder & base images to be consistent with ART #246
- Bug 1905761: Fix empty egress policy connectivity #239
- Bug 1915027: Fix MCS-blocking iptables rules #243
- Bug 1914284: Don’t try to generate NetworkPolicy flows for non-pod-network pods #240
- Bug 1905761: Fix IP list for empty Egress network policy #233
- Bug 1906844: Handle unsupported EndpointSlice and EndpointSliceProxying feature gates #230
- update to kube 1.20 #227
- Bug 1897073: Don’t throw an error for control plane VNID #220
- Bug 1896958: NetworkPolicy performance (pod caching) #226
- Make binaries not stripped #221
- sdn: update to OVS 2.13 #162
- Dockerfile: add tcpdump for debugging #201
- Bug 1892376: Ignore if netns is already deleted while deleting ns #214
- Modifications for klog v2. #207
- Bug 1890130: fix pod creation deadlock #209
- Owners: Remove Phil from reviewers #208
- Bug 1878845: Fix ruleversion #204
- Run metrics when using standalone kube-proxy #202
- Updating ose-sdn builder & base images to be consistent with ART #199
- Updating kube-proxy builder & base images to be consistent with ART #200
- Allow running openshift-sdn with standalone kube-proxy #198
- update egress dns code for dual-stack… #164
- Add documentation to openshift/sdn #185
- Bug 1882071: Fix bug in reflector not recovering from “Too large resource version” #196
- Bug 1877794: Emit a warning and ignore if empty cidr is passed to kubeproxy #194
- Bug 1878163: Updating images/sdn/Dockerfile.rhel baseimages to mach ocp-build-data config #192
- Bug 1878163: Updating images/kube-proxy/Dockerfile.rhel baseimages to mach ocp-build-data config #193
- Bug 1762580: Enable conntrack for ovs-multitenant unless userspace proxy #189
- Bug 1856144: bump golang.org/x/text to v0.3.3 #184
- Bug 1878731: vxlan_monitor_test: fix flake #186
- Bug 1848478: Invalid egressCIDR value causes sdn pods to fail on startup #169
- Bug 1871732: Fix nodeInformer call in EgressIPManager. #175
- Bug 1872080: Updating images/kube-proxy/Dockerfile.rhel baseimages to mach ocp-build-data config #176
- Bug 1872080: Updating images/sdn/Dockerfile.rhel baseimages to mach ocp-build-data config #177
- Bug 1859451: Add NodeInformer to EgressIP #171
- Bug 1857743: Port stuck open when ep deleted before svc in unidling mode #172
- Remove unused packages from Dockerfile #165
- Retry all OVS executions, not only transactions #159
- Add support for –may-exist when adding the bridge in sdn #158
- Bug 1851182: Retry commiting OVS transactions in case of failure #153
- build-image-sdn-test: Make binaries debuggable #142
- kube-proxy use node-ip to detect the IP family #152
- OWNERS: sync to CNO #151
- Full changelog
- Bug 2077597: bump go-ovirt-client to v1.0.0-alpha4 #136
- Bug:2076270 better VM deletion handling #134
- Bug 2076277: add Storage Domain Configuration to the machineset #133
- Bug 2074710: Transition to go ovirt client #131
- Bug 2056454: Preallocated disks for OCP nodes #129
- Updated OCP on RHV team members #130
- Updating ose-ovirt-machine-controllers images to be consistent with ART #128
- update to golang 1.17 #126
- Bug 2024328: detach non-bootable disks before removing the VM #123
- Update machine-api-operator dependencies to latest version #122
- Updating ose-ovirt-machine-controllers images to be consistent with ART #119
- Bug 1994410: minor error changes #117
- Bug 1984481: correct IPAddress detection for OVNKubernetes #114
- Add support for guaranteed memory field #113
- Refactor Provider - part 1 #107
- Updated owners because of GitHub account change #112
- Updating ose-ovirt-machine-controllers images to be consistent with ART #111
- Bug 1972747: allow auto pinning new names #110
- Updating .ci-operator.yaml
build_root_image
from openshift/release #109
- Removing Roy, adding myself to the OWNERS file #108
- Bug 1948719: update controller-runtime dependency #106
- Bug 1954177: Update mao dependency for webhook v1 changes #103
- move to go 1.16 #104
- Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #101
- Bug 1948963: add support for hugepages #102
- Bug 1941334: Add support for auto pinning policy #100
- Bug 1917485: Add validations to machine object #96
- Bug 1937694: providerIDController ignore nodes that have no machine #95
- Bug 1931215: Add support for affinity group #80
- Bug 1920905: extract node machine ipaddress from the engine instead using DNS . #85
- credentials: handle error in the strconv.Parsebool #94
- add custom capo readme #88
- Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #91
- Bug 1926346: move to go 1.15 and registry.ci.openshift.org #87
- Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #83
- Bug 1926278: Bump K8s dependencies to 1.20 #86
- Bug 1917872: Rebase on latest go-ovirt sdk 2021-01-12 #84
- Bug 1912567: handle node removal from oVirt #82
- Bug 1898487: Node is not removed when VM has been removed from oVirt engine #77
- Bug 1897138: Port to machine-api-operator #75
- Update OWNERS with bugzilla info #74
- Update OWNERS #73
- Update OWNERS #72
- Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #71
- Bug 1883978: fix machine ProviderID #70
- Bug 1878163: Updating Dockerfile.rhel baseimages to mach ocp-build-data config #69
- Bug 1872080: Add Dockerfile.rhel to match build configuration in ocp-build-data #67
- BUG 1858400: [Performance] Lease refresh period for machine-api-controllers is too high, causes heavy writes to etcd at idle #66
- abort network reconciling while vm is in transient state #62
- Add controller to reconcile node’s providerID #61
- Update OWNERS #57
- Metrics port change to support updated MAO metrics integration #60
- BUG 1858400: [Performance] Lease refresh period for machine-api-controllers is too high, causes heavy writes to etcd at idle #56
- Implement leader election for manager #55
- Bug 1817853: Reconcile network addresses according to VM status #53
- Add readiness/liveness probes #52
- Full changelog
- Downstream Merge 25-04-2022 #1050
- Dump OVN databases on e2e-control-plane failure #2947
- policy: Fix multicast allow policy type. #2948
- Use explicit include list for test cases of E2E matrix #2920
- Don’t addRetryPods during node updates #2943
- NodePort services DualStack tests refactor and failure toleration #2934
- Fix nodePort service backed by pods on hybrid overlay nodes #2862
- Allow make check without root #2932
- use generic watcher and retry logic #2909
- Bug 2023691: Downstream merge 2022-04-22 #1049
- Fixes handler locking #2886
- ovn_db_cluster metrics improvements #2890
- metrics: add option to expose OVS metrics on the node #2924
- Set bulk ops to false when not using predicate for deleting LSPs #2941
- Bump OVN version to 22.03 in schema and CI #2929
- Implement InternalTrafficPolicy=Local #2836
- libovsdb: cleanup ModelClient usage #2800
- Fixes adding nohostsubnets nodes (i.e. windows) #2937
- Bug 2072134: [DownstreamMerge] 4-18-22 #1040
- incorrect last-policy check when network policy is deleted #2896
- Fix ETP=local for host->svc traffic #2918
- config: split metrics out into its own section #2923
- Fix hybrid routes policy not deleted on pod deletion #2893
- Fix secondary bridge #2895
- Fix egress IP reassignment on cloud #2897
- templates: switch dnsPolicy to Default for hostNetwork pods #2906
- Don’t run CI on push #2916
- update the linter used for local testing so it matches the ci version #2891
- Delete stale conntrack entries for services #2829
- Fixes node retry test and updating nodes next hop #2921
- Remove nbctl daemon and fix upgrade tests #2707
- Fix bug with pointers #2904
- remove a call to clearInitialNodeNetworkUnavailable() #2903
- gateway/shared: snat hairpin traffic to other node addresses #2877
- Adds retry mechanism for Node resource #2870
- policy deletion retry could results in incorrect default deny portgroups #2894
- Dockerfile: bump to OVS 2.17 #1031
- Fix gofmt for downstream files #1028
- Bug 2026461: 4-4-22 merge #1010
- change networkpolicy ACLs to use “apply-after-lb” for egress network policy #2881
- Fix lgw flows for ingress-svc traffic #2849
- Update linter version to 1.45.2 #2889
- Retest failed command improvements and /retest-failed action #2867
- Bump ansi-regex from 3.0.0 to 3.0.1 in /.github/actions/cleanup-action #2883
- Bump minimist from 1.2.5 to 1.2.6 in /.github/actions/cleanup-action #2875
- Metrics: dont prematurely reset metrics #2879
- Use libovsdb API for Wait operation #2871
- vendor: bump libovsdb to 2cbe2d093e1247d42050306dd5c9a2d6c11f2460 #2882
- Fix some rebase glitches #2874
- Add a way to provide API token file #2872
- pods: Support hybrid clusters by skipping non-ovnk nodes #2873
- Scalability: Delete logical ports for completed pods #1121
- Bug 1996128: Remove test “should have ipv4 and ipv6 node podCIDRs” from disabled tests #2758
- Retry delete logical port on failures #2787
- Bug 2047710: Bump OVS version to 2.16.0-57.el8fdp #980
- Bug 2037647: support new egress pipeline option for ACLs #1
- Downstream merge 2022-03-22 #1006
- node, master: don’t use Node objects for coordinating topology version #2837
- Bug 2063321: [DownstreamMerge] Downstream merge 17-03-2022 #1000
- Metrics: Use a queue instead of spawning go routines to add events #2850
- EgressIp sync needs to account for stale nexthops #2860
- Issue2700 e2e #2815
- Fix issue with stack traces for gateway localnet linux #2856
- TRIVIAL: Enable info logging for successful assignment of egress IP #2838
- Bug 2060549: Downstream merge 3-8-22 #989
- Fixes improper validation of gw cache on pod add #2851
- Bug 2052975: Downstream merge 07-03-2022 #988
- Stop sending GARPs for LB VIPs on GR #2835
- Merge 3-4-22 #987
- NP Retry: return error for ensureAddrSet #2847
- Refactor OVN-Kube master metrics #2839
- Add more debug logs to addLogicalPort #2840
- Fix cleaning VF representor ports #2845
- Metrics: Remove stale label metric entries #2834
- kube: bump kube API QPS to 50 #2844
- vendor: bump libovsdb to c8b4494412b1a0ba1396dd162a9a2d497c80f2b0 #2843
- Upstream Submariner kind hacks, setup automatic build and storage of ovn-k images #2747
- egressgw cleanups and code consolidation #2658
- Move memory-trimming-on-compaction out of dbchecker to nbdb/sbdb init #2830
- Add metric to record gateway modes #2833
- gateway: fix test teardown order to really prevent nodeIP manager flake #2832
- Bug 2052975: Bump OVN to ovn-2021-21.12.0-30.el8fdp #982
- Bug 2052398: [DownstreamMerge] 2-25-22 #975
- sbdb model: Re-run libovsdb modelgen on SB OVN schema #2831
- Re-sync unassigned egress IPs for CloudPrivateIPConfig deletes #2776
- Enable use of dns name as ovn db server address #2828
- Bump OVS to 2.16.0-53.el8fdp #968
- Bug 2048538: [DownstreamMerge] 2-22-22 #966
- Fixes delete retry on network policy recreation #2826
- node: wait for nodeIP and OpenFlow manager to stop before next test #2827
- Fix router err msgs + linter update #2820
- Fixes thread safety with LB healthcheck #2821
- Fixes race for namespace logging level update #2823
- Bug 2045577: Bump OVN to ovn-2021-21.12.0-15.el8fdp #958
- Bug 2048538: [DownstreamMerge] 2-14-22 #956
- Adds retry mechanism for Network Policy #2809
- Bump ajv from 6.12.2 to 6.12.6 in /.github/actions/cleanup-action #2819
- actions: make job name match logfile names #2818
- Fixes dualstack clusterIPs for network policy svc handler #2811
- Fix GetPodsBySelector/GetNamespacesBySelector #2814
- Bug 2011525: [DownstreamMerge] Downstream merge 08-02-2022 #947
- ovnkube master: Reflect changes to acl-logging-rate-limit in ovn db #2806
- Makefile: update go version #2810
- simplify the buildOps() method for the NotFound case #2803
- Use 0o prefixes for octal constants #2808
- some OVN NB Table’s Name field is a pointer type since its optional #2805
- Bump k8s version #2784
- cni: fix logspam suppression for non-existing OVS port #2802
- Fix cache building used for removing stale egress IPs #2783
- fix error check in findPortGroup() #2801
- Fixes handling errors for getting IPs for pods #2792
- Add COPP to gateway routers for rate limiting pkts #2752
- Duplicates in addrsets #2794
- Metrics: Fix incorrectly logged error when searching for ovnkube master pod #2796
- Use node IP in ParsedNodeEgressIPConfiguration #2779
- Edited README_MANUAL.md to Fix this issue: flag provided but not defi… #2789
- dist: Update Dockerfile.fedora.dev to obtain smaller images. #2756
- Fixes finding default gateway for configured GW interface #2782
- Update project owners #950
- Downstream merge 2-1-22 #940
- Make sync failures fatal after retries #2773
- fedora: Bump OVN version to 21.12.0 and fedora version to 35. #2770
- Adds wait method for ovsdb operations that created named objects #2764
- pods: delete ports by UUID if available #2762
- Bump node-fetch from 2.6.1 to 2.6.7 in /.github/actions/cleanup-action #2771
- Docs/go-controller: update minimum go version to v1.16 #2772
- Add Public Links #2763
- Documentation: Document OVN ExternalIP and LoadBalancer.Ingress ARP #2755
- EgressIP: Fix update of CloudPrivateIPConfig #2766
- vendor: bump libovsdb #2767
- Fix pod-creation-retry #2765
- libovsdb: give reconnects more time to process than normal transactions #2754
- Shared gateway: Modification of ClusterIPs shall trigger svc update #2759
- Bug 2039253: avoid passing duplicate Flow endpoints to ovs-vsctl #2745
- EgressIP: miscellaneous fixes #2734
- metrics: enable host OVS process metrics collection #2723
- deletePerPodGRSNAT should match on externalIP #2725
- Combine address-set-addips into single transaction #2733
- Makefile: Fix bad example for disabling optimizations #2753
- Add logical switch UUID to the logical switch manager struct #2741
- Pull up switch names from cache while creating ACLs #2749
- Set l3GWConfig.mode correctly #2746
- ETP=local, SGW: Add DNAT rule towards masquerade #2737
- Update nbdb and sbdb with modelgen supporting copy/equal #2738
- LogicalSwitchManager: Refactor reserveJoinLRPIPs #2743
- Metrics: Increase log level for CP recorder #2744
- Do not rely on empty finalizers during CloudPrivateIPConfig deletion #2748
- egressip: fix usage of clientModel doAfter #2735
- Multiple ExGW cache validation/improvements #2722
- Move nb/sbctl metrics to master #2718
- kind.sh: Use absolute paths instead of relative paths #2695
- ovndbmanager: Implement unit tests for missing functions #2582
- CI: Wait on namespace deletion for host networked test pods #2731
- Create iptables NAT rules also for loadbalancer services #2705
- CI: Fix log message for failed commands in pokeEndpointHostname #2729
- Fix Hybrid Overlay #2720
- Check if pod exists before re-adding SNAT #2721
- Bug 2040357: Dockerfile: bump OVN to ovn-2021-21.12.0-11.el8fdp #902
- Bug 2039253: avoid passing duplicate Flow endpoints to ovs-vsctl #930
- Bug 2031926: Shared gateway: Modification of ClusterIPs shall trigger svc update #924
- Bug 2042001: Adds wait method for ovsdb operations that created named objects #934
- Bug 2044303: Fix update of CloudPrivateIPConfig #923
- Bug 2046297: libovsdb: give connects more time to process than normal transactions #931
- Bug 2044680: libovsdb performance and resource consumption fixes #927
- Bug 2017650: EF: Pull up switch names from cache #908
- Bug 2025467: ETP=local,SGW: Add DNAT rule towards 169.254.169.3 #907
- Bug 2043961: Fix pod-creation-retry #926
- Bug 2040540: Fix String formatting error #904
- Clean up OWNERS a bit #919
- Bug 2039880: Metrics: Increase log level for CP recorder #899
- Bug 2039099: EgressIP fixes for 4.10 #917
- Bug 2032998: perf/scale backports #911
- Bug 2034577: Set l3GWConfig.mode correctly #909
- Bug 2034155: Make egressIPs compatible with ICNI #915
- Bug 2029742: egressip: fix usage of clientModel doAfter #910
- Bug 2041830: Fix panic in Hybrid Overlay #913
- Bug 2039698: Hacky way of doing ITP:preferLocal for openshift-dns:default #896
- Bug 2039516: Dockerfile: bump OVN to ovn21.12-21.12.0-25 #883
- Bug 2022536: Validate ExGW Cache and fix cache keys #895
- Bug 2031012: Create iptables NAT rules also for loadbalancer services #888
- Bug 2033728: Dockerfile: bump OVS to 2.16.0-33.el8fdp #833
- Merge 21-12-16 #875
- vendor/libovsdb: bump to ab69150b65ee937622385e60f360f6f6664de33f #2719
- Metrics: Enable OVN DB size metric only if OVN DBs found #2717
- Fix the node deletion cleanup. #2712
- [Egress IP]: Fix spurious error logs #2716
- Bump libovsdb version to fix connection leak. #2715
- Set the OVS port as transient #2710
- Flow targets: use Node IP on empty host and add performance tuning parameters #2649
- Remove all legacy 501 hybrid route policies in sync #2709
- Remove lingering nb/sb ctl calls from the code base #2697
- libovsdb: fill in uuid of matched row #2704
- Metrics: Add control plane metrics recorder #2683
- Register OVN components metrics with OVN Prometheus registery #2671
- cni: match default kubelet CRI operation timeout for CNI operations #2645
- Use libovsdb in unidling controller #2262
- Block access to metadata service based on platform type #873
- Downstream merge 2021-12-10 #871
- Idempotent egress IP setup + cloud egress IP implementation #2691
- 21-12-9 #869
- Fixes getPortAddresses being space separated value #2698
- Fix iptables log #2701
- Implement ETP=local on LGW #2651
- Merge 21-12-7 #867
- Fix Netpol with stateful-sets #2615
- Use Load Balancer Groups to improve NB scalability. #2533
- ovn-dbchecker: upgrade DB schema #2694
- egressgw: fix deadlock due to behavior of RWLock #2659
- Add routable-mtu config setting #2654
- Support migrations between LGW and SGW #2669
- ovn: bump to ovn21.12-21.12.0-24.el8fdp #818
- 03-12-2021 #863
- exit 0 instead of 1 #2689
- fedora: Bump ovn version to 21.09.0-4. #2690
- Refactor LGW #2663
- CI: Run full e2e tests on upgrade jobs #2644
- Make container OVS interfaces Transient, Batch Periodic interface scrubbing #2665
- Metrics: convert metrics to base prometheus units #2681
- Metrics: remove “_total” suffix from non-counter metrics #2680
- port missing in the network policy port_groups #2667
- Fixup FindSBGlobal and monitor sb_global #2688
- Make egressIPs compatible with externalgws #2686
- Fix getting router port MAC address #2687
- Two unrelated CI cleanups #2652
- Bug 2019809: [DownstreamMerge] 11-29-21 #851
- Fixes race between node handler and pod sync #2684
- Remove ebay-go bindings from OVN package #2662
- addressManager should not call sync() from ErrorCallback #2668
- Minor documentation and spelling cleanup #2643
- Metrics: Add additional label to refer to ovnkube master #2676
- Exec gofmt v1.17 which adds //go:build to existing // +build #2677
- NATs not getting deleted on GWR #2673
- add support for multiple flow monitoring protocols and for IPv6 endpoint in existing netflow test #2592
- Fix sbdb.MacBinding model #2670
- Bump libovsdb to fix monitor deadlock #2666
- Ensure node host address annotations are in sync with api server #2657
- Fixes incorrect meter configuration for ACL #2656
- Bug 2009873: [4.10.0] Avoid stale annotations by re-subscribing to netlink #843
- Revert revert #834
- Fixes unnecessary loadbalancer OVN transactions #2650
- Fix find ACLs by priority #2646
- Log all nbdb txns via libovsdb #2648
- logging: make sure we use klog v2 #2647
- Improve ACL egress firewall nbdb ops #2624
- Revert “[DownstreamMerge] Fix previous downstream merge” #831
- Fix previous downstream merge #812
- Fix libovsdb reconnection logic #2640
- Bug 2018398: findLegacyLBs to also include idling LBs #2638
- Remove redundant LRP removal in upgrade path #2629
- Libovsdb fixes for lgw upgrades #2631
- fix hybrid overlay communication through services #2639
- Remove fatal check for port groups #2637
- Fix logging invalid errors on ingress IP #2636
- Bump libovsdb #2630
- Remove generating test report #2633
- remove calls to RunOVNbctl from egressip.go #2612
- Make config parsing more resilient for unknown config fields #2579
- Dont log errors for endpointSlices missing services #2628
- Metric: Egress firewall count #2623
- Scale: Don’t trigger updateNode unless needed #2602
- run RunDBChecker as goroutine #2611
- Only monitor speicfic tables for sbdb #2627
- Metric: IPsec #2543
- Add default 10s timeout for monitor command #2625
- egressgw: only return unique elements from getRouteInfosForGateway() #2626
- Recreate existing service routes on startup to allow for MTU changes #2600
- Fix panic on node object deletion #2597
- Fix panic on nil NB client deleting legacy LBs #2622
- pods: don’t try to delete unscheduled pods #2613
- CI/CD: Ajust e2e timeouts in github action workflow #2617
- Bug 2018276: Avoid stale annotations by re-subscribing to netlink #2614
- Don’t return the error when annotation cannot be unmarshalled #2551
- Removes unused nbctl find lb function #2621
- : Fix host network to service backed by egress IP pods #2580
- Use libovsdb for lrp-add and gateway_chassis #2581
- Fix pod handlers for egress IP and removal of old data on node reboot #2572
- Dont Add NodePort related iptable rules on the DPU #2619
- vendor: bump libovsdb #2618
- Fixes incorrect syntax for pod addresses #2616
- Add doc links to README.md and remove trailing whitespace from external traffic policy docs #2610
- e2e test to validate multicast IGMP query from OVN #2150
- pods_test: add test for existing lsp creation workflow #2606
- Don’t start svcFactory until after leader-election #2608
- ovn-db-checker: don’t use ovsdb-tool for sid #2554
- Libovsdb logical switch conversion #2567
- Node wait for Controller before initializing Gateway #2523
- fix IPv6 support in ovndbmanager and re-enable corresponding HA test in IPv6 #2563
- validate the MTU check on the right interface #2504
- Metric: Add egress firewall rules metric #2538
- Bug 2017909: EgressGW: only return unique elements from getRouteInfosForGateway() #816
- Revert #796 and #807 #810
- fixup: reduce delta from upstream #807
- Merge 2021-10-13 #796
- CARRY: go-ovn: prevent deadlock processing Updates during initial DB dump #800
- Bug 2016479: Update iface-id-ver for existing ports #802
- bump libovsdb #2601
- nat operations #2421
- Add metrics from ovn-appctl stopwatch/show #2443
- Bump Libovsdb #2577
- Restricting ovn service account to access configmaps in ovn-k8s namespace #2595
- install-kind.sh: Compare kind binary against hardcoded checksum #2585
- Update iface-id-ver for existing ports #2591
- Fixes race with namespace acl logging updates #2578
- cni: Use POD from cache, if available. #2570
- Bump ovn version #2569
- acl-logging, tests: assert new policies log level #2549
- Remove waitForNamespaceLocked #2389
- bump libovsdb #2539
- Scale/Perf: LGW: LRP 501: Reconstruct the policy using address sets #2424
- Change default OVN_BRANCH name to ‘main’. #2566
- Embed mutex into allocator struct #2562
- Fix cleanExGwECMPRoutes on startup #2564
- acl-logging, tests: fix default deny all race #2561
- Shared GW: Fix neighbor advertisement flaps for ExternalIP #2540
- LGW: Fix duplicate route policy addition #2557
- EgressIP: Ignore order when comparing NextHops to GR IPs #2558
- Metric: Add Egress IP count metric #2537
- libovsdb logical switch port in hybrid-overlay and GetPortAddresses #2527
- Set iface-id-ver LSP option only for newly created LSP #2548
- reorganization of libovsdb code #2550
- Logical router operations #2535
- Support configurable ovn-monitor-all. #2547
- Update acl logging severity #2526
- Ovn fedora update #2542
- Bug 2009873: Stale annotations for a given node #2534
- Nit-Fix: Remove debug statements from LSPDel #2541
- pods: shorten pod retry timer and include backoff #2525
- Bug 1998515: ovn-kubernetes repeatedly updates host-addresses annotation on ipv6/dual-stack hosts #2521
- Update API version for e2e Tests #2529
- remove go-ovn southbound client from hybrid overlay #2528
- Upstream unprivileged mode #2508
- Use libovsdb for logical switch port operations #2515
- Add IPv6 support for “Should validate ingress connectivity from an external gateway” e2e test #2524
- Reduce nsInfo contention on external gateway ops #2516
- Bump ovnver to fix multicast relay issue when DGP are configured #2522
- libovsdb: tweak timeout #2517
- CI: Fix ovn-ci-periodic job #2501
- Annotators rework #2510
- Fix IPv6 e2e tests #2518
- libovsdb: Use libovsdb for load balancer operations #2468
- libovsdb: Use libovsdb for ACLs and port groups #2415
- Fix E2E IPv6 tests: adapt addresses and subnets #2505
- Remove CNI CMD Check #2511
- Bump tmpl from 1.0.4 to 1.0.5 in /.github/actions/cleanup-action #2509
- Set always_learn_from_arp_request to false for cluster router. #2496
- Bug 2002657: ovn-kube egress IP monitoring is using a random port over the node network #2495
- Generate client with monitor for SB and NB DB #2494
- Bug 1999261: filter out KubeAPIAuth when logging CNI requests (improved) #2486
- Bug 2000057: panic after EgressFirewall deletion and DNS record expiration #2471
- Bump k8s.io/kubernetes from 1.20.2 to 1.20.7 in /test/e2e #2474
- setup fake iptables helpers to avoid random failures in make check #2489
- kind.sh: Ignore missing key when disabling ipv6 #2480
- Fixes skipping pods accidentally in retry #2472
- fixes as it relates to node addition/update handling #2482
- Fix collector #2462
- Fix LGW Node
SyncServices
#2386
- Ensure host veths are cleaned up properly #2481
- Update libovsdb, connect only to masters #2464
- Fixes misuse of pod annotations during update event #2477
- Bug 1999261: filter out KubeAPIAuth when logging CNI requests #2479
- kind.sh: Make kind image configurable #2449
- fix golangci-lint related issues #2475
- Add “iface-id-ver=${POD_UID}” tuple to the external-ids of logical and OVS ports #2455
- Fix ginkgo argument for unit test case specification #2473
- lsm: remove duplicate wording in error message #2470
- master: give leader election an event recorder #2465
- Revert “Taint node with NoSchedule effect when ovnkube pod is down” #2459
- Make
ensureJoinLRPIPs
thread-safe #2463
- Bug 1997438: egressfirewall not set after upgrade #2460
- master: don’t fail trying to cache same GW LRP IPs as already exist #2456
- Fix lb delete during node deletion #2457
- Get rid of address sets lock and ips cache #2444
- Shared GW: Fix wrong action for IPv6 incoming Geneve packets #2454
- factory: split watcher creation and start #2431
- Documentation: Update installation documentation #2446
- Documentation: Improve CI documentation #2452
- Fix ensurePod to call addPodExternalGW only for annotation updates #2453
- Fixes backwards values for election timer #2447
- Bump to main: optional field value fix for in-mem DB #2448
- Use DGP to connect logical switches to the cluster router. #2388
- Dockerfile.fedora: Update ovn build to ovn-21.06.0-15.fc33. #2440
- Modify matchers to take into account optional field values #2445
- Fixes ensure address set #2438
- Update test matcher for libovsdb #2437
- Succesor for PR 2331 [fix reserve joinSwitch LRP IPs] #2434
- Add quotes around nexthop and dst-ip fields #2435
- bump libovsdb #2433
- Fix errors during delete for get object meta #2432
- Bump path-parse from 1.0.6 to 1.0.7 in /.github/actions/cleanup-action #2413
- Readiness Probe improvements for ovn-northd and ovn-controller containers #2430
- Egress IP: fix failing test #2428
- Scale Improvement: nsinfo RW Mutex #2429
- factory: remove duplicate include #2427
- Update vendor libraries to kubernetes 1.22 #2423
- fix RunOVNNbctlUnix() to access OVN NBDB through unix domain socket #2425
- Scale fixes #2385
- Documentation: Update ovnkube-trace documentation #2420
- Documentation: Improve CI documentation #2422
- Shared gateway use ct_mark to classify host/ovn traffic #2330
- vendor: bump libovsdb #2417
- Sync exgw routes on startup #2348
- Per-service loadbalancers, session affinity #2294
- vendor: bump go-ovn #2412
- Sync egress IP for pod and namespace changes on restart #2300
- changing addressset to use libovsdb and testing in CI #2372
- ovnkube-trace: Auto determine SSL status for OVN #2310
- attempting to reduce cardinality in the interest of memory performance #2384
- DBChecker: reconcile the election timeouts when specified #2356
- ci: Periodic job remove redundant booleans and use names #2405
- ci: fix running e2e tests #2403
- Dockerfile: make Tim the maintainer #2401
- fix typo in test-go.sh #2396
- CI: Remove redundant booleans and use names for all of the features. #2398
- test: fix ExpectNoError() message formatting #2390
- Tests: fix ipv6 conversion flake #2399
- Fix NodePort #2393
- test: fix flake where tainted nodes cause other tests to fail #2370
- HBO: Make GetPortAddresses return portMAC even if portIP is nil #2395
- kind.sh: Add dependency check for required binaries #2382
- hybrid-overlay: ensure that named networks are valid for Windows #2374
- Add the default cluster name to upgrade.sh #2378
- libovsdb: matcher compare slices as sets #2383
- fix unnamed uuids in test harness #2377
- Implement externalTrafficPolicy Feature #2136
- Remove some CI jobs #2376
- Kind: Make SGW as default #2349
- Run libovsdb modelgen on latest OVN NB schema #2373
- Support named uuids in libovsdb test harness #2369
- quit retrying pod setup if the pod is already gone from informers cache #2342
- pods: log when pod setup starts #2368
- Bump ovn version to 21.06.0-12.fc33 #2287
- Smart-NIC support phase2 #2042
- Additional pod handler race #2359
- kind.sh: Check for pod object creation #2354
- Enable external gateway tests to support second bridge and enable CI #2289
- Add v6 management interface address for host network policy #2358
- Taint node with NoSchedule effect when ovnkube pod is down #2183
- Fix node handler stepping on pod handler #2355
- Bump glob-parent from 5.1.1 to 5.1.2 in /.github/actions/cleanup-action #2253
- Bump ws from 5.2.2 to 5.2.3 in /.github/actions/cleanup-action #2252
- Bug 1987445: Fix gateway routers answer ARP/NDP requests for LoadBalancer/ExternalIP services #793
- Bug 2011386: pods: fix overwriting returned error from defer() #787
- Bug 2007443: bump OVN to ovn21.09-21.09.0-20.el8fdp #784
- pods: remove unnecessary LSPGet() calls #781
- Bug 1959352: phase 2 scale improvements #750
- ovs: bump to 2.16.0-15.el8fdp #775
- Bug 2006325: Bump OVN to ovn21.09-21.09.0-19.el8fdp #768
- Updating ose-ovn-kubernetes images to be consistent with ART #744
- Bug 1999261: filter out KubeAPIAuth when logging CNI requests #742
- Bug 2002010: Fixes skipping pods accidentally in retry #739
- Bug 2000057: panic after EgressFirewall deletion and DNS record expiration #741
- Bug 2003195: Ensure host interfaces are deleted by CNI #738
- Fix bad merge on egressip test #732
- Bug 2002372: Fixes misuse of pod annotations during update event #735
- Bug 1995335: Add “iface-id-ver=${POD_UID}” tuple to the external-ids of logical and OVS ports #729
- Bug 1903408: Merge externalTrafficPolicy ONLY #663
- Bug 1976399: DBChecker: reconcile the election timeouts when specified #647
- Bug 1998614: Ensure client handling of canceled/dropped OVSDB monitor #717
- Bug 1997438: egressfirewall not set after upgrade #716
- Bug 1998423: kube master don’t fail trying to cache same GW LRP IPs as already exist #705
- Bug 1986946: Fix ensurePod to call addPodExternalGW only for annotation updates #691
- Bug 2000721: bump OVS userland to openvswitch2.16-2.16.0-6.el8fdp #714
- Bug 1999852: bump OVN to ovn21.09-21.09.0-18.el8fdp #704
- Bug 1999138: Revert “Taint node with NoSchedule effect when ovnkube pod is down” #708
- README: Add doc links #669
- Bug 1998146: Fix lb delete during node deletion #698
- Bug 1962344: Use DGP to connect logical switches to the cluster router. #688
- Bug 1997270: bump OVN to ovn21.09-21.09.0-15.el8fdp #685
- Bug 1995816: [4.9] backport “attempting to reduce cardinality in the interest of memory performance” #672
- Bug 1997114: Fixes ensure address set #684
- Bug 1994647: Add quotes around nexthop and dst-ip fields #677
- Bug 1973215: fix reserve joinSwitch LRP IPs #679
- Bug 1989615: Fix GetPortAddresses for HBO #670
- Bug 1943334: Taint node with NoSchedule when ovnkube pod is down #671
- Bug 1995330: Cherry-pick of per-service loadbalancers #666
- Bug 1959352: scale fixes 1 #667
- Bug 1978797: Sync exgw routes on startup #658
- Bug 1994069: bump OVN to ovn21.09-21.09.0-13.el8fdp #659
- Bug 1976215: Fix: sync egress IP for missed events on start-up #655
- Bug 1991793: [4.9] bump OVN to ovn21.09-21.09.0-12.el8fdp #652
- Bug 1989694: Bump OVN to ovn21.09-21.09.0-10.el8fdp #643
- Bug 1986440: Bump OVN to ovn21.09-21.09.0-9.el8fdp #630
- Bug 1986443: Fix pod handler race downstream #628
- Bump OVN to ovn21.09-21.09.0-8.el8fdp #621
- Bump OVS to openvswitch2.15-2.15.0-28.el8fdp #622
- Bug 1985512: Add v6 management interface address for host network policy #623
- Merge 2021-07-21 2nd #619
- Move Geneve header length constants into types package #2352
- ovnkube-trace: Refactor get linkIndex from /sys interface #2308
- Dont print pod retries if not scheduled #2350
- Taint nodes with a too small MTU #2326
- Kind: add an option to create a second interface in all nodes #2273
- ECMP for Egress IP #2212
- Kind doc: simplify instructions with podman (minor) #2346
- Enable an optional second bridge for external gw traffic #2318
- Merge 2021-07-18 #609
- cni: pass Kube API auth via cnishim response, not CNI config file #2345
- ovnkube-trace: Autodetermine ovnNamespace #2306
- addGWRoutesForPod: don’t fail if the routes are already added #2343
- Fix lgw external ip #2244
- Kind script: add support for podman #2315
- Fix namespace locking and waiting #2337
- Infer subnet for node /128 IPv6 addresses #2338
- Delete per pod nat when adding gw routes to namespace #2272
- Idling: check existing loadbalancer before moving the vip to the idling #2325
- cni: cancel old pod sandbox add requests if the pod’s UID or MAC changes #2275
- docs: Add multicast information #2319
- Fix duplicate incrementing of subnet allocation metric #2333
- services: batch LoadBalancer VIP deletions when possible #2329
- Add hbo-lr-policy only if config.HybridOverlay.ClusterSubnets is set #2314
- namespace: track how long namespace addition takes #2328
- services: log errors and don’t panic if the service doesn’t exist any more #2327
- Add libovsdb clients to controllers & test harness #2274
- Add unit test for Kube.SetAnnotationsOnPod #2291
- nicstobridge.go: Improve logging message when address move fails #2324
- Check /sys/class/net for ifindex when ip command is not available inside Pod #1975
- Bug 1973286: Merge 2021-07-06 #600
- Fix bug #2316 mixed up flow targets #2317
- Enable IPv6 e2e tests for control-plane #2276
- Add routes for pod: fail only after checking all the gw addresses / ips #2293
- ovnkube-trace: Only install deps with pip3 if deps are not met #2312
- avoid prometheus cardinality explosion #2279
- docs: Improve kind documentation #2304
- Fixes stale routes after external gateway pods delete/update #2302
- Upgrade to kind 0.11.1 #2292
- Fix some warnings at make clean #2283
- Remove namespaces after the tests #2284
- Adds back logical ports for pods during node add #2281
- Bug 1962387: Update existing policy ACLs on start #2236
- Bug 1965074: return an error for empty openflow patch and/or phy ports. #2245
- Adding upgrade testing as part of e2e tests #2186
- policy: fix gressPolicy data race on delete #2259
- remove egressFirewalls dependency on the namespace object. #2230
- Add generated code using libovsdb #2217
- Bug 1973813: 6-21-2021 merge #582
- docs: Export KUBECONFIG in Run KIND deployment section #2263
- Remove GCE from skipped tests #1902
- Bug 1961757: Add ovn-controller logical flow cache options #2247
- Declare a maximum line length for batching #2266
- Detect if OVS supports check pkt length #2267
- Updating ose-ovn-kubernetes images to be consistent with ART #578
- Bug 1972287: 6-17-21 merge #579
- Minor egress IP fixes #2264
- Shared Gateway Node Port Skip commit to CT-Zone 64000 #2261
- bump version of go used for building images is CI testing #2258
- Minor fix to allocating slice for gress policy #2255
- Fix connectivity for egress firewall matching pods to cluster services #2256
- Avoid recursion when calculating max supported args #2254
- Batching: Fixes finding maximum bash arguments #2246
- NetworkPolicy: bulk-add pods to new policies (or on restart) #2249
- cni: wait up to 1 second for pods to appear in the API #2251
- Fixes getNodeIPs assuming dualstack #2250
- Fix compatibility of multiple ipBlock NetworkPolicies #2248
- Fix ipv4/localgw/NonHA CI #2239
- fix data race in tests: ovn mock: deep-copy return values #2242
- Refactoring e2e test - fixing waiting period when delete db files #2188
- healthcheck: distinguish ofport check error messages #2234
- Increase timeouts for ttl egressFirewall DNS tests #2237
- policy: remove incorrect deletion from lsp cache #2227
- Smart-NIC Remove VF Representor port on OVS failure #2240
- Fix error message #2241
- Fixes handling large packets towards OVN #2225
- Remove GetAclByName() #2231
- Batch ovn commands for Egress firewall #2223
- Fix ovn-controller log level var name #2233
- policy: reduce lock contention on policy object #2228
- Fix services node add #2208
- Split large nbctl transactions #2221
- properly sync EgressFirewall on startup #2213
- annotator: remove unused failure handling callback #2174
- Adds back checking OF flows for CNI #2220
- Extend gateway tests to validate connectivity from gateway to pod #2210
- address_set: fix test suite file name and suite name #2218
- NewAddressSet: return nil in case of error #2216
- ovn: fix some concurrency issues in fakeAddressSet #2222
- Bump lodash from 4.17.19 to 4.17.21 in /.github/actions/cleanup-action #2211
- Bump hosted-git-info from 2.8.8 to 2.8.9 in /.github/actions/cleanup-action #2214
- Dockerfile.fedora: bump to ovn-21.03.0-32.fc33 #2219
- Reduces number of OVN operations in services #2201
- Fix go-fmt errors #2209
- Add FakeExec call validation to node smart-nic tests #2203
- Add Namespace and rule Number to gress policy ACL name #2207
- pkg/factory: more complete handle metrics #2200
- Stale ports: use ovnNBClient to delete them. #2190
- policy: release LSP lock before adding pods to default-deny portgroups. #2205
- Bump the go-ovn version to f0122836cc35fcadf72de8698b26157c5a42a9f8 #2206
- pods: suppress expected “object not found” error getting LSP options #2195
- Fix pod -> svc -> host LGW flow #2202
- change egressFirewall to be enabled with a cli flag #2192
- Remove improper checks for pod routes #2197
- CNI cmdCheck: treat ingress_policing_rate=0 as not found #2182
- policy: handle NetworkPolicies single “from” multiple “ipBlock” #2191
- Fixes data race in hybrid overlay tests #2196
- pods: make LSPGetOptions error more descriptive #2193
- Fixes statically linking CNI binary #2189
- Purge only the lprs with nexthops of the same family of new nexthop #2185
- Go 1.16 + CI fixes #2178
- fix deadlock in EgressFirewall DNS code #2169
- Fix typo in error log message #2176
- Should allow shared and local gateway dns resolution #2125
- pods: bind pod logical switch ports to the node’s chassis with requested-chassis #2163
- Fix routes for node ips #2159
- master: Delay deleting Namespace’s address set for 20 seconds #2168
- Fix mockery test #2175
- Implement LRSR functionalities for Mocks Testing #2158
- Remove node-side egress IP clients #2167
- add JacobTanenbaum to the list of approvers #544
- Bug 1958375: Bump OVN to 20.12.0-140.el8fdp #580
- Updating .ci-operator.yaml
build_root_image
from openshift/release #574
- Bug 1956955: Batching: Fixes finding maximum bash arguments #567
- Bug 1970068: Fixes getNodeIPs assuming dualstack #568
- Bug 1958972: Fixes adding nodes to use new Services controller #554
- Bug 1927047: Handling packet sizes greater than pod MTU #559
- Bug 1955783: Add Namespace and rule Number to ACL name #532
- Bug 1961852: policy: reduce lock contention on policy object #560
- Bug 1960757: CARRY: block MCS for shared-gateway mode. #542
- Bug 1954773: adding cli flag for egressfirewall and removing CRD watcher #541
- Bug 1962392: CARRY: fix missed learn for hybrid exgw #551
- Bug 1956955: Reduces number of OVN operations in services #2201 #545
- Bug 1958958: NewAddressSet: return nil in case of error #540
- Bug 1952819: Bump the go-ovn version to f0122836cc35fcadf72de8698b26157c5a42a9f8 #537
- Bug 1953680: policy: handle NetworkPolicies single “from” multiple “ipBlock” #530
- Bug 1952819: handle nbdb deletes on reconnect / delete stale ports using goovn client #528
- Bug 1957039: Fix pod -> svc -> host LGW flow #531
- Bug 1959058: policy: release LSP lock before adding pods to default-deny portgroups. #529
- Bug 1949582: CNI cmdCheck: treat ingress_policing_rate=0 as not found #522
- Bug 1950471: Purge only the lprs with nexthops of the same family of new nexthop #516
- Bug 1952262: Revert “removing the hybrid overlay externalGW code” #511
- Bug 1953169: endpoint slice controller doesn’t handle services target port correctly #515
- Bug 1944121: master: Delay deleting Namespace’s address set for 20 seconds #499
- Bug 1947917: fix deadlock in EgressFirewall DNS code #502
- Bug 1950159: Fix linter errors in OCP Hacks #495
- Bug 1947712: pods: bind pod logical switch ports to the node’s chassis with requested-chassis #500
- Bug 1945948: Fixes local node IP reachability in shared gateway mode #498
- Bug 1930248: Sync management port for an existing node #497
- Sync management port correctly if it changes for an existing node #2164
- 4-9-21 merge #496
- Set the default value of host network namespace to empty string #2165
- netpol: Changes to support network policy for host network traffic #2093
- Wait one second between checking the last event and generating a new one #2161
- ovnkube-trace support for IPv6 #2111
- Bypass conntrack for Geneve pod to pod traffic #2160
- Smart-NIC Support Phase1 #2005
- Bugfix/sync management port v2 #2115
- Unidling: make the wait shorter / check for longer time #2155
- Fix: egress IP route health check detection state on restart #2153
- Dockerfile: bump OVS to openvswitch2.15-2.15.0-9 #492
- Bug 1944180: 3-30-21 merge #480
- Ensure no SNAT on GR for DisableSNATMultipleGws #2146
- Bug 1940233: setting max offset for IPv6 CIR to prevent overflow #2134
- Use go-ovn bindings for port group commands #2030
- Makefile: Allow CTRL+C when running in container #2135
- services: don’t assume Status.LoadBalancer.Ingress IPs are populated #2145
- Adding docutext and fixing usage of target #2127
- Adding openvswitch-test package so that ovs-tcpdump is available in all pods #2142
- Replace ACL reject rules with a reject=true loadbalancer for services without endpoints #2124
- master: cancel leader election on exit #2140
- Improvements to unit test scripts #2137
- FakeExec: don’t panic when a cmd does not match #2126
- don’t exit on config changes #2133
- Dockerfile: bump OVS to openvswitch2.15-2.15.0-2 #461
- Add wait to iptables commands for OCP Hacks #476
- 3-24-21 merge #475
- cni: Use new port-up OVN notification mechanism (when possible). #1996
- Support go-ovn Logical Switch functions in mock infrastructure #2070
- Add NetFlow/SFlow/IPFIX support #2082
- kind: script restructuring #2084
- 3-22-21 merge #472
- Re-work egress firewall to use ACLs + miscellaneous fixes #1971
- Change naming conventions for network policy ACL’s #2064
- unidling controller must process cache events #2122
- modify CGO build flag for ovn-k8s-cni-overlay binary #2112
- More hybrid overlay fixes #2121
- Fixes Hybrid Overlay for services with hybrid endpoints #2100
- Fix dead link for k8s test binaries #2113
- Properly log when hybrid overlay errors out #2110
- Fixes adding duplicate ECMP routes #2106
- External gateway namespace tests: Cover BFD #2091
- BZ 1927845: Bump OVS version to 2.13.0-79.5.el8fdp #434
- Remove valadas from owners #469
- Bump OVN to ovn2.13-20.12.0-25.el8fdp #470
- Bug 1934643: Downstream merge 3-10-21 #458
- External gateway pod tests: Cover BFD #2090
- Update Network Policy Documentation #1866
- E2E: Expand the coverage of the gateway pod test #2029
- Enable support for BFD on external gateway routes #2077
- Downstream merge 3-4-21 #440
- Fixes incorrect services in KIND CI and DGP MAC #2092
- RetryOnConflict() is meant for resource update and expects unchanged err #2087
- Fix multicast querier. #2088
- enable new endpoint slice controller (and fix service idling) #2001
- Refactor iptables rules for NodePort and ExternalIP services #2002
- Resync node management port on subnet change #2083
- don’t compare endpoints on nodes #2081
- changed EventuallyExpectEmptyAddressSet() to do what it says #2069
- Remove focusing on table #2080
- master: enable logical datapath groups for OVN >= 20.12 #2074
- Bump OVN to latest from advisory #2078
- Fix ACL syntax for dual-stack #2076
- need changes to adapt to the new cluster/status output #2073
- E2E tests: extend the gw test to cover ipv6 / multiple protocols #2014
- OVN convert from single to dualstack #2013
- avoid updating address sets if the pod is not scheduled to a node yet #2052
- Change assignmentRetry for egress IP to a proper map + mutex #2056
- Temporarily downgrade OVN #2065
- Bump OVN to ovn2.13-20.12.0-24.el8fdp #447
- Downstream merge 2-22-21 #438
- Fix typo: delete -> update #2063
- use ‘-mod vendor’ in all of the
go test
invocations #2059
- util goovn TLS connection need to use the latest rotated certificates #2054
- E2E tests: test ingress for externalip services #1991
- De-flake unit test #2053
- detect if the cluster has endpoint slices #2049
- remove ovnkube workaround for single-stack ipv4 #2043
- Enable DB memory trimming on compaction #1920
- E2E: Add a nodeport connectivity test #1985
- EgressIP: cleanup stale e2e test data + wait for setup #2037
- Fix reject acl for dualstack #2047
- Skip all sig-api-machinery tests #2044
- ovnkube-node Pod restart will break external nw connectivity for pods #2039
- Bump up the api version used by e2e tests to 0.20.0. #1990
- refactor ovn gateway package #2036
- Revert to fedora33 and skip disruptive tests #2032
- refactor: using goovn bindings for adding ACL in addAllowACLFromNode() #1884
- Skip AdmissionWebhook confformance tests #2026
- Fix CI stability #2018
- deflake e2e test for egressip #2022
- Add OVN logLevel parameters to
kind.sh
#1982
- bump kind to 0.10.0 #1997
- Move e2e_test.go to e2e.go #1998
- Set –num-nodes in e2e-kind.sh #2004
- Allow for linter to run with podman as a runtime #1999
- Swap ns and podName args in WaitForPodNotPending() #1993
- [fixes BZ #1916872] Handle Multus network-status annotations on pod update #1970
- switch to newer fedora:34 so to enable ovn 20.12 #1956
- images: ignore ovnkube-trace #1980
- Manage and update the gateway OpenFlow rules using flow cache #1915
- add option to enable empty events in KIND #1966
- Import ginkgo and gomega using pacagename on
pkg/util
and pkg/ovn
#1819
- metrics: Add Workqueue Metrics #1942
- unit test example with fake client-go #1919
- Fixes flakes in egress gw unit test #1923
- use kubernetes v1.20.0 in kind #1955
- fix service controller repair function race #1945
- Configure GARP for egress IP re-assignment #1939
- refactor ovn events code #1927
- Check IP family for exgws #1944
- db: Handle pruning of unhealthy db files on disk #1930
- Add IPv6 multicast support. #1705
- Expose Ovn db metrics for Prometheus #1882
- [BZ #1903651] Add clusterIP to ingress policy AS for SNAT-ed hairpin Traffic #1921
- Fix egressFirewall segfault caused by restarting #1936
- fix for the linter #1935
- moving the address_set to its own package #1798
- bump kubernetes to 1.20 #1904
- Adds OFPort to CNI OVS check #1917
- Bug 1918442: Fix idling and rejects for 4.7 #433
- Create a podman image to use with CI so linter/utests can be run #431
- Updating ose-ovn-kubernetes builder & base images to be consistent with ART #432
- Bug 1892472: Allow for linter to run with podman as a runtime #430
- Bug 1892472: Run linter, utests, and gofmt in container #428
- Dockerfile: yum ‘==’ operator deprecated #405
- Bug 1915295: fix service controller repair loop race #418
- Bug 1910533: Configure GARP for egress IP re-assignment #422
- Bug 1917605: Fixes deleting exgw pod #420
- Bug 1914250: support multipath to detect default gateway #419
- Bug 1915027: Fix MCS-blocking iptables rules #400
- Bug 1917911: Add ovnkube-trace binary to image #416
- Bug 1903651: Add clusterIP to ingress policy AS for SNAT-ed hairpin Traffic Cherry Pick #408
- Updating ose-ovn-kubernetes builder & base images to be consistent with ART #404
- Bug 1908888: Check IP family for exgws #407
- Bug 1908762: Cherry-pick commits for multicast support for v4 and v6 #403
- Bug 1915981: Dockerfile: add ethtool & conntrack, and change maintainer email to Tim #396
- Bug 1909911: Fix egressFirewall segfault caused by restarting #398
- Bug 1903660: Handle pruning of unhealthy db files on disk #406
- Bug 1908789: Dockerfile: bump OVS to 2.13.0-79 #402
- Bug 1908231: Assign readyFunc during local gateway init #393
- Bug 1885761: Adds OFPort to CNI OVS check #386
- Bug 1907328: add iproute-tc package #383
- Bug 1906986: 12-11-20 merge #384
- Adds reconciliation for hanging pod adds #1910
- Remove dead rpm advisory for OVN #1911
- Add support to the CNI CHECK command #1862
- shared-gateway: ignore empty Ingress IPs #1909
- 12-9-20 merge #376
- node: Fix gateway start ordering #1905
- don’t run etcd in memory #1871
- Dualstack Services with Endpoint Slices #1898
- config: Make v4 and v6 join subnets configurable #1868
- metrics: Add metrics for total and available subnets for nodes #1861
- enable e2e test UDP Nodeport service #1889
- Bump kubernetes version to 1.20 #1894
- Dockerfile: bump OVN to 20.09.0-21 #375
- 2020-12-05 upstream merge (ovnkube trace, gateway ingress CI, misc fixes) #371
- Fixes Ingress Load Balancer ACL #1893
- Add CI e2e for ingress gateway #1836
- node: Run gateway after wait #1886
- Fix shadowed error variable #1883
- Initial commit ovnkube-trace #1810
- 12-03-2020 merge with Ingress ACL fix #370
- Fix lb ingress shared gw and fixes endpoint deletion #1845
- implement dns names in egressfirewall #1597
- Dockerfile: Add required packages to enable IPsec #344
- 12-01-2020 merge #366
- removing the hybrid overlay externalGW code #1858
- refactor boilerplate mock object processing code in UT into its own struct/function #1849
- Add address family checks to the external gateway feature #1855
- fixing few raft db startup script issues #1863
- have to use the kube interface during windows initialization #1877
- Increase QPS and Burst setting #1878
- Make GR SNAT using host CT zone in shared GW mode #1875
- Small fixes for external GW #1815
- Enable debug logging for unit test runs #1820
- egressIP defaulting to true causes the wrong behavior. #1852
- expose Kubernetes clientset in the OVN controller #1864
- Changes klog to klog v2 consistent with upstream kubernetes. #1817
- bump k8s CI version to 1.19.4 #1865
- Bump OVN to 20.09.0-20 #365
- Add missing python3-pyOpenSSL library #323
- Bug 1897480: Bump OVS to >= 2.13.0-72.fdp8 for lldpd CVE fix #358
- Bug 1887456: 11-20-2020 merge #357
- Fixes parsing quotes on OVS iface ID #1860
- factory: Fix informer inital adds and subsequent updates test #1840
- fix network policy when the namespace label changes #1850
- Adds pod subnet flows on shared gw bridge #1844
- Fixes ICMPv6 flooding behavior #1851
- cni: fix up logging after PR#1830 #1841
- Changes local gateway flows to NORMAL action #1843
- Added unit test for RunOVSDBTool() #1814
- Fix mistake in ovn-ci crontab #1847
- Add e2e-periodic workflow #1813
- Bug 1888827: 11-13-2020 merge #317
- cni: cancel sandbox ADD when the pod is deleted #1830
- Various service fixes #1839
- Improve kind cleanup #1833
- Fix panic during upgrade #1838
- fix SIGSEGV when gw init error #1837
- Fix lb ingress service iptables rules for local gw #1834
- CNI: quit waiting for pod flows for obsoleted ADD #1831
- Fix egress IP re-assignment for network failing node + minor fixes #1784
- decouple ovn gateway commands from controller #1811
- test: Set GOMAXPROCS to 1 #1824
- Directly load balance traffic to cloud load balancers #1818
- Bump Fedora 32 OVN build #1823
- egress network policies should have OVN acls with allow-related action #1775
- Add CI for multiple ecmp external gateways #1769
- Fix race in informers_test #1804
- Fix arm build DPDK version and source #1808
- Fix Reject ACLs and improve logging #1785
- Fix default deny port removal issue #1800
- Fix shared gateway flood/normal behavior #1774
- Remove shared gw check in e2e ci #1803
- move const decleration for the ovn_cluster_router to a types package #1797
- Use the ovn-db-pod label to identify db pods running on the node #1777
- gw: add default connection tracking rules even when NodePort is disabled #1799
- Refactor Local/Shared Gateway code to simplify watches #1586
- modify the periodic job to run dual-stack against k8s master #1779
- Replacement of the “in-house” listening port creation, by one from k8… #1771
- config: fix dual-stack config parsing #1787
- scale: revert back to one single join switch #1547
- Fixes External IP with local gateway mode #1772
- Enable race detector for unit testing #1640
- Miscellaneous cleanups and unification #1735
- pkg/factory: let nodes watch less #1313
- Add missing python3-openvswitch and pyOpenSSL #1770
- Add e2e for the pod gateway feature #1732
- Added e2e for egress firewall #1629
- .github: Replace usage of set-env #1773
- Add unit tests for functions in pkg/kube/kube.go #1734
- Add e2e test for egress IP #1709
- Guard against nil address set usage #1764
- Adds CNI check for table ls_out_port_security flows #1760
- Cleanup a switch with the same operation in 2 cases #1762
- Closes #1619: write up to explain mocks organization and generation #1631
- Fix egress IP test SIGSEGV #1768
- util: Fix incorrect mock import #1767
- Pod IPs could be leaked in some cases #1737
- Add unit tests for functions in cni/bandwidth.go #1611
- script to regenerate mocks for interfaces in vendor directory #1675
- dist: bump OVN to ovn-20.09.0-1.fc31 #1745
- Cleanup egress* clientset code #1589
- Move service reject ACLs to a cluster port group #1711
- On node deletion restore the NORMAL action and not FLOOD action #1761
- Correct egress IP assignment for egress node IPs #1668
- README: use correct modern syntax for cluster subnets arg #1722
- Fix pollimmediate for pod readiness in e2e test #1725
- Fix testcase pod vs. namespace watch ordering #1643
- Bump OVN to 20.09.0-7 #327
- Owners: Remove Phil from reviewers #322
- Add missing python3-openvswitch library #316
- Updating ose-ovn-kubernetes builder & base images to be consistent with ART #303
- 10 14 2020 merge #311
- Avoid restarting ovn-dbchecker if the local db check-cluster fails #1751
- 10-8-2020 merge #306
- Fix service sync reject ACL name matching #1749
- Consider changed configuration when kicking out raft members #1747
- Gate on dual stack job #1742
- remove requeing of hostnetwork pods causing spurious errors #1746
- Bump @actions/core from 1.2.4 to 1.2.6 in /.github/actions/cleanup-action #1743
- Bug 1880591: 9-30-2020 merge #297
- Fix ovn_cluster_router policy deletion #1740
- Remove reject ACLs regardless of cache #1738
- run periodic tests in parallel #1739
- Update periodic Job #1702
- Fix test flakes in Hybrid Overlay Master Test Suite #1728
- Bug 1882569: Update downstream Dockerfile for adding the ovndbchecker binary #294
- Bug 1882707: [release-4.6] Pin OVS to latest 4.6 RPM version #289
- Bug 1837953: 9-24-2020 merge #288
- Add support for OVN DB Health Check and Raft Membership changes #1717
- Remove expired fedora advisory and testing repo references for FDP build #1731
- Give preference to routingExternalGWs annotation over hybrid overlay #1636
- Bug 1880591: Allow local no bridge #281
- Bug 1882037: 9-23-2020 merge #286
- Fix egress IP for new local gateway mode #1677
- Fix Orphaned ACL race condition #1665
- Fixes requiring host-network for exgw pods in update #1729
- Add EgressIP informer only if egress IP is enabled #1656
- Bug 1882085: Pin 4.6 OVN to 20.06.2-11.el8fdp #285
- Bug 1880974: 9-21-2020 merge #279
- increase the priority of egressfirewall router policies #1724
- Fixes lr-policy for egress gw #1721
- Fixes inter node DGP policy for local gw mode #1720
- node: ignore “deprecated” IPv6 IPs when determining primary IP #1714
- disable informers factory resync period #1696
- enable ipv6 ha local job in CI #1719
- Fix setting ovn-k8s-gw0 mac address for ipv6 single-stack #1715
- make egressfirewall use logical_router_policies #1716
- fix a bug on kind deployment #1710
- fix ipBlock except for network policy #1674
- Bug 1878163: Updating Dockerfile baseimages to mach ocp-build-data config #275
- Add myself to owners list #270
- Bug 1872470: Upstream merge 9-14-2020 #269
- Modifies local gateway mode functionality #1692
- Fixes losing link local addresses for ipv6 #1686
- Update lb_force_snat_ip code for dual-stack #1647
- Add a host route for mock external gateways in e2e #1684
- fix EUI64 link-local address on pod interfaces #1673
- bump golang.org/x/text to v0.3.3 #1670
- ovn-controller should not delete ovn-remote field #1667
- bump kubernetes version to v1.19.0 #1658
- ovn/node: use node name as chassis hostname #1653
- Make pod delete also use go-ovn bindings #1655
- install: add CRD installation instructions to the README file #1651
- dist/fedora: require ovn-20.06.2-3.fc31 or later #1652
- use same network configuration in KIND and in OVN #1621
- Revert “Skip kube proxy connection reset test” #1644
- Bug 1878295: Dockerfile: fix ART image builds by making RPM pinning agnostic #261
- Bug 1874579: Bump OVN and OVS rpms #244
- Bug 1872080: Updating Dockerfile baseimages to match ocp-build-data config #241
- Bug 1873311: 8 27 2020 merge #243
- Revert “Fix default allow mgmt ACL using conntrack” #1641
- Fix abrupt exit of Windows service #1577
- Egress IP fixes #1567
- Custom VersionPrinter #1633
- Bug 1862521: 8-22-2020 merge #237
- IPv6 Shared-Gateway fixes #1623
- Set gateway mac explicitly so that it doesn’t use the same address as… #1622
- Refactor exgw code #1593
- Use flood for shared gw #1627
- Skip kube proxy connection reset test #1625
- Add scripts for daemonset installation #923
- unit tests for miscellaneous functions in ovs.go #1602
- dist: bump OVN to ovn-20.06.1-7.fc31 #1616
- Add arm64 and multi-arch support for ubuntu image #1289
- Add unit tests for functions in cni/ovs.go #1591
- Making VLAN ID option to be supported only in shared gateway mode #1618
- Fix multicast allow ACLs after namespace AS name change. #1620
- Fix default allow mgmt ACL using conntrack #1442
- Add e2e for non-vxlan external gateway feature #1612
- Bug 1868082: 8 14 2020 merge #234
- Do not default HO cluster subnets #1614
- Fix egress IP test panic #1615
- Update shared gateway to support IPv6/Dualstack #1462
- don’t process objects set for deletion #1604
- Remove waitForNamespaceLocked on EgressFW Delete #1607
- simplify factory error handling #1598
- ci: don’t run periodic jobs in forks #1601
- hybrid-overlay: reconcile annotation to DB. #1583
- ACL Name is limited to 63 chars in ovn-nbctl but exceeded in IPv6 #1582
- Fixing EOF error in e2e-cp script #1590
- unit tests for the functions in the pkg/util/nicstobridge.go file #1485
- fix local e2e for dual-stack #1576
- Add generated yaml files to .gitignore file #1581
- Add gingko focus option to test-go.sh #1579
- e2e control-plane test improvements #1580
- increase kubernetes verbosity on CI and set reasonable timeouts for jobs #1578
- informer: fix testcase races with hybrid overlay event handlers #1542
- Add a retry mechanism for setting node annotations #1563
- consistent naming of the feature flag #1573
- master: WatchNamespaces must be started first due to EgressFirewall #1571
- Support for dual stack in addRoutesGatewayIP method for other default gateway #1536
- Fix segfault in exgw route deletion #1569
- Revert “Adding arping to OCP ovn-kube image for egress IP” #231
- Bug 1859883: Fix ovnkube-node aggressive memory allocation to prevent … #226
- Fix segfault in exgw route deletion #228
- Upstream merge 2020-07-30 (egress firewall & IP) #222
- Implement multiple external gws functionality #1508
- Remove native Windows support #1534
- Node: add iptables rules and openflow flows for certain cloud load balancers #1126
- Update to ovn-20.06.1-6.fc31 #1564
- EgressIP for OVN-Kubernetes #1484
- hybrid-overlay-node: Windows service enablement #1514
- fix dual stack network policy (2) #1560
- Update KIND and CI documentation #1545
- adding egressFirewall #1432
- fix network policies for dual stack #1556
- Clear port addresses when releasing IPAM IPs #1555
- IPv6 and dual stack tests for Localnet #1490
- Fix host reboot after kind delete #1554
- ovn: pod testcase fix #1552
- Fixes inconsistent address set tests + Disable test code race detector #1551
- Ci improvements #1500
- Adding arping to OCP ovn-kube image for egress IP #223
- Bug 1860710: 7-27-2020 merge #216
- node: Fix syncing of local-gateway-mode nodeport services #1512
- Dual Stack OVN-Kubernetes job #1520
- Port need not be specified for a protocol in a network policy #1537
- Fix IPv6-vs-multicast check #1541
- Add IPv6 only KIND deployment to CI matrix. #1343
- report tests results when job finish #1529
- Undo the hack for CNO common name #209
- Fix broken unit-tests and make gofmt happy #210
- Bug 1857522: 7-21-2020 merge #204
- ovn: fix setting addresses on logical switch ports #1526
- Downgrade OVN to ovn-20.03.0-3.fc31 #1527
- removes ginkgo test files for annotations #1515
- run tests with race detector enabled #1489
- Bump lodash from 4.17.15 to 4.17.19 in /.github/actions/cleanup-action #1519
- ovn/allocator: use round-robin IP allocation strategy #1502
- bump kind version #1492
- Add support for enabling multicast via cli/env variable flag #1509
- ovn: don’t log spurious warnings/errors on node creation #1501
- Set MTU for br-ext hybrid overlay bridge #1503
- unit test for GetPortAddresses() reworked to support go-ovn bindings #1507
- when trying to compile with golang version 1.14.5 errors #1505
- unit tests for the annotation related functions in pkg/util #1474
- perf: Use go-ovn bindings instead of nbctl/sbctl commands #1335
- Deflake informer and ovn/pods tests #1498
- use the link argument in the LinkRouteExists() function #1499
- Support for dual stack for hybrid overlay port #1497
- Simplify SubnetAllocator ranges, fix hybrid overlay problem #1493
- for hybrid networks enable setting vxlan port on the linux nodes #1477
- change kind-install to support GOBIN environment variable #1496
- .github: Don’t run utility workflows on forks #1494
- Make output of testing functions mirror the real functions #1491
- node: dual-stack gateway setup #1480
- Misc dual-stack bits #1461
- Dual stack support for IP blocks in network policy #1428
- Dual stack support for address set and network policies. #1393
- config: fix unit test under go 1.14 #1481
- Update client-go #1475
- Create Junit Reports for all test suites that support it #1468
- test: Check network readiness before connection tests #1415
- Correct the way that externalGateway and VTEP IP are copied #1465
- Conntrack update #1466
- .github: Add Action To Cleanup Stale Test Runs #1472
- Remove unused packages from Dockerfile #206
- clean up local hacks #203
- Bug 1787434: Cleanup Conntrack when endpoints and pods are deleted #179
- Bug 1849728: UPSTREAM 1465: Correct the way that externalGateway and VTEP IP are copied #199
- cni: update MCS-blocking code to do both IPv4 and IPv6 #144
- Upstream merge 2020-06-25 #197
- Format check again #1460
- unit tests for functions in util/net.go file #1437
- expose gateway mode for ovnkube-master process #1453
- gracefully shutdown ovn-northd and ovn-nbctld daemons #1455
- hybrid-overlay: fix check of pod object validity #1459
- make HO unit test wait for namespace update #1440
- ci: Reduce Queue Times Further #1434
- Fix order of pods, namespaces, services and endpoints #1438
- ho: Don’t handle Namespace updates on Node #1439
- Hybrid-Overlay: Implementing support for VXLAN UDP port configuration for Windows nodes #1427
- fixup of conntrack delete #1435
- informer: Remove debug statements #1431
- Bug 1841828: Upstream merge 2020-06-17 #190
- refactor: combined run, runCmd and runCmdWithEnvVars into an interface to enhance UT #1371
- Add support for kind v8 to e2e CI #1408
- run etcd in memory #1426
- master: Implement IPAM for pods in ovnkube-master #1365
- run e2e_timestamp metrics updater only on the active master node #1410
- hybrid-overlay: Use workqueues #1314
- pkg/util package should be the leaf package #1422
- kind: use kubectl apply and not kubectl create since we retry on failure #1420
- Adding Constants for prefixes #1419
- Hybrid-overlay defaults to enabled on nodes #1414
- retry addNode() again in NodeUpdate after it failed in NodeAdd handler #1409
- trivial: remove needless debug message in NodeUpdate handler function #1406
- Add support for hybrid overlay to kind cli #1398
- Improve error logging when handling timeouts while dumping ovs flows #1403
- pkg/factory: increase QueuedHandler queue size #1395
- hybrid-overlay: Annotate Pods on Ns update #1356
- topology changes to enable Node-Local Services Access in Shared GW Mode #1363
- explicitly delete conntrack entries for deleted pods #1074
- Merge e2e test shards #1397
- Fixes resetting hybrid annotation on namespace update #1396
- Validate gateway and vtep IP address in hybrid overlay #1357
- hybrid-overlay: fix host route to hybrid overlay subnets #1385
- factory: remove unecessary locking for enqueueEevent #1384
- CI: Make tests run in both shared and local gateway modes #1394
- Expose NB/SB OVN DB TCP db and raft port numbers #1392
- clear the portGroupUUID when deleting the namespace port group #1390
- Increase the retry timer for CI pod ip discovery in e2e #1388
- test: Set annotations in a single kubectl call #1389
- ovn: add multiple pod IPs to port cache #1373
- Patch does following improvement to the dockerfile #1377
- Add CI that tests updating gateway annotations #1375
- testing: add plural/array versions of MustParseIP and MustParseIPNet #1372
- master: batch loadbalancer acl updates #1378
- Add inter-node e2e tests #1272
- Make the multicast port_group more general #1312
- CRD plumbing script #1331
- README for KIND deployment #1334
- dualstack support for GetPortAddresses #1325
- Run single k8s test, if specified #1324
- scale: Enable parallel pod creation #1345
- Add a GitHub Action To Re-Test PR’s #1301
- Update KIND deployment to allow configurable number of workers. #1338
- kind: don’t remove valid IPv6 addresses #1340
- Make gressPolicy more of an object #1344
- Bump KIND/K8S to v1.18.2 #1349
- Small changes + minor fixes to endpoints handler logic #1306
- Fixes to linkneigh utility methods #1327
- OWNERS: sync to CNO #189
- Fix order of pods, namespaces, services and endpoints #188
- Bug 1845702: build: require openvswitch2.13 >= 2.13.0-29 or later #182
- Full changelog
- Updates OWNERS file #345
- Updating prom-label-proxy images to be consistent with ART #343
- Bump openshift/prom-label-proxy to v0.4.0 #342
- Cut release v0.4.0 #88
- Updating prom-label-proxy images to be consistent with ART #341
- Updating prom-label-proxy images to be consistent with ART #339
- Bug 1808240: Bump to v0.4.0 #340
- *: update dependencies #80
- *: bump Go version to 1.17 #81
- Synchronize common files from prometheus/prometheus #78
- Synchronize common files from prometheus/prometheus #63
- Updating prom-label-proxy images to be consistent with ART #338
- Updating .ci-operator.yaml
build_root_image
from openshift/release #336
- Update OWNERS file to reflect new maintainers #335
- Bump to v0.3.0 #334
- Synchronize common files from prometheus/prometheus #60
- Added Passthrough option for exposing upstream UI while ensuring multi-tenancy isolation. #48
- Added support for metadata APIs. #49
- Updating prom-label-proxy builder & base images to be consistent with ART #333
- Updating prom-label-proxy builder & base images to be consistent with ART #332
- MON-1302: Bump prom-label-proxy to v0.2.0 #329
- *: Cut 0.2.0 #46
- Don’t push images to DockerHub #42
- injectproxy: allow multiple enforcement matchers #39
- Synchronize common files from prometheus/prometheus #40
- Updating prom-label-proxy builder & base images to be consistent with ART #328
- Bug 1878163: Updating Dockerfile.ocp baseimages to mach ocp-build-data config #326
- Bug 1872080: Updating Dockerfile.ocp baseimages to mach ocp-build-data config #325
- Bug 1867510: fix CVP issues due to incorrect labels set #324
- Makefile.common: add patch to support internal builds #322
- Bump to latest master #178
- Finish migration to prometheus-community #31
- Add Dockerfile.ocp #77
- injectproxy/routes.go fix imports order #30
- Update deps to prometheus 2.18.1 #28
- OWNERS: add lili #29
- Full changelog
- Updates OWNERS file #124
- Bump openshift/prometheus to v2.34.0 #123
- Cut 2.34.0 #10447
- Cut 2.34.0-rc.2 #10433
- Cut 2.34.0-rc.1 #10414
- Merge release-2.33 branch forward into main #10413
- Upgrade go dependencies for the release #10340
- Merge release-2.33 forward into main #10341
- PromQL: Define and document behavior of quantile and histogram_quantile with φ=NaN #10295
- Improve content-type error handling #10267
- Merge #10285
- Merge release-2.33 forward into main #10250
- Issue 9910 #10140
- Fix k8s target discovery when not running inside k8s #10232
- Merge release-2.33 forward into main #10224
- refactor: use
T.TempDir()
and B.TempDir
to create temporary directory #10193
- Make regex-matching docs more obvious #10143
- Update getting started guide with the new UI #10168
- Bump openshift/prometheus to v2.33.5 #122
- Cut v2.33.5 #10412
- Fix deadlock between adding to queue and getting batch #10395
- Update containerd dependency #10401
- Bug 2056802: scrape: Fix label_limits cache usage #121
- Bump openshift/prometheus to v2.33.4 #120
- Cut v2.33.1 #10246
- Followup on k8s’ “own namespace” feature #10235
- Cut v2.33.0 #10223
- Cut v2.33.0-rc.1 #10183
- bump @nexucis/kvsearch to v0.4.0 #10182
- create a component to handle the search bar with debounce #10157
- Cut v2.33-rc.0 #10156
- PromQL: Promote negative offset and @ modifer to stable #10121
- remote_write: shard up more when backlogged #9274
- API: Promote remote-write-receiver to stable #10119
- Update Go dependencies in preparation for v2.33 #10128
- release: Extend instructions for the release shepherd #10110
- Update sent timestamp when write irrecoverably fails #10102
- release: Volunteer @beorn7 and @csmarchbanks for 2.33 and 2.34 #10109
- add proper exit for loop #10038
- Update minimum Go version #10097
- Add exit code constants in promtool #9861
- build(deps): bump github.com/uber/jaeger-client-go from 2.29.1+incompatible to 2.30.0+incompatible #9977
- fix potential goroutine leaks at TestWALRestoreCorrupted #10056
- Cut v0.19.0 of codemirror-promql #10052
- Fix autocompletion when expr is empty in codemirror #10053
- Merge back release 2.32 #10016
- remote-write: buffer struct instead of interface to reduce garbage-collection #9934
- Add license notice for code adapted from Go #9942
- fix branch referenced in the codemirror-promql readme #9933
- promtool: Add
--syntax-only
flag for check config
#9909
- Batch samples before sending them to channels #9830
- Updating golang-github-prometheus-prometheus images to be consistent with ART #119
- Bug 2034192: [bot] Bump openshift/prometheus to v2.32.1 #117
- Cut v2.32.1 #10042
- Fix reporting metrics when sample limit is reached during the report #9996
- storage: expose and fix bug #10027 in iterators’ Seek method #10030
- Don’t use dependabot #115
- Bump openshift/prometheus to v2.32.0 #104
- Cut v2.32.0 #9984
- Update circleci orb #10013
- Cherry pick #9980 onto release-2.32 #9985
- Fix Uyuni SD initialization (#9924) #9950
- Cut v2.32.0-rc.1 #9969
- Improve message wording on /agent page #9943
- disable fetching alertmanagers on status page in agent mode #9941
- Promql: Add clarifying note to Point.MarshalJSON #9866
- Update email to use prometheus.io #9858
- documentation: align kubernetes example with the community #9832
- Increase time range for PrometheusHAGroupCrashlooping alert #9700
- mixin: Reorder template variables on Remote Write dashboard #9723
- Move packages out of deprecated pkg directory #9478
- merge back release 2.31 #9681
- Merge back release 2.31 #9642
- Use kahan summation for better numerical stability #9588
- Use Go 1.16+ install for mixin tests #9572
- Address lint failures from revive #9573
- Use download mode for update-go-deps #9564
- Bump openshift/prometheus to v2.31.1 #103
- promql: Add more test cases for
histogram_quantile
#9553
- scrape: Avoid creating a label map during conflict resolution #9518
- discovery/kubernetes: Warn user in case of endpoint over-capacity #9467
- Volunteer @roidelapluie and @juliusv as upcoming release shepherds #9488
- Merge release-2.30 branch into main #9457
- fix/9269 add documentation for endpointslice #9436
- Merge release 2.30 into main #9410
- Fix gitpod #9347
- PromQL: Add
atan2
binary operator #9248
- specify npm version in the engine #9351
- Upgrade github.com/alecthomas/units, which implement encoding.TextMarshaler #9361
- Typo fixes #9358
- config: fix puppetdb tests #9350
- Add PuppetDB service discovery #8883
- PromQL: Add trigonometric functions #9239
- fix eslint warning for codemirror-promql #9344
- Use npm workspace and integrate codemirror-promql locally #9323
- backfill: Do not align the start of the group since we align every rule. #9339
- merge back release 2.30 #9338
- Update React 16->17, TypeScript, and some other node deps #9284
- Removed Duplication Typo (to to) #9334
- Expose scrape.userAgentHeader like remote.UserAgent #9333
- Repo Sync: Create
.github/workflows
if not present #9325
- use consistent margin-bottom for all alert kinds #9318
- Fix wording in
CONTRIBUTING.md
#9320
- promtool: add extended flag for tsdb analysis #9312
- Update scripts/rh-manifest.sh replacing yarn by npm #99
- Updating golang-github-prometheus-prometheus images to be consistent with ART #102
- OWNERS: cleanup #101
- Bump v2.30.3 #98
- Bug 1943860: Bump 2.30.0 #96
- rm overlap, add label builder to fix name bug #9324
- Rules backfill: fix new rule importer message #9304
- Rules backfill: return 1 if unsuccessful #9303
- Update various react-app dependencies #9307
- upgrade react-app to typescript 4 #9300
- upgrade react-script to v4 #9296
- promtool: Speed up checking for duplicate rules
#9306
- Add scrape_sample_limit metric #9295
- Add scrape_timeout_seconds metric (behind feature flag) #9247
- Fix template_test.go to check that error messages match the expected error message #9289
- kubernetes ingress: adjust comment style #9280
- Merge release 2.29 #9276
- Also ignore
func1
goleak in TSDB test #9268
- Build with Go 1.17 / npm 7 / node 16 #9254
- discovery:kube: Support wildcard matching for ingress rules #9118
- Switch to common/sigv4 #9257
- Remove unneeded rule state modifications #9231
- Merge release 2.29 in main #9246
- Kubernetes SD: Support networking.k8s.io/v1 Ingress #9205
- mixin: Filter instance by selected job for Prometheus overview dashboard #9129
- Update more “Disabled Features” links to new name #9167
- docker_sd: Support host network mode #9125
- Consoles: Fix broken Node Overview page #9006
- Updating golang-github-prometheus-prometheus images to be consistent with ART #94
- openshift: Add script to generate rh-manifest.txt #90
- Updating golang-github-prometheus-prometheus images to be consistent with ART #93
- Bug 1999397: Bump 2.29.2 #92
- Cut 2.29.2 #9264
- Bug 1986243: bump 2.29 #91
- *: cut v2.29.0 #9186
- bump codemirror-promql to 0.17.0 #9183
- Rename links #9177
- *: cut v2.29.0-rc.2 #9171
- Fix
kuma_sd
targetgroup reporting (#9157) #9161
- *: Cut v2.29.0-rc.1 #9154
- PromQL: Fix start and end keywords masking label and metric names #9119
- Add a compatibility note for macOS users. #9150
- Fix PR reference in changelog #9141
- Describe EC2 availability zone IDs at most once per refresh (#9142) #9143
- Remove experimental wording on size-based retention #9140
- Bump version to 2.29.0-rc.0 #9137
- *: Cut 2.29.0-rc.0 #9133
- Add computer name to azure sd #9112
- Dependency bump in preparation for 2.29 #9132
- Make clear that start/end are inclusive #9128
- Upgrade containerd to v1.5.4 #9127
- Add notice to TLS to
client_auth_type
#9123
- scrape: fix ‘target_limit exceeded error’ when reloading conf with 0 #9120
- Revert klog fix #9121
- feat: explicit gce interface ipv4 address metadata #8978
- Add PR template #8985
- Add base xDS REST SD and kuma_sd implementation #8844
- Update Go modules #9091
- Update “Disabled Features” links to new name #9087
- Add Stringer to Query interface #9072
- Use binary literals for xor chunk encoding #9050
- Return error on NaN and Inf timestamps for OpenMetrics parser #9008
- Ask querier for sorted series in /federate #8994
- Update sync PRs #8997
- Add .yamllint to reposync (and don’t run when not installed) #8995
- Fix yaml indent to make CI happy #8991
- Adds yamllinting to Makefile.common #8802
- HTTP SD: Add tests #8983
- Bug 1934324: Update to 2.28.1 #89
- fixed disappeared target groups in http_sd #9019 #9020
- HTTP SD: Allow charset in content type (#8981) #9018
- CI: Ignore goleak in TSDB test #8956
- Remove trailing zeros in scrape timeout header #8960
- Replace
godoc.org
links with pkg.go.dev
links #8953
- Storage: Create a code block for example command. #8952
- docs :: querying :: functions :: label_replace #8765
- promtool: backfill: allow silencing output #8917
- Add class label to kubernetes ingress discovery #8916
- Docs - fix wrong spell #8934
- CONTRIBUTING.md: Replace freenode with libera.chat #8931
- Switch
go-kit/kit/log
to go-kit/log
in HTTP SD #8928
- Migrate From
go-kit/kit/log
to go-kit/log
#8927
- consul_sd: Add namespace support for Consul Enterprise #8900
- Access external address in alerts #8878
- Add body_size_limit to prevent bad targets response large body cause Prometheus server OOM (#8827) #8833
- Fix sync of CircleCI orb #8882
- Single literal regexp value test case for querier #8881
- fix actuel to actual #8880
- Refactor processExternalLabels method with slice copy for left labels #8757
- Fix typo in storage.md #8838
- typos correct #8851
- Fix the computation of prometheus_sd_discovered_targets #8828
- remove unused param #8822
- Merge 2.27.1 into main #8841
- Fix indentation #8834
- typos correct #8826
- Merge Relase 2.27 back to main #8819
- Fix golint issue #8796
- Update dependencies #8792
- Revert “Changelog: Add hyperlinks to PRs” #8701
- Expose rule metrics fields #8778
- Send empty targetgroup if nothing discovered [consul_sd] #8766
- Improve grouping label match logic #8731
- Fix a broken link for the bcrypt ref. at the web-config.yml example #8740
- Upgrade prometheus/common to v0.21.0 #8744
- scaleway_sd_config: be more cautious with pointers #8737
- return right error if any target creation fails #8729
- update redirected url #8721
- Bump cm-promql to v0.15.0 #8719
- Update Makefile.common #8716
- Fix golint issue caused by typo #8709
- Changelog: Add hyperlinks to PRs #8690
- typos correct #8683
- Release 2.26 to main #8680
- Don’t sync if no orb is used #8675
- Add new “globalUrl” field to /api/v1/targets docs #6947
- Add environment variable expansion in external label values #8649
- Merge 2.19 to main #8672
- Cherry pick commits for 2.19.3 #7656
- Update yq checksum #8671
- Add rule importer to backfill #7675
- Fix writing of yq in repo_sync #8666
- Fix typo in repo sync #8660
- Sync CircleCI Orb version #8658
- Scaleway SD: Add the ability to read token from file #8643
- Update sync script #8644
- digitalocean_sd: Expose vpc for use in relabeling. #8642
- Updating golang-github-prometheus-prometheus images to be consistent with ART #88
- Update OWNERS file to reflect new maintainers #87
- Bug 1964332: Update Version to 2.26.1 #86
- Bug 1931281: Bump Prometheus to v2.26.0 #84
- Curate 2.26 changelog #8651
- Error on duration overflow #8633
- Switch to alertmanager api v2 #8626
- Use CircleCI parallelism #8628
- Speed up PR builds #8614
- merge back release 2.25 to main #8612
- Release 2.25.2 #8610
- Ensure that timestamp comparison uses wall clock time #8601
- Improve sync_repo_files.sh #8605
- Merge back release 2.25 #8599
- Release 2.25.1 #8597
- Added tracing span to evaluator.eval() #8603
- Scaleway SD: Add more labels to the instance role #8590
- Optimized vectorSelectorSingle() #8585
- Fix sample deduplication in chainSampleIterator #8591
- use golang/snappy v0.0.3 #8593
- Scaleway SD: Add instance test #8588
- Fix the installation from source instruction in README #8587
- Add @dgl as maintainer of promtool #8574
- Add num scrapes as tsdb write benchmark command flag #8575
- allow negative offset #8487
- Fix subqueries with default resolution in promql unit tests #8569
- MAINTAINERS.md: remove myself from promtool maintainers #8573
- Update master branch to main in CONTRIBUTING.md #8563
- Upgrade to golang 1.16 #8544
- Add hashmod relabeling test with hasmod and a newline #8523
- Add @brancz as CODEOWNER of kubernetes discovery #8553
- Support follow_redirect #8546
- Custom headers on remote-read and refactor implementation to roundtripper #8516
- Volunteering Myself & Chris for next releases. #8545
- sync_repo_files: Normalize usage of git_user #8540
- Fix default branch detection #8539
- Rename default branch to main #8531
- Speed delta without loop to calculate resultValue #8537
- promtool: Don’t end alert tests early, in some failure situations #8036
- Update common to support credential types #8512
- Fix DB tests in the default branch #8522
- promtool: alert_rule_test items require alertname #8504
- Merge back release 2.25 #8508
- Release 2.25.0 #8506
- Pin go version for windows to go1.15 #8505
- Increase block writer size for backfilling #8496
- Recommend to get promtool from a binary distribution. #8493
- Add a note about deprecating alertmanager in the next release. #8484
- zookeeper: change upstream to github.com/go-zookeeper/zk #7564
- Print details of API errors received by promtool #8485
- Configure retry on Rate-Limiting from remote-write config #8477
- Add image name meta label to DO service discovery #8497
- Recommend to get promtool from a binary distribution. #8491
- promtool: Add more negative alert tests #8490
- service discovery : change var “eps” to “pod #8470
- Split queryable and appendable arguments in api_v1.NewAPI. #8488
- Re-introduce fuzzing in pull requests #8483
- Merge back 2.25 rc0 #8482
- release 2.25.0-rc.0 #8479
- Add instructions for building docker image locally to README.md #8463
- Update web UI package.json #8471
- Update vendoring for 2.25 release #8460
- remote_storage : rename storage/remote/{write_hander.go => write_handler.go} #8466
- Add optional name property to testgroup for better test failure output #8440
- Fix label name leak into class name #8459
- Accept remote_write requests in the Prometheus server #8424
- Update github.com/gogo/protobuf to v1.3.2 #8446
- Add fuzzing badge in readme #8451
- Fix CI (Windows Testing) #8455
- Windows CI: downgrade golang #8448
- Update golangci-lint to 1.36.0 #8444
- [remote storage] remove sendWriteRequestWithBackoff() “s” and “req” param #8443
- Remove empty test #8441
- Fix timestamp() function for @ modifier #8436
- backfill: move checkErr before we close the mmaped file #8432
- fix: UI error while compiling on Windows #8431
- scripts/sync_makefiles.sh: delete merged branch #6018
- Typo on plural in checkRules/checkDuplicates #8430
- Update MAINTAINERS.md #8422
- Deprecate –alertmanager.timeout #8407
- Merge release-2.24 forward into main branch #8384
- Fix a typo in docs/configuration/configuration.md #8373
- Enforce SECURITY.md updates #8370
- Add CodeQL Security Scanning #8249
- https: Add example configuration file #8327
- Update exporter-toolkit to 0.5.0 #8363
- Merge release branch back into master after 2.24.0 is done #8347
- Fix golint issue caused by typo #8344
- Merge release back (or forward?) into master. #8338
- K8s SD: add endpoints labels metadata #8273
- mixin: Scope grafana config #8332
- Cut v2.24.0-rc.0 #8331
- Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART #79
- Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART #72
- MON-1208: Bump Prometheus to v2.24.1 #69
- Cut final v2.24.0 #8346
- prevent adding empty target when CNAME is encountered #8337
- Add https to navbar and fix link in it #8336
- Update React dependencies prior to v2.24 release #8329
- Promtool: add web config validation #8319
- Add TLS and basic authentication #8316
- Add roidelapluie as 2.25 release shepherd #8325
- Update dependencies prior to releasing v2.24 #8323
- promtool: Print block meta-data slightly more nicely #8321
- discovery/kubernetes: Fix valid label selector causing config error #8285
- Lowered ‘Found overlapping blocks during compaction’ log level #8313
- Create output directory before backfilling #8315
- Change seconds()*1000 to milliseconds() #8317
- Bump ini from 1.3.5 to 1.3.8 in /web/ui/react-app #8294
- Fix docker image build #8299
- Remove fuzzit, add oss-fuzz on PR #8269
- TSDB backfill: enforce # EOF #8232
- Update remote-write grafana mixin #8235
- mixin: Add a capability to exclude non-prod AM instances #8254
- Merge release 2.23 to master #8234
- Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART #70
- Update OWNERS #67
- MON-1175: Revert “web/ui: disable React-based UI” #66
- Backport v2.22.2 to master #8204
- prometheus-mixin: Make PrometheusRemoteWriteBehind more generic #8189
- prometheus-mixin: add HA-group aware alerts #8170
- Merge 2.22 to master #8154
- Volunteer for v2.23 release #8153
- Merge release 2.22 to master #8112
- Use absolute jsonnet import paths #8083
- documentation/prometheus-mixin: improve PrometheusNotIngestingSamples #8054
- Instrumentation: Report valid configs in the respective metrics from the beginning #8044
- Bump v2.22.2 #65
- Cut v2.22.2 #8187
- Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART #64
- Bump Prometheus to v2.22.1 #63
- Cut v2.22.1 #8146
- Calculate head chunk size based on actual disk usage (#8139) #8147
- Bug 1885235: bump Prometheus to v2.22.0 #61
- *: Cut v2.22.0 #8059
- *: Cut v2.22.0-rc.0 #8020
- *: Update dependencies #8027
- Introduce timestamp tolerance in scrapes #7976
- Bump k8s dependencies + support k8s.io/klog/v2 #8015
- Vendor prometheus/common v0.14.0 #7968
- Eureka: Fix service discovery when compiled in 32-bit (#7961) #7964
- Merge release 2.21 in master #7929
- Merge release 2.21 into master #7913
- Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART #60
- Bug 1882583: regenerate web assets #58
- Bug 1878163: Updating Dockerfile.ocp baseimages to mach ocp-build-data config #57
- Bug 1861553: Bump Prometheus v2.21.0 #56
- Reposition “remove graph” close to query area #5990
- discovery/kubernetes: EndpointSlice discovery #6838
- Log duration of reloads #7761
- Merge v2.20.1 forward into main branch #7751
- Cut v2.20.1 #7750
- Add image build for ppc64le architecture #7067
- tsdb: Save allocations on labels by re-using label array #7733
- Mention PromQL in README.md #7741
- Merge release-2.20 into the main branch after Consul fix #7739
- Consul: Reduce WatchTimeout to 2m and set it as timeout for requests #7724
- Add context to storage.Appendable interface #7660
- Merge release 2.20 into master #7644
- Tests for digitalocean and Docker Swarm configs #7635
- Release 2.20 #7623
- Merge release-2.20 branch into master #7590
- Bug 1872080: Updating Dockerfile.ocp baseimages to mach ocp-build-data config #54
- Bug 1867510: fix CVP issues due to incorrect labels set #53
- Bump to v2.20.0 #52
- Cut final v2.20.0 #7641
- DigitalOcean, Docker Swarm: properly load files #7633
- Cut 2.20.0-rc.1 #7622
- Downgrade grpc to v1.29.1 #7621
- no panic the head memseries has chunks in it #7550
- Improve docker swarm configuration exemple #7608
- Docker swarm: enable unix socket #7604
- discovery/config: add swarmsd config validation. #7615
- Cut 2.20.0-rc.0 #7583
- Avoid empty mmap files by using .tmp files to write headers #7573
- Update dependencies #7551
- Update docker example in migration guide #7244
- Add an explanation for φ-quantile to the operators section #7522
- Support time range in promtool query labels #7463
- Merge release 2.19.2 into master #7465
- Update repo sync policies #7433
- repo_sync: fix variable names #7428
- Merge release 2.19 into master #7421
- Improve repo sync script #7411
- Update Mixin Readme: jsonnetfmt is available in go-jsonnet v0.16.0 #7405
- discovery/kubernetes: Fix incorrect premature break of reading results #7385
- Merge release-2.19 into master #7379
- Pulled 2.18.2 to master #7369
- Cut 2.18.2 release with query bug fix #7368
- Bump v2.19.2 #50
- web/ui: disable React-based UI #48
- Bump v2.19.1 #49
- update kubernetes to v1.18.x and update the ingress apiVersion #7093
- Update RELEASE doc #7324
- [Merge without Squash] Merge release-2.18 back to master for 2.18.1 fixes. #7225
- Remove duplicate metrics in QueueManager #7188
- [Merge Without Squash] Merge release-2.18 back to master. #7204
- Updated all deps except k8s.io/client. #7162
- Backport release 2.17 into master #7145
- Cherry-pick three bugfixes from master to release-2.17 #7137
- Ensure queries are closed in API calls #7136
- Fix remote write not updating when relabel configs or secrets change #7073
- promql/parser: Cleanup generatedParserResult accross reuse #7132
- Refactor makefile script #7114
- Update mixin dashboards and alerts for new remote write label names. #7104
- remove deprecated methods from the MetricProvider interface #7035
- scrape/target_test.go: remove deprecated function BuildNameToCertificate() #6911
- Release 2.17 #7060
- Revert head posting optimization #7051
- Backport Release 2.17.0 into master #7044
- Enable golint in CI #7037
- Merge release 2.17 into master #7025
- Backport #6971 to release-2.17 #7018
- Fix tests that were broken by #7009 #7010
- Merge release-2.17 into master #7009
- Fix tsdb to use errors from the storage package #6993
- storage: Removed SelectSorted method while maintaining logic; Simplified interface. #6971
- tsdb: Do a full rollback upon commit error #6951
- Do not attempt isolation for appendID == 0 #6899
- Port isolation from old TSDB PR #6841
- Split promql package into parser and engine #6744
- Use a cryptographically secure random generator for ULID #6867
- Don’t return error in ContextFromRequest function. #6840
- Update vendors #6834
- Re-arrange contents of RELEASE.md to clarify ordering of steps #6819
- Make head Postings only return series in time range #6676
- discovery/kubernetes: remove extraneous parameters from send() #6843
- Volunteer roidelapluie as 2.17 release shepherd #6832
- Import TSDB directly, without adapter; Unify Iterators, Querier, Series interfaces. #6777
- Break DB.Compact and DB.CompactHead and DB.CompactBlocks #6820
- tsdb/wal: remove unused argument. #6823
- Release 2.16 #6821
- Fix queue in alerts annotation #6811
- Refactor TestGCChunkAccess and TestGCSeriesAccess to create chunks by appending samples #6773
- Trim TSDB head chunks after being cut, to reduce inuse memory #6687
- Revert “Add armv6 docker image (#6605)” #6756
- Cutting v2.16.0-rc.1 #6800
- promql: fix promql query log step unit #6793
- Update issue templates #6683
- Don’t sort postings if we only have one block. #6651
- Add a note about updating deps #6666
- Expose DB.compact() method #6667
- Add myself (@cstyan) as 2.16 release shepherd. #6648
- Add a tomb interval test case #6559
- merge release-2.15 #6633
- Fix curl args for data-urlencode in docs #6626
- documentation/prometheus-mixin: add dependency on grafonnet #6602
- tsdb: Fixed Symbol Lookup edge case; Added tests. #6585
- Fix typo in comment for func AddPadding #6596
- Use samplesPending rather than integral #6511
- Pull commit Cut release 2.15.2 from release-2.15.2 branch. #6566
- Merge release-2.15 branch to master: Cut release 2.15.1 #6519
- manager: add full stops on comments #6485
- Full changelog
- Updates OWNERS file #59
- Bump openshift/prometheus-alertmanager to v0.24.0 #58
- Release 0.24.0 #2864
- Release 0.24.0-rc.0 #2843
- Synchronize common files from prometheus/prometheus #2847
- Correcting the condition for updating a silence. Earlier was checking… #2816
- Synchronize common files from prometheus/prometheus #2838
- Synchronize common files from prometheus/prometheus #2800
- Fix markdown list describing Alertmanager matchers #2823
- config: delegate Sigv4 validation to the inner type #2820
- notify/sns: detect FIFO topic based on the rendered value #2819
- go.{mod,sum}: update Go dependencies #2799
- Truncating fields that are sent to slack #2774
- chore: Let git ignore temporary files for ui/app #2747
- config: root route should have empty matchers #2780
- Document that matchers are ANDed together #2758
- fix lint error #2785
- docs: Update default value for opsgenie_config ‘message’ #2727
- Synchronize common files from prometheus/prometheus #2746
- Add deprecation note to pkg directory #2737
- docs: Fix default value of send_resolved for sns_configs (#2724) #2725
- Fix HTTP client options in SNS receiver #2706
- Merge back Release 0.23 #2703
- Add the option to update message and description when sending alerts to opsgenie #2519
- Fix some typo #2680
- Bump openshift/prometheus-alertmanager to v0.23.0 #55
- Updating golang-github-prometheus-alertmanager images to be consistent with ART #57
- Bump openshift/prometheus-alertmanager to v0.23.0 #54
- Release 0.23.0 #2684
- Release 0.23.0-rc.0 #2674
- Fix test not waiting for cluster member to be ready #2433
- Update go dependencies & switch to go-kit/log #2658
- Ensure time interval comparisons are in UTC #2648
- Add AWS SNS receiver #2615
- Synchronize common files from prometheus/prometheus #2635
- Merge release branch back into master #2627
- Improve the AlertmanagerMembersInconsistent alert #2613
- Docs: Fixed typo ‘weeekday_range’ #2614
- Fix mashaling of URL, Regex wrappers with nil value, and empty Matchers. #2607
- Added group limit to dispatcher. #2571
- Added possibility to pass callback to
mem.Alerts
, useful for implementing limits on alerts. #2569
- Fix example silence query parameter #2594
- Merge back release 0.22 #2599
- Add a note about Pushover ready-to-clone app #2600
- bump common to 0.24.0 #2576
- Fix race condition causing 1st alert to not be immediately delivered when group_wait is 0s #2563
- Updating golang-github-prometheus-alertmanager images to be consistent with ART #53
- OWNERS: cleanup #52
- Updating golang-github-prometheus-alertmanager images to be consistent with ART #51
- Updating golang-github-prometheus-alertmanager images to be consistent with ART #50
- openshift: Add script to generate rh-manifest.txt #48
- Bug 1957157: Bump alertmanager to v0.22.2 #49
- Release 0.22.2 #2606
- Include pending silences for future muting decisions #2590
- Release 0.22.1 #2604
- Default the isEqual flag to true in alertmanager #2603
- Release alertmanager 0.22 #2592
- Relase 0.22.0-rc.2 #2587
- API: Only pass cluster peer if empty #2581
- fixed small typo #2575
- Release 0.22.0-rc.1 #2574
- Fix panic when HA is disabled #2573
- Update matcher examples #2572
- Add #2276 to release notes #2568
- Release 0.22.0-rc.0 #2567
- Fix flapping acceptance test #2557
- Dispatch: Make sure mutex gets unlocked on call to Stop #2558
- Update build #2551
- Clustering: Fix unsynchronised access #2543
- Add HTTP client options to receiver integrations #2547
- docs for negative matchers for route, inhibition #2481
- Synchronize common files from prometheus/prometheus #2548
- Add support to set the Slack URL in a file #2534
- Add Andrey as maintainer #2531
- Enable new build #2521
- Replace satori/go.uuid with gofrs/uuid #2511
- Synchronize common files from prometheus/prometheus #2516
- Update go-openapi to latest #2512
- docs: Fix list formatting #2489
- Clustering: Change WaitReady to accept a Context. #2509
- Amtool and Alertmanager binaries print to stdout #2505
- Clustering: Interface for Peers in other packages #2487
- Call SetDirectory for HTTP clients #2502
- Update common #2499
- Fix a typo in docs/configuration.md #2497
- Add time-based muting to routing tree #2393
- Expose negative matching in silences #2471
- api: check silence matching by string comparison in getSilences #2443
- remove trailing whitespace in docs #2444
- Replace types.Matcher(s)? with labels.Matcher(s)? #2456
- Add JSON marshaling to config.Matchers #2463
- Synchronize common files from prometheus/prometheus #2459
- Improve labels.Matcher #2441
- Fix docker image build #2435
- Merge release 0.21 #2303
- Merge 0.20 release #2296
- Propagate labels to Opsgenie details #2276
- Updating golang-github-prometheus-alertmanager images to be consistent with ART #46
- Update OWNERS file to reflect new maintainers #45
- Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART #44
- Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART #43
- Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART #41
- Update OWNERS file #40
- Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART #39
- Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART #38
- Bug 1878163: Updating Dockerfile.ocp baseimages to mach ocp-build-data config #37
- Bug 1872080: Updating Dockerfile.ocp baseimages to mach ocp-build-data config #36
- Bug 1867510: fix CVP issues due to incorrect labels set #35
- Bump to v0.21.0 #34
- .circleci/config.yml: bump Prometheus orb version #2277
- Bump Prometheus orb to 0.6.0 #2269
- .github/ISSUE_TEMPLATE.md: fix typo #2251
- Fixed dispatcher metrics registration #2200
- MAINTAINERS.md: Remove Max Inden (mxinden) #2153
- Full changelog
- Bug 2079679: Revert “[bot] Bump openshift/prometheus-operator to v0.56.0” #168
- Bump openshift/prometheus-operator to v0.56.0 #165
- test: add timeout in testPromWebTLS() #4734
- update Veepee adopters stats #4732
- *: add docs.github.com to mdox exceptions #4720
- Update monitoring-kubernetes-ingress.md to fix typo #4716
- build(deps): bump actions/stale from 4 to 5 #4710
- build(deps): bump actions/setup-go from 2 to 3 #4711
- Add prometheus_operator_reconcile_duration_seconds histogram metrics #4706
- pkg/apis: add shortnames for resources #4680
- Fix k8s.io/client-go version to have semantic versioning #4698
- Add support to AlertmanagerConfig for entity and actions fields in the OpsGenie receiver #4697
- build(deps): bump github.com/prometheus/common from 0.32.1 to 0.33.0 #4695
- go.{mod,sum}: bump Alertmnager and Prometheus dependencies #4694
- RELEASE.md: add myself as v0.56.0 release shepherd #4690
- Merge release-0.55 to main #4688
- *: cut v0.55.1 #4687
- pkg/operator: bump Alertmanager to v0.24.0 #4686
- pkg/operator: bump Thanos to v0.25.2 #4679
- build(deps): bump github.com/thanos-io/thanos from 0.25.1 to 0.25.2 #4678
- README: Update end-to-end test section on kind #4675
- pkg/apis/monitoring/v1: Add validations for size settings at CRD level #4661
- *: add Prometheus v2.34.0 #4676
- Update time range for alert PrometheusOperatorWatchErrors #4645
- *: bump controller-gen to v0.8.0 #4672
- build(deps): bump google.golang.org/protobuf from 1.27.1 to 1.28.0 #4673
- pkg/alertmanager: refactor configuration provisioning #4670
- *: update ConfigSecret description #4671
- example: update thanos version to v0.25.1 #4663
- test: remove matchers on root route #4653
- build(deps): bump k8s.io/component-base from 0.23.4 to 0.23.5 #4650
- pkg/apis/monitoring/v1: Add validations for log settings at CRD level #4638
- *: use consistent image name for the admision webhook #4646
- build(deps): bump k8s.io/api from 0.23.4 to 0.23.5 #4651
- build(deps): bump k8s.io/apimachinery from 0.23.4 to 0.23.5 #4649
- validation: Fix incorrect field in error response message for durations #4642
- build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 #4643
- Code cleanup #4641
- Allow setting
--web.enable-remote-write-receiver
in prometheus #4633
- build(deps): bump github.com/thanos-io/thanos from 0.25.0 to 0.25.1 #4632
- Bump openshift/prometheus-operator to v0.55.1 #164
- Fix Prometheus configuration when query log file has an empty path #4683
- Bump openshift/prometheus-operator to v0.55.0 #162
- Release 0.55 prep #4627
- go.{mod,sum}: bump Go dependencies #4628
- TLS certificate verification skip for prometheus-config-reloader #4592
- *: avoid name collisions with AlertmanagerConfig #4626
- build(deps): bump github.com/docker/distribution from 2.8.0+incompatible to 2.8.1+incompatible #4625
- Merge 0.54.1 to main #4624
- operator: Bump default versions for release prep #4623
- cmd/operator: fix
alertmanager-config-namespaces
CLI arg #4619
- build(deps): bump github.com/thanos-io/thanos from 0.24.0 to 0.25.0 #4614
- Fix service selector #4611
- build(deps): bump actions/checkout from 2 to 3 #4608
- pkg/prometheus/statefulset: Add VolumeMount for query-log-file #4566
- Re-generate Kubernetes clients #4605
- *: Preserve ingress address in
__tmp_ingress_address
#4603
- scripts: bump golangci-lint version #4604
- Merge release 0.54 #4602
- Merge #4598
- Allow retention to be set only by size #4590
- Add standalone admission webhook #4494
- Improve config generator logging #4571
- build(deps): bump k8s.io/api from 0.23.3 to 0.23.4 #4585
- build(deps): bump k8s.io/component-base from 0.23.3 to 0.23.4 #4586
- pkg/prometheus: fix test compilation after #4539 #4581
- Extract common Prometheus fields in a separate struct #4539
- *: mark remoteWrite and remoteRead as non-experimental #4555
- example/shards: Fix rbac api version #4576
- jsonnet: Drop all linux capabilities #4546
- build(deps): bump github.com/docker/distribution from 2.7.1+incompatible to 2.8.0+incompatible #4567
- Add securityContext to managed containers #4552
- build(deps): bump github.com/go-openapi/swag from 0.20.0 to 0.21.1 #4548
- build(deps): bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1 #4543
- build(deps): bump github.com/go-openapi/swag from 0.19.15 to 0.20.0 #4544
- Fix formatting in the Prometheus Agent design doc #4542
- docs: Submit design doc for PrometheusAgent CRD #4512
- Make
mdox
less error-prone #4536
- optimize doc #4538
- Fix syntax errors after merge #4534
- Restore Prometheus StatefulSet liveness probe #4387
- build(deps): bump k8s.io/apiextensions-apiserver from 0.23.2 to 0.23.3 #4527
- ADOPTERS.md: fix links #4532
- Fix typo in admission webhook bin output #163
- Add Dockerfile and targets for standalone admission webhook image #160
- Standalone webhook server #159
- Bump openshift/prometheus-operator to v0.54.1 #158
- Prepare 0.54.1 release #4595
- pkg/prometheus: support default relabel config in validation #4579
- pkg/prometheus: Update validation for labelmap #4574
- Updating prometheus-config-reloader images to be consistent with ART #155
- Bump openshift/prometheus-operator to v0.54.0 #151
- prepare 0.54 #4525
- Merge #4531
- MAINTAINERS.md: update the list #4530
- pkg/prometheus: Add validation for ScrapeTimeout #4491
- pkg/alertmanager: refactor validation of AlertmanagerConfig resources #4521
- Documentation: fix CI for shards-and-replicas.md #4522
- Address race condition in recreate flow for statefulset #4504
- Fix the shard number in the shards and replicas user guide #4518
- Specify SA token automounting on pod-level #4514
- pkg/k8sutil: set User-Agent for k8s client #4506
- build(deps): bump github.com/google/go-cmp from 0.5.6 to 0.5.7 #4507
- build(deps): bump k8s.io/apiextensions-apiserver from 0.23.1 to 0.23.2 #4508
- docs: Update link in adopters file which fixes ci failures #4505
- build(deps): bump github.com/prometheus/client_golang from 1.11.0 to 1.12.0 #4503
- docs: Update link describing operator concept #4502
- alertmanager: Add follow_redirects and oauth fields to httpClientConfig #4499
- pkg/apis: add Replicas column for Thanos Ruler #4496
- build(deps): bump k8s.io/apiextensions-apiserver from 0.23.0 to 0.23.1 #4487
- build(deps): bump github.com/hashicorp/go-version from 1.3.0 to 1.4.0 #4493
- Merge #4490
- pkg/prometheus: Add validation for proberSpec url field #4483
- Merge #4488
- Merge #4489
- Merge #4478
- add @paulfantom as 0.55 release shepherd #4479
- Merge #4477
- pkg/alertmanager: wrap errors from store.GetSecretKey() #4475
- Merge #4474
- Merge #4473
- Upload bundle.yaml when a release is created #4464
- Add the Robusta.dev open source project to Adopters.md #4469
- Merge release-053 branch (v0.53.1) into main #4461
- alertmanager: Support SNS receiver in raw config #4456
- Updating prometheus-operator images to be consistent with ART #154
- Bug 2030539: Address race condition in recreate flow for statefulset #152
- Bug 2036717: [bot] Bump openshift/prometheus-operator to v0.53.1 #147
- Cut v0.53.1 #4460
- Fix validation pattern in alertmanagerconfig CRD #4458
- Bump openshift/prometheus-operator to v0.53.0 #146
- *: cut v0.53.0 #4454
- *: bump Prometheus version to v2.32.0 #4452
- cmd/po-docgen: fix links to the Kube API documentation #4453
- Add tls-assets sharding to alertmanager #4449
- go.{mod,sum}: bump dependencies #4447
- *: bump to Kubernetes 1.23 #4444
- pkg/alertmanager: refactor convertInhibitRule() #4441
- Merge #4433
- test:e2e:prometheusrule: Add retry to avoid flake when admission webh… #4426
- pkg/alertmanager: refactor convertRoute() #4424
- pkg/k8sutil: fix annotation propagation #4422
- Document ruleNamespaceSelector #4419
- Adds support for mute time intervals in AlertManagerConfig #4388
- pkg/prometheus: refactor ConfigGenerator #4416
- pkg/prometheus: Make CR compatible for agent mode #4417
- Add support for retry_on_http_429 in Prometheus Remote Write config #4420
- Makefile: use /usr/bin/env bash instead of /bin/bash #4418
- test:e2e:Prometheus: Fix flake in check for minReadySeconds #4406
- CHANGELOG.md: Fix 0.52.1 release date #4407
- .github/workflows: group all e2e jobs into one job report #4385
- Merge #4384
- Merge #4390
- Merge #4323
- Merge #4369
- alertmanager: Support mute_time_intervals in raw config #4335
- Merge #4375
- Merge #4368
- Merge #4366
- Release 0.52 #141
- *: Prepare release 0.52.0 #4365
- Merge #4363
- *: update dependencies #4362
- Merge #4361
- Merge #4333
- Merge #4352
- Merge #4221
- Merge #4356
- scripts: Add s390x support to docker images #4351
- readme: Change the kubectl command to create resources from bundle #4349
- pkg: Remove app label from statefulsets/pods #4350
- Prevent collisions in rule file names #4347
- Remove CRD generation wrapper #4346
- Extend sharding capabilities to additionalScrapeConfigs #4324
- Sign myself up for 0.52 release #4342
- Merge #4334
- Merge #4331
- Merge #4328
- Merge #4321
- Add alerts for config reloader sidecars #4294
- Add .gitattributes #4314
- alertmanager: Support updated matching syntax in raw config for inhib… #4307
- Update to go 1.17 and format #4313
- docs: Improve docs and error message for “smarthost” field #4299
- Merge #4310
- thanos: allow injecting alert relabelling configuration for thanos ruler #4303
- Merge #4293
- Merge release-0.51 #4306
- CHANGELOG.md: fix typo #4305
- ThanosRulerSpec.labels: always set default replica label #4283
- Remove context field from framework struct in tests #4183
- Propose
mdox
for docs formatting and link checking #4196
- Update Pawel Krupa (paulfantom) Company #4300
- Merge release-0.51 #4291
- Updating prometheus-config-reloader images to be consistent with ART #144
- OWNERS: cleanup #140
- Bump v0.51.2 #139
- *: cut v0.51.2 #4301
- *: cut v0.51.1 #4287
- *: cut v0.51.1-rc.0 #4286
- *: fix action and script publishing images #4284
- Fix enforce namespace label #4272
- Update push-docker-image.sh to support ppc64le architecture #4262
- Use appropriate HTTP scheme in Prometheus sidecars #4276
- Add Coralogix to ADOPTERS #4269
- alertmanager: enable empty basic auth username #4260
- .github: publish images without looking at other jobs #4219
- Adds
minReadySeconds
field to AlertManager and Prometheus custom resource spec. #4246
- fix docs: fix the link to K8s 1.6 changelog #4255
- *: make log messages more consistent #4247
- RELEASE.md: fix some release dates #4242
- Add Authorization to alertmanager http configs #4110
- pkg/prometheus/promcfg.go: Remove check for prometheus 1.x #4245
- Enable Extra Volumes on thanos-sidecar container (reloaded) #4238
- pkg/k8sutil: handle update conflicts for secrets #4235
- Improve alertmanager change detection #4228
- Add metric relabeling support for Probes #4226
- Updating prometheus-operator images to be consistent with ART #136
- Bump to v0.50.0 #133
- Merge #4216
- Merge #4217
- Merge #4185
- Merge #4215
- Merge #4209
- Merge #4213
- Merge #4184
- Merge #4198
- Merge #4038
- Add sample and target limits to Probe #4207
- Merge #4195
- Merge #4180
- Update ConfigReloader to add port name mapping #4187
- Update additional-scrape-config.md #4029
- *: switch to github.com/go-kit/log #4172
- Merge #4147
- Implement oauth2 for all resources #4170
- Merge #4173
- : #4168 Shard count inclusion in metrics #1
- Remove deprecated apis #4171
- Merge #4158
- Add API documentation backlinks #4166
- *: volunteer as 0.50 release shepherd #4151
- docs: Update EnforcedTargetLimit description #4163
- *: specify all maintainers of prometheus-operator organisation #4157
- Implement OAuth2 for remote read and write #4113
- .github/workflows: publish untagged images #4152
- Merge #4156
- fix loading clusterConfig from KUBECONFIG env #4154
- Updating prometheus-config-reloader images to be consistent with ART #135
- Updating prometheus-operator images to be consistent with ART #134
- Bug 1977435: Bump prometheus-operator to v0.49.0 #131
- Merge #4146
- Merge #4149
- Add timeout to the informers cache synchronization #4143
- pkg/operator: fix logging in WaitForNamedCacheSync() #4144
- *: update dependencies #4142
- do not set build user context #4019
- .github/workflows: separate GH actions into separate workflows #4116
- Add links to discussions and slack in “Create Issue” #4127
- Merge #4119
- Merge #4112
- test/framework: remove unnecessary space #4128
- Merge #4075
- prometheus: add ready_timeout flag to Thanos sidecar #4118
- RELEASE.md: update release shepherd list #4097
- pkg/prometheus/operator.go: Update logger message #4101
- Issue #3256: ignore max_retries for Prometheus ver. 2.11.0+ #4103
- Merge #4102
- Support pushing images to other container registries #4060
- Merge #4043
- Merge #4098
- Merge #4093
- Merge #4011
- Merge #4095
- bugfix: Remove whitespace and escape characters from URLs that are taken from secrets #4068
- pkg/prometheus: add support for web TLS configuration #4025
- Merge #3880
- Merge #4074
- operator: don’t wait to retry watching certificate reloader #4069
- Update ADOPTERS.md #3895
- RELEASE.md: add instruction for website #3983
- feat: unset storage.tsdb.no-lockfile flag #4066
- Sync release-0.48 into master #4062
- Add Mattermost as Prometheus adopter #4049
- Updating prometheus-config-reloader images to be consistent with ART #130
- Updating prometheus-operator images to be consistent with ART #129
- Update OWNERS file to reflect new maintainers #127
- Updating .ci-operator.yaml
build_root_image
from openshift/release #128
- Bug 1879495: Bump to 0.48 #122
- *: prepare release 0.48.1 #4059
- pkg/prometheus/statefulset.go: revert app label #4055
- Prepare the release of v0.48 #4039
- Thanos -> v0.20.1 #4028
- *: fix global HTTP configuration for Alertmanager #4041
- .github/workflows: fix typo to enable excluding thanos ruler tests #4027
- .github/workflows: run actions only in specific scenarios #4016
- Update metalmatze’s company #4015
- Merge release-0.47 #4018
- Merge #4010
- Drop ksonnet as a dependency in jsonnetfile.json #4002
- Fixed broken link to coreos blog post #4005
- pkg/prometheus: fix watched namespaces for configmaps #3992
- jsonnet: set default container name for prometheus-operator pod #3979
- Replace app label names with app.kubernetes.io/name #3939
- Bug 1939412: Bump to 0.47.1 #120
- Revert “Bug 1939412: update to 0.47” #116
- Bug 1939412: update to 0.47 #114
- Fix inconsistency question between the number of pods and shard configuration #3974
- Add Lokomotive as an adopter #3918
- Add gitpod to Adopters 🎉 #3967
- Support kind >=0.6.x in README file #3973
- *: fix errcheck errors #3938
- *: fix staticcheck errors #3928
- Add headers for Hugo website #3912
- Update Veepee on ADOPTER.md #3907
- Merge #3841
- add rulefmt check to po-lint #3894
- .github: bump golang to 1.16 and kind to 0.10.0 in CI #3888
- Update MAINTAINERS.md #3886
- sort ADOPTERS file #3877
- Add flags for CPU/Memory requests/limits #3826
- Update Helm installation repository url. #3874
- Add VSHN to ADOPTERS #3867
- cut 0.46 release #3872
- Added Lunar as adopter #3868
- Merge #3866
- Add Giant Swarm as an adopter #3865
- Adopters: Add Skyscanner #3864
- Add Adopters template #3863
- Add start of ADOPTERS.md #3860
- Add remoteWrite custom HTTP headers #3851
- Merge #3843
- operator: Set managed-by labels for kubelet endpoint/svc #3834
- Probe: Add relabelingConfigs to ProbeTargetStaticConfig #3817
- Add governance doc #3807
- Update README.md with troubleshooting reference #3804
- Remove support for prometheus 1.x #2822
- *: copy information about security policy to separate file #3797
- RELEASE.md: update shepherds for v0.46 and v0.47 #3800
- *: fix generator by adding dependencies on config.jsonnet #3789
- Updating prometheus-config-reloader builder & base images to be consistent with ART #113
- Updating prometheus-operator builder & base images to be consistent with ART #112
- Merge 0.45 into master #109
- Cut release v0.45.0 #3790
- Bump deps and project default versions #3788
- *: make
route
field optional in AlertmanagerConfig
#3785
- Optimize thanos sidecar code logic and add
TracingConfigFile
field. #3762
- Merge #3784
- Documentation: remove mention of inactive email #3783
- jsonnet: refactor #3781
- Add namespace label to static probes #3752
- Merge #3770
- test/e2e: fix compilation error #3776
- *: add validation to AlertmanagerConfig resources #3742
- cmd/operator: improve HTTP server’s logging #3772
- *: fix discovery of AlertmanagerConfig resources #3759
- *: Add recommended app label to kubelet Service/Endpoints #3768
- MAINTAINERS.md: Update my company association #3746
- pkg/client: Go module #3681
- Merge release 0.44 #3736
- log error when reloader watching file failed #3730
- Documentation: confusing {service,pod}monitorNamespaceSelector #3723
- .github: add initial template for PRs #3719
- Updating prometheus-operator builder & base images to be consistent with ART #107
- Updating prometheus-config-reloader builder & base images to be consistent with ART #108
- Updating prometheus-config-reloader builder & base images to be consistent with ART #106
- Updating prometheus-operator builder & base images to be consistent with ART #105
- MON-1302: Bump prometheus-operator to v0.44.1 #102
- add info about horizontal sharding to changelog #3718
- Update OWNERS file #100
- Bug 1893798: MON-1302: Bump prometheus-operator to v0.44.0 #101
- *: prepare release 0.44.0 #3717
- Adding TLS support for remote read #3714
- Setup a CI job for Go code linting. Fixes # 3576 #3579
- pkg/alertmanager: change ‘send_resolved’ fields to *bool #3713
- .github: lock closed threads after 21 days of inactivity #3712
- Add Email Receiver type to AlertmanagerConfig CRD #3692
- .github,scripts: add promlinter to lint our metric names #3705
- Merge #3707
- #3623: Fix usage of –prometheus-default-base-image, –alertmanager-default-base-image, –thanos-default-base-image #3642
- Link to getting started guide instead of blog #3682
- Add settings for alertmanager clusters #3663
- .github: update version of engineerd/setup-kind #3670
- operator cmd: set –config-reloader-memory to 50Mi instead of 25Mi. #3660
- *: bump Thanos to v0.16.0 #3666
- Merge release 0.43 #3657
- pkg/alertmanager: copy user data to the generated config secret #3647
- Add Slack Receiver type to AlertmanagerConfig CRD #3618
- Merge branch ‘release-0.43’ into master #3646
- Remove framework.Poll #3643
- prometheus: Implement sharding mechanism #3241
- Add WeChat Receiver type to AlertmanagerConfig CRD #3619
- Fix admission webhook example #3633
- *: add @paulfantom as next release shepherd #3627
- Merge v0.43.0 #3626
- Remove pkg/errors dep from apis/monitoring module #3621
- Refactor to remove context.TODO #3620
- Bug 1885244: bump to v0.43.0 #98
- *: Cut v0.43.0 #3622
- jsonnet/mixin: add PrometheusOperatorRejectedResources alert #3612
- pkg/alertmanager: add more validations for AlertmanagerConfig objects #3606
- Discard invalid TLS configurations #3578
- tests, docs: update admissionregistration.k8s.io/v1beta1 to admissionregistration.k8s.io/v1 #3599
- Support for Pod Topology Spread Constraints for Prometheus, Alertmanager, and ThanosRuler CRDs #3598
- Fix invalid fields for AlertManagerConfig Inhibit Rule #3597
- improve documentation alertmanager configuration #3580
- example/rbac: add prometheus permissions to list ingresses #3594
- *: fix reconciliation when 2 resources share the same secret #3590
- pkg/alertmanager: add metrics on selected/rejected AlertmanagerConfig #3588
- Add AlertmanagerConfig CRD #3451
- Merge #3583
- Update README.md #1
- feat: add TargetLimit and EnforcedTargetLimit #3571
- .github: close non-feature issues after 120d of inactivity #3570
- update thanos example rbac #3560
- ISSUE 3546 remove year from .header file #3569
- Fix flaky e2e Alertmanager test #3565
- pkg/prometheus/promcfg.go: Generate more unique probe job name #3481
- set pkg/apis/monitoring tag to v0.42.1 #3531
- *: use a single reloader for Prometheus #3457
- Update CreateOrUpdateService in k8sutil #3526
- Sync master with release-0.42 branch #3532
- Allow override of the prometheus web page title #3525
- Merge #3519
- Documentation/rbac.md: remove CRD mananagement mention #3521
- Merge #3515
- Add support for TLS and authentication to PodMonitors #3370
- jsonnet/mixin/alerts: add list alerts #3506
- RELEASE.md: add instructions for tagging pkg/apis/monitoring #3508
- po-docgen: fix doc generation for inlined fields #3509
- Update README.md #3505
- Merge #3507
- pkg/prometheus: remove liveness probe #3502
- Switch to go 1.15 #3504
- Merge #3486
- Change thanos ruler’s http port to the default web #3484
- Updating prometheus-operator builder & base images to be consistent with ART #96
- Updating prometheus-config-reloader builder & base images to be consistent with ART #97
- Bug 1845561: use a single reloader for Prometheus #94
- Bug 1881072: Bump to release 0.42.1 #93
- : Bump client-go #3520
- Bug 1879047: bump to prometheus-operator 0.42 #90
- Create release v0.42.0 #3483
- Merge #3475
- remove multilistwatcher and denylistfilter #3440
- Instrument client-go requests #3465
- *: pass context.Context to client-go functions #3466
- Break the API types out into their own module #3395
- pkg/prometheus: skip invalid service monitors #3445
- pkg/alertmanager: Use lower value for –cluster.reconnect-timeout #3436
- pkg/alertmanager: cleanup resources via OwnerReferences #3423
- RELEASE.md: add myself (Simon Pasquier) for v0.43 #3424
- Update getting-started.md #3418
- Merge #3333
- Fix validation logic for SecretOrConfigMap #3413
- .github: add codeowners file #3407
- Merge #3406
- MAINTAINERS.md: Introduce initial governance #3398
- Add new logos #3404
- pkg/operator/image.go: Adjust image path building #3392
- feat: support specify post alerts timeout #3385
- secondary stage to push images to quay.io/coreos #3390
- remove vendor directory #3387
- Merge #3384
- Allow for enabling Alertmanager HA cluster mode even when running with single replica #3382
- 🐛 Don’t overwrite __param_target #3377
- Clarify targetPort in endpoint #3374
- Merge #3379
- Cut release version 0.41.0 #3376
- listwatch: do not duplicate resource versions #3373
- docs: update compatibility warning #3369
- test/framework: fix prometheus active targets polling #3361
- OWNERS update #3368
- Volunteer for prometheus-operator v0.41 release #3365
- Revert “Normalize default durations” #3364
- Propagate Prometheus image version to statefulset #3358
- pkg: instrument resources being tracked by the operator #3360
- add SecretListWatchSelector to reduce memory and CPU footprint #3355
- Added support for configuring CA, cert, and key via secret or configmap. #3249
- configmap-reload: Update to v0.4.0 #3334
- go.mod: remove “replace” for client-go dep #3332
- reload alertmanager on configmap/secret change #3319
- consolidate image url logic #3103
- pkg/namespace-labeler: fix whitespace #3323
- Support job name in probe #3318
- Update prometheus compatibility matrix to v2.19.2 #3316
- decouple alertmanager pod labels from selector labels #3317
- Fix probe ingress configs #3312
- pkg/prometheus: Ensure relabeling of container label in ServiceMonitors #3315
- Add E2E test for probe static targets #3310
- misc: remove v1beta1 crd remainings #3311
- Normalize default durations #3308
- fix probe promcfg #3306
- pkg/prometheus: Allow enforcing namespace label in Probe configs #3304
- Add Synthetic Probes support #2832
- Support Prometheus vertical compaction #3281
- Bug 1878163: Updating Dockerfile.ocp baseimages to mach ocp-build-data config #91
- Bug 1878163: Updating Dockerfile.config-reloader.ocp baseimages to mach ocp-build-data config #92
- Bug 1858991: pkg/listwatch: remove multilistwatcher and denylistfilter #86
- Bug 1872253: skip invalid service monitors #89
- Bug 1872080: Updating Dockerfile.config-reloader.ocp baseimages to mach ocp-build-data config #88
- Bug 1872080: Updating Dockerfile.ocp baseimages to mach ocp-build-data config #87
- Bug 1869732: fix secret and configmap references for TLS config #85
- Bug 1856189: pkg/listwatch: err out with multiple resource versions in List #82
- WIP pkg/listwatch: err out with multiple resource versions in List #3396
- listwatch: do not duplicate resource versions #3340
- Bug 1867510: fix CVP issues due to incorrect labels set #83
- Bug 1806541: Revert of Bug 1853007: Revert of revert: Bump prometheus-operator to v0.40.0 #80
- Bug 1853007: Revert “Bug 1806541: Update prometheus-operator to 0.40.0” #79
- Bug 1806541: Update prometheus-operator to 0.40.0 #77
- Cut release version 0.40.0 #3287
- Add new prometheus versions and fix prom-label-proxy location #3284
- pkg: Add EnforcedSampleLimit which enforces a global sample limit #3276
- Add scrapeTimeout as global configurable parameter #3250
- README.md: updates and improvements #3264
- Add minTime arg #3253
- thanos sidecar: log flags double definition #3242
- Documentation: Add troubleshooting section about using port name not number. #3244
- Automaticly disable high availability mode for 1 replica alertmanager #3233
- docs: add a user-guide for the admission webhook #3232
- Update dependencies to prometheus 2.18 #3231
- travis.yml: remove caching of go directories #3213
- Add nodes/metrics to allowable resources #3214
- Update exposing-prometheus-and-alertmanager.md for nginx ingress 0.22.0+ #3210
- .github/ISSUE_TEMPLATES: small update #3200
- Remove apiextensions.k8s.io/v1beta1 CRDs #3187
- *: create separate namespace informers if needed #3182
- Update compatibility matrix #3185
- Workaround for https://github.com/docker/for-linux/issues/396 #3184
- Multi-arch images (adding ARMv7 & ARM64) #3177
- Bump Custom Resource Definitions to apiextensions.k8s.io/v1 #3175
- Retain metadata for embedded PVC objects #3115
- Support matching only pod monitors #3173
- Fix
make generate-in-docker
on macOS #3174
- Add Custom Resource Definitions to bundle.yaml #3171
- Allow setting the alertmanagers cluster.advertiseAddress #3160
- Add ThanosRuler to po-lint #3165
- Remove Custom Resource Definition management #3155
- Tls improvements #3157
- *: update kubernetes deps to v1.18 #3154
- Add a disable subPath flag for prometheus-db volume #3143
- cmd/operator: add tls config for web server #3134
- RELEASE.md: improve instructions to tag a release #3149
- Support naming of remote write queues #3144
- Default ARCH/OS to current “go env” value #3141
- Allow setting the cluster domain so alertmanager makes fewer DNS calls #3138
- restore storage.md file #3136
- Fix inaccuracy in ruleSelector description #3123
- *: support external query URL for Thanos ruler #3129
- Use map for namespace config #3121
- prometheus-config-reloader: support for watching rules directory #3128
- pkg/thanos: fix thanos-ruler-operated service #3126
- Thanos sidecar log level and format #3112
- Support query log file #3116
- Update go bindata v3.1.3 #3109
- update controller-tools to v0.2.8 #3107
- Update jsonnet bundler v0.3.1 #3108
- Do not modify the PrometheusRule cache object #3105
- add cli option to set web listen address #3098
- use tolerant parsing of version strings #3101
- docs: troubleshooting += hints on Service port name #3099
- Full changelog
- Updates OWNERS file #102
- Updating golang-github-prometheus-node_exporter images to be consistent with ART #101
- Bump node_exporter to v1.3.1 #100
- Release 1.3.1 #2237
- Datasource template variable should be labelled ‘Data Source’ #2172
- mod: update safchain/ethtool dependency. #2126
- Add flag to disable guest CPU metrics #2123
- Add collector.ethtool.metrics-include #2117
- Release 1.2.2 #2113
- Fix processes collector long int parsing #2112
- Release 1.2.1 #2098
- Fix rapl collector log noise #2092
- Bump prometheus/procfs library #2091
- Updating golang-github-prometheus-node_exporter images to be consistent with ART #97
- OWNERS: cleanup #96
- Updating golang-github-prometheus-node_exporter images to be consistent with ART #95
- Update to v1.2.2 #94
- Release 1.2.2 #2114
- Release 1.2.1 #2100
- Release 1.2.0 #2078
- Fix conntrack collector log noise #2079
- Add more Infiniband counters #2019
- feat(rules): add NodeFileDescriptorLimit kernel exhaustion alert #2030
- Fix wrong value for OpenBSD memory buffer cache #2015
- netclass: retrieve interface names and filter before parsing #2033
- Add nvme collector #2062
- Synchronize common files from prometheus/prometheus #2076
- Add tapestats to collect tape devices statistics #2044
- Handle small backwards jumps in CPU idle #2067
- Update Go modules #2071
- Fix build #2058
- Add a new ethtool stats collector #1832
- Only initiate collectors once #2048
- Add ErrorLog plumbing to promhttp #1887
- fix the uncorrect word #2045
- Use rm -rf to remove fixtures #2043
- Merge #2039
- Fix golint issue caused by typo #2038
- Add Darwin arm64 build #2020
- Rename filesystem collector flags to match netdev and systemd collectors #2012
- Update build #2006
- Synchronize common files from prometheus/prometheus #2010
- Fix panix when using backwards compatible flags #2000
- Add flag to ignore network speed if it is unknown #1989
- Synchronize common files from prometheus/prometheus #2003
- Synchronize common files from prometheus/prometheus #2001
- Release version 1.1.2 #1990
- Silence missing netclass errors #1986
- Sanitize strings from /sys/class/power_supply #1984
- Handle errors from disabled PSI subsystem #1983
- Release 1.1.1 #1968
- Fix some noisy log lines #1962
- Mention
--collector.disable-defaults
in the README #1966
- Fix ineffassign issue #1957
- Updating golang-github-prometheus-node_exporter images to be consistent with ART #93
- Bug 1984030: netclass: retrieve interface names and filter before parsing #90
- Updating golang-github-prometheus-node_exporter images to be consistent with ART #89
- Update OWNERS file to reflect new maintainers #87
- Updating .ci-operator.yaml
build_root_image
from openshift/release #88
- Bug 1957179: Update to 1.1.2 #86
- Release version 1.1.2 #1992
- Updating golang-github-prometheus-node_exporter builder & base images to be consistent with ART #80
- Bump node_exporter to 1.1.1 #84
- Release 1.1.1 #1969
- Release 1.1.0 #1952
- Fix rapl collector log noise #1954
- Fix network_route collector naming #1953
- Add zoneinfo collector #1922
- Add fibre channel collector #1786
- bcache: fix typo #1943
- Added an ability to pass collector.supervisord.url via ENV vars #1947
- Mention the default listening port in the README. #1950
- Synchronize common files from prometheus/prometheus #1941
- Update netdev OpenBSD amd64 filter #1940
- Fix node_scrape_collector_success behaviour #1816
- add pool size to entropy collector #1753
- Use description instead of message as field for annotations #1764
- Move ignore/accept to new netDevFilter struct #1826
- Synchronize common files from prometheus/prometheus #1833
- fix: node_md_disks state label from fail to failed #1862
- add network_route collector #1811
- collector/filesystem: fixing logging message #1884
- Add a warning when node exporter runs as root #1939
- Handle EPERM for syscall in timex collector #1938
- Convert to exporter-toolkit/https #1907
- Add more IB counters #1694
- remove openbsd amd64 cgo dependecies #1774
- add btrfs and powersupplyclass to list of exporters enabled by default #1897
- Expose zfs zpool state #1878
- Update install instructions in README #1899
- Use absolute jsonnet import paths #1872
- docs/node-mixin/alerts: use ratio for network alerts #1861
- Fix capitalization of CPU acronym throughout #1834
- Fix NodeRAIDDegraded to not use a string rule expressions #1827
- *: add mixin tests to CI #1823
- better wording #1787
- Remove vendor directory #1782
- Fix up node_md_disks changelog entry #1770
- udp_queues_linux.go: s/upd/udp/ in two error strings #1769
- Synchronize common files from prometheus/prometheus #1761
- Adding backlog/current queue length to qdisc collector #1732
- Include TCP OutRsts in netstat metrics #1733
- Use Go 1.13 error features #1752
- Update for 1.0.1 release #1750
- Update prometheus/procfs #1735
- Handle no data from powersupplyclass #1747
- Improve filter flag names. #1743
- Fix build tags for collectors #1745
- Update windows_exporter reference #1729
- Bug 1917683: text_collectors: do not use space as a replacement for escape characters #79
- Bug 1917683: Remove escape characters #78
- Updating golang-github-prometheus-node_exporter builder & base images to be consistent with ART #76
- Bug 1906570: Capture the number of boots by reading wtmp #74
- Update OWNERS file #73
- Updating golang-github-prometheus-node_exporter builder & base images to be consistent with ART #72
- Updating golang-github-prometheus-node_exporter builder & base images to be consistent with ART #70
- Bug 1878163: Updating Dockerfile.ocp baseimages to mach ocp-build-data config #69
- Bug 1872080: Updating Dockerfile.ocp baseimages to mach ocp-build-data config #68
- Bug 1867510: fix CVP issues due to incorrect labels set #67
- Rebase to v1.0.1 #62
- Release 1.0.1 #1751
- Release 1.0.0 #1714
- Use clearer usage string for
collector.ntp.server-is-local
option #1679
- Move regexp to global in meminfo_linux.go #1690
- Linux CPU: Cache CPU metrics #1711
- https: Fix htpasswd command #1707
- Update Go modules #1705
- Add NodeTextFileCollectorScrapeError alert to mixin #1657
- Fix sign error in
NodeClockSkewDetected
#1649
- docs/node-mixin: alert on desynchronised clock #1480
- Add missing coma in alerts #1644
- collector: refactor textfile collector to avoid looping defer #1549
- docs/node-mixin/dashboards: do not mix tabs and spaces #1532
- Fix the normalization for the cluster-wide dashboards #1530
- Introduce Collector for Power Supply Class #1280
- docs/node-mixin: Fix node_memory_swap_io_pages rule #1524
- Add a flag to adjust mount timeout #1486
- fix typo in cpufreq metric names (#1510) #1515
- Two quick typo fixes #1514
- add node_cpu_info metric #1489
- collector: clean up DRBD collector, less global state #1506
- Bump golang 1.13 #1484
- collector: remove commented-out import from bcache collector #1504
- Fix node-mixin prometheus alert rules to use percentage #1482
- update procfs to v0.0.5 #1488
- node-mixin: fix configuration for unset fsSelector/diskDeviceSelector and dashboard query #1483
- Scrape cooling_device state #1445
- Update legendLink #1452
- node-mixin: Make the severity of “critical” alerts configurable #1449
- More improvements for the node dashboard #1450
- node-mixin: Fix various straight-forward issues in the USE dashboards #1447
- docs/node-mixin: fix incorrect queries #1438
- First iteration for the node mixin, 2nd attempt. #1429
- Full changelog
- manifests/deployment: comply to restricted pod security level #190
- Bug 2034484: feat: library-go bump #185
- Golang bump 1.17 #183
- Updating ose-service-ca-operator images to be consistent with ART #176
- OWNERS: Add Bugzilla component #153
- OWNERS: remove s-urbaniak #175
- Bug 1987029: Support external control plane topology #171
- Bug 1984644: bump lib-go to get 60s leaderelection tolerance for API outage + bump k8s #174
- Bug 1986829: metrics: use client cert auth for metrics scraping #173
- Add s-urbaniak, remove marun from OWNERS #163
- Bug 1981498: add vulnerable legacy injector to allow for upgrade clusters to use … #167
- Updating .ci-operator.yaml
build_root_image
from openshift/release #164
- readme: update references to developer guide #161
- Bug 1948012: Report the operator status as always upgradeable in serviceCA/cluster #154
- Bug 1953563: Add .ci-operator.yaml with build_root_image #158
- Rename workload annotations #156
- Bug 1948311: DelegatingAuthenticationOptions TokenReview request timeout #157
- Add management workload annotations #152
- IBM Cloud manifest profile patch #151
- Generate wildcard certificates matching pod host names for headless services #149
- Updating ose-service-ca-operator builder & base images to be consistent with ART #148
- Various e2e test fixes and cleanups #147
- Random cleanups #150
- Don’t ignore the minTimeLeft parameter to requiresRegeneration #143
- Bug 1914446: manifests: run the operator’s pod as non-root user #136
- Fix (make verify) with Go 1.16 #142
- Remove cleanup of 4.3 deployments that was safe to remove in 4.5 #141
- Updating ose-service-ca-operator builder & base images to be consistent with ART #139
- Bug 1887392: bump kube to 0.20.1 and lib-go to master to pick up authn/z caching #134
- Bug 1806915: remove runlevel=1 from service-ca-operator owned namespaces #109
- Annotate manifests for single-node-developer cluster profile #132
- Add IBM Cloud managed annotations to CVO manifests #131
- Updating ose-service-ca-operator builder & base images to be consistent with ART #130
- Bug 1895141: prevent panics in service-ca injectors #129
- add current profile annotations to CVO manifests #128
- move controller boilerplate to lib-go controller factory #121
- Bug 1878040: Add validation for logLevel #126
- Bug 1873043: bump kube to 1.19.2 and openshift deps to master #125
- Bug 1878163: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #123
- Bug 1876858: manifests: rename operator container to be more descriptive #122
- Bug 1872080: Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #120
- Bug 1855670: Bump to kube 1.19.0-rc.2 #119
- Full changelog
- Bug 2067888: update prometheus/client_golang version #409
- Use service CA beta annotation #408
- Updating telemeter images to be consistent with ART #407
- Updating telemeter images to be consistent with ART #404
- jsonnet: Add service account for memcached #403
- client: Fix invalid serving-certs-ca configmap #402
- OWNERS: Add Jéssica Lins #401
- benchmark: fix API version for route resources #395
- OWNERS: clean up #400
- Fix telemeter image location in the CI benchmark job #399
- Bug 2016352: client: don’t create empty service-ca.crt key in configmap #398
- test/benchmark.sh: print hints in case of error #393
- MON-1964: Increase limit receive bytes default to 128kB #392
- Updating telemeter images to be consistent with ART #390
- MON-1964: telemeter-server: add –limit-receive-bytes #391
- Add trace context to telemeter #386
- add app.kubernetes.io/part-of label to telemeter client #385
- OWNERS: update #388
- Bug 1995614: Update nodeSelector #387
- remove AppSRE from owners #383
- Add ‘infrastructure-operator’ value to ‘install_type’ label #382
- Update dependency to generate UUID in benchmark #379
- Remove AppSRE members that have left RedHat #377
- Updating .ci-operator.yaml
build_root_image
from openshift/release #378
- jsonnet/telemeter: Add a recording rule that captures network_type #375
- Updating telemeter builder & base images to be consistent with ART #373
- Bug 1919360: Add ACM Managed cluster reporting rule #366
- Bug 1905330: jsonnet: add memory requests to client containers #370
- Makefile: enable jsonnetfmt check #365
- jsonnet/telemeter: Add a rule for normalizing ebs_account data #363
- jsonnet/telemeter: Record which cloudpak a cluster appears to be #361
- Updating telemeter builder & base images to be consistent with ART #362
- Bug 1879965: jsonnet/telemeter: Use
host_type
in recording rule join #358
- Bug 1878163: Updating Dockerfile baseimages to mach ocp-build-data config #359
- Bug 1879009: jsonnet/telemeter: Fix cluster_subscribed recording rule #357
- Bug 1877816: Provide synthetic recording rules for common cluster id -> key dimensional joins #356
- Bug 1874389: add Ari to OWNERS #351
- Bug 1874112: Do not overwrite 3xx and 4xx from Tollbooth to 500 #355
- Bug 1873428: Fixed mem-leak and added proper e2e that uses prod code. #349
- Bug 1867510: fix CVP issues due to incorrect labels set #348
- Bug 1872080: Updating Dockerfile baseimages to mach ocp-build-data config #350
- Bug 1873422: Makefile: pin libevent and memcached #353
- Enable forward roundtripper auth #345
- Enable forwardClient InstrumentedRoundTripper #344
- chore: Use separate modfile for tools #343
- Don’t wrap forwardClient’s transport with additional roundtrippers #341
- don’t set tls server name with insecureSkipVerify #340
- Pass oauth2.Transport into forward HTTP client #339
- Full changelog
- Bump openshift/thanos to v0.25.2 #80
- *: Cut release 0.25.2 #5253
- Bump openshift/thanos to v0.25.1 #79
- Bump openshift/thanos to v0.25.0 #78
- Docs: Add mixin design doc again #5129
- Merge release 0.24 to main #5018
- Merge release 0.23 to main #5017
- Bump openshift/thanos to v0.24.0 #76
- Updating thanos images to be consistent with ART #77
- Bump openshift/thanos to v0.23.1 #75
- Updating thanos images to be consistent with ART #74
- OWNERS: cleanup #73
- Updating thanos images to be consistent with ART #72
- Updating thanos images to be consistent with ART #71
- openshift: Add script to generate rh-manifest.txt #65
- Bug 1973576: Bump thanos to v0.22.0 #63
- Checking sampled traces to create exemplar #4190
- Updated receive-split proposal for spelling and nitpicks #4198
- Merge release-0.20 to main #4115
- Updating thanos images to be consistent with ART #61
- Update OWNERS file to reflect new maintainers #59
- Updating .ci-operator.yaml
build_root_image
from openshift/release #60
- Bug 1945500: Bump downstream thanos to v0.20.2 #58
- Add Truphone as an adopters #4031
- Add POST method for exemplars API #3980
- Implement federated exemplar API #3846
- Added matchers support to TSDB store #3897
- Bug 1953518: cmd/thanos: use miekgdns resolver as default #55
- Bug 1934325: bump to v0.19.0 #54
- Api: Add flag to set default step #3740
- stalebot: Add an exempt label to ignore issue that has a PR #3789
- Update prometheus and cortex #3804
- Query-frontend: use detailed text description for cmd #3655
- Lints: Remove UnixSocket not used and use right comment #3685
- scripts/quickstart: add external label for Thanos Rule #3664
- mixin: Reintroduce thanos_objstore_bucket_operation_failures_total alert #3567
- Replicate can specify blocks to copy #3388
- Use direct cache in index reader for symbol values #3557
- Bug 1926598: pkg/rules: fix deduplication of equal alerts with different labels #51
- Updating thanos builder & base images to be consistent with ART #50
- Updating thanos builder & base images to be consistent with ART #48
- Bug 1929540: update golang.org/x/text #49
- Updating thanos builder & base images to be consistent with ART #45
- Bug 1906496: pkg/rules/proxy: fix hotlooping when receiving client errors #46
- MON-1302: Bump Thanos to v0.17.2 #43
- Bug 1897252: CARRY: cmd/thanos: fix DNS resolution when ctx is canceled #42
- Bug 1897252: CARRY: cmd/thanos/query.go: Timeout DNS resolution with refresh inter… #41
- Bug 1883765: bump Thanos to v0.16.0 #40
- docs: Incorrect rule type in thanos rules federation proposal #3078
- Updating thanos builder & base images to be consistent with ART #39
- Bug 1870287: pkg/query: eventually update rules client #37
- Bug 1878163: Updating Dockerfile.ocp baseimages to mach ocp-build-data config #36
- Bug 1873353: bump Thanos to v0.15.0-rc.1 #35
- Cut 0.15.0 rc.0 #3082
- Bug 1872080: Updating Dockerfile.ocp baseimages to mach ocp-build-data config #34
- Bug 1867510: fix CVP issues due to incorrect labels set #33
- MON-1168: Bump to 0.14.0 #32
- Bump thanos to release 0.14.0-rc.1 #31
- Improve ThanosReceiveNoUpload to only alert on current instances #2813
- Merge 0.13.0 to master #2791
- Cut release v0.13.0 #2790
- Fix UI glitch in Thanos Ruler (addresses Bug 1846031) #29
- MON-1116: Bump to f55d854c #28
- MON-1116: Bump to ab02e86 #27
- Merge 0.12 #2561
- Merge v0.12.1 into master #2500
- CHANGELOG.md: fix changelog #2442
- Merge release-0.12 into master #2441
- Full changelog
Source code for this page located on github