## openshift/origin — v3.10.0-alpha.0…v3.10.0-rc.0

_1473+ commits._

### Features
- **add kube staging publish rules** (46a1691)
- **UPSTREAM: 65009: daemon: add custom node indexer** (0011c37)
- **add log healthz check** (02a656f)
- **UPSTREAM: 61459: etcd client add dial timeout** (02292f2)
- **Add Casey Callendrello (squeed) to the relevant OWNERS files** (0e144c6)
- **Add Dan Mace (ironcladlou) to relevant OWNERS** (c28cf8e)
- **Merge pull request #19917 from jpeeler/add-tags** (abd4806)
- **add support to build different tags in hack script** (1b6f451)
- **Merge pull request #19908 from mfojtik/up-50-add-default-imagepolicy** (3ced45b)
- **Merge pull request #19904 from juanvallejo/jvallejo/depcheck-add-support-for-buld-tags** (9d817e2)
- **add --tag flag** (e72d989)
- **support the --output flag in 'oc create route'** (c42f1f7)
- **Add extended tests for oc image mirror** (aac5ab6)
- **UPSTREAM: 62254: Add name output and verb filtering to api-resources** (8da2fe9)
- **UPSTREAM: 42873: add kubectl api-resources command** (a3242c2)
- **up: remove support for remote docker host** (fb5a2c6)
- **add internal and external URL handling for the docker pull secret** (f3ceaee)

### Fixes
- **Merge pull request #17469 from mfojtik/fix-deployment-pod-tolerations** (06d4b3a)
- **Fix to pass quoted unsafe strings (with characters like *,<,5) correctly** (998f5fd)
- **Merge pull request #19982 from pravisankar/fix-egress-dns-ttl** (e9d50ca)
- **Fix typo in /healthz filter exemption** (fca162f)
- **Merge pull request #19959 from knobunc/fix/bz1589740-fix-router-panic** (a4d5aa2)
- **Merge pull request #19960 from mfojtik/pick-64969-attach-memory-fix** (9a223b9)
- **Merge pull request #19956 from mfojtik/pick-64916-ds-memory-fix** (57eaee7)
- **Merge pull request #19924 from knobunc/fix/add-cdc-to-OWNERS** (166c5f7)
- **Merge pull request #19950 from pravisankar/fix-ttl-handling** (0756803)
- **UPSTREAM: 64855: Fix setup of ephemeral storage** (4414dae)
- **UPSTREAM: 64883: Fix up legacy printer table adapter** (1494da9)
- **fix typo** (1e439fa)
- **Merge pull request #19901 from pravisankar/fix-imagepath-netdiags** (a2bd946)
- **Merge pull request #19923 from knobunc/fix/add-dmace-to-OWNERS** (fc8f41a)
- **Fix a bug when a namespace has two egress IPs on same node** (9df9166)
- **UPSTREAM: 58972: Fix job's backoff limit for restart policy OnFailure** (7a09210)
- **Fix VRRP check script** (4df84f2)
- **UPSTREAM: 64516: Fix error message to be consistent with others** (e886859)

### Backend
- **Merge pull request #19951 from aveshagarwal/master-rhbz-1587824** (c20e215)
- **Merge pull request #20015 from mfojtik/dockercfg** (411637b)
- **serviceaccounts: do not manage pull secrets created by third parties** (2678448)
- **Merge pull request #19307 from rajatchopra/cni_vendor_tests** (dd6a2e2)
- **Merge pull request #19981 from enj/enj/i/fix_auth_owners** (753a77c)
- **Merge pull request #20014 from smarterclayton/errors_in_mirror** (1ffa4c8)
- **Image mirror doesn't print out tag in error** (bb0b35b)
- **Merge pull request #20000 from liggitt/csr-key-rotation** (92fdaf2)
- **Merge pull request #19987 from smarterclayton/dns** (42a5965)
- **Merge pull request #19993 from openshift/revert-19989-cni_server** (9d969d1)
- **Update Auth team related OWNERS** (b317be0)
- **Merge pull request #20006 from deads2k/rebase-03-publish** (01d1b40)
- **Always enable kube-proxy and dns metrics** (f8d0494)
- **Take node out of dnsmasq when stopping or when caches aren't full** (e365fbc)
- **openshift start network should pass stopCh down to DNS** (c802e22)
- **Merge pull request #19996 from liggitt/disable-batch-v2alpha1** (9d78c24)
- **Merge pull request #19929 from dcbw/no-brctl** (81756d5)
- **Merge pull request #19992 from liggitt/etcd-healthz** (245cf6d)
- **UPSTREAM: <drop>: avoid contacting server for restmappings in local mode** (a20d5eb)
- **generated** (eab33c3)
- **disable batch/v2alpha1 by default** (6dc9e95)
- **Merge pull request #19963 from Miciah/replace-Perl-with-Bash-in-router-echo-test-server** (f7f13fe)
- **UPSTREAM: 65063: Re-use private key after failed CSR** (6266159)
- **UPSTREAM: 65027: Use actual etcd client for /healthz/etcd checks** (5db2ef5)
- **bump(*)** (e797202)
- **diagnostics: remove usage of brctl** (80ee833)
- **update glide.yaml etcd** (abf7fec)
- **Merge pull request #19994 from deads2k/bump-07-release3.10** (4839513)
- **Merge pull request #19892 from deads2k/bump-05-checker** (bb987e3)
- **bump(*)** (35c3e01)
- **use release-3.10 for deps** (4f2f0d7)
- **Merge pull request #19980 from mfojtik/pick-65009-ds-index** (f73848f)
- **Revert "3.11 - Move binaries into cmd/ where they belong"** (9e994b5)
- **Increased DNS request timeout from 2 secs to 5 secs** (abcc7f6)
- **Egress DNS: Get lowest TTL from the dns resolution chain** (fc18c00)
- **Merge pull request #19989 from smarterclayton/cni_server** (a096596)
- **Move binaries into cmd/ where they belong** (c8d1a47)
- **Merge pull request #19952 from liggitt/log-healthz** (3611001)
- **Merge pull request #19970 from liggitt/quiet-apiserver-logs** (b0ba202)
- **Merge pull request #19938 from sjenning/revert-strip** (869450c)
- **Merge pull request #19971 from smarterclayton/debug_logging** (5e0bfba)
- **etcd should not log at debug unless at v(4)** (569eed7)
- **UPSTREAM: 65001: Quiet verbose apiserver logs** (414d1ce)
- **Replace Perl with Bash in router echo test server** (66d95ab)
- **Prevent a router panic when ROUTER_BIND_PORTS_AFTER_SYNC is set** (ef2847b)
- **UPSTREAM: 64969: volume: decrease memory allocations for debugging messages** (e4c53d1)
- **UPSTREAM: 64916: improve memory footprint of daemonset simulate** (c574c3a)
- **Merge pull request #19953 from liggitt/etcd-dial-timeout** (116b179)
- **Hoist etcd startup first for all-in-one** (0a6ead4)
- **UPSTREAM: 64946: log healthz check** (be818a3)
- **Update nextQueryTime field when getIPsAndMinTTL() fails** (5fa1323)
- **Do not throw spurious error when minTTL=0 for the domain in egress network policy** (ac21f08)
- **Merge pull request #19939 from gnufied/backport-configmap-setupfix** (f62ffd8)
- **Merge pull request #19934 from liggitt/column-printers** (008e50d)
- **bump(*)** (fecaec9)
- **Merge pull request #19935 from smarterclayton/collection_object_count** (8331d7c)
- **Adapt virtual resources to TableConvertor** (745121c)
- **Register table convertors for openshift rest handlers** (95e9acc)
- **Expose openshift print handlers** (20d3638)
- **Poll metrics for openshift resources** (f282ed1)
- **Merge pull request #19933 from bparees/typo** (9ec4501)
- **move internal printers to shared package** (fc77ba9)
- **Merge pull request #19834 from legionus/oc-image-mirror-tests** (ed89436)
- **Merge pull request #19574 from nak3/diag-panic** (3c7eae5)
- **Merge pull request #19927 from soltysh/pr64797** (5e0bb0d)
- **Merge pull request #19867 from JacobTanenbaum/CreateRoute** (2949b7c)
- **Merge pull request #19926 from danwinship/egress-ip-duplicates** (aaefcd8)
- **UPSTREAM: 64797: Handle deleted DaemonSet properly** (36a31b5)
- **Merge pull request #19915 from soltysh/hide_deprecated** (032dcff)
- **Merge pull request #19916 from enj/enj/i/migrate_less_conflicts/1585511** (014d72a)
- **Hide deprecated commands** (f1845e7)
- **Merge pull request #19672 from soltysh/issue62382** (22c8c28)
- **UPSTREAM: 63650: Never clean backoff in job controller** (19d7557)
- **Make API storage migration less sensitive to conflicts** (c20900a)
- **Merge pull request #19912 from mfojtik/master** (611b130)
- **Merge pull request #19898 from juanvallejo/jvallejo/pick-upstream-64573** (9f866cb)
- **up: default openshift imagepolicy admission** (cc0a2f8)
- **Use fully qualified pod test image names in network diagnostics** (f64cb27)
- **UPSTREAM: 64573: remove extra "../" when copying from pod to local** (933531e)
- **Merge pull request #19890 from imcsk8/failover-scale** (1f243b3)
- **restrict upstream patches to k8s.io/kubernetes only** (347c8ed)
- **Merge pull request #19888 from deads2k/bump-02-runc** (f9d04bc)
- **Merge pull request #19885 from danwinship/egress-router-dns-routing** (88e726d)
- **Merge pull request #19847 from mrogers950/bootstrap-file-template** (a861408)
- **Merge pull request #19884 from soltysh/api_resources** (bc87ffb)
- **Merge pull request #19857 from smarterclayton/rotate_cert** (c1a18ca)
- **Merge pull request #19886 from rajatchopra/dind-dns** (5e8aead)
- **Generated changes** (66bad2f)
- **Wire up api-versions and api-resources to oc** (f36dbd3)
- **Allow egress-router to connect to its node's IP, via the SDN** (f782553)
- **bump(*)** (20c0aa8)
- **update fork bump** (016683d)
- **ovn-k8s-overlay executable  is deprecated** (86c4240)
- **UPSTREAM: 63421: Cache preferred resources, use in kubectl resource name autocomplete (single commit)** (9a3f39b)
- **Merge pull request #19869 from danwinship/np-ipblock-crash** (418f69f)
- **Merge pull request #16850 from enj/enj/i/integration_no_rate_limit** (4321fae)
- **Merge pull request #19875 from mfojtik/up-10-remove-remote-docker** (e9277a4)
- **Merge pull request #19837 from deads2k/lib-06-bump** (14da41d)
- **Merge pull request #19838 from deads2k/controller-25-pullsecret** (4e2e05d)
- **Merge pull request #19824 from mrogers950/sa-event-flake** (447e590)
- **generated** (52cf1d5)
- **use library-go methods for webconsole operator** (bdc2ee6)
- **bump(*)** (4368256)
- **generated** (d70f43a)
- **Merge pull request #19213 from juanvallejo/jvallejo/pick-upstream-61378** (6d89588)
- **Update NetworkPolicy code to not crash on ipBlock** (fc3dba9)
- **Turn off client rate limiting in integration tests** (a1b3daf)
- **Increase buffer for synchronization** (4c7d6b4)
- **Merge pull request #19866 from deads2k/server-28-aggregator** (836f8e3)
- **UPSTREAM: 64443: services must listen on port 443 for aggregation** (4b60b0b)
- **Merge pull request #19854 from deads2k/controller-26-dockercfg-suffix** (cdc7641)
- **Merge pull request #19845 from jsafrane/local-enable-propagation** (61b84a6)
- **Merge pull request #19816 from jsafrane/csi-selinux** (3a4f766)
- **UPSTREAM: 62152: Keep node.kubeconfig correct during rotation** (8c3170d)

### Chore
- **build: handle empty commits in bitbucket webhook payload** (90cd6c3)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/openshift/origin?utm_source=github-action)._