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:14764d72f6dc62f34f22e2df5ae9c044fa7a393279d3210792a64e4b60bd4090
No tests for this release
Upgrades from:
Loading changelog, this may take a while ...
Changes from 4.2.32
Created: 2020-05-07 22:47:17 +0000 UTC
Image Digest: sha256:14764d72f6dc62f34f22e2df5ae9c044fa7a393279d3210792a64e4b60bd4090
Release 4.3.19 was created from registry.svc.ci.openshift.org/ocp-s390x/release-s390x:4.3.0-0.nightly-s390x-2020-05-07-070432
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 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 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 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 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 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 1814091: ROKS - remove additional autoscaler manifests #138
- Bug 1779741: Don’t suppress errors when reporting operator status #125
- Add manifest annotations for hosted deployment exclusions #123
- Fix metrics #122
- Drop alert temporary #121
- Secure metrics server #119
- Add csinodes to autoscaler ClusterRole #120
- Switch to go modules #118
- 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 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 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 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 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 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 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 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
- 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 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 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 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 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 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 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 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 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 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 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 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 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 1781083: Add bootstrap idp only when bootstrap user is enabled #27
- Bug 1764558: RequestHeaders IdP: fix TLS handshake #19
- Update OWNERS #18
- move to kube-1.16 #14
- Sanitize user input when erroring on an unknown redirect handler #16
- migrate to go module #10
- Full changelog
- [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 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 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 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 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