Back to index
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release@sha256:605ddde0442e604cfe2d6bd1541ce48df5956fe626edf9cc95b1fca75d231b64 No tests for this release
Upgrades from:
Untested upgrades:
4.2.34 ,
4.2.36 ,
4.3.23 ,
4.3.25 ,
4.3.26 ,
4.3.27 ,
4.3.28 ,
4.3.29 ,
4.3.31 ,
4.3.33 ,
4.3.35 ,
4.3.38
Loading changelog, this may take a while ...
Changes from 4.2.36
Created: 2020-10-15 03:50:21 +0000 UTC
Image Digest: sha256:605ddde0442e604cfe2d6bd1541ce48df5956fe626edf9cc95b1fca75d231b64
Release 4.3.40 was created from registry.svc.ci.openshift.org/ocp-s390x/release-s390x:4.3.0-0.nightly-s390x-2020-10-14-194142
Components
Kubernetes upgraded from 1.14.6 to 1.16.2
New images
Removed images
ironic-rhcos-downloader
node
sdn-controller
Rebuilt images without code change
Bug 1822638 : Place apache license in cli-artifacts #473
Bug 1806782 : Allow a file:// release argument to release mirror #458
Bug 1808221 : bump(golang.org/x/crypto|net|sys) #429
Bug 1806782 : Allow a file:// release argument to release mirror #328
Bug 1821648 : Zeroing BearerTokenFile for prune #376
Bug 1790954 : fix version ldflags #255
Bug 1802262 : Use polymorphic helpers from exec, when reading a pod #294
Bug 1810533 : Don’t default to always mirror manifestlists #342
Bug 1810959 : oc adm inspect namespace
doesn’t collect pod logs #290
Bug 1795302 : initialize auth plugins #268
Bug 1802881 : bump(github.com/mtrmac/gpgme): v0.1.2 #307
Bug 1809360 : fix(catalog): use registry image from openshift quay namespace #335
Bug 1796675 : bump(operator-framework/operator-registry) #336
Bug 1807812 : [release-4.3] override FileDir with FromFileDir if set in Complete #325
Bug 1792334 : pods that are no longer running can still have logs #263
Bug 1804463 : Option to force RepoDigest mirror #313
Bug 1792334 : collect endpoints for namespaces #264
Bug 1797026 : [CLI] oc adm catalog build neither support “-a, –registry-config=” flag, nor uses podman registry credentials file #296
Bug 1789857 : allow –config and –kubeconfig #247
Bug 1785201 : don’t gather pod endpoints using tokens #237
Bug 1788016 : Suppress nil pointer dereference for job spec #243
Bug 1786062 : fix describe for HPA #228
Bug 1784756 : set insecure-skip-tls-verify-backend flag #225
Bug 1779353 : Verify outbound manifests now that schema1 support is dropped #211
Bug 1797730 : Mirror images one by one for oc adm catalog mirror #278
Bug 1790537 : pkg/cli/admin/release/extract_tools: Inject release version into installer #249
Bug 1796182 : remove destination digests if present #274
Bug 1782817 : make inspect more resilient and slightly faster #208
Bug 1779332 : Fix a number of issues around debugging daemonset pods and init containers #200
Revert “Bug 1777031: Update support tools container image” #202
Bug 1779535 : Wire in oc rollout restart
from kubectl #199
Bug 1778882 : pkg/cli/admin/release/extract_tools: Pass []replacements to copyAndReplace #198
Bug 1777031 : Update support tools container image #196
Bug 1776493 : don’t install quota CRDs #183
Bug 1774642 : Avoid hard links in cli-artifacts #171
Enable all Linux arches in cli-artifacts #153
Bug 1771329 : only build adm catalog command for linux #161
Bug 1770144 : fix imagestream parsing to properly split its namespace part #160
Bug 1763929 : Set TypeSetter in get print flags, like we do everywhere elsewhere #164
Bug 1759185 : clarify upgrade’s force flag description #121
Bug 1713263 : pkg/cli/admin/upgrade: allow users to force when updating to latest #145
image: If a user specifies both tag and digest, retrieve via digest #157
Bug 1768516 : fix extracted-oc adm extract oc #155
Bug 1748777 : oc: don’t print usage info if pass a bad flag, only suggest to pass –help #156
Bug 1759920 : Fixed Dockerfile FROM statement parser. #136
Improve errors in inspect #151
Update ruby-22-centos7 to ruby-25-centos7 #152
Bug 1763807 : print detailed error to user when getting node logs #135
Bug 1767163 : fix app.kubernetes.io/name to use just IS name #138
Bug 1767675 : fix debug’s comment #150
bump to kubernetes 1.16.2 #144
Bug 1725977 : admin/release/new: always consider all mappings #147
Improve release to work better for disconnected #143
image: Image commands should all support file targets #139
Fix oc adm catalog
#140
mirror: Support mirroring to disk as a target #126
oc adm catalog command #134
Bug 1763728 : fix ‘oc adm release extract’ version injection #131
Switch inspect to use unstructured when reading .status.relatedObjects #129
registry-login: Allow login with credentials #123
cmd/oc: disable docker’s use of pigz earlier #130
image-mirror: Manifest list manifests have to be copied #124
Align oc new-app generate labels with recommended label #101
Introduce legal notice for login command #67
Corrects error message #100
mirror: Add –to-dir to release mirror, uses skopeo to archive #120
pkg/cli/image/extract: disable pigz to prevent race condition #104
mirror: Include version inside the default target tag #119
fix(inspect): changes –base-dir flag to –dest-dir #118
pkg/cli/admin/release/mirror: Fix “exapmles” -> “examples” comment typo #94
Bug 1715001 : If extracted from payload, ‘oc version’ reports payload version #88
Bug 1542325 : ignore pods when giving liveness suggestions #116
Bug 1540560 : fix oc status for daemonsets #117
Bug 1756453 : Separate upgrade flags for safety instead of abusing force #109
Bug 1754042 : Retry 429 and 503 errors in registry client #112
release: Strip leading bracket indicators from changelogs #105
inspect: collect /debug/pprof data #114
Bug 1756107 : Make container endpoint collection errors non-fatal #113
Bump to kubernetes 1.16.0 #108
Add oc adm inspect command #107
Bump kubernetes to 1.16.0-rc.2 #102
Full changelog
Bug 1862114 : bump RHCOS images for CVE-2020-10713 #3987
Bug 1851949 : Add the –pod-infra-container-image flag to the kubelet service #3815
Bug 1849171 : OpenStack: Wait for router interface to create FIP #3780
BUG 1826073: Disable client side rate limiting in Azure. #3714
Bug 1842531 : images: libvirt: add yq to libvirt CI image #3699
Bug 1840230 : data/azure/vnet: switch to HTTPS probes for lbs #3665
Bug 1820222 : libvirt: Bump bootstrap memory to 5G for ppc64le #3428
Bug 1828632 : Don’t fail on unavailable features on OpenStack #3514
Bug 1820591 : Add retries to DeleteSwiftContainer #3408
Bug 1824921 : [release-4.3] OpenStack: Correcting the instructions to refresh a CA cert #3466
Bug 1824239 : Validate Azure regions #3460
Bug 1825973 : OpenStack: Replace remote_group_id with remote_ip_prefix #3481
Bug 1825478 : OpenStack CI Install awscli from zip #3478
Bug 1810492 : OpenStack: pass all CAs to bootstrap ignition #3242
Bug 1817717 : Backport Azure UPI to 4.3 #3351
Bug 1818140 : Backport adding groundwork for multi-arch images #3233
Bug 1786364 : filter out unsupported regions in Azure #3320
Bug 1816705 : images/libvirt: remove epel-release #3339
Bug 1816264 : Generic libvirt installer image for CI #3331
Bug 1808973 : azure - vendor update to support multiple prefixes #3316
Bug 1791995 : proxy: use explicit list of platforms for metadata addresses #2944
Bug 1812599 : bump RHCOS boot images to 43.81.202003111353.0 #3274
Bug 1807037 : data/data/gcp,azure: block private dns zone on public record #3185
Bug 1810018 : create bootstrap floating ip after the bootstrap machine #3281
Bug 1801801 : openstack docs day 2 ssc refresh #3113
Bug 1809922 : OpenStack: return an error if load balancer deletion fails #3231
[Release 4.3] Bug 1811154: validation: Allow periods in gcp and azure cluster names. #3264
Bug 1807203 : additionalTrustBundle IsCA check to warn instead of drop #3190
Bug 1808095 : Bump survey vendor for panic #3213
Bug 1801446 : Move permissions check to cluster asset #3096
Bug 1808482 : OpenStack: allow to overwrite default os image in the install config #3207
Bug 1803187 : baremetal: map hardware profile to baremetal-operator default #3106
Bug 1796618 : [release-4.3 IPv6] Replace MachineCIDR with MachineNetwork, add Azure IPv6 #3029
Bug 1803805 : cmd/openshift-install/create: wait 60 minutes for baremetal #3116
Bug 1791440 : asset/manifests: add openshift-install configmap #3031
Bug 1757244 : use region info when simulating permissions #3102
Bug 1790537 : pkg/version: Prepare of extract-time oc version injection #2907
Bug 1798805 : baremetal: Fix bootstrap local DNS for IPv6 #3092
Bug 1791457 : [release-4.3] Add support for AWS Bahrain region me-south-1 #2877
Bug 1779469 : Fix node ports #3048
Bug 1796822 : Support deployment on OpenStack with self-signed certificate #3036
Bug 1789748 : Ensure enough number of retries for cluster with Kuryr SDN #2903
Bug 1794765 : ipv6: Fix IPv6 address encoding #2977
Bug 1788062 : OpenStack: create security rules sequentially #2887
Bug 1798060 : cmd/openshift-install/create: add env var to preserve bootstrap #3053
Bug 1791332 : rhcos: Bump to 43.81.202001142154.0 for signed packages #2928
Bug 1789601 : rhcos: Bump to 43.81.202001141554.0 #2914
Bug 1783974 : Rename rhcos-downloader to machine-os-downloader #2846
Bug 1784629 : baremetal: Enable the baremetal platform to override the default rhcos images #2835
Bug 1782546 : rhcos: Bump to 43.81.201912091858.0 #2777
Bug 1782992 : terraform/plugins: update libvirt provider #2803
Bug 1781946 : Default new file and directory permissions to not be world readable #2794
Bug 1782584 : destroy/gcp/policybinding.go: identity deleted service accounts belonging to the cluster #2796
Bug 1782447 : Add GCP-specific validation of cluster name. #2792
Bug 1779791 : vSphere UPI: set specific version of ignition provider #2751
Bug 1779329 : pkg/destroy/gcp/bucket.go: join multipe dashes when looking for cluster bucket prefix #2744
Bug 1777036 : rhcos: Bump to 43.81.201911221453.0 #2724
Bug 1778894 : baremetal: update terraform-provider-ironic and use newer API #2728
Bug 1776708 : use correct length for worker node configs #2723
Bug 1775730 : Stop setting non existent public target pool when InternalPublishingStrategy on GCP master machines #2713
Bug 1774813 : Create a bootstrap instance group in GCP. #2697
Bug 1775279 : libvirt installer instructions need updating for Fedora 31 #2703
openstack: Minor fixes to the UPI docs #2691
Bug 1772154 : RHCOS: Bump to 43.81.201911192044.0 for CRI-O bug fix #2666
Add fips for bootstrap node; template ign machine config encap #2667
Bug 1773686 : GCP Gather: use bootstrap internal ip when missing external #2684
Bug 1771784 : cmd/openshift-install: silence the logs from klog by setting sterrThreshold to highest #2675
Bug 1762413 : destroy/gcp/cloudcontroller.go: cleanup the shared firewalls and health checks #2690
OpenStack CI: add awscli to the CI image #2663
Bug 1772599 : Handle compressed images for libvirt and baremetal IPI #2657
Bug 1773002 : baremetal: validate interfaces through libvirt API #2577
Bug 1772002 : manually prepare cloud provider’s config #2659
Fix projectID typo in GCP customization docs #2683
Add note on Kuryr not supported with RHEL 7 nodes #2674
OpenStack: Remove IPI instruction to upload RHCOS #2654
Bug 1772080 : Strip “.gz” suffix from baremetal image vars #2662
openstack: Install UPI requirements using yum #2648
openstack: Add ansible to the CI image #2644
Bug 1771431 : pkg/asset/installconfig/aws: Serialize region and subnets #2656
Bug 1762618 : pkg/asset/ignition: bootstrap kubeconfig to use api-int #2647
Bug 1762413 : pkg/destroy/gcp: retry deleting previously discovered resources #2589
Bug 1768978 : RHCOS: bump to 43.81.201911081536.0 for FIPS support #2633
BZ 1770101: bootstrap: Ensure we’ve configured crio before it’s started #2651
Bug 1770441 : OpenStack: unpack compressed image data #2645
Bug 1770006 : Orphaned Swift resources #2642
Bug 1770406 : Azure: Add virtual network & subnet validations #2613
docs/customization.md: add snippet on setting kernel arguments #2635
openstack: Improve the Floating IP documentation #2638
nit: fix doc link issue #2643
Update README for OpenStack platform status #2641
pkg/asset/manifests/azure/cloudproviderconfig_test: node-subnet -> worker-subnet #2636
Remove temporary cached files #2625
OpenStack: Use UTF-8 locales in CI container image #2631
OpenStack: return correct error if no flavors were found #2626
Bug 1768564 : baremetal: Fix image URL generation #2618
Bug 1763927 : asset/cluster/aws: create resourcetaggingapi client with region #2619
Bug 1766739 : rhcos: Bump to 43.81.201911011153.0 #2609
Bug 1768639 : OpenStack Known issues #2620
manifests/gcp: add infra-id as prefix for external IGs #2604
OpenStack: Security enhancement: RHCOS image checksum validations #2528
openstack UPI: Automate Network creation #2583
openstack: Add detail to disk requirements #2605
AWS credential validation, preexisting networking #2586
Bug 1735192 : OpenStack Self Signed Certs Fix #2587
Add a fips
flag to install-config.yaml #2594
pkg/tfvars/baremetal: don’t hardcode external and provision interfaces #2395
Add Kuryr UPI Documentation #2575
pkg/asset/machines/baremetal: Drop unused networkInterfaceAddress from provider() #2598
Bug 1738360 : asset/installconfig: use new link to OCM pull-secret page #2582
openstack UPI: Ansible scripts #2580
OpenStack: do not interrupt the deletion process in case of an error #2561
Azure: Create clusters with no public endpoints #2521
OpenStack: document cluster destruction if its metadata has been lost #2585
gcp: Enable clusters with no public endpoints #2522
Azure: document custom VNets & cluster isolation #2573
data/rhcos: Bump to rhcos-4.3/ 43.81.20191028.2 #2547
Introduce gosec for security checks #2506
Libvirt: start using os.UserCacheDir to find the cache folder #2578
GCP: Add install-config.yaml customization doc & document cluster isolation #2565
Openstack external dns doc #2576
Update OpenStack Platform Comments to fit best practices #2572
Bug 1734539 : Openstack: Option to set multiple external DNS IP Addresses #2132
Openstack UPI docs #2531
pkg/validate: ‘%s’ -> %q for IP quoting #2564
data/bootstrap/files/usr/local/bin/installer-gather: Make ${ARTIFACTS} #2560
asset/installconfig/aws: add API based validation for install-config #2539
openstack: Remove reference to tempurl known issue #2558
Fix OpenStack QCOW2 download command #2557
Fix Azure cloud provider subnet reference #2556
bootkube: Run before kubelet.service, start it during script #1768
GCP: restrict MCS access to control plane & nodes #2550
OpenStack: clean-up cloud provider config #2490
Use an internal ingress by default when the cluster is marked internal #2538
add cloud-cred-operator as static pod #2447
Bump golang version to 1.12 #2529
OpenStack: get rid of swift temp urls #2311
OpenStack: Image name validations #2492
pkg/terraform/gather/aws: fallback to private_ip when public_ip is empty for bootstrap instance #2540
Bug 1763927 : asset/installconfig/aws: configure region when listing subnets #2545
asset/manifests/infrastructure.go: Set the network resource group for the Azure cluster #2541
Adding docs on running via libvirt on Debian/Ubuntu #2503
Enable user defined default ingresscontroller #2523
AWS: Enable clusters with no public endpoints #2526
data/azure/vnet/variables: Drop *_master_endpoints #2533
asset/manifests/gcp: update the config to inlude master and worker node-tags #2530
docs/user/aws/customization: Document platform subnets #2527
data/bootstrap/files/usr/local/bin/installer-*gather: Gather failed systemd units #2525
docs/user/aws/install_upi: Fix “machinesets” -> “machineset” typo #2495
OpenStack: Remove cloud-creds-secret-reader rolebinding #2474
pkg: AWS shared-subnet handling in Go #2477
vendor: update baremetal-operator to latest #2510
Update GCP internal load balancers to use custom-provided networks. #2520
Update terraform-provider-libvirt version to v0.6.0. #2501
cmd/openshift-install/gather: Fix ‘{}’ -> %s formatting #2518
baremetal: Update list of WIP items #2517
Document: podman was requested by local dev environment. #2511
BYO VPC Validation #2493
Bug 1754939 : cmd/openshift-install/gather: Gather ClusterOperator errors #2450
docs: clarify enabling GCP service APIs #2515
OpenStack: automatically populate RHCOS image #2473
pkg/asset/installconfig/aws/metadata: Store AWS metadata #2512
Azure: Allow customer provisioned virtual networks & subnets #2441
docs/user/aws/install_upi: Explain DNS-zone lookup #2420
pkg/destroy/aws: Untag shared resources #2467
cmd/openshift-install/gather: Guard against cluster-side artifact collisions #1836
pkg/destroy/aws: Fix fail-slow error handling in deleteEC2SubnetByVPC #2497
docs/user/vsphere/install_upi: Fix […][#…] references, etc. #2494
Bug 1754452 : OpenStack: reduce the timeout for deleting the cluster #2390
docs/user/aws/install_upi: Wait for install-complete after manual DNS creation #2496
Bug 1760425 : Change GCP UPI firewall rules for network LB health check. #2489
data/manifests/bootkube/cvo-overrides: Move to stable-4.3 #2491
data/aws/vpc/master-elb: Drop idle_timeout from aws_lb resources #2283
pkg/gather/ssh: Add logging for agent generation #2403
pkg/types/aws/validation/platform: Include eu-north-1 #2308
azure: set the os disk type based on machine objects #2476
data/azure/main: Set metadata to URL, not the string “var.azure_image_url” #2478
docs/user/overview: OpenShift-specific components before bootstrap control-plane teardown #2475
Bug 1759965 : data/gcp/network/firewall.tf: allow complete health check range for ILBs and NLBs #2480
Use PrivateDNSZones instead of DNSZones type Private for clusters #2470
libvirt: tfvars: propagate vcpu/ram settings #2399
upi/gcp: increase the NAT ports for control plane to 7168 #2469
data/aws/vpc: Lay the groundwork for bring-your-own VPC/subnets #2438
Fixes Bug 1757975: asset/manifests: Removes external api server from default noProxy #2425
docs/user/gcp/install_upi: “create … to” -> “add … to” typo fix #2466
hack/update-rhcos-bootimage: Require ART endpoint #2463
pkg/destroy/aws: Stop skipping direct network-interface deletion #2460
pkg/destroy/aws: Dynamic partitions, fixing hard-coded ‘aws’ #2453
Bug 1758306 : data/rhcos: Bump to rhcos-4.3 ⁄43 .80.20191002.1 #2455
bootstrap: Remove –allow-privileged from kubelet flags #2459
data/bootstrap: allow for missing keepalived image #2457
Add internal load balancer to GCP. #2448
Bug 1755073 : docs/user/*/install_upi: explicitly-set-control-plane-unschedulable #2440
Remove quotes from installer log. #2439
add customizable num_cpu for vsphere UPI installation #2444
upi/gcp: control plane to use pd-ssd #2445
docs/user/versioning: Drop obsolete versioning claims #2442
upi/aws/cloudformation/02_cluster_infra: “the External” -> “the external”, etc. #2443
data/aws/vpc: Drop new_az_count and vpc_id locals #2437
baremetal: Add validation for provisioning network IPs #2320
gcp/destroy: Fix typo on failure to create aim service. #2436
data/bootstrap/files/usr/local/bin/installer-masters-gather: Gather MCD logs #2435
Bug 1748452 : data/bootstrap: Replace openshift.sh with cluster-bootstrap #1381
data/aws/vpc/common: Drop unused (private|public)_subnet_count variables #2432
Bug 1750494 : Use standard field validation in pkg/types/conversion/ #2434
gcp upi: allow nodePort between masters and workers #2430
Fix AWS storage size validation error message #2431
Destroy cluster fails for a missing FIP #2408
openstack: add note about compressed image format #2416
Fix openstack docs for swift temp url support #2422
asset/releaseimage/default.go: bump to 4.3 release image #2428
data/azure: remove the hard-coded ip for the ILB #2429
gcp: collapse the firewall rules #2419
docs/user/customization: Fix “utalize” -> “utilize” typo #2418
GCP: Add install-config and terraform support for BYO VPC #2406
Bug 1754070 : Allow setting root volume via installconfig #2394
Bug 1753930 : Adds support for trailing dot in noProxy domain names #2405
baremetal: Remove unused assets #2182
upi/metal/README: Fix Terraform link typo #2410
upi/gcp: templates to use zone paramaters #2398
Fixes Bug 1753930: Adds GCP metadata hostnames to default noProxy #2407
pkg/destroy/gcp: delete http-health-checks for LB #2387
baremetal: Remove spurious Type from ironic.service #2310
vendor: update gopkg.in/AlecAivazis/survey to v1.8.7 #2297
data/gcp: Drop unused defaults for control-plane/bootstrap volumes #2383
docs/user/azure: remove the out-of-place sp creation instructions #2388
Bug 1754644 : vsphere upi: changes to resolve ci issues #2397
Full changelog
Bug 1843488 : Move haproxy listening port due to conflict #66
Bug 1802675 : Consider mdns hostname file existence in utils.ShortHostname #45
Bug 1792493 : Convert /128 addresses to /64 again #43
Haproxy add support for IPv6 frontend #29
OWNERS: Add the rest of the team #32
Add test target for CI #30
Monitor - add IPv6 support #27
Verify that Iptable rule being deleted #28
Add EtcdBackends cluster member #25
Tweak VRID calculation to avoid 0 #23
Add stabilization mechanism to monitor logic #19
Check that go fmt has no changes #26
Allow passing a path to resolvconf #24
Full changelog
Bug 1808222 : CVE-2020-9283 ose-cloud-credential-operator-container: golang.org/x/crypto: Processing of crafted ssh-ed25519 public keys allows for panic #221
Bug 1816704 : handle old Infrastructure objects without PlatformStatus #169
Bug 1801261 : [release-4.3] Fix exclusion annotation for hosted use case #156
Bug 1757244 : improve permissions simulation by adding region info #155
Bug 1776700 : pre-populate conditions with count of zero #147
Bug 1781798 : Use CloudCredentialOperator
as alert prefix for humans #145
Bug 1776990 : Dynamically detect if Azure credentials can mint or fallback to passthrough #142
Bug 1717255 : add alert for when operator is down #132
add namespace to config/manager/ #136
Add manifest annotations for hosted deployment exclusions #135
Rough documentation for a disabled cred minter install #133
in the event that the secret for a CR is missing, re-reconcile #131
alert on insufficient cluster cloud creds #130
document metrics #127
add initial prometheus alerts #129
enable prometheus to scrape metrics #128
add metrics reporting the count of credReqs with conditions #126
pkg/azure: add the network resource group to infra groups #122
initial scaffolding for CCO metrics #125
commit changes to bindata #123
Annotate new configmap so CVO will allow changes. #120
Add support for manually disabling the operator. #119
Bug 1758666 : copy trust bundle when actually defined #117
render manifests for use as a bootstrap pod #115
Full changelog
Bug 1842465 : explicitly set operator’s and operand’s container’s root file system to writable #297
Bug 1824167 : The oauth server should wait until it is out of rotation to shut down #257
Bug 1788526 : Fix IPv6 Support [release-4.3] #233
Bug 1781083 : redeploy oauth server deployment if bootstrap user is disabled #228
Bug 1776421 : Add manifest annotations for hosted deployment exclusions (4.3) #221
metrics: fix collecting operator version metrics #215
Bug 1769647 : Use openshift/api vendored config CRD #214
operator: add ingress and routes to related objects #210
grab minTLSVersion and cipherSuites from APIServer config #206
update README and Makefile #204
Update OWNERS #205
Add examples for LDAP IdP and RequestHeader IdP #202
Update deps to 1.16 #201
Full changelog
BUG 1824215: Raise maximum memory capacity difference #144
BUG 1805160: Ensure DeleteNodes doesn’t delete a node twice #129
Rebase 1.16 #120
Full changelog
Bug 1778535 : use api branch release-4.3 #109
Add soltysh to approvers #107
bump openshift/api #106
bump(*): openshift/api to pull in preserveUnknownField in manifests #104
Copy manifests from openshift/api to builder #102
Revert “Migrate console extensions CRDs from console-operator” #103
Makefile allow passing image tag to ‘make images’ #100
Fix local image build #98
Migrate console extensions CRDs from console-operator #95
Enable TLS1.3 for go build #97
Bug 1754640 : Update CRD manifests for structural schema requirements #93
manifests: update apiserver config CRD with EncryptionType spec #96
bump(*) #94
ClusterResourceQuota: allow integer values #92
Full changelog
Bug 1859685 : Tolerate all taints #186
Bug 1798869 : Try TCP DNS in dns-node-resolver #155
Bug 1788591 : Node resolver: support IPv6 service IPs #152
Bug 1779491 : Handle missing pids during sidecar teardown #149
Bug 1778954 : Upgrade failed due to incorrect toleration merge #145
NE-76 : Integrate operator metrics with Prometheus #122
manifests: Use CRD from openshift/api #141
Bug 1753059 : Don’t start DNS on NotReady nodes #140
Implement DNS forwarding API #139
Update OWNERS #138
Removes replace of controller-runtime in go.mod #137
pkg/operator/controller/dns_status: Log DNS status updates #136
status: prevent degraded status flapping on rollout #134
DNS Operator hacking instructions for building the developed operator remotely on the cluster #133
syncOperatorStatus: Simplify relatedObjects #132
Update to Kube 1.16 #131
Bug 1756344 : Add policy sequential
to Corefile #129
Update OWNERS #128
Full changelog
Bug 1800338 : [release-4.3] update to setDefaultPublishingStrategy() to add IBMCloudPlatform #362
Bug 1800338 : [release-4.3] add LB changes for IBM Cloud Platform #355
Bug 1788711 : [release-4.3] publish a router-ca that can be used to verify routes in golang clients #336
Bug 1798789 : Only initialize DNS providers if DNS config is present #356
Bug 1789124 : Configure router for IPv6 #352
Bug 1782829 : Adds proxy support to ingress operator #340
Bug 1783009 : Ignore spec.replicas in deployment hash #341
Bug 1781950 : Do not wrap errors from syncIngressControllerStatus #338
Updates ensureIngressDeleted() to check for removal of deps #330
NE-66 : Integrate operator metrics with Prometheus #263
Bug 1740374 : status: Set Degraded using other status conditions #314
Bug 1763639 : Fixes minTLSVersion for Old profile #324
Remove pod disruption budgets #323
Bug 1763605 : Fixes tls security policy cipher handling #315
Bug 1766141 : Ensures LB service finalizer is removed #320
Bug 1766851 : Add migration for affinity and deployment strategy #321
Increases timeout for TestTLSSecurityProfile() e2e test #322
Refactors IngressController CRD Generation #319
Update OWNERS #317
Removes replace of controller-runtime in go.mod #316
Bug 1709958 : Avoid dropping traffic during upgrade #280
Add a render command to facilitate install-time customizations #309
NE-150 , NE-191 : Implement TLS profile API #262
Check for Kubernetes 1.15 LB provisioning failure events #307
NE-226 : Support both DNSZone and PrivateDNSZone resources #300
NE-219 : status: Simplify relatedObjects #306
dep: bump to kubernetes 1.16 #301
dns/aws: Do not include record in error messages #304
Update OWNERS #302
Enable debug support when building/running ingress-operator #303
Full changelog
Bug 1829576 : Add e2e test that ensures stale condition is removed #840
Bug 1802161 : regenerate-certificates
command blocked by error illegal base64 data at input byte 3
#765
Bug 1822770 : Normalize CPU requests on masters #825
Bug 1827337 : Remove stale condition DefaultSecurityContextConstraintsUpgradeable #838
Bug 1820542 : certrotationcontroller: fix typo calling wrong internal LB func #814
Bug 1823921 : Revert SCC Upgradeable False #830
Bug 1810184 : Components using globs in Dockerfile COPY commands may break on OCP 4 #816
Bug 1795617 : Remove entirely deprecated alerts #741
Bug 1808602 : kube-apiserver-operator should set upgradeable=false if default SCC mutates #784
Bug 1806634 : kube-apiserver should never use the bootstrap etcd member #781
Bug 1805865 : [release-4.3] baremetal: Explicitly advertise the host IP chosen by kubelet #777
Bug 1795701 : change the next empty encryption key’s name for encryption e2e test #717
Bug 1789421 : [release-4.3] If the cluster is single-stack IPv6, bind to :: rather than 0.0.0.0. #710
Bug 1788188 : [release-4.3] bump(*): vendor update #712
Bug 1785419 : Consume the latest api / release-4.3 version #704
Bug 1775580 : bump(library-go): handle deletion of target revision #696
Bug 1782795 : Update library-go to fix installer state controller #693
Bug 1781678 : bump(*): get leader election TCP timeout #689 #690
Bug 1781286 : staticpod: deprecate service monitor controller #687
Bug 1777291 : Missing DESCRIPTION for oc explain kubeapiserver.spec #681
Bug 1776060 : monitoring: fix service account name for service monitor #672
Bug 1776797 : encryption: speed-up, Encrypted condition, allow backup/restore #679
bump(*): library-go to get certsync controller fix #661
Revert “Fix certsyncer to use longlived localhost-recovery cert for cert-syncer” #660
Fix certsyncer to use longlived localhost-recovery cert for cert-syncer #656
bump(*): library-go to pickup observer log fix #659
Add manifest annotations for hosted deployment exclusions #655
The API server operator should include the SCTP feature gate #658
Bug 1769011 : manifests: enable pruning #648
Bug 1735509 : monitoring: move service monitor RBAC rules to manifests/ #644
Bump library-go to get encryption in-process migrator error handling #643
metrics: add operator metrics endpoint #650
Add 10y localhost-recovery serving cert #638
verifies encryption config and prints events from the operator’s ns #642
Bug 1768417 : Adjust UsingDeprecatedAPIExtensionsV1Beta1 alert #639
uses e2e encryption test cases from library-go #640
Bump library-go for new migrator logic #636
Revert “metrics: report the control plane architecture” #634
adjust e2e encryption tests to recent changes in library-go #631
metrics: report the control plane architecture #630
Bug 1767014 : Ignore cluster-policy-controller since it doesn’t use deprecated apis directly but only through discovery #632
Add an observer for TLS Security Profile #581
Add alert for deprecated apis #625
uses e2e encryption code from library-go #628
Properly set pod as privileged #629
make whole kube-apiserver pod privileged #627
add privilege to operator init container #626
encryption: switch to library-go implementation #620
Improves TestEncryptionTurnOnAndOff and TestEncryptionRotation #623
Encryption e2e tests rotation #618
encryption: e2e w/ real controllers against real cluster with fake deployer #614
adds an e2e happy path test case for etcd encryption #615
Encryption events #610
encryption: switch {StaticPod->}OperatorClient #613
encryption: abstract encryption-config deployment mechanism #611
encryption: never expire identity keys, but allow external reason #612
encryption: fix encryption config sync to target namespace #609
encryption: detangle into packages #606
Switch to go.mod #607
bump(*): bring in library-go changes #602
add max-in-flight #599
encryption: decouple secret names from config #601
encryption: simplify informer setup code #600
encryption: wire controllers into operator startup #592
encryption: rewrite migration loop #597
encryption: fix encryption bootstrap logic #591
adds encryption config observer #593
Steal dev+debugging section from kcm-o #596
encryption: add prune controller #588
encryption: add migration controller #585
encryption: add key controller #584
encryption: add test helpers #583
Bug 1731228 : add alert when feature set is set #569
encryption: split shared code #580
Add shared encryption controllers logic #579
Update deps to 1.16 #575
Full changelog
Bug 1851398 : Check port availability in the same container #424
Bug 1853171 : Fix gce cloud provider permissions #427
Bug 1822770 : Normalize CPU requests on masters #395
Bug 1810184 : Remove wildcard COPY form Dockerfile #371
Bug 1790434 : [release-4.3] bump(*): vendor update #337
Bug 1783353 : Specify “bindNetwork: tcp” so controller manager will work on IPv6 single-stack #327
Bug 1782819 : Inject kube-controller-manager pods trust stores with trusted ca bundle #328
Bug 1780843 : Add e2e test for kube controller manager lease configmap deletion #321
Bug 1777229 : Missing DESCRIPTION for oc explain kubeapiserver.spec #319
Bug 1735509 : monitoring: move service monitor RBAC rules to manifests/ #318
bump(*): library-go to get certsync controller fix #317
Add namespace to PDB limit alert #309
Add manifest annotations for hosted deployment exclusions #312
bump(*): library-go for fileobserver fixes #310
pkg,bindata: Update path to cluster-policy-controller service serving certificate and private key #313
Fix metrics #308
Bug 1762888 : alert when number of expected pods is equal or lower than desired healthy pods in a PDB #301
watch for changes to input secrets from the operator namespace #304
Bump library go #302
move rbac for cluster-policy-controller leader lock to kcm-o #299
move KubeControllerManagerDown alert to this operator #298
Cluster policy controller again #297
bump(*): Pick up latest openshift/api for feature gates #295
bump(*): installer state controller #293
Switch to go.mod #292
Bump to kubernetes 1.16 #290
Update README.md #289
add non-MITM proxy support #285
Full changelog
Bug 1848583 : bump(library-go): Add resource requests to installer/pruner pods #256
Bug 1822770 : Normalize CPU requests on masters #239
Bug 1810184 : Fix dockerfile #220
Bug 1803742 : [release-4.3] Improve node controller condition message #210
Bug 1777205 : Missing DESCRIPTION for oc explain kubescheduler.spec #192
Bug 1735509 : monitoring: move service monitor RBAC rules to manifests/ #190
bump(*): library-go #189
Add manifest annotations for hosted deployment exclusions #185
bump(*): library-go for fileobserver #184
Fix scheduler metrics #183
Bug 1769013 : use openshift/api yamls #181
Bug 1745671 : Do not register event handlers twice for configmaps under openshift-kube-scheduler #176
move KubeSchedulerDown alert to this operator #180
Switch to go.mod #179
Use new crd-gen makefile targets from library-go #171
Bump to kubernetes 1.16 #178
Update README.md #177
Switch to genericoperatorclient #175
Full changelog
Bug 1815578 : ROKS - remove ClusterMachineApproverDown prometheus rule #66
Bug 1784847 : [release-4.3] Fix IPv6 connections in getServingCert #63
Bug 1780590 : Fall back to machine-api check if certificate check fails #58
Add manifest annotations for hosted deployment exclusions #54
Remove host port exposed in the proxy container #55
Add machine api e2e script to be run by CI #53
Fix ClusterMachineApproverDown alert #52
Metrics support #50
Relax SAN comparison constraints #51
Full changelog
Bug 1818806 : jsonnet/*: adapt resource requests #852
Bug 1818806 : remove cpu limits for config reloader #848
Bug 1812382 : Enable discovery of Podmonitors Custom Resource across namespaces #694
Bug 1807141 : jsonnet/rules.jsonnet: Add MultipleContainersOOMKilled alert #692
Bug 1814736 : Exclude Kubernetes control plane rules when running on IBM Cloud #713
Bug 1791194 : Removing KubeVersionMismatch alert #612
Bug 1807775 : Backport setting resource requests #681
Bug 1805317 : pkg/manifests/telemeter: bump size limit to 5mb #667
Bug 1805116 : Use aggregated up metrics #664
Bug 1799540 : Node exporter init collectors must be privileged #646
Bug 1791200 : Add alert for no routes configured in alertmanager #613
Bug 1800513 : assets,jsonnet,pkg: Fix generate check #649
Bug 1789001 : Fix IPv6 compatibility for node-exporter #604
Bug 1788442 : [release-4.3] */thanos-querier: mount trusted CA bundle #600
Bug 1784166 : Alert on high number of etcd leader changes in a short time window #595
Bug 1779913 : Add a whitelist cluster:usage:* for telemetry for simple usage metric exposure #584
Bug 1781104 : revert failed pod marked as NotReady #583
Bug 1780408 : Gather ~10 metrics that tell us workloads that are being used #582
Bug 1780142 : Undo creating alertmanager-access role #581
Bug 1776935 : telemeter: bump dependencies #570
Bug 1776867 : pkg/tasks/thanos-querier: render dns discovery conditionally #569
Bug 1776213 : pkg/manifests: mount trustedCA bundle in grafana-proxy container #567
jsonnet: pin dependencies for 4.3 #562
Bug 1766181 : trustedCA bundle support for prometheus and its sidecars #559
jsonnet: Pod recording rules are incorrectly summing resources #556
test/e2e/prometheusadapter: disable rotation test #560
Bug 1774060 : create alertmanager-access role, add e2e tests for user workload monitoring #558
Bug 1766984 : trustedCA bundle support for alertmanager oauth proxy #529
Bug 1741685 : pkg/client: add more relatedObjects to improve data from must-gather #553
Bug 1771389 : Refactor cpu recording rules #544
test/e2e: add user workload monitoring #545
OWNERS: add new members #549
jsonnet: Report virt_platform_type via telemetry #552
BUG 1772000: grafana: Set cookie_secure to true #548
jsonnet: bump kubernetes-mixin to latest version #547
jsonnet: node_exporter should run any available initial text exporters #538
Bug 1739375; drop remote write dashboard #543
jsonnet/jsonnetfile.json: pin prometheus-operator #542
jsonnet: bump telemeter-client to latest version for multus telemeter … #537
jsonnet: Update deps #533
Bug 1760393 : Bump telemeter-client #531
pkg/tasks: setup GRPC TLS for thanos querier #522
trustedCA bundle support for grafana oauth proxy #530
Bug 1760393 : Add metrics for collecting socket and hyperthreading enablement. #521
manifests/config: name user workload settings as tech preview #527
Bug ????: improve CMO reconciliation alert #523
Set enforcedNamespaceLabel for user workloads #519
add ignoreNamespaceSelectors field #520
Enable honor timestamps overriding for user workload #517
Update prometheus-operator deps #518
Bug 1763056 : pkg/client: Fix setting number of unavailable pods for DaemonSet #512
assets/prometheus-user-workload: fix service monitor port #510
manifests: add missing thanos querier tests #514
pkg/tasks/configsharing: add thanos route #511
thanos-querier: proxies initial commit #503
Override honor_labels for user workload #508
user-workload-monitoring: initial commit #499
Use access to Alertmanager CR to gate access to AM #502
pkg/tasks/prometheusoperator.go: Remove migration code #504
Bug 1759880 : update container and pod labels #501
enable node_exporter cpu_info metric #498
: allow running “ -in-docker” targets with SELinux in enforcing mode #500
bump kube-prometheus to latest revision #496
Increase time periods for promQL expressions #494
Bump master to 4.3 branch #489
Pin dependencies to master #492
Bug 1755240 : jsonnet/rules: fix memory_usage_bytes recording rule #490
Full changelog
Bug 1857744 : [release-4.3] Set timeoutSeconds to reflect expected timeout for OVS commands #725
Bug 1846344 : Remove dead member from LB pool. #666
Bug 1851338 : Split etcd sg rule ports range into different sg rules #680
Bug 1846459 : Recreate DNS service upon Octavia upgrade #667
Bug 1844135 : Setting resource request for kube-proxy deployment #658
Bug 1807670 : Fixes to reliably save/restore flows #626
Bug 1834247 : Don’t override containernetworking binaries in SDN and Kuryr #634
Bug 1834858 : Kuryr: Remove old SG rules on upgrade #637
Bug 1832311 : Kuryr: Tighten security groups #621
Bug 1821294 : Normalize CPU requests on nodes #587
Bug 1814352 : Delete admission controller if double listeners is supported #599
Bug 1824866 : [release-4.3] Fix dhcp daemon api version #598
Bug 1775838 : Back-port, OVNKubernetes: introduce OVS anti-selector #492
Bug 1821166 : [Back-port 4.3] Remove logfile from ovnkube configmap #567
Bug 1808997 : Ensure no API LB recreation happens upon Octavia upgrade #517
Bug 1812037 : Ensure correct Octavia API version is retrieved #534
Bug 1815457 : Ensure removal of not rendered resources upon CNO recreation #547
Bug 1807062 : Reintroduce whereabouts & routeoverride in 4.3.z #526
Bug 1807062 : Revert inclusion of route-override/whereabouts in 4.3 #519
Bug 1807062 : [Backport 4.3.z] Adds route-override-cni and whereabouts for secondary network routing and IPAM #496
Bug 1798142 : Add preserveUnknownFields tag in the CRDs #501
Bug 1805726 : Add MachineNetworks to proxy.status.noProxy #504
Bug 1805444 : Uses the readiness indicator file option for Multus [backport 4.3] #485
Bug 1806009 : Backport ovn-kubernetes-related changes to 4.3 #483
Bug 1791278 : Stop deploying kuryr-admission-controller if double listeners supported # #449
Bug 1779863 : backport ovn-controller rbac fix to 4.3 #470
Bug 1801802 : [4.3] Put brackets around IPv6 addresses passed to ovn-ctl #471
Bug 1792309 : IPv6 backports for 4.3 #450
Bug 1796822 : Support deployment on OpenStack with self-signed certificate #463
Bug 1785675 : openshift-sdn, CNO: handle new kubeconfig path #429
Bug 1783259 : Modif kuryr-admission-controller pod definition #425
Bug 1781558 : Check if infra.Status.PlatformStatus exists before accessing it #418
Bug 1779322 : Don’t mark the operator un-Available or Degraded because of multus-admission-controller #413
GCP add ClusterRoleBinding to permit changing node/status #399
change to use IP address instead of hostname for nb and sb db creation #394
Change ovnkube-node.yaml to getent ahostsv4 #396
Use consolidated sdn-node/sdn-controller image #393
controller/status: set Degraded if rollout is hung. #358
more accuratly alert on a single nodes iptable stale #390
pkg/controller/configmap_ca_injector: “proxy not found” -> “ConfigMap … not found” #395
SDN-551 : RAFT implementation for OVN Openshift #376
Bug 1725832 : The Multus binary should be copied based on the host operating system #389
Bug 1761609 : Remove SDN ds liveness check #385
Bug 1769412 : pkg/controller/operconfig/operconfig_controller: Add operator namespace to relatedObjects #371
Add “node.kubernetes.io/network-unavailable” toleration to master #386
Add Prometheus capability to a multus admission controller #377
ovn-kubernetes: add basic control plane alerts #378
OpenShiftSDN: introduce OVS anti-selector #346
adding initial alert rules to ovnkubernetes #380
ovn/master: enable unidling #381
Add OpenStack credentials request #211
multus: copy RHEL8 binaries on FCOS #379
Support new options on Kuryr #374
ovn-kubernetes: enable TLS #356
expose prometheus endpoints in ovn-kubernetes to prometheus server #318
manifests/0000_70_cluster-network-operator_03: Rename daemonset -> deployment #370
pkg/controller/configmap_ca_injector/controller: Fix {name}/{namespace} log inversion #372
ovn-kubernetes: new permissions required for HA leader election #369
Enable Windows/Linux hybrid clusters #327
verify if an older version of the ovs database exists #366
Bug 1764672 : Disable metrics on controller #365
The reference CNI plugins should be copied based on the node’s host OS #364
ovnkube: add perms for ovnkube-node to patch node resources #363
Bug 1762145 : TLS handshake error breaking multus admission controller functionality #362
Update the api to make way for windows/linux hybrid networking #359
Bump image versions to 4.3 now that 4.2 have been GA’d #361
Switch back to upstream controller-runtime 1.16 dep #355
Delete current related objects not been rendered by controller #306
Simple TLS controller #347
Add enable-protocol (geneve port) to ovs setup #345
Bug 1761344 : Tweaking kuryr-controller configuration to avoid restarts #351
Bug 1760787 : Fix dereference in macvlan IPAM validation function #348
Add test to assert we fail if conntrack-max kubeproxy config option is passed #344
The Multus admission controller should not have the not-ready toleration #342
Bug 1758702 : The Multus admission controller should validate & gate on UPDATE events #339
Remove bogus Gopkg comments #340
Bump versions to 1.16 #336
update OWNERS #332
ovn-kubernetes: fix endpoint namespace #335
Fixes Bug 1757973: Removes external api server from default noProxy #328
Bug 1751246 : openshift-sdn: add better ovs liveness/readiness probe #321
ovn-kubernetes: run binaries directly #329
Correct the way nodes are computed for alert ClusterIPTablesStale #322
Bug 1754682 : The DHCP daemon should mount the directory for the socketfile #324
Fixes Bug 1754049: Adds GCP metadata hostnames to default noProxy #325
Full changelog
Bug 1825007 : Fix tuned reload behaviour on SIGHUP for invalid tuned profiles. #38
Updating vendor dependencies for k8s 1.16. #31
Improve scalability of openshift-tuned. #30
OWNERS file changes wrt. new PSAP team #27
Allow systemctl run in chroot()ed environment. #28
Switch the base image from origin-v4.0 to centos:7 #26
Full changelog
Bug 1826167 : Mount host’s /etc/sysctl.{conf,d/} to enable sysctl override from the host. #128
Bug 1795665 : Do not set owner references on tuned ServiceAccount #108
Use “preserveUnknownFields: false” for the CRD. #94
Do not add ownerReferences for custom CRs. #90
Add more e2e tests. #84
Updating vendor dependencies for k8s 1.16. #86
Allow hostIPC pod security policy for the tuned operand. #82
OWNERS file changes wrt. new PSAP team #80
Use net.ipv4.conf.all.arp_announce=2 in the openshift profile. #81
bump pid limits #79
Full changelog
Bug 1837353 : encryption: don’t degrade when daemonset is not found #365
Bug 1822770 : Normalize CPU requests on masters #351
Bug 1809532 : waits for requestheader-client-ca-file in extension-apiserver-authentication before rolling out a new version #326
Bug 1805388 : Cleanup 4.4 deployment on downgrade to 4.3 #314
Bug 1795693 : change the next empty encryption key’s name for encryption e2e test #298
Bug 1790523 : [release-4.3] Specify “bindNetwork: tcp” so apiserver will work on IPv6 single-stack #296
Bug 1790442 : bump(*): library-go #295
Bug 1781577 : Fix panic in workload controller #281
Bug 1781577 : Fix panic in workload controller #279
Bug 1779237 : bump(library-go): encryption: cope with missing revisions on upgrade #272
Bug 1776797 : encryption: speed-up, Encrypted condition, allow backup/restore #270
Bug 1774907 : fix ns for prometheus-k8s rolebinding #262
use upstream cluster authentication config #260
Add manifest annotations for hosted deployment exclusions #258
bump(library-go): get encryption in-process migrator error handling #251
Bug 1735509 : monitoring: move service monitor RBAC rules to manifests/ #253
Fix metrics #256
update README to provide more info about operator #119
auditConfig: Log write operations of Identities with RequestResponse #250
Bug 1767156 : Fix “Multipleavailable” reason in the code #248
verifies encryption config and prints events from the operator’s ns #249
uses e2e encryption test cases from library-go #247
Bump library-go for new migrator logic #246
e2e tests for etcd encryption #243
Switch to openshift/api CRD manifest #241
points encryption config observer to an encryption config file #244
add apiserver.TLSSecurityProfile config observation #242
bumps dependencies #240
scaffolding for encryption e2e tests #239
encryption: remove key secret finalizer before pruning #238
Add encryption support #237
add correct label to ds config initContainer #236
Update deps to 1.16 #233
Full changelog
Bug 1867175 : account for nil DaemonSet returned from library-go #168
Bug 1854133 : ensure progressing is not set to false if version is missing #161
Add manifest annotations for hosted deployment exclusions #133
Bug 1769016 : Use crd definition in openshift/api #132
Bump k8s 1.16.2 and openshift/* #129
Switch to go.mod #127
Add soltysh to approvers #128
rm role/binding for cluster-policy-controller leader lock, goes in kcm-o #125
update README and make images
#121
rbac for lock for addn of cluster-policy-controller 4.2->4.3 #120
Full changelog
Bug 1844117 : pkg/cvo/sync_worker: Do not treat “All errors were context errors…” as success #380
Bug 1820231 : loosen upgradeable condition to allow z-level upgrades #315
Bug 1783054 : Add signature verification in airgapped environments #340
Bug 1802331 : metrics: include upi installs in cluster_installer #321
Bug 1802710 : lib/resourcemerge: remove ports which are no longer required #323
Bug 1798049 : lib/resourcemerge/core: Fix panic on container/port removal #313
Bug 1792004 : lib/resourcemerge/core: Clear livenessProbe and readinessProbe if nil in required #299
Bug 1787334 : pkg/cvo/updatepayload: Drop ephemeral-storage request #290
Bug 1781284 : Set resource requests on the extract job #278
Bug 1776297 : Add support to EnsureServicePorts #275
Bug 1766907 : Add proxy support for CVO. #267
Add annotations to manifests to exclude in hosted deployment #269
Allow excluding manifests from CVO payload #252
Bug 1685338 : pkg/cvo: Reason granularity for RemoteFailed #268
Adding support for other archs than amd64 #223
Bug 1730401 : prevent automatic upgrades for clusters with cluster operators reporting Upgradeable false #243
Replace ClusterVersions CRD with openshift/api artifact #266
apiext: wait for CRD using v1beta1 for compatibility on upgrades #265
Bug 1755383 : Add v1 CRD support and stop hotlooping #259
Bug 1755383 : Bump deps to kubernetes-1.16.0 #249
Bug 1763821 : pkg/payload/task_graph: Canceling the task graph partway though is an error even if no tasks fail #255
Bug 1764017 : Fix replicas comparison #256
Bug 1665828 : cmd/main.go: fix cli use to cluster-version-operator instead of version #254
docs/dev/clusterversion: Set ‘group’ in patch manifests #246
Bug 1756461 : pkg/cvo/status: Don’t clobber last.CompletionTime when adding new entries #247
Full changelog
Bug 1825722 : Handle undefined MachineConfigPools status #6000
Bug 1827747 : Register Subscription list page from plugin #5163
Bug 1796079 : Backport OLM filter by OS and ARCH #4928
Bug 1829046 : removes techpreview badge from serverless #5220
Bug 1840765 : Fixed legends on data consumption card #5600
Bug 1829276 : fix(prun): Rerun cancelled runs | release-4.3 #5228
Bug 1839036 : handle embedded pipeline spec in pipelinerun scenario #5536
Bug 1819289 : Fix navigation separator background colour #4864
Bug 1821647 : Correctly handle Unicode characters in pod terminal #5198
Bug 1804708 : only show “Create Project” option in project dropdown i… #4369
Bug 1821852 : Hide OpenShift Cluster Manager
when branding is azure
#4957
Bug 1798130 : add error boundary around OLM descriptors #4241
Bug 1823726 : Decode Noobaa secret details before passing to SecretValue in OBC page #4993
Bug 1818980 : Specify ts-loader configFile in webpack.config.ts #4859
Bug 1813185 : Add stable-4.4, fast-4.4 and candidate-4.4 channel for 4.4 release #4727
Bug 1819941 : Fix PackageManifest access review #4902
Bug 1800327 : fix runtime error creating PVC with no storage class #4896
Bug 1819603 : Limit Bucket Class search to storage namespace in OBC creation page #4869
Bug 1814075 : Mount OCS form when csv is available #4746
Bug 1813933 : Correct the selection nodes text #4739
Bug 1792847 : Kubevirt vm real node name #4503
Bug 1811520 : CreateContainerConfigError when obc is attached to deployment #4690
Bug 1811525 : Add Pipeline Resources on Pipelines Resources tab don’t work #4473
Bug 1808968 : fixes sbr to work with knative services #4578
[Version 4.3] Bug 1807291: Fix sort criteria for capacity for storage #4560
Bug 1808436 : Make dev-console project selector sticky again #4557
Bug 1808282 : fixes issue with new imageStream getting created for knative in case of internal image registry #4546
Bug 1794009 : Incorrect memory loads from edited vm template #4625
Bug 1796186 : Add pipeline for resource and runtime #4509
Bug 1806706 : add namespace level imagestream fetching #4461
Bug 1803935 : Fix bug where installed operators list status is missing or incorrect #4343
Bug 1780657 : Extend dashboard grey background to full height of view… #4210
Bug 1788246 : Fix “requires approval” install plan link #4170
Bug 1796461 : Fix bug where resource filter is broken for GroupVersion… #4126
Bug 1786272 : update the number of pods in daemon set with correct status prop #4340
Bug 1801660 : Property array should render its properties on schema page #4281
Bug 1800320 : Set default pullSecret #4244
Bug 1800331 : include system:authenticated
when impersonating groups #4238
Bug 1800615 : Serverless apiVersion from v1beta1 to v1 #4264
Bug 1803955 : Fix “environment” typo on “Add to Secret” page #4344
Bug 1791346 : Error occurs while removing the second CD-ROM (4.3) #4058
Bug 1804077 : fixes issue with external image registry not working for tags #4347
Bug 1782558 : Fix edit link for cluster-scoped operand #3764
Bug 1801607 : updates apiGroup for knativeServing resource #4277
Bug 1794925 : correctly show schema information for all core resources #4067
Bug 1783312 : Replace multiple occurrences of log link variable expressions #3778
Bug 1789150 : support snippets in edit mode, not just create #3902
Bug 1788201 : Remove serviceAccount in favour of serviceAccountName #3869
Bug 1790750 : Fix off by one bug in metrics rows count #3864
Bug 1785010 : Added legacy plural url field in the OB/C models #3852
Bug 1797501 : Adds flexible OSD Sizes in the install flow #4149
Bug 1792507 : Add missing candidate-4.3 channel #4093
Bug 1792419 : fix(pipeline-tasks): Cancelled tasks #3993
Bug 1791101 : Make subscriptions & catalog sources optional so normal users can see installed operators #3963
Bug 1787553 : Namespacing pod links #3856
Bug 1787552 : Buckets card do not update unhealthy status #3855
Bug 1787483 : Fixes negative values in capacity breakdown #3853
Bug 1781193 : fix(knative-service): knative service created via cli #3769
Bug 1783614 : Fix links in capacity breakdown #3785
Bug 1782728 : [release-4.3] Fixed GCP and PVC issues #3767
Bug 1783182 : Fixes View more link in capacity breakdown card #3781
Bug 1782762 : [release-4.3] Add support for additional drivers in BMC addess validation #3766
Bug 1782119 : fix VM Template disk prefill #3756
Bug 1781144 : Fixes selection of SC from dropdown #3736
Bug 1780509 : [release-4.3] Enhance BMC Address regex to allow IPV6 based addresses #3680
Bug 1781105 : reject the internal objects when creating from CSV #3729
Bug 1777246 : Fixes Latency graph for 0 values #3593
Bug 1781347 : Update knative badge abbreviations #3731
Bug 1780736 : Add <Status>
to Operator resources #3711
Bug 1781051 : Fixes backingstore spelling throughout the console #3722
Bug 1780994 : show sclaed to 0 instead of 0 pod #3720
Bug 1780953 : fix(che-icon): add che Icon in the topology #3721
Bug 1779191 : fix(knative-connectors): add connectors to knative revision in topology #3705
Bug 1781037 : Capacity breakdown card queries - changed average to absolute values #3709 #3709
Bug 1779956 : Fixed bucket class wizard next logic and default region for aws #3686
Bug 1780835 : Fix hasModel
check for CRD models #3718
Bug 1780738 : Addition of dropdown placeholder text #3710
Bug 1776193 : Monitoring: Fix graph links to Query Browser for Developer perspective #3704
Bug 1780587 : Addition of skeleton components for dashboard views #3706
Bug 1778017 : Query Browser: Fix “reduced resolution” message being shown briefly #3702
Bug 1780269 : Fixed the required field display issue for create operand form #3689
Bug 1780384 : Fixed the display issue in operand detail view, when the value of the… #3694
Bug 1773786 : Birthday attack against 64-bit block ciphers #3684
Bug 1779487 : fix scaling up phase and add it to getPodData #3661
Bug 1778213 : Allow ClusterTasks to be visible on the Pipeline Details page #3619
Bug 1779316 : Fix clone build access review #3682
Bug 1779915 : Disabled edit actions if the user has no permission #3676
Bug 1779383 : Restore focus to YAML editor when hiding shortcuts popover #3656
Bug 1779831 : Rerun option in pipeline run list page #3672
Bug 1779681 : Show error modal for invalid YAML samples #3664
Bug 1779679 : Clarify message about Quay image scanning #3659
Bug 1777970 : [release-4.3] fix(knative-icons): show icons for event sources #3613 #3613
Bug 1779492 : Fixes for dashboard cards #3660
Bug 1779109 : Egress legend color mismatch with bars #3641
Bug 1779195 : Exclude Conditions from statusDescriptors so they don’t … #3634
Bug 1777178 : Query Browser: Fix Switch to enable when inserting example query #3635
Bug 1757752 : Migrate TemplateSource component from kubevirt-web-ui-co… #3623
Bug 1775742 : Re-start cola layout when nodes are added #3603
Bug 1778312 : Edge Hack - Fix Pipeline Logs #3621
Bug 1778205 : Gitlab Properly Detects Repos #3618
Bug 1777273 : [release-4.3] Changed bucket class text and orthographized the title #3596
Bug 1776474 : use actionAsync when calling dndManager#endDrag #3569
Bug 1776401 : Show hover treatment for context menu’s reference item #3588
Bug 1777281 : [release-4.3] Fixed link issue in backingstore and bucketclass #3597
Bug 1777401 : Ensure that pre-labelled nodes are not re-labelled #3591
Bug 1777301 : [release-4.3] Added support for bucket class in OBC creation page #3598
Bug 1776812 : fix selecting a template without annotations in VM wizard #3589
Bug 1776660 : [release-4.3] BS creation payload updated #3572
Bug 1776010 : Fix getting started message for users who can’t self provision #3554
Bug 1775752 : Show errors when creating an operator subscription #3553
Bug 1775723 : Use default channel for OperatorHub item descriptions #3552
Bug 1776339 : default template for metering report for editor should use v1 #3551
Bug 1776486 : Fix bug where multiple nav items are highlighted #3570
Change all graph links to point to the Monitoring > Metrics page #3483
fix inconsistent behaviour of app dropdown on Git Import form #3526
disable the option to delete the last revision in traffic splitting modal #3486
Fixes the Pipeline Logs streaming issue #3504
add service resource badge color in topology #3358
Fix bug where Monitoring > Metrics nav wasn’t set to active #3535
Bug 1767072 : Link to catalog sources from Install Plan details page #3534
Bug 1775379 : Don’t show Prometheus UI link when not discovered #3533
Use consistent case in view links #3532
frontend: Refactor shortcuts to use ShortcutTable, add shortcut #3525
request closing of popper on mouse down instead of click #3503
adds check for traffic access in kn service #3507
Add icons to replication controller status #3530
Add topology shortcuts to secondary masthead #3489
Bug 1760858 : Add special Edge drop shadow #3472
Add Scaling Up if build hasn’t finished for a new resource #3450
Bug 1775170 : Fix runtime error on nodes page #3522
Do not show not available if cluster version is still loading #3508
Fix top consumers order - Project should be first #3485
Integration Tests for CD-ROM UI [KNIP-520] #2945
Bug 1775156 : Fix access review message for namespaced resources #3520
Bug 1774912 : Fix sorting catalog source availability #3519
Fixed overflow of region and added required fields #3515
Bug 1734043 : Added CSI provisioner to storage class #3172
Bug 1774936 : fix VM Wizard cloud init and other style/usability issues #3512
Bug 1775131 : Fix downstream/upstream Windows Tools CD container names #3270
Bug 1774930 : fix templates loading and vmware import selection #3510
Fix Git/Docker import forms on Edge #3481
handles click propagate for route decorator in kn service #3465
fix(pipeline-stop): Fetch latest resource version to avoid 409 conflict #3463
Topology: Show connection type in tooltip for target nodes #3495
Topology: show layout buttons as connected in control bar #3497
modify delete application strategy for kubernetes resources #3488
Address the optional nature of knative on the Add Page #3501
add shortcuts table shared components #3496
Fixed OBC secret data order #3492
fixes revisions to have respective routes for knative #3490
Ctrl-S (or Cmd-S on macOS) should save in the Monaco editor #3493
Bug 1692227 : Update network policies doc link to use openshift docs #3343
Alertmanager configuration integration tests #3279
Bug 1773995 : fix VM Wizard style/usability issues #3466
Bug 1770665 : Fix VM’s hostname not being imported from cloud-init data #3400
Add pause functionality to activity/events card #3468
Bug 1769325 : kubevirt: Do not preselect any user template #3304
Bug 1769422 : frontend: Add shortcuts link to YAML and hide sidebar when no data #3178
Bug 1774173 : Do not use default prop value to avoid update errors #3487
Bug 1757526 : Handle cluster-scoped operands #3477
Bug 1763581 : Increase OSD size from 1TiB to 2TiB #3252
Fixed popover issues #3417
update kn service resources to show deployment with pod status #3381
add role binding from ui and show validation messages #3323
Align topology connector delete modal with current UXD #3464
Change topology layout to better handle knative services #3401
tests: cap maximum vendor bundle size at 2 MiB #3458
Bug 1772340 : Return the latest pod created for a VM #3434
Add details for ClusterResourceQuota #3476
check for knative Service on the Add page #3471
kubevirt: add rhrazdil to OWNERS file #3467
check for spec.sink.ref else spec.sink for event sources #3462
support disabled property in dropdown #3461
Bug fix: parse the git url correctly to detect the git type #3437
tests: improve coverage of other routes in crud scenario #3432
add traffic distribution action to context menu and sidebar action #3375
Improve ‘unauthenticated’ error message #2850
dashboards: use round tick values for project filesystem usage #3474
Bug 1757110 : Don’t allow to set Node schedulable when it is in maintenance #3352
Topology: Fix to use full height at low resolutions in safari and on iOS #3452
Bug 1773725 : Fix install plan approval buttons spacing bug in Firefox #3457
Bug 1761489 : 1 out of 0 obcs shown as problematic on Object Service dashboard #3228
Bug 1772796 : don’t use tenancy proxy for route charts #3448
Bug 1773727 : fix bug where <CamelCaseWrap> text could wrap poorly #3459
Bug 1773733 : add specificity to Install Plan > Component key #3456
make dnd end an async action #3455
Pipelines - Stop Dev Perspective From Leaking into Admin #3409
Add user agent to report bug environment #3454
Bug 1772346 : Fix InstallPlan link on Subscription page #3453
Remove backdrop-filter from pf-c-backdrop to fix Chrome bug #3449
corrects plural name in models and prop name #3447
Rename Disk usage to Filesystem to align with Project dashboard #3440
Bug 1772912 : fix URL source for VM Templates #3438
Shrinks the Sidebar Header Size/Spacing #3391
Changed from consensus to maximal for unit selection #3418
Bug fix: add RBAC check on Set Traffic Distribution button #3407
Bug 1767072 : Fix catalog source links in install plan details #3316
Bug 1771843 : Monitoring: Fix alert details page graphs #3445
Bug 1772874 : Convert host queries to use node name instead of InternalIP #3419
update force layout data model when nodes change groups #3405
make traffic link a solid line #3423
Bug 1766350 : update git url validation regex #3429
tests: retry clicking the Create Jaeger button #3433
tests: increase maximum chunk size for operator-hub #3435
adjust z-index of popper to prevent overlap #3431
Query Browser: Add required tooltip prop to prevent JS error #3369
Remove the Knative headers from Search #3427
Bug fix: use pf4 button for Start Build, Set Traffic Distribution and Start Last Run #3349
Fix react warning on visiting add page and align radio button sections in git import and deploy image forms with current UXD #3372
add tooltip to remove connection icon button #3424
return node to previous location when regroup operation fails #3422
Bug 1766747 : Handle events created with events.k8s.io API #3421
tests: increase jasmine timeout #3426
Bug 1769612 : frontend: Add impersonate to Actions menu for users #3425
Bug 1772849 : Fix NUMBER_OF_PODS host query #3416
optimistically regroup nodes for smoother UI #3408
Bug 1772049 : Add VMs to Project Dashboard #3393
Fixed loading in ceph utilization card #3413
Bug 1768782 : fix(pipeline-run-row) | Duration field in PipelineRun Row List #3301
Bug 1765068 : Make optional resources optional in inventory card #3291
Bug 1769716 : Remove storage classes unrelated to the storage resource #3285
Fixed backingstore creation page css and added basic check. #3213
fixed the wrong field type issue when the fields are parsed from open… #3406
Bug 1772687 : webpack: include contenthash in CSS filenames #3404
fixes the warning while listing pipelines #3394
Fixed the fields display issue when they are assigned into fieldGroups #3390
Improve Dockerfile Add Pipeline Missing Text #3403
Bug 1772509 : Add missing screenful.enabled
check #3399
Bug 1772502 : Don’t display null event timestamps #3398
Bug 1771744 : fix NAD loading in NIC dialog #3395
topology: support promise return value on drag end #3392
Bug 1772094 : Disable NADs UI if CNV is missing & disable SR-IOV support #3379
Add standard icon for Camel #3368
Bug 1713193 : Fix node wrapping in pod list #3363
Bug 1761041 : Fix non-admin user can open vm wizard #3353
Bug 1771355 : Rename Ready host status to Available #3348
Bug 1769742 : kubevirt: Fix Cancel button in Create VM Wizard #3307
Additional style fixes for Utilization card #3300
Fix bug where “Installed Operators” nav item isn’t correctly activated #3386
Bug 1731480 : Do not block “loaded” state on optional resources in Firehose #2147
VM overview page: View sorted VM flavors #3373
fix vscode prettier integration #3387
add delete action for new knative resources #3332
fetches application name for knative service #3234
tests: add additional retires to OLM scenarios #3384
Bug 1771736 : Remove appendTo
from DashboardCardPopupLink #3365
Fixing the spacing and tooltip for breakdown card in storage dashboards #3329
Hide OpenShift Cluster Manager
when branding is OKD #3382
fixes issue with sidebar for showing group resources for knative #3331
Fix the HyperConverged model for network attachment definitions form #3202
Bug fix: typo in Set traffic distribution modal title #3376
Fetch ClusterTask without namespace if taskRef is ClusterTask #3367
Correct SR-IOV resourceName prefix in network attachment definitions form #3201
Bug 1723254 : use Popper to parent kebab menu to body #3370
filter revisions based on traffic status #3339
Update the network attachment definition YAML template #3193
Add modern-webapp detection in git-service #3340
Fix multiple calls of useEffect and fetchPipelineTemplate #3371
Bug 1754789 : Fix pending status of the importer pod #3354
fix: imagestream updates doesn’t trigger Deployment #3299
Bug 1770724 : Added filesystem and Network to project dashboard #3210
add inital value to start_vm settings #3355
Refactor Resiliency Function for Noobaa and Status Card #3187
fixes issue with kn service change to different group on application… #3288
Restructure html form widgets for setting node, pod, pod anti afinity #3197
Update add pipeline flow based on new UX designs #3364
Bug 1768769 : Update all pipeline default create sample #3350
Bug 1768662 : kubevirt-web-ui in vendor main and getVMTemplate fix #3335
Allow sorting on OLM operand resource status #3361
tests: increase timeout for OperatorHub subscription form #3360
Hide Save button for pipeline run and task run YAML #3324
Send correct params for starting a pipeline #3286
Bug: Git-Import - Dual Image Selection #3359
add PodRing to KnativeOverview Component #3266
clean up deploymentKindMap usage #3260
tests: add retry to annotation scenario validation #3357
Query Browser: Fix series toggle buttons when queries are disabled #3347
Top-align status card alert icons and action #3345
Add cluster-thanos arg to example bridge #3338
Bug 1768614 : Fix add disk modal #3337
Use Query range endpoint for dashboard queries #3303
Bug 1770152 : Wrap Secondary status in block level element #3302
Bug 1754991 : Fix links in event item for CRD #3351
fixes pipelines filter by name #3327
fixes issue with event sources sidebar to show sink service #3280
Update descriptor doc for fieldGroup, arrayFieldGroup, and Advanced #3346
Bug 1771003 : Don’t show maintenance status when host is being deprovisioned #3341
Alertmanager: Add missing <title> to Overview and YAML pages #3271
Monitoring: Add missing <title> to Alert and Silence list pages #3255
tests: addition OLM scenario fixes #3344
Bug 1770757 : Display correct initial maintenance percentage #3330
Query Browser: Clear existing table results when namespace changes #3322
Bug 1768599 : Use 0 as default value for no 5xx requests #3313
Bug 1751647 : Change reclaim policy in PV yaml example #3342
Bug 1770903 : Show correct namespace in operator empty state #3334
Bug 1770573 : Show machine status in list and details pages #3320
Add a null check for params in pipeline template #3306
Add descriptor reference doc #2962
Query Browser: Remove disc list-style from pagination dropdown #3325
tests: more guards against StaleElementReferenceError in OLM scenarios #3321
Break long words in dashboard status alerts #3319
Fixed noobaa backingstore page issues #3257
Bug 1769076 : Fix top consumer queries #3256
tests: use config map in annotation tests #3318
Bug 1770808 : Link to dev perspective metrics if admin monitoring is not available #3333
Bug 1770749 : Fix Bare Metal Hosts nav item position #3328
Fixed modal issues in create bucketclass wizard #3261
Add pipeline section in S2I flow #3275
Bug 1768341 : Query Browser: Fix bug where the cursor jumped to the end of the input #3253
Show conditions if present on default resource details page #3242
Bug 1768611 : Fix Kebab visibility on VMPage #3238
update force layout when nodes and edges are added or removed #3317
Move DevConsole integration tests to the appropriate package #3195
Bug 1769915 : Fix bare metal backed node secondary status #3290
Bug 1769303 : kubevirt: fix type of PVC volumeModes #3281
Bug 1768771 : network attachment definition static models missing crd flag #3277
tests: declare OLM e2e scenarios in its package.json #3249
regrouping is intermittently failing on hover #3298
replace useSvgAnchor with useAnchor for improved performance #3296
Lazy load images in OperatorHub #3293
Remove unnecessary white space around VM dashboard #3236
owners: add rawagner to frontend approvers #3305
tests: fixes for more OLM test flakes #3297
frontend: Add webdriver troubleshooting to README #3289
Bug 1768723 : Set all ssar flags to undefined before rerunning detection #3259
Fixed bucket class breadcrumb issues #3251
Bug 1768716 : Add NamespaceDashboard links to namespace overview #3241
Modify field group component for create operand form #2915
Bug 1734431 : Remove ceph plugin import from create PVC page #3312
Move git-service from console-app to dev-console package #3233
Bug 1753618 : kubevirt: Fix VM readiness checking #3287
topology reset layout does not recenter the view #3294
Bug 1768616 : Allow gating RoutePage extensions by feature flags #3246
fix(bug): Generated ServiceBindingRequest names can be very long #3216
Allow user to modify an event source item’s application #3222
fixes issue with invalid props for eventsource and updates spec #3243
update toplogy owners labels to apply dev-console label #3295
Bug 1765068 : [metal3] Make maintenance optional in inventory item #3292
Fix resource kind in the Resources section of the add forms #3282
Topology: Disable regroup operation for revision nodes #3272
Fix for showing Catalog resources in Add page when loaded #3264
add shadows to knative service nodes #3248
Bug 1769391 : Allow all tabs to scroll to fix bug at mobile #3273
Correct form structure to prevent breakage at narrow widths #3244
Bug 1757319 : Fix bare metal host secondary status #3283
Bug 1769395 : Add additional ConsoleLink examples #3278
adds specific icons for various event sources #3221
Add extension check for DashboardsOverviewUtilizationItem #3194
Topology: Do not allow app-binding connectors to be moved #3263
Topology: Do not allow creation of connectors to/from revision nodes #3269
Bug 1758623 : [metal3] Link to node properly from host detail card #3276
Do not fetch resources which are already in baremetal context #3262
Allow Start Last Run in the Overview to work again #3227
Fix runtime error when PVC creation fails #3123
fix internal registry label bug #3258
Bug 1763091 : Query Browser: Use different example query for Dev perspective #3254
tests: remove the jq command from analyze.sh #3250
kubevirt: split VMI selectors #3191
Update tooltip for Build decorator to say “Build” rather than “build name” #3219
Bug 1767780 : Use labelPlural for k8s resource inventory items #3207
Improve display of resource status badge #3240
center the application label between lowest points #3226
Bug 1765015 : Correctly handle cluster-scoped resource links for operand resources #3171
Bug 1766607 : Added nodes CPU/Memory validation on ocs install flow #2929
Fix topology layout for safari #3245
Remove unnecessary padding around VM utilization card #3239
Specify byteDataType for utilization card to fix y chart values #3214
Moved Alertmanager Config & YAML to Admin -> Cluster Settings -> Global Configuration #3159
Add script to capture Webpack bundle analysis in CI #2185
Bug 1768442 : kubevirt: Fix Import VM dialog title #3235
adds labels to metadata as well along with template #3232
Bug 1767853 : Bump kubevirt-web-ui-components v0.1.50 #3230
Updated Owners for storage plugin’s #3229
Bug 1768654 : Fix ScrollToTopOnMount for MS Edge #3224
Use proper cross-package imports #3196
Add alert in subscription details with failure info #3162
Bug 1768350 : Fix link to redirect #3218
Bug 1766632 : Fix utilization card styles #3206
fix issues to k8 service being fetched in case of knative resources #3212
Change order of secondary nav items in advanced #3211
Fixed the cards position in object service dashboard #3200
Fixed css and unavailable states #3215
Dashboard fixes #3217
Move Pipeline Build Decorator to topology2 #3223
Fix project dashboard utilization card padding #3209
Enhance metal3 node overview with baremetal information #3067
add check of undefined revisions #3205
frontend: Fix role kind and namespace #3138
Bug 1764246 : Buckets card of Object service dashboard doesn’t show buckets created with OBCs #3203
swap dev-console topology with new framework #3198
Allows Kubernetes resources to be used in import flow #3168
Created noobaa backingstore creation form #3125
add list view to topology #3199
Add bare metal enhanced node detail page #3066
Add PipelineOverview component and show pipeline list in sidebar #3056
Feature: Adds Usage Breakdown Card for Noobaa Dashboard #3079
Add basic MachineHealthCheck list and details pages #3003
Fix OCD-1839: Add actions to Pipeline Run Details page #3134 #3150
adds extra check, custom sidebar for all knative resources excluding … #3190
Traffic Splitting Form #3182
Incept Container Security Operator Plugin #3181
feat(hide-crds): Hide under the hood CRDs based on blacklisted annota… #3170
dashboard: Make StatusCard height flexible #3167
Show Unavailable when promethues cache exists in system #3165
Added popover for Ceph dashboard utilization card #3136
dashboards: Fix padding in OCS buckets card #3120
Bug 1753265 : Add ‘Stopping’ status for Virtual Machines #3115
Add ReduxReducer extension #3109
Add Pipelines to admin nav #2785
dashboard 4.3 #2970
Create Pipeline YAML w/ Snippets #3161
adds event source models, flags, extension #3185
dev-console: new package for topology framework #3184
Hide linux bridge option if HCO is not installed #3183
Implement warning status for operators without a catalog source #3160
Added support for pipeline creation in import flow #3145
Corrections to devconsole test suite - updates to be in synch with UI. #3045
Bug 1761329 : Filtered out the nodes which are not schedulable on ocs install #3007
Alertmanager Configuration: Edit & Delete Receivers #3108
Add namespace label selector to namespace dashboard links #3176
Remove & quot ; from existing subscription error text #3175
Bug 1765083 : Fetch Infrastructure resource and k8s version once, do not watch #3169
Add total values to utilization card #3166
tests: avoid StaleElementReferenceError in descriptors scenario #3158
Added props for binary bytes in ceph utilization card #3157
Add top consumer popovers to utilization card #3156
Add Inventory card to baremetal dashboard #3149
Query Browser: Add close button to the Dev perspective alert #3147
Add charts for metrics on route details #3146
Query Browser: Graph zoom improvements #3127
add support to deploy image from the internal registry #3081
Add dependency of ceph package in noobaa plugin package #3186
Add quotas card to project dashboard #3063
Adds knative datamodel integrations #3173
Changed Noobaa events filtering #3164
Fix rendering issue when SriovNetworkNodePolicy CRD doesn’t exist #3155
Add top consumers to project dashboard #3131
Added bucket class creation flow for Noobaa #3088
Remove UtilizationCurrentValue component #3069
Add Config Maps and Secrets to Project dashboard inventory #3060
kubevirt: Add VM Utilization card #3153
kubevirt: Add filter for v2v conversion events #3068
Require OpenShift flag to show Dashboards page #3151
Fix deletionTimestamp check in PageHeading #3144
tests: avoid StaleElementReferenceError in global install mode scenario #3141
Remove Capacity and Top Consumers card #3102
Bump kubevirt-web-ui-components v0.1.49 #3083
Implement popover for cataog sources with disabled status #3072
Add plugin integration tests to protractor #2051
dashboard: Enhance DetailsCard for new fields #2586
Bug 1765009 : Use full GroupVersionKind when necessary for operand resources #3143
Convert add bare metal host form to Formik #3129
Bug 1765315 : update container_name and pod_name metric labels #3142
Bug 1756396 : Fixes efficiency ratio and savings card in noobaa-plugin #2958
Fixed filtering logic for install workflow #2643
Adds Usage breakdown card #2920
Expose cdrom in UI - Story #1, #2, #3, #4 #2477
View more links to monitoring page instead of prometheus #3132
Add network attachment definitions details page #3006
Refactor dashboard to use React context #3139
Fix typo in prometheus query #3133
Clean up changes on OB/C pages #3128
Bug 1760376 : Update create operand breadcrumb #3122
Return to Cluster Settings when clicking Cluster Operator breadcrumb #3135
Cluster Status: API Request Success Rate only with 5xx requests #3119
Avoid flicker in heading while job is loaded #3137
Remove extra margin from try again link #3105
fix(tekton-migration): Fix trigger type and resource issue in Pipelin… #3086
Bug 1741132 : Add “B” to the end of binary unit labels #2296
adds utils to process kn resources to data model #3111
kubevirt: Move VMAlertsCard under vm-dashboard folder #3084
Create service binding through topology connector #3065
Alert users to pipeline build strategy deprecation #3099
Resource statuses #3076
Pipeline BuildDecorator #3095
Update Chromedriver to 77.x #3113
Bug 1693169 : Change details page memory charts to use binary bytes #3112
Bug 1764427 : Incorrect link to unhealthy resource on Object Service Dashboard #3107
Fix typo in name of cluster-thanos flag error display name #3044
Query Browser: Eliminate unnecessary re-renders following some actions #3118
Query Browser: Add unique id
field for queries to fix rendering #3104
Remove orphaned list components #3100
Query Browser: Add info message when results are filtered by namespace #3114
Remove unused AlertManagersListContainer #3101
Use standard resource summary on project overview tab #3033
Add Maintenance actions to bare metal node #3009
adds feature flag, models, utils for event source cronjob and containers #3098
Add empty state message to users list #3094
Pass machine to utilization card #3106
Wait for cluster version resource to load #3091
Introduce DeploymentKind and perform some TypeScript cleanup #3049
Prefer JSX fragment shorthand syntax #3075
Query Browser: Prevent some unnecessary query_range API calls #3103
Add network attachment definition creation form #2984
Make some of the resouce-utils accessible for the knative-plugin #3097
Update form alert, move error message into description section and enable scrolling #3093
Firehose - store firehoses in state to trigger rerender when changed #2822
Bug fix for Ceph dashboard utilization card #3090
fix issue with route cluster-local for serverless #3087
Retitle project’s Utilization Card #3085
Query Browser: Reduce the minimum number of data samples #3082
fixes: unable to edit yaml of pipelines and pipelines runs #3078
Add Report Bug link #3077
Update CRD details page #3073
Remove ResourceRow and WorkloadListRow #3038
Tidy up Dashboard: Activity, Cluster Inventory cards #3031
Alert Management Config: Create Webhook and PagerDuty Receiver forms #2995
Bug 1759802 : “VolumeMode Block” should be set for RBD+RWX in pvc creation #2944
Introduce baremetal enhanced Nodes listing #2969
Combine e2e and olm tests suites back into one #3074
Add popover help to build pages #3029
get pipeline and pipeline run for deployment #3014
Rename VmStatuses to VMStatuses #3058
Bug 1759945 : update query for memory utilitzation #2971
Bug 1759487 : Change the ‘Create’ button label on VM page #3064
Show restricted access on project access page to users having no access to Role Bindings #3055
Fix issue with stale values while mutating rows in MultiColumnField #3025
kubevirt: add VMWare Import provider to CreateVMWizard #2964
add ExtPodKind type #3021
Fix: Deploying Port-less Container Image Fails #3028
Fix for Project Details Workloads not being scoped to NS #3080
Added Popover for values in utilization card. #2966
Change VM’s Yaml default network configuration #2919
kubevirt: Replace VMStatus usage by its in-house migrated variant #3059
Accessibility: Add selectors and label components to tab order #3054
Bug: Nooba data consumption label undefined #3052
Fix broken key value pair issue when adding rows #3048
Add utilization card dropdown #3034
Add RBAC checks to Create Instance link on CRD card #2982
kubevirt: migrate getSimpleVMStatus() from web-ui-components #3061
console-shared: Introduce RecentEventsBodyContent #3039
Bug 1763836 : Add Launcher card to Project dashboard #3042
Kubevirt: Add Events card to VM dashboard #3024
Implement catalog source form and list page #2996
Use @typescript-eslint/parser for all code #3053
Bug 1763849 : Pass namespace to watchPrometheus action #3043
Added dropdown to overview dashboard #2988
Use ConsoleCliDownloads instead of hardcoded cli tools #2951
Add tests for creating VM via YAML page #2439
kubevirt: VM status dashboard card #2909
OLM package files updated to pf4 btn #3035
View and Modify Project Membership #2886
Changed how humanize is implemented and used in Area graph #2937
kubevirt: move VmStatus from web-ui-components #2924
Add Role Bindings tab to User details page #3032
Add option to disable failFast #3026
Fix scenario file name inconsistency #3001
Add getNodeMachineName selector #2968
Query Browser: Add back metrics autocompletion for Dev perspective #3027
Improve type checking for k8s resources #3017
Bug 1763078 : Left align resource name that are buttons #3023
Changes in Project Details card #2989
Increase timeouts for kubevirt-plugin integration tests #3011
Add popover help to HorizontalPodAutoscaler page #3020
CONSOLE-1786 : Operands’ dynamic “Creation Form” not rendered correctly if no specDescriptors
exist #3004
Add popover help to StorageClass page #3022
Convert StatefulSet pages to TypeScript #3019
Query Browser: Limit minimum time step to 5s #3012
Convert DaemonSet pages to TypeScript and add popover help #3018
oc-environment: add thanos route #3008
Center the placement of dropdown toggle-icon on the metrics time selection #2997
feat(pipeline-logs):Download Pipeline Logs #2987
Add YAML sample CRD extension #2889
Convert remaining default buttons, within the Admin console, to use pf4 component #2983
Update Job and CronJob pages #3016
Add create route test #2999
Monitoring: Update pod metrics queries for 1.16 #3015
cmd/bridge: configure Thanos service #3000
Bug 1762217 : Bump kubevirt-web-ui-components v0.1.48 #2991
Adds Resource Model Badge information #2917
Allow creation of network attachment definition YAML #2712
Update CreatePVC component #2070
Status card object service #2918
Metrics and Resource-sidebar updated to pf4 Button component #2967
Utilization card redesign #2938
Query Browser: Add Developer perspective version #2711
Add popover help to more details pages #2990
Add User Management nav section and Groups page #2963
Redirect the Project Details URL properly on masthead changes #2980
Update OWNERS #2994
Fix disable delete and drag button on empty name value pair editor #2263
feat(delete-group): Delete application group #2947
Add list page for network attachment definition #2545
Rollout/recreate visualization for Sidebar panel #2496
Add git repo validation and build tool detection using git-service #2972
Follow up changes from ocs install PR #2854
Fixes loading state for Activity Card #2985
Fix(visual start) Make tasks in starting stage to appear parallel. #2705
Show in-context API documentation on details pages #2926
Bug 1752845 : Modified the text to remove tainting of nodes text on ocs install flow #2959
Query Browser: Fix table rows type error #2975
Query Browser: Stop polling when graph is hidden #2973
add rbac check for severless section in import form #2956
Move DNS-1123 subdomain validation logic to console/shared package #2936
Bug 1756319 : Fix crash with operand resources #2979
Bug 1753812 : modify view update strategy descriptor #2864
fixes: Pod donut animates between two different deployments #2974
adds topology group data in sidebar as resources #2949
Changes on the utilization card in the persistent storage. #2834
Bug 1725006 : Add multiple service endpoints to create route #2430
Added activity card to Noobaa dashboard #2948
Add resourceNamespaceUID
to external log link variables #2961
Minor updates on the storage dashboard based on the new designs. #2839
Add git-service utility package for git validation and language detection #2891
Add RBAC to pipelines #2894
Utilization card redesign #2744
Add Project Dashboard #2895
console-shared: Refactor status components #2930
Monitoring: Prevent unnecessary graph re-renders on details pages #2957
Lock kubevirt-web-ui-components version #2932
Add RBAC to add page #2939
Project Details Page #2940
Bug 1760494 : Update available channels in UI for 4.3 release #2952
Minor enhancements in status card #2943
Add separate error message for when no projects match filter #2904
Add Status Card to Persistent Dashboard #2897
remove redundant resize call #2954
Update node-sass to 4.12.x #2950
fix(PipelineRunList) - Make Pipeline Run List to be consistent and add dev preview badge. #2819
kubevirt: add Advanced Cloud-init Tab to CreateVMWizard #2925
Add Activity Card to Persistent Dashboard #2887
Button conversion to pf4 component groupA #2931
refactor topology-utils #2849
kubevirt: fix typo #2941
Add Replica Sets and Replication Controllers tabs to Deployment and D… #2934
Bug 1734431 : Disable ROX access-mode for Ceph based provisioner #2858
adds spec to get knative resources utils #2911
Use https in yarn.lock resolutions #2933
Add SecondaryStatus component #2900
kubevirt: fix VM dashboard inventory counts for not-running vms #2910
kubevirt: refactor createNicRow to NICModal #2670
Refactor dashboard components structure #2898
Fix findPod to match ownerReference #2922
Prevent metrics and pod status from overlap #2928
PF4 button changes.. #2906
Add VM Template test cases for Kubevirt plugin #2066
Add ‘Virtual Machines’ label to the vm list page #2702
kubevirt: add ResultTab to CreateVMWizard #2568
kubevirt: take storageClassConfigMap into account when creating disks #2782
Alert Manager Configuration: Receivers Table and Edit Alert Routing Modal improvements #2851
Follow up to Ceph storage extension PRs #2592
Add edit vm flavor.tests.add to protractor #2813
Cleanup changes made to storage class dropdown #2826
Refactor and fix bugs in kubevirt integration-tests #2914
kubevirt: bump kubevirt-web-ui-components to v0.1.45 #2913
Query Browser: Add border-radius for series buttons #2912
Query Browser: Fix query switch #2908
fix console sidebar resources when knative installed #2905
console-shared: add pod selectors for volumes and containers #2832
Nodes refactoring #2882
Bug 1755477 : Removes dependency on SC for filtering cpeh PVCs #2859
Get the status of a VM by its newest Pod #2883
Bug: Deploy image ignores target port drop down selection and always uses first entry #2868
Fix bug operand boolean switch didn’t work #2907
fix issue with serverless image stream with tags #2876
Correctly update monaco readOnly option #2902
Fix: Traffic port does not indicate to the user that the first port will be used as the default #2899
Redesign events card according to 4.3 design #2893
Bug 1746156 : Show PVC capacity to align with CLI #2885
Introduce BareMetalHostKind #2884
fix edit icon positioning and update btn to pf4 button component #2879
Bits from #2269 #2877
Always remove CSV when removing Subscription #2872
Use PF4 tooltips for topology #2843
Add Pod Dashboard #2796
Dedicated pages for OB and OBC #2723
Add tests for kubevirt VM Clone dialog #2298
Add users page and impersonate user action #2901
Add Storage Classes to Overview Inventory Card #2892
Add text
to ConsoleCLIDownload YAML template #2888
Convert reveal buttons to pf4 #2880
Add Status card #2806
kubevirt: Add VM Dashboard Inventory Card #2751
Make storage class dropdown consistent #2869
Show cluster role YAML samples in create role sidebar #2878
Ensure we don’t allow invalid urls as source code links #2875
Conversion of bsStyle and cleanup #2871
Test Datavolume accessMode and volumeMode #2870
adds specs for knative-serving-utils and refactors service #2838
fix(sort-latestrun):Enable sorting of PipelineList by latestRun - for reference #2818
Add Dashboard Activity card #2543
Bug 1752845 : Removed the tainting of nodes from ocs install flow #2866
console-shared: Move pod’s getNodeName() selector #2809
kubevirt: Add edit VM flavor integration test #2517
Update Inventory card design #2601
Remove unused canExpand functionality #2873
Add group selection to developer topology view #2802
Add unit tests for topology Graph and WorkloadNode #2852
Enable prettier on frontend/ #2865
Improve type checking of object metadata #2848
Pipeline getTaskStatus Tests #2807
kubevirt: Use “Not available” instead of DASH #2867
kubevirt: add ReviewTab to CreateVMWizard #2567
Refactor metal3 components #2857
Fix for ChartDonut data based attribute settings #2861
Replace <DashboardCardHelp>
with <FieldLevelHelp>
#2853
Effort to convert inline edit button links with pencil icon to use pf4 components #2666
kubevirt: Add VM dashboard #2600
Add RadioButtonField form component to formik fields #2774
kubevirt: fix CLone VM Dialog namespaces #2855
kubevirt: VMWizard - implement footer and the wizard flow #2565
Fix to allow unassinged application selection for deploy image flow #2815
Cluster Settings: show update errors using tooltips #2814
console-shared: add getCreationTimestamp() selector #2808
Bug 1753124 : Example Report Query YAML lack of required fields #2765
Fix bug where perspective options have incorrect cursor on hover #2847
Remove analytics service #2846
Bug 1755699 : Removes Add capacity option for other storage operators #2840
Refactoring import validation utils to remove duplicates #2841
Another set of btn conversions to pf4 #2836
Add crd: true prop to pipeline models #2798
Add context menu for dev topology nodes #2760
fix(fonts): don’t copy overpass font to dist #2681
Migrate <FieldLevelHelp>
from PF3 #2733
Enable YAML schema sidebar on create #2845
kubevirt: VMWizard - redesign and import the first step (General) #2452
Fix action dropdown selector #2831
Add a Plugins readme stub #2391
Update dashboard redux state format #2805
Alerting: Configuration tab, page, and Edit modal #2783
Add NamespaceDashboard option to ConsoleLink #2698
Let users filter machine list by node name #2823
Fixed the links in the events card #2830
Query Browser: Fix UI rapidly flipping between two different queries #2828
Fix bug where <table>
styles differed across <MarkdownView>
s #2824
Bug 1751794 : Align info tootip #2756
Add access review check for overview/topology start build action #2816
Merge master-4.3 into master #2817
Full changelog
Bug 1836939 : Bump godeps to get fix from library-go#799 #430
Bug 1813302 : Update oc clidownload cr to indicate that certain builds are unsupported #409
Bug 1785492 : fix RBAC for ConsoleYAMLSample #372
Bug 1794548 : IPv6 support to console operator & console [openshift-4.3.z] #376
Bug 1785310 : Added Helm CLI download links [release-4.3] #363
Bug 1778930 : fix console operator panic when RouterCAValidationDegraded #358
pkg/console/controllers/clidownloads/controller: Arch qualifiers for Mac/Windows #353
Enable multi-arch support in downloads #343
Bug 1768684 : Avoid console_url metric as empty string #346
Bug 1773431 : Update doc link for 4.3 #351
Add liveness and readiness probes to console operator #347
Add e2e test for oc downloads links #344
Add CRUD (create,delete) tests for console extension resources #345
Remove redundant service delete #348
Cleanup disorganized imports in sync_v400.go #349
Bug 1764313 : 4.3 console_url is no longer reported on metrics endpoint (fix, with e2e test) #299
Bug 1764704 : Sync router-ca to the console namespace #328
Remove proxyConfig NotFound check #342
Unify testing resources in e2e tests #340
Refactor logging #339
Improve deployment state errors #330
Missing service informer #338
Bug 1768542 : Bump deps #337
Bug 1767926 : Bump vendor #335
Skip Unmanaged and Removed TCs #333
Add e2e test for oc and odo ConsoleCLIDownloads CRs #318
Consume operator config from openshift/api #325
Bug 1764224 : Use extension manifests from openshift/api #316
NewServiceSyncController #305
Add ConsoleCliDownloads controller #306
Temporarily return extension CRDs from cluster-config-operator to our Manifests dir #314
Remove unused argument #311
Reorganize args to NewConsoleOperator func #310
Make status handlers standalone helper funcs #309
manifests/07-downloads-deployment: Catch and exit on TERM #308
Remove extensions CRDs to migrate to openshift-config-operator #302
Fix NO_PROXY flake #304
Bump * #303
Proxy e2e test #296
Update operator for project link API changes #298
Full changelog
build for rhel7 and rhel8 userspaces #20
Static IPAM plugin updates #24
Revert CGO enabled / no_openssl tag #21
build loopback with no_openssl tag #18
Bug 1754154 : loopback: don’t tear down #17
Full changelog
Bug 1857023 : Sanitize TLS config that has key bundled with cert #152
Sync OWNERS with master branch #164
Bug 1816540 : [4.3] Backport “remove proto-version header field” #105
Bug 1818856 : Wildcard is not needed to copy subdirectory in dockerfile #101
Bug 1781313 : status: performIngressConditionUpdate: Retry on 403 #70
Bug 1774353 : fix version reporting #64
Add LICENSE file: Apache License, Version 2.0 #55
Bug 1771783 : Dynamically reload metrics certificate/key file changes #61
Add logging verbosity flag backed by klog #60
Bug 1691190 : hostindex: Path-based TLS displaces passthrough #59
Bug 1691190 : hostindex: Passthrough displaces path-based TLS routes #57
Add ServiceUnitKey and ServiceAliasConfigKey types #51
Stop base64-encoding “router reloaded” log output #53
Delete tracking of peer endpoints #50
logging: replace glog with logr/zap #47
Delete obsolete F5 code #46
Update to go 1.12 and kube 1.16 #40
test: use a cert with a 10-year expiration #43
Bug 1723400 : fix haproxy reload crash when processing ECDSA keys #39
Update OWNERS #38
Full changelog
Bug 1880293 : OpenShift APIs become unavailable for more than 15 minutes #25546
Bug 1855479 : UPSTREAM: 91648: Changes to ManagedFields is not mutation for GC #25266
Bug 1857079 : Include pod /etc/hosts in ephemeral storage calculation for eviction #25289
Bug 1852857 : UPSTREAM: 90740: Update createBalancedPodForNodes function in scheduler e2e #25344
Bug 1860832 : Ensure Azure availability zone is always in lower cases #25327
Fix commit checker #25368
Bug 1867402 : Drop registry.fedoraproject.org/fedora:30 in favour of quay.io/fedora:32-x86_64 #25394
Bug 1845773 : [release-4.3] kubelet: block non-forwarded packets from crossing the localhost boundary #25144
Bug 1843877 : UPSTREAM: 91008: Do not swallow NotFound error for DeletePod in dsc.manage #25063
Bug 1851606 : remove problematic upstream client plugin test #25215
Bug 1838196 : stop printing usage help when the server commands exit #25003
Bug 1847089 : UPSTREAM: 86691: fix: azure disk could not mounted on Standard_DC4s/DC2s #25110
Bug 1848976 : reenable jenkins e2e in e2e-gcp-builds #25171
Bug 1848622 : [release-4.3]: UPSTREAM: 92166: fix: GetLabelsForVolume panic issue for azure disk PV #25138
Bug 1841988 : more upstream to installed template switch in image-eco (django this time) #25046
Bug 1822487 : UPSTREAM: 89794: Clean up event messages for errors #25049
Bug 1830093 : provides a temporal fix to improve CRD publishing e2e tests in an HA setup #24940
Bug 1829959 : [release-4.3] Introduce IBMCloud provider, skip/fix tests #24829
Bug 1835948 : unskip template extended tests #24983
Bug 1822680 : UPSTREAM: 88424: Respect ignore-volume-az option in admission plugin #24855
Bug 1798461 : makes unavailableGauge metric to always reflect the current state of a service #24501
Bug 1830130 : Fix nil reference when accessing un-migrated platform status #24810
Bug 1813847 : fixes configmap “extension-apiserver-authentication” not found #24699
Bug 1822955 : UPSTREAM: 88734: Work-around for missing metrics on CRI-O exited containers #24860
Bug 1821341 : UPSTREAM: 88440: Report deleted pod status correctly #24841
Bug 1820266 : use rbac vs direct scc edit for s2i root bld test #24821
Bug 1817618 : make s2i-dropcaps more reliable by not depending on a yum install to #24784
Bug 1817040 : [4.3] UPSTREAM: 88507: Honor status.podIP over status.podIPs, node.spec.podCIDR over node.spec.podCIDRs #24763
Bug 1816408 : UPSTREAM: 87913: Add code to fix kubelet/metrics memory issue #24758
Bug 1815944 : Pick up Ginkgo test performance fix to reduce e2e CPU usage #24746
Bug 1806408 : Ensure upgrade tests verify application disruption #24726
Bug 1808548 : UPSTREAM: 88146: remove duplicate pv delete commands #24624
Bug 1813411 : UPSTREAM: 85912: Fixed bug in TopologyManager with SingleNUMANode Policy #24688
Bug 1811200 : /readyz should start returning failure on shutdown initiation #24712
Bug 1804516 : kubelet: Make default journal format precise #24575
Bug 1803077 : 4.3: UPSTREAM: 87673: blank out value for unbounded client label #24542
Bug 1795629 : fix deployment config flake by using informer #24468
Bug 1802262 : Loosen help tests for oc rsh #24660
Bug 1808429 : UPSTREAM: 88251: Partially fix incorrect configuration of kubepods.slice unit by kubelet #24611
Allow oauth token + cert fallback test to be skipped when running skew tests #24561
Bug 1794852 : UPSTREAM: 86191: Sync the status of static Pods #24453
Bug 1793587 : sccadmission plugin incorrectly reports “no SecurityContextConstraints found in xxx” #24428
Bug 1796716 : Verify services and API are available during upgrade #24479
Bug 1788065 : move more image-eco db template tests from upstream repos to sample operator installed #24407
Bug 1800662 : [release-4.3] test/cmd: build.sh can’t reach old openshift/origin:v1.1 image #24519
Bug 1791730 : 4.3 ipv6 backports #24405
Bug 1788065 : pin image-eco sclorg samples usage to specific versions to shield from upstream churn wrt EOL image removals #24406
Bug 1791200 : test/extended/prometheus: exclude AlertmanagerReceiversNotConfigured from checking #24465
Bug 1790481 : Fix delegated auth CM perms #24392
Bug 1788321 : [release-4.3] tests: Correct the backup restore script usage in the disaster recovery tests #24359
test: Override the Go version required for building the conformance test #24373
Bug 1788621 : Improve logging of kubelet-apiserver logging #24369
Bug 1764323 : [release-4.3] Read cgroup settings from the right cgroup for build-quota tests #24365
Bug 1784880 : fix up ruby-25-centos7 tag check logic #24324
Bug 1776596 : Enable conformance-k8s for 1.16 #24288
Bug 1776768 : e2e: populate pending pods map everytime with most recent data #24216
Bug 1763807 : fix oc adm node logs and add tests #24293
Bug 1781843 : UPSTREAM: 85162: Strip nullable for server-side apply #24290
Bug 1757553 : bump to pull latest scope-escalating resources from apiserver-lib-go #24289
Bug 1781258 : UPSTREAM: 86009: kubelet: guarantee at most only one cinfo per containerID #24270
Bug 1778535 : pin release-4.3 branches #24283
Bug 1779282 : Debug flaking token delete test #24253
Bug 1775826 : [release-4.3] UPSTREAM: drop 83592: added –reserved-cpus kubelet command option #24224
Bug 1765733 : extended util oauthserver - increase pod ready wait time #24239
Bug 1776698 : Restore UPSTREAM:<carry>: apiserver crd validation: remove tls1.3 and modern profile #24229
Bug 1776698 : Restore UPSTREAM: 84123: Handle namespace shutdown gracefully #24211
Bug 1776698 : Restore UPSTREAM: <carry>: bump nodes ready timeout #24214
Bug 1776698 : Restore UPSTREAM from #24159: Expose a simple journald shim on the kubelet logs endpoint #24213
Bug 1776698 : Restore Miciah’s dropped UPSTREAM commits from #24159 #24212
Bug 1776698 : Restore UPSTREAMs dropped in #24159 #24225
Bug 1776295 : Pin dependencies in release-4.3 branch #24199
bump library-go to fix wrapping not found error with forbidden in scc admission #24184
Bug 1761689 : Fix RS expectations for recreate case #24177
UPSTREAM: 84466: gce: skip ensureInstanceGroup for a zone that has noremaining nodes for k8s managed IG #24182
UPSTREAM: 84963: Fix json patch limit check #24183
Bug 1774352 : Update deps to resolve problems between golang.org/x/crypto and golang.org/x/sys #24181
UPSTREAM: <carry>: remove version skew filter #24175
UPSTREAM: 82705: use controller to publish cluster authentication info #24180
Stop excluding ClusterMachineApproverDown from firing check #24138
dynamic certs and cluster auth #24150
bump ghodss/yaml and library-go #24166
Fix cmd tests to be more resilient to changes #24167
Bug 1771335 : Verify pullsecret builds #24148
Bug 1766984 : UPSTREAM: 85223: apiextensions: fix items+type logic in API due to broken go-openapi validation #24159
README: Update readme for OKD4 #24163
Bug 1772451 : vendor: bump etcd, bbolt and gRPC-go #24149
test: Upgrade rollback abort at 100 should work #24146
Bug 1767295 : UPSTREAM: 84466: gce: skip ensureInstanceGroup for a zone that has no remaining nodes for k8s managed IG #24135
e2e: run router header test on AWS/GCP/Azure only #24145
test/extended: skip “Services should be rejected when no endpoints exist” for OVNKubernetes #24147
Bug 1769016 : Verify ocm’s CRD schema #24133
Bug 1762162 : e2e: fix incorrect router image references #24131
bump(*): library-go bump for file observer #24140
Bug 1763807 : UPSTREAM: <carry>: Expose a simple journald shim on the kubelet logs endpoint #24105
Bug 1768002 : Stabilize router stress test #24104
Cleanup created image #24121
Bug 1765294 : Changing from passive to active approach on secret deletion. #24103
Bug 1758543 : Fix volume reconstruction #24069
Install CSI driver on openshift-test start. #23560
Bug 1761689 : Fix RS expectations for recreate case #24128
Fix deprecated versions in cmd test #24108
Remove non-existing fields #24101
Bug 1767163 : Verify new-app works with imagestream #24096
Bug 1768262 : Bump nodes ready timeout #24129
Bug 1711538 : Reenable ‘should be rejected when no endpoints exist’ test #23370
Fix cmd tests to be more resilient to changes #24115
Bug 1752646 : e2e: Re-enable HAProxy router header test #24093
Add “get configmaps from openshift namespace” rule to expected rules #24123
Check ocm rollout between build tests #23947
e2e requestheader: make client follow TLS correctly #24053
Bug 1763988 : LDAP e2e: add dnf install retries, extend run timeout #24082
apiserver crd validation: remove tls1.3 and modern profile #24072
UPSTREAM: 84123: Handle namespace shutdown gracefully #24088
React to openshift/ruby-hello-world update #24100
Bug 1765756 : UPSTREAM: 80004: Prefer to delete doubled-up pods of a ReplicaSet #24057
Bug 1768766 : Migrate deprecated apis to apps/v1 #24089
Switch to docker.io/busybox #24094
Bug 1711535 : Convert tbe e2e to integration test #23664
Remove command execution from the extended image #24095
test: Skip pending must-gather pods in the crashloop test #24092
Bug 1751124 : UPSTREAM: 83727: Optionally run e2e pod as privileged for SELinux #23954
Bug 1713134 : UPSTREAM: 84513: test/e2e: AddOrUpdateAvoidPodOnNode/RemoveAvoidPodsOffNode: retry when conflict hit during annotation update #24081
Add Ben as top-level OWNER #24070
e2e: fix router metrics test flake on AWS #24085
Bug 1761925 : CL fix fixture path & update config path, quickstarts & bindata #23994
test: Disable TestDockercfgTokenDeletedController until fixed #24084
Bug 1751640 : Enable block bad-case tests #23999
test: must-gather pods may tolerate all taints #24067
Bug 1683057 : Fix router metrics test flakes #24075
test/extended/prometheus: check if any rule evaluation is failing #24073
test: Catch panics in the disruption suite #24059
Update build e2e check for internal registry host #24048
Upstream 84466: gce: ensureInternalInstanceGroups: reuse instance-groups for internal load balancers #24036
Bug 1756421 : bring back explain tests #24058
Bug 1766638 : [MON-813] Refactor prometheus tests #24019
Add validation for apiserver.spec.tlsSecurityProfile #23981
Fix completion tests to be more resilient to changes #24056
try to run all 4 jenkins e2e ginkgos in parallel before bumping timeout #24065
e2e: RequestHeader IDP: fix common flake #24052
UPSTREAM: 84561: FIPS changes for passing unit tests #24051
removes origin-4.3-kubernetes-1.16.0-rc.2 from kube publishing rules #24050
adds missing commits after 1.16.2 rebase #24046
test/extended/util: SetupProject: Fix cancel logic #23656
test/extended/router: Fix namespace for DumpPodLogs #23635
switches the remainings repos to origin-4.3-kubernetes-1.16.2 #24041
Bug 1764414 : oauth: add more debugging to oauth test #24043
test: Add additional debugging to flaky pull secret test #24023
adds origin-4.3-kubernetes-1.16.2 to publishing-kube-rules #24015
adds publishing rules for origin-4.3-kubernetes-1.16.2 #24016
test: Fewer smoke tests #24024
UPSTREAM: carry: add pod logs dump to e2e #24032
bumps to kubernetes 1.16.2 #24014
e2e: fix more flaky route wait functions #24028
test/extended/prometheus: better check for firing alerts #24005
Revert “test/extended/operators: ensure clusterversion current version is set” #24029
Automate [OLM] [OCP-24061] - [bz 1685230] OLM operator should use imagePullPolicy: IfNotPresent #23712
Bug 1759998 : Bug 1690588: UPSTREAM: 84181: Lower AWS DescribeVolume frequency #24004
UPSTREAM: 83419: Insecure backend proxy #24003
Bug 1765177 : e2e: fix flaky route wait function #24012
UPSTREAM: 84120: Preemption metrics #23989
Disable the s2i build with quota memory test #24001
UPSTREAM: 80004: Prefer to delete doubled-up pods of a ReplicaSet #23806
UPSTREAM: 82439: Delete e2e namespaces asynchronously #23983
images: Extend the os image to install machine-config-daemon #24002
Make the metric more readable when fails #23995
Test conditionally installing cri-o #23998
UPSTREAM: 83296: Only kill process where killing failed during previous iterations #23972
Bug 1698829 : UPSTREAM: 83567: Fix attachment of just detached AWS volumes #23977
test/extended/util/url: Truncate test output files #22631
Bug 1751820 : test/extended/operators: ensure clusterversion current version is set #23992
monitor: Report when pods are evicted or preempted #23988
Clear providerID during quorum restore test #23990
tests: exclude ovnkube-master from toleration test #23960
Bug 1734319 : aws: sort addresses of multiple interfaces correctly #23870
Bug 1751654 : Revert “CHECK(workload): e2e: disable kubectl exec test with pod/name… #23976
test: Update junit naming to ensure disruption tests are recorded #23962
Bug 1745773 : UPSTREAM: 83747: Improve efficiency of csiMountMgr.GetAttributes #23969
Bug 1761682 : test oauth server: increase timeout, wait for pod ready first #23964
Update OWNERS #23974
Add OWNERS of storage components #23410
Add consoleyamlsamples to list of console resource exceptions #23975
UPSTREAM: 83911: Fix DeltaFIFO Replace method to prevent SharedIndexInformers from missing notifications #23963
Bug 1753731 : add extended build new-app tests back #23957
Bug 1761276 : Write test monitor errors to monitor_*.xml #23958
UPSTREAM: 83751: Fixed bug in TopologyManager with SingleNUMANode Policy #23952
UPSTREAM: 00000: add debugging for upgrade tests #23945
UPSTREAM: <drop>: Lower DescribeVolumes polling frequency #23936
Bug 1751640 : UPSTREAM: 83108: Use pod + nsenter instead of SSH in block volume tests #23921
Bug 1711600 : UPSTREAM: 82424:Use pod + nsenter instead of SSH in mount propagation tests #23897
OVN-Kubernetes: some more test tweaks #23896
Improvements to multicast e2e test #23853
auto for smoke case OCP-10658 #23487
Bug 1755039 : Enable storage tests that require 1.16 kubelet #23894
Bug 1754840 : Return proper error message when BindPodVolumes fails #23924
billion laughs #23922
UPSTREAM: <carry> print merged flags at startup #23907
Make the recovery test resilient to being reinvoked #23746
changes openshift-tests to report and error when creating kube client fails #23791
test: Don’t block on cloud providers without zones in autodetect #23905
Bug 1755936 : e2e: stabilize ingress metrics tests #23892
Bug 1752045 : UPSTREAM: <carry>:Add a RBAC checker for external IP ranger #23783
Skip ‘recreate nodes’ test until it is fixed upstream. #23889
cmd/openshift-tests: Autodetect cloud #23848
Disable GPUDevicePluginAcrossRecreate test #23863
Bug 1757424 : remove use of deprecated -p with kubectl/oc exec #23891
origin.spec OKD RPM build readiness #23747
Bug 1755991 : bump runc for delegation fix #23868
ingress metrics debugging #23876
Drop Travis and hook the verify-commits into verify #23858
Bug 1744909 : UPSTREAM: 82245: Don’t require any resources in race test #23842
Bug 1753953 : exclude openstack infra namespace from the tolerations tests #23833
Remove travis CI from origin #23871
Bug 1755000 : Remove whitespace from online expansion test #23861
Update azure storage regexp to 1.16 rebase #23854
Bug 1755000 : Disable tests that need latest kubelet #23855
Ignore firing alerts when cluster version is skewed #23839
UPSTREAM: 82790: Fix Errorf arguments in tests #23852
adds publishing rules for kube 1.16.0-rc.2 #23847
Add extended test for Request Headers IdP #23662
Bump to kubernetes 1.16.0 rc.2 #23811
Full changelog
Bug 1836815 : Gather image registry config #111
Bug 1874018 : Limit collection of ALERTS metric to 1000 lines (~500KiB) to avoid unbearably large archives #169
Bug 1843923 : Don’t delay first #137
Bug 1874427 : Add @natiiix to OWNERS #170
Bug 1825758 : Collecting config maps #105
Bug 1821149 : Cherry-pick release 4.3 Support for specific http proxy for the service #91
Bug 1805919 : Insights operator does not require being in an openshift run-level to function #80
Bug 1788112 : override node selector (4.3) #63
Backport code owners to 4.3 #76
Bug 1788118 : initial commit for tests for release 4.3 #58
Added dummy e2e target for release 4.3 #55
bump(*): fix fileobserver logging #49
insightsclient: Report the amount of data written #48
Add manifest annotations for hosted deployment exclusions #45
gather: Collect some prometheus metrics for the cluster #40
api to metrics service changed from prometheus to legacyregistry #42
Enabling metrics exchange with prometheus #26
gather: include events in report #36
Pin kubernetes-1.16.2 and bump openshift libs to master #37
gather: consider restarting pods as not healthy #35
Unit test options #31
Switch to Kubernetes 1.16 and Go Modules #28
Collect the proxy config #27
Add inecas to OWNERS #24
Full changelog
Bug 1875257 : Bump Jenkins version to 2.235.5 (cve) #1154
Bug 1857557 : Bump matrix plugin #1133
Bug 1861842 : CVE-2020-2182 credentials-binding 1.23 #1124
Bug 1857548 : bump jenkins to 2.235.2 #1121
Bug 1819530 : update subversion plugin #1131
Bug 1847452 : Set OPENSHIFT_JENKINS_IMAGE_VERSION #1083
Bug 1843941 : bump jenkins to 2.222.1 and update plugins #1067
Bug 1848335 : [release-4.3] Support Nodejs 12 Agent #1075
Bug 1826172 : handle ingress certificate signed by custom ca #1049
Bug 1797144 : Bump Jenkins 2.204.2 #1036
Bug 1809924 : Bump login plugin to 1.0.23 #1030
Bug 1793322 : [4.3] Remove use of /etc/passwd and upgrade plugins versions #1021
Bug 1773854 : Fix proxy with kubernetes.default #989
Format logs #966
Bug 1764460 : Re-ordering some plugins in alphabetical order #973
Forcibely set JENKINS_URL and reflects JENKINS_SERVICE_NAME #971
Bug 1764481 : Bump jenkins version to 2.176.4 : cve-2019-10401..10406 #967
Bug 1755812 : Bump Sync Plugin to 1.0.42 #968
Add the team as reviewers #965
Bug 1764464 : cve-2019-10432: Stored xss vulnerability #964
Set env LC_ALL and LANG to en_US.UTF-8 in slave images #961
because of this typo the NPM_MIRROR_URL was not working #959
Allows proxy tunnelling for OpenJDK11 #957
Bump kubernetes plugin to 1.18.2 to support proxies on OpenJDK 11 #956
Fix: no_proxy was already handled #955
Adds sbose78, akashshinde otaviof to approvers #954
Embed go-init to allow multistage build in AOS/Brew #953
Install jq on slave base image only #952
Adds proxy support for Jenkins master #951
Add ability to set proxy from env var for nodejs agent #950
Manage proxy configuration for the maven agent #949
Upgrade maven agent to openjdk-11 #948
Remove all uses of dumb-init #947
Disable yum plugin subscription-manager #944
Fix nodejs-10 images: missing space in sources #942
Allow use of podman or buildah by using the BUILD_COMMAND variable #946
Fix yum clean by deleting /var/cache/yum/x86_64/7Server/ #945
Remove unused variable #943
Remove gradle #941
Update slave-base to use jdk11 #935
Add Nodejs 10 Agent #936
Full changelog
Bug 1847452 : Set OPENSHIFT_JENKINS_IMAGE_VERSION #1083
Bug 1843941 : bump jenkins to 2.222.1 and update plugins #1067
Bug 1848335 : [release-4.3] Support Nodejs 12 Agent #1075
Bug 1826172 : handle ingress certificate signed by custom ca #1049
Bug 1797144 : Bump Jenkins 2.204.2 #1036
Bug 1809924 : Bump login plugin to 1.0.23 #1030
Bug 1793322 : [4.3] Remove use of /etc/passwd and upgrade plugins versions #1021
Bug 1773854 : Fix proxy with kubernetes.default #989
Format logs #966
Bug 1764460 : Re-ordering some plugins in alphabetical order #973
Forcibely set JENKINS_URL and reflects JENKINS_SERVICE_NAME #971
Bug 1764481 : Bump jenkins version to 2.176.4 : cve-2019-10401..10406 #967
Bug 1755812 : Bump Sync Plugin to 1.0.42 #968
Add the team as reviewers #965
Bug 1764464 : cve-2019-10432: Stored xss vulnerability #964
Set env LC_ALL and LANG to en_US.UTF-8 in slave images #961
because of this typo the NPM_MIRROR_URL was not working #959
Allows proxy tunnelling for OpenJDK11 #957
Bump kubernetes plugin to 1.18.2 to support proxies on OpenJDK 11 #956
Fix: no_proxy was already handled #955
Adds sbose78, akashshinde otaviof to approvers #954
Embed go-init to allow multistage build in AOS/Brew #953
Install jq on slave base image only #952
Adds proxy support for Jenkins master #951
Add ability to set proxy from env var for nodejs agent #950
Manage proxy configuration for the maven agent #949
Upgrade maven agent to openjdk-11 #948
Remove all uses of dumb-init #947
Disable yum plugin subscription-manager #944
Fix nodejs-10 images: missing space in sources #942
Allow use of podman or buildah by using the BUILD_COMMAND variable #946
Fix yum clean by deleting /var/cache/yum/x86_64/7Server/ #945
Remove unused variable #943
Remove gradle #941
Update slave-base to use jdk11 #935
Add Nodejs 10 Agent #936
Full changelog
Bug 1859869 : [release-4.3] Add support for –may-exist when adding the bridge in sdn #167
Bug 1853198 : [release-4.3] Backport OVS-retries #156
Bug 1840762 : Fix egressVXLANMonitor and egressIPTracker deadlock #146
Bug 1839109 : [backport-4.3] node/vnids: Correctly handle case where NetNamespace watch is far behind #144
Bug 1804745 : Revert excessive proxy logging #109
Bug 1816390 : handle pod updates correctly in networkpolicy #129
Bug 1820778 : fix health check in standalone kube-proxy #126
Bug 1801737 : drop firewalld monitoring, add better iptables monitor #39
Bug 1797042 : [4.3] Clean up stale egress IP iptables rules on startup #100
Bug 1794024 : [4.3] Update deps, including informer fix #94
Bug 1800324 : [4.3] Bug 1796157: Fix handling of VNID 0 with NetworkPolicy #104
Bug 1790805 : Fix reinitialization of deny-all NetworkPolicy state on restart #98
Bug 1788580 : [4.3] slightly improve logging #78
Bug 1782860 : sdn: undo debug logging #85
Bug 1782312 : [backport] host-local plugin should be built and executed within container #83
Bug 1781763 : [release-4.3] proxy: add handler with same ResyncPeriod as shared informer. #81
Additional event logging for add/delete/update informer events #70
Add IPv6 support and multiple CIDR support to SubnetAllocator #66
Bug 1768926 : Ignore unsupported NetworkPolicy rules, rather than treating them as errors #69
Simplify CNI plugin build, copy updated rules to images/sdn/ #67
client: Use protobuf for SDN clients #64
sdn-cni-plugin built without openssl and cgo #62
UPSTREAM 83911: Fix DeltaFIFO Replace method #60
Create a merged node/master image #59
Fix pod startup reattach/kill loop #58
Remove watching Endpoints of Headless Services #54
Bug 1760103 : Adjust SDN setup so AlreadySetUp check will fail on a half-set-up node #52
Bug 1753216 : Clean up egress IPs on startup #51
Make DNS querying more efficient by querying once per dns name #48
Bug 1751458 : Fix parsing of IFLA_GRE_COLLECT_METADATA #49
Add support for IPBlocks #26
glide.yaml cleanup #41
update OWNERS #46
further NetworkPolicy caching fixes #42
Bump dependencies and assorted code fixes for Kubernetes 1.16 #38
Bug 1752636 : networkpolicy: add a namespaceSelector cache #36
Full changelog
BUG 1859308: fix memory leak that leads to unresponsive libvirt URI #205
Bug 1818149 : Use virtio disk instead of config drive for injecting ignition for s390x/ppc64le #189
Bug 1783010 : Replace guestfish with config drive on s390x platform #184
Add possibility to configure the desired size of the instance volume #175
Remove workaround for old libvirt bug #153
Use go modules for dependencies management #176
Full changelog
BUG 1807762: Drop run-level #500
BUG 1807762: Remove explicit securityContext and add granular securitycontextconstraints “use” permissions in machine-api-controllers clusterRole #635
Bug 1814092 : ROKS: remove machine related CRDs from cluster [4.3] #531
Bug 1796822 : Support deployment on OpenStack with self-signed certificate #485
Bug 1783974 : Update the image name for ironic-rhcos-downloader #454
Bug 1778686 : Move ExpectedMachines and CurrentHealthy to *int to differentiate null from zero when patching #443
Add manifest annotations for hosted deployment exclusions #437
Drop mdb CRD and feature gate logic #434
Bug 1765427 : Add index for getting machines from node. #436
Add roles and clusterRoles to related resources #435
Mhc v1beta1 #429
Revendor controller runtime #430
Bug 1764092 : fix typo logging #425
Only reconcile owned deployments #424
reduce reconciling events #422
Marking a couple of fields in the BaremetalHost CRD optional #413
Update OWNERS #421
Bug 1763293 : pkg/operator/sync: Track lastError in waitForDeploymentRollout #417
Remove feature gate from MHC #416
Drop strategy field in favour of annotation #415
Add short-circuiting support and drop MDB #414
Mhc refactor #412
Move unhealthy conditions list to MachineHealthCheck CRD #411
Ensure the Baremetal CRD is installed before metal3 is deployed #398
Switch imagePullPolicy in baremetal pod to IfNotPresent #408
Create maraidb_password within the MAO for use by the baremetal IPI deployment #389
Add phase field to metrics #406
Revendor to bring cluster-api openshift/cluster-api#136 and regenerate CRDs #405
Disable metrics to avoid pod collisions #403
Bump kube 1.16.0 #401
Go modules #399
Expose metric endpoint on https #368
Full changelog
Bug 1874399 : Pull the image using authfile before creating the container layer #2069
Bug 1845494 : daemon: fix restoring file logic to avoid unnecessary deletion #1796
Bug 1855304 : Parse the kubelet.conf data after an update #1916
Bug 1846358 : MCD: tolerate all taints #1816
Bug 1826021 : Fix a problem with a greedy regular expression matching more than needed #1913
Bug 1851949 : Set the pod-infra-container-image flag in kubelet to ocp pause image #1877
Bug 1840300 : kubelet: add log level environment variable #1752
Bug 1827540 : pkg/server: disable weak TLS versions #1681
Bug 1837124 : templates: add etc-networkmanager-dispatcher.d-90-long-hostname.yaml #1738
Bug 1838984 : [release-4.3] templates: Don’t enable machine-config-daemon-host.service by default #1747
Bug 1811827 : baremetal: Add missing network-online dependency to kubelet unit #1549
Bug 1804067 : Prevent etcd-member-add.sh from running on an active master #1740
Bug 1825221 : templates/master:openshift-recovery-tools pass –authfile to podman create #1661
Bug 1801430 : Write environment variables needed for etcdctl execution into ~/.profile #1726
Bug 1824940 : The Multus CNI configuration file “00-multus.conf” should not be removed #1646
Bug 1834247 : Add containernetworking-plugin RPM’s bin location to CRI-O config #1722
Bug 1822269 : Add new crio.conf field to the template #1668
Bug 1817458 : [release-4.3] fix wrongful backup of files not originally on the system #1686
Bug 1801824 : kubelet: add more system reservation to protect node #1458
Bug 1822750 : [ctrcfg controller] Use a struct array instead of map when creating new ignitions #1645
Bug 1824282 : [release 4.3] cri-o: set log level to info #1635
Bug 1811720 : Specify cgroups in kubelet.conf so cAdvisor stats will be tracked #1581
Bug 1785279 : [release-4.3] Discard audit messages from journald #1352
Bug 1809693 : [release-4.3] prevent hitting annotation max size limit on nodes #1433
Bug 1807104 : Detect default hostname in its variants #1534
Bug 1807279 : templates/master/00-master/azure: bump raft tunables #1507
Bug 1807104 : daemon: Always create tempfiles in target dir #1535
Bug 1808004 : [release-4.3] CRI-O to set stream address in ctrl plane #1510
Bug 1802675 : [release-4.3] baremetal: Verify that mdns start only after hostname was set #1479
Bug 1806020 : [baremetal] Set hostname when DHCP6_FQDN_FQDN is set #1502
Bug 1801638 : [release-4.3] baremetal: all resolvconf editing to NM dispatcher #1470
Bug 1794495 : [release-4.3] fix ctrcfg and add e2e test #1447
Bug 1798170 : baremetal: Remove .template from path in dhcp-dhclient-conf.yaml #1438
Bug 1798639 : [release-4.3] baremetal: IPv6 add dhcp-duid to NetworkManager config #1441
Bug 1797647 : [release-4.3] [baremetal] Ipv6 non virtual ip fix #1466
Bug 1797035 : Get etcdctl binary from the etcd image and not from the upstream releases #1431
Bug 1793253 : [release-4.3] HAProxy infra pod: Make v4/v6 compatible #1399
Bug 1785718 : [release-4.3] etcd: Add initial support for an IPv6 control plane #1353
Bug 1796822 : Support deployment on OpenStack with self-signed certificate #1426
Bug 1796440 : [release-4.3] DR: Cherry-pick keep keys and data separate for snapshot backup #1410
Bug 1794699 : [release-4.3] baremetal: ipv6, switch to NM dispatcher for DNS VIP prepending #1406
Bug 1786993 : [release-4.3] Fix osImageURL upgrade race #1359
Bug 1787635 : cleanup sdn ips on reboot #1361
Bug 1784981 : pkg/daemon: randomize pivot container name #1348
Bug 1783448 : [release-4.3] DR: save and restore kube apiserver’s static pod resources #1343
Bug 1783587 : CRI-O: Set conmon_cgroup to “pod” #1344
Bug 1779348 : vendor: correctly run make go-deps #1338
Bug 1782973 : skip setting the kubeletconfig finalizer if it is set #1333
Bug 1779348 : [release-4.3] vendor: bring in ReservedSystemCPUs changes #1332
Bug 1781019 : [release-4.3] templates: remove /usr/share/containers/oci/hooks.d from crio config #1329
Bug 1782149 : templates/container-storage: Add a “this is generated” note #1322
Bug 1777838 : [release-4.3] CRI-O: add old default hook directories #1305
Bug 1775643 : [release-4.3] Revert “*: add support for cluster-etcd-operator” #1304
Bug 1776773 : set vsphere as provider #1293
OWNERS: Add myself (Sinny) and Jerry to be able to approve others’ PRs #1283
Bug 1772440 : OpenStack: decrease haproxy container resource consumption #1281
Bug 1775009 : pkg/controller: do not enqueue a nil MCP #1280
Add manifest annotations for hosted deployment exclusions #1266
Bug 1772900 : bump mco deps for TLSSecurityProfile and ExperimentalCriticalPodAnnotation featuregate removal #1257
Bug 1770273 : Verify all containers are dead in stop_all_containers() function #1262
docs/MachineConfiguration: update kargs snippet #1275
Bug 1770269 : DR: etcdctl version should match with what is shipped with product #1272
templates/master/00-master: update recovery template to work with setup-etcd-environment #1255
Bug 1772440 : OpenStack: decrease infra pods resource consumption #1268
baremetal: templates/manifests: Remove parameters from hosts plugin c… #1169
Bug 1736254 : template/render: support vsphere platform #998
Bug 1766918 : Exit the verify_certs loop after 60 iterations #1267
Bug 1772155 : install: add proper terminationMessagePolicy for etcd quorum guard pods #1260
daemon/FIPS: move check to reconcilable #1258
Update and reduce templates for CRI-O 1.16 #1216
daemon/update.go: fix FIPS check and remove day 2 support #1252
Bug 1752144 : docs: Add doc for nosmt Kernel Argument #1251
Bug 1769578 : Specfile: Make %global commit ...
overridable #1226
docs: Update make target to build individual binaries #1209
machineconfig.crd.yaml: add passwd schema #1234
Bug 1766356 : templates: tell NetworkManager to ignore interfaces #1231
build-sys: Remove dead code in Makefile, fix HACKING.md typo #1218
controller: Log the exact status in conditions #1245
- update haproxy statistics url #1219
daemon: Refuse to disable FIPS mode #1233
daemon: leave backup copy of encapsulated machineconfig #1243
install/telemetry: add prometheus alerts #1223
setup-etcd-environment: support scaling from cluster-etcd-operator #1221
test/e2e: Drop TestFIPS #1244
cmd/machine-config-operator/bootstrap: add cluster-etcd-operator flag #1224
remove make binaries from Dockerfiles and use -mod=vendor when building #1232
docs: note groups unsupported #1235
daemon: Tweak wording for SSH metric #1227
templates: Let m-c-d binary on host process encapsulated MC on firstboot #1215
give etcd-metrics container privilege #1222
daemon/telemetry: implement basic prometheus metrics #1172
Set correct labels to ovirt and kni infra pods #1207
build-sys: Generate Dockerfile.rhel7 from Dockerfile #1210
build-sys: Add make install
, use it in Dockerfile #1204
Create openshift-ovirt-infra namespace #1208
Bug 1763700 : kubelet: add dependency on network-online.target #1206
Include candidate IP in log message. #1205
Bug 1763635 : pkg/operator: fix race between images CM and MCO #1198
Bug 1762868 : revert #1177 and fix common templates in MCs #1189
Build dockerfile cleanup #1201
Bug 1762536 : pkg/daemon: drain before applying changes #1200
spec: Add -mod=vendor in GOFLAGS #1199
Add ovirt as a platform #767
Bug 1762019 : use systemctl reboot instead of reboot #1187
spec: Remove GOPATH hacks #1188
docs/FAQ.md: Add one about workers #1181
daemon: Add a m-c-d-firstboot.service that handles encapsulated MC #904
hack/build-go: Print go env
if it doesn’t give us what we want #1186
Increase KubeAPIQPS and KubeAPIBurst to 50 ⁄100 respectively #1173
Revert “split stopping kubelet and reboot into two commands for debugging” #1184
pkg/controller/template: avoid resyncing templates if the cc didn’t change #1177
split stopping kubelet and reboot into two commands for debugging #1176
Bug 1759363 : lib/resourcemerge: account for proxy changes #1174
Reenable LocalStorageCapacityIsolation and other featureflags, and update openshift/api #1171
controller/container-runtime: Use registries helpers from openshift/runtime-utils/pkg/registries #1170
docs: add go version & FAQ link #1168
Baremetal - change coredns healthcheck port 8080->18080 #1167
Telemetry: add prometheus service monitor and MCD metrics listener #1030
doc: Add FAQ.md #1165
OpenStack: change coredns healthcheck port 8080->18080 #1164
docs: fix up doc discrepancies #1089
Bug 1758687 : remove_certs should not fail, if the certificates are not found #1157
docs: update hacking.md to reflect switch to go mod #1158
daemon: Support unpivoted images #1155
machineconfig: Capitalize FIPS fully #1065
Bump k8s deps #1146
Bug 1758343 : pkg/daemon: default drain grace period to -1 #1153
Migrate to Go Modules #1145
docs: fix up PullSecret text #1149
migrate rotate certificates to the config #1151
pkg/daemon: MCD constants fixup #1058
pkg/daemon: provide cmd output when exec’ing fails #1106
pkg/daemon: remove force validation file if it exists #1114
Enable LatencySensitive and CustomNoUpgrade FeatureSets #1142
Bug 1753067 : Revert: “Temporarily put OpenStack infra pods into non-existing namespace” #1131
docs: add custom pools instructions #1081
pkg/operator: fix DS unavailable count reporting #1090
docs: update SSH docs to add keys #1078
spec: Include doc/README.md directly #1141
cmd: Unit test for setBootstrapEnv() method #1115
pkg/daemon: add check for logger in CentOS #1111
Bug 1755560 : Ensure ETCD_INITIAL_CLUSTER is preserved during restore #1133
ctrcfg: setup OWNERS for code and templates #1084
pkg/daemon: return from signal handler once signaled #1109
manifests: Show machine counts in oc get machineconfigpools
output #985
Full changelog
Add test target for CI #14
Check that go fmt has no changes #12
Add IPv6 support #11
Exit if interface loses IP #10
Full changelog
Bug 1770387 : Fix check default namespace telemetry backport #20
Bug 1770387 : [Backport] Fixed bug with wrong counts #18
Bug 1769435 Add minimum required field check in CNI json validataion #16
Renamed metrics name as per telemetry requirements #15
Initialize metrics #14
Telemetry (and recent updates) #11
Renames tlsutils.go to tlsutil.go to match upstream #12
Full changelog
Bug 1824940 : Adds readinessindicatorfile check on CNI DEL #65
Bug 1809283 : Removes configuration invalidation [4.3 backport] #52
Bug 1805444 : Exposes readinessindicatorfile and uses wait.PollImmediate [backport 4.3] #48
Adds COMMIT environment variable, also required along with VERSION #40
sets a VERSION environment variable for RHEL8 #39
Installs git via yum for ART builds #38
Bug 1725832 : Skips binary copy in entrypoint with new parameter #36
build for rhel7 and rhel8 userspaces #34
Update to Multus v3.3 #33
RE: #1725832 - openssl support, dynamically link glibc #31
Full changelog
Drop dev helpers #134
event supports only warning-only #125
bump to kubernetes-1.16.0 #131
remove openshift-must-gather inspect command #117
migrate dependencies to go.mod #130
Full changelog
Bug 1829328 : allow patch for updating namespace #101
Bug 1821500 : bump to kube 1.17.4 #109
Bug 1833019 : include ISI error message changes when determining new generation need #106
[release 4-3] Bug 1824127: fixes configmap “extension-apiserver-authentication” not found #92
Bug 1803080 : 4.3: UPSTREAM: 87673: blank out value for unbounded client label #75
Bug 1781178 : Make {image,project}/v1 status fields optional #60
Bug 1781178 : Bump openshift/api for updated OpenAPI spec with +optional markers #57
Bug 1780982 : [release-4.3] Wire generic API server authentication and authorization flags #54
Allow new images from a referenced repository #49
Bug 1757553 : bump apiserver-lib-go for escalating externalIPs #48
remove side-channel wiring for cluster authentication #47
bump to kubernetes-1.17.0-beta.2 #44
vendor: pin etcd v3.3.17 and bbolt v1.3.3 #45
metrics: fix registration and name of version metric #43
Add capability of reading configmaps to shared-resource-viewer role #42
Bug 1741391 : support ImageContentSourcePolicy by ImageStreamImport #23
bump kubernetes to 1.16.2 and pin devexp deps #40
updates k8s.io/apiserver to point to openshift-apiserver-4.3-kubernetes-1.16.2 branch #39
project/auth/cache: add more context to errors #38
udpate make images target #31
configures storage encryption transformers #37
Update OWNERS #33
Switch to go mod #32
Bug 1755115 : allow scheduled imagestream imports for dockerimages with sha/digest … #29
fallback to x86 arch for import before going to first image in the manifestlist #24
Bug 1755115 : allow scheduled imagestream imports for dockerimages with sha/digest … #28
Bump kubernetes to 1.16.0 #26
Full changelog
Bug 1849176 : Revert “Remove unnecessary yum install” #134
Bug 1849176 : Allow image push after postCommit script completes #132
Bug 1831888 : StatefulSets v1 do not trigger on image changes #116
Bug 1813420 : fix img reg ref on ICT if OCM knows img reg host before apiserver #75
Bug 1819850 : Increase pull secrets controller QPS to 100 #91
[release 4.3] Bug 1779282: Use OwnerRefs to clean up SA pull secrets #72
Bug 1802889 : bump(github.com/mtrmac/gpgme): v0.1.2 #64
Bug 1810306 : Restore openshift-controller-manager metrics #71
Bug 1785845 : use OCM config registry hostname with imagechangetrigger in case imagestream cache is stale (a la builds) for local ref streams #59
Bug 1784569 : Exclude IPv6 Registry Locations #57
Bug 1767218 : Bug 1767219: don’t enqueue non-existent buildconfigs for builds #48
Bump k8s 1.16.2 and openshift/* #44
stops reading serving certs more than once #31
Bug 1755140 : add build ca bundle to init containers #46
build: Report image registry host #45
Bug 1764498 : Remove references to extensions/v1beta1. #43
Switch to go mod #40
remove quota, security controllers #37
Use StatefulSets apps/v1 api, v1beta1 is going to be dropped #38
Bug 1753731 : seeding of img registry hostname with config if needed #34
add leader lock for cluster-policy-controller upgrades #33
Bug 1755115 : handle multiple tags when scheduling image imports #32
Bug 1755115 : do not schedule imports for streams with sha/digest references whose … #29
Full changelog
Bug 1859748 : fix(resolver): Exclude all installed packages in dependency search #1676
Bug 1856125 : Resolve only default channels #1634
Bug 1843703 : Deleting a CSV removes related CSV metrics #1569
Bug 1846220 : Update PkgManifest upon catsrc update #1581
Bug 1843694 : fix(resolver): don’t pick operator from same package when resolve requiredAPI #1571
Bug 1840939 : fix(queues): use a single gc queue #1553
Bug 1827822 : Generation bug 4.3 #1485
Bug 1818851 : feat(catalogs): add spec validation for sourcetypes #1508
Bug 1818851 : Prevent nil pointer dereference #1486
Bug 1821318 : feat(packagemanifest): add default os/arch labels if not present #1432
Bug 1814777 : fix(catsrc): remove limits on catalogsource pods #1406
Bug 1807631 : Duplicate packages in packageserver APIService response #1363
Bug 1814263 : Make provided API ClusterRoles be owned by the corresponding API. #1383
Bug 1805268 : Fix configmap registry server readiness probe timeouts #1365
Bug 1808419 : Don’t block on ctx.Done() if startup fails. #1366
Bug 1805574 : Remove run-level 1 from olm and openshift-operators namespaces #1310
Bug 1809649 : Update subscription_sync_count to include the package name #1343
Bug 1798665 : Fix cases where an operator’s ready channel may never close. #1280
Bug 1797019 : [release-4.3] Fix bad opgroup annotations #1272
Bug 1803135 : fix(packagemanifests): Fix index key func to avoid key collision #1292
Bug 1780378 : Implement Structural Schema for CRDs #1197
Bug 1796913 : packageserver update fails to adopt APIService #1270
Bug 1791852 : Remove license year #1243
Bug 1784915 : fix(deploy): remove resource limits #1208
Bug 1779995 : fix(packageserver): cache packagemanifests #1181
Bug 1782837 : feat(resolver): fallback to csv parsing if grcp api does not contain info #1195
Bug 1780755 : add resource limits to all OLM pods #1179
Bug 1783011 : [release-4.3] Fix CI Unit tests. #1196
Bug 1775323 : Enable multiple namespaces sync if catsrc is updated in global ns #1166
Bug 1777593 : make certificate updates live upon update #1165
Bug 1776521 : Replacing operator creates duplicate secrets #1160
Bug 1774720 : catalogsource context cancel function leak #1116
update changelog command #1137
Bug 1773661 : schedule catalogsource pods to linux nodes only #1132
Generate release changelog #1135
- making new release #1134
Bug 1767004 : defer provided api update in operator groups #1114
- version bump #1130
- update release docs #1131
Fixing doc typo #1115
fix: t.Fatal should be used in main goroutine #1096
Fix several flaky e2e test cases #1111
Alerts for failing OLM operators #1104
feat(metrics) Report subscription channel #1100
feat(resolver): use provided and required apis from grpc #1101
feat(metrics) Limit Cardinality of CSV metrics #1099
docs: Corrected CSV upgrade version. #1095
fix(olm): No longer report status if minKubeVersion not specified #1094
Updated values.yaml location. #1089
fix: refresh architecture and philosophy docs for clarity purposes #1092
Fix log message in resolver #1085
fix: fix particular typo in clusterserviceversion_types.go #1086
URL with modified manifest directory structure #1083
Bug 1762769 : Prioritize APIs from same CatSrc #1080
Bug 1761924 : Update PackageManifest table handler #1078
bugfix: assignment to nil map will cause panic #1071
(proposal) Make bundle accessible to a cluster #1054
Update Owners #1079
Proposal: RelatedImages #1069
Bug 1758008 : Manual approval strategy ignored for subsequent releases #1059
feat(subscription) Config Volume and VolumeMounts #1058
Add apk upgrade
to upstream builder #1067
Fix links to console repo for moved packages #1065
bug(install) Fix packageserver name in install.sh #1062
feat(metrics) record CSV failures #1055
Bug: Fix olm chart #1056
Bump openshift/client-go version #1052
(release) Update changelog #1051
chore(deps): bump to kube 1.16 #1048
feat(scripts): add shell lib with some common helper funcs #994
fix(subscriptionconfig): add missing merge struct tags #996
refactor(operatorstatus): make monitor constructor variadic #995
(release) Generate manifests for 0.12.0 #1050
(release) cut a release for 0.12.0 #1046
(docs) Update release.md documentation #1047
Full changelog
Bug 1849152 : fix(server): make a copy of the db before migrating it #364
Bug 1843647 : Detect replacement cycles while adding package channels #345
Bug 1816185 : fix(dns): fix slow dns resolution of localhost for grpc health probe #331
Bug 1794176 : Updating summary for ‘Operator Registry ’ containers #169
Bug 1805410 : fix(docker): add entrypoint #185
Bug 1775527 : Fix ignored cachedir in appregistry image builder #130
Bug 1774630 : relocate test data #129
Bug 1774630 : Fix panic caused by incorrect bundle data #128
Bug 1771850 : Error logging for opm alpha bundle extract command #125
Bug 1771273 : Ensure provided directory has at least one yaml manifest file #127
Bug 1771273 : Fix bundle build command with Docker and update documentation #124
fix(e2e): update ginkgo configmap test #126
Bug 1771522 : add version and skiprange to operatorbundle table #122
Make imagereader work for all layer paths #121
fix(configmap): bump base image for configmap registry image #118
Add index build commands #106
feat(api): return version and skiprange in bundle #113
Adding OPM cli with registry add and rm commands #89
fix(builder): Add AppRegistry org to ToOption
#115
fix(configmap): make launch bundle work #114
GRPC client wrapper returns api objects #112
feat(sql): extract required apis when loading #111
feat(imagebuild): add opm binary to registry image build #110
fix(bundle): Fix the build parameter order mix-up #109
opm registry build / mirror (library only) #105
(feat) Load operator registry bundle from ConfigMap #92
Add .gitignore based on OLM #108
fix(bundle): Fix manifest directory issue in generated Dockerfile #107
Expose bundle data from bundle image #94
Add bundle library to build bundle manifest image #97
Image digests for referencing bundles #103
Add support for storing and retrieving related images #101
Update OWNERS #102
chore(schema): remove unused upgrade path code #77
Adding opm CLI #96
Database migration initialization #90
fix(sqlite): enable foreign keys for sqlite #98
pkg/registry: use v1beta1.CustomResourceDefinition, as the apiextensions type is internal #86
Add migration proposal #88
Bump to kube 1.16 #87
Full changelog
Bug 1819888 : [4.3] bump OVS/OVN to 2.13 #127
Bug 1806667 : merge master to release-4.3 #100
Upstream merge 2019-11-15 + latest hybrid overlay #63
Dockerfile: remove unecessary –enablerepo #60
Upstream merge 2019 11 10 #59
Upstream merge 2019-11-08 + hybrid overlay update + gateway/SDN-410 update #57
OVN: bump to ovs-2.12 #48
cni: actually return error messages on pod ADD failures #51
Don’t clear node switch exclude IPs #50
Mega merge of 4.3 features #46
Rebase #45
CARRY: gateway: fix unit tests for br-nexthop IP enforcement #44
Rebase to latest ovn-kube #43
gateway/localnet: work around disappearing br-nexthop IP address #41
Rebase to upstream 20191016 #33
update the vendor for the go-iptables vendor code #34
rebase to upstream 2019-10-08 #30
update OWNERS #29
Rebase to latest ovn-kubernetes upstream #28
Full changelog
Bug 1789084 : Not reporting ‘none’ when no platforms located #49
Bug 1791413 : Disable cpu info metric on non x86 arches #53
Bug 1777233 : virtwhat multiple platform #45
Bug 1773243 : If no virt platform is detected, set type to ‘none’ #41
text_collectors: Fix virt.sh to include help text #37
text_collectors: Add a virtualization metric series from virt-what #36
Use Go 1.12 instead of 1.11 #35
Update OWNERS #34
add node_cpu_info metric #33
Merge v0.18.1 release #32
Full changelog
Bug 1810420 : Ensure service CA certs are created with unique serial numbers #112
Bug 1791022 : Ensure removal of 4.4-only resources on downgrade to 4.3 #93
Bug 1788179 : Enable automated rotation for 4.3 #104
Disable automatic CA rotation for now #84
Revert the removal of the service CA from serving certs #83
status: do not flap degraded from false to unknown #76
Bug 1769793 : Use openshift/api vendored config CRD #82
Automate rotation of the service CA #73
update README and Makefile make images
#72
Update OWNERS #75
Bump deps to kubernetes-1.16.0 #74
Full changelog
Do not add protobuf serializer to accepted content-types #59
Adding build support for archs other than amd64 #58
Full changelog
Bug 1818806 : jsonnet/telemeter: set cpu requests, unset limits #346
Bug 1805116 : jsonnet/telemeter/metrics: add aggregated up metric, remove node_uname_info #309
Bug 1779913 : Add a whitelist cluster:usage:* for telemetry for simple usage metric exposure #270
README.md: Add basic info on how to add new metrics #267
Bug 1774621 : Add OLM CSV metrics #253
The content of benchmarking.pdf does not seem PDF. #264
jsonnet: Report cluster:virt_platform_nodes:sum to telemetry #263
Metrics to collect the usage of multus cni plugin for sriov and all n… #262
jsonnet,manifests: Bump prometheus-operator to 0.34 #261
Add jaeger-oauth annotation on serviceaccount #260
Revert “metrics: gather cluster_control_plane_architecture” #258
metrics: gather cluster_control_plane_architecture #256
Bug 1760393 : Add node_role_os_version_machine:cpu_capacity_sockets:sum metric to telemeter whitelist. #255
Added rrati to OWNERS #254
cmd: add limit-bytes flag #250
jsonnet/: Use local directory #246
Add structured logging #237
OWNERS: Add kakkoyun #244
pkg/authorize: decode token from base64 #243
telemeter-server: Fix receive path #242
Full changelog
Source code for this page located on github