Zero-to-jupyterhub-k8s: CHANGELOG for v0.7

Created on 12 Aug 2018  Â·  9Comments  Â·  Source: jupyterhub/zero-to-jupyterhub-k8s

Preparation for v0.7

Our CHANGELOG hygiene is bad, time to take a bath, all help summarizing the changes is greatly appreciated. Our goal is to summarize the PRs, and the following aspects are relevant to consider in order to make a new CHANGELOG entry:

  • Bugs fixed
  • New features
  • Deprecated features
  • Breaking changes and required upgrade steps

There are 520 commits since the latest release at the moment.

PRs grouped by month since v0.6 sorted chronologically

  • [x] [Feb 28 PRs](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Amerged+merged%3A2018-02-01..2018-02-28+base%3Amaster+sort%3Aupdated-asc)
  • [x] [Mar 32 PRs](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Amerged+merged%3A2018-03-01..2018-03-31+base%3Amaster+sort%3Aupdated-asc)
  • [x] [Apr 26 PRs](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Amerged+merged%3A2018-04-01..2018-04-30+base%3Amaster+sort%3Aupdated-asc)
  • [x] [May 19 PRs](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Amerged+merged%3A2018-05-01..2018-05-31+base%3Amaster+sort%3Aupdated-asc)
  • [x] [Jun 11 PRs](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Amerged+merged%3A2018-06-01..2018-06-30+base%3Amaster+sort%3Aupdated-asc)
  • [x] [Jul 26 PRs](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Amerged+merged%3A2018-07-01..2018-07-31+base%3Amaster+sort%3Aupdated-asc)
  • [x] [Aug 16+ PRs](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Amerged+merged%3A2018-08-01..2018-08-31+base%3Amaster+sort%3Aupdated-asc)
documentation help wanted

Most helpful comment

If it helps I've got a script for listing pull requests... I've modified it to give the full check-list for the search query is:pr is:merged merged:2018-02-01..2018-08-15 base:master sort:updated-asc repo:jupyterhub/zero-to-jupyterhub-k8s

  • [x] [470 Add keycloak odic auth config example. (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/470)
  • [x] [473 Move troubleshooting to FAQ (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/473)
  • [x] [489 updating gke version in docs (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/489)
  • [x] [486 Pin helm version to v2.6.2 (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/486)
  • [x] [487 sidebar improvements (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/487)
  • [x] [467 Dev instructions for new releases (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/467)
  • [x] [495 adding a warning about the cost estimator (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/495)
  • [x] [494 node disk size interaction docs (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/494)
  • [x] [497 reorganizing a few sections in docs (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/497)
  • [x] [516 Don't make users specify k8s version with GKE (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/516)
  • [x] [519 Bump base version to v0.7 (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/519)
  • [x] [512 add /hub/error to proxy error-target (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/512)
  • [x] [517 Revert pinning helm versions to 2.6 (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/517)
  • [x] [531 avoid culling users whose servers haven't stopped (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/531)
  • [x] [532 unpin dev requirements (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/532)
  • [x] [533 get chartpress from standalone repo (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/533)
  • [x] [535 Update user-environment.rst now that JuptyerLab is in beta (rsignell-usgs)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/535)
  • [x] [537 Fix of typo in spelling of initial (Afreen04)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/537)
  • [x] [505 Fixes #504 - Singleuser pod packing at hub node first (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/505)
  • [x] [523 Allow configuration of OAuthenticator.scope (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/523)
  • [x] [502 Rework of hook- / continuous-image-puller and image-awaiter (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/502)
  • [x] [541 fill image tags values.yaml with placeholders (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/541)
  • [x] [540 culler: await every Future when culling (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/540)
  • [x] [481 adding diagram for jupyterhub (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/481)
  • [x] [515 small updates to auth docs (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/515)
  • [x] [544 Rephrase definition of GitHub (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/544)
  • [x] [551 Add info about minikube install for MacOS (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/551)
  • [x] [555 Minor capitalization correction. (tylere)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/555)
  • [x] [547 clarify recommendation for community nginx ingress controller (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/547)
  • [x] [565 Merge in changes missed in #554 (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/565)
  • [x] [566 Revert "Add informational fields and minimal comments to jupyterhub chart" (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/566)
  • [x] [557 Add informational fields and minimal comments to jupyterhub chart (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/557)
  • [x] [572 Minor typo and reference "Launch Classic Notebook" menu item (gsemet)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/572)
  • [x] [563 Update documentation for using Jupyterlab with hub (gsemet)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/563)
  • [x] [571 Customization options for dynamic storage (enolfc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/571)
  • [x] [574 use urllib quote to encode username in culler FIX #573 (chicocvenancio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/574)
  • [x] [570 Make daemonsets do a rolling update (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/570)
  • [x] [580 jlab comment for using conda-forge (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/580)
  • [x] [581 fix newlines between multiple hub.extraConfig entries (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/581)
  • [x] [576 Revert "Set maxUnavailable appropriately for hub & proxy pods" (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/576)
  • [x] [583 get kubespawner fixes needed for internal culling (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/583)
  • [x] [582 default extraConfig is a dict (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/582)
  • [x] [587 kubespawner deletes stopped pods (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/587)
  • [x] [590 [contributing] update minikube start command (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/590)
  • [x] [509 Fixes #506, gid=100 instead of 1000, causes storage permission issues? (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/509)
  • [x] [579 Update references.txt with new user environment link (whosford)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/579)
  • [x] [594 Refactor docs for Step Zero, a K8 cluster (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/594)
  • [x] [588 add max-age pod culler (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/588)
  • [x] [596 Allow singleuser_image_pull_policy to be modified (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/596)
  • [x] [598 style toctree heading in body (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/598)
  • [x] [595 Add property to control debug logging (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/595)
  • [x] [599 Bump ltiauthenticator version (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/599)
  • [x] [604 enable debug for hub (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/604)
  • [x] [603 Allow hub service account to read events. (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/603)
  • [x] [592 Separate automatic HTTPS to its own deployment (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/592)
  • [x] [618 {# comments #} replaced with # comments (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/618)
  • [x] [613 Missing = in configurable-http-proxy args (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/613)
  • [x] [609 Add nodePort option helm chart for hub (summerswallow)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/609)
  • [x] [627 Chart.yaml - icon + kube & helm versions (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/627)
  • [x] [630 Revert k8s-versioning constraint (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/630)
  • [x] [629 clarify expectations for cost estimation (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/629)
  • [x] [614 NetworkPolicy access to proxy 8000 / 8443 (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/614)
  • [x] [631 Minor typo fix: cluser -> cluster (jtpio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/631)
  • [x] [621 debug chartpress, disable shallow-clone (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/621)
  • [x] [633 pod.status.start_time can be None (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/633)
  • [x] [597 Change schema of hub.extraEnv to allow use of valueFrom (mattjbray)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/597)
  • [x] [634 Add instructions for OpenShift (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/634)
  • [x] [524 Doc: fix a link in the glossary (bzz)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/524)
  • [x] [635 [MRG] values.yaml: extraEnv and extraImages (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/635)
  • [x] [632 Document network policies (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/632)
  • [x] [496 bump sphinx to 1.7 and correct links and toctree (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/496)
  • [x] [640 Dont trim whitespace before toYaml to avoid extra indentation (actionshrimp)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/640)
  • [x] [501 Add the ability to whitelist github orgs (cam72cam)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/501)
  • [x] [637 kubeVersion in Charts.yaml works now (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/637)
  • [x] [620 Helm upgrade error "... with the name ... not found" and how to handle it (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/620)
  • [x] [642 import updated culler (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/642)
  • [x] [546 Initial network Policies for hub proxy singleuser (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/546)
  • [x] [651 clarify log message (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/651)
  • [x] [655 import updates to culler (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/655)
  • [x] [656 update minikube for mac instructions for latest version (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/656)
  • [x] [658 add note about kubectl on azure cloud shell (shanamatthews)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/658)
  • [x] [649 Support LDAP login (LDAPAuthenticator) (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/649)
  • [x] [665 Add AWS workshop material link to Step Zero (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/665)
  • [x] [611 Create kops direct guide for AWS (cam72cam)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/611)
  • [x] [667 changing jupyterhub_config.py to handle null hosted_domain for Google… (townsenddw)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/667)
  • [x] [669 miscellaneous doc improvements (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/669)
  • [x] [666 Add wide output to public-proxy query (cam72cam)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/666)
  • [x] [657 Revert "bump kubespawner required revision" (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/657)
  • [x] [674 Tighten up hook-image-puller's image-awaiter jobs requested RBAC permissions (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/674)
  • [x] [672 miscellaneous doc updates take 2 (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/672)
  • [x] [678 base hub image on 18.04 lts (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/678)
  • [x] [668 Add example ldapauthenticator configuration (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/668)
  • [x] [677 install jupyterhub 0.9 beta (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/677)
  • [x] [680 Bump kubespawner version (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/680)
  • [x] [685 jupyterhub 0.9.0b2 (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/685)
  • [x] [686 authentication github org clarification (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/686)
  • [x] [689 Repo2docker needs jovyan username (danielballan)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/689)
  • [x] [694 jupyterhub 0.9b3 (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/694)
  • [x] [696 Add a newline as temporary fix to trigger chartpress rebuild (betatim)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/696)
  • [x] [695 call the hub container 'hub' (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/695)
  • [x] [700 JupyterHub 0.9.* for the singleuser image also (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/700)
  • [x] [701 bump kubespawner 6d5993c...cff7f01 (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/701)
  • [x] [704 Clarify auth.scopes setting for github org oauth (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/704)
  • [x] [702 require chartpress 0.2 (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/702)
  • [x] [706 Fix link to the user storage page. (tylere)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/706)
  • [x] [712 templates' name and label fields fixed (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/712)
  • [x] [625 .yaml refresher (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/625)
  • [x] [703 Quote all auth.ldap values (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/703)
  • [x] [715 Create EFS storage guide for AWS (cam72cam)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/715)
  • [x] [707 Added encryption instructions for AWS deployment (summerswallow-whi)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/707)
  • [x] [708 update instructions for spinning down aws resources (oneklc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/708)
  • [x] [720 jupyterhub 0.9.0rc1 (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/720)
  • [x] [723 Fix link to extending Jupyterhub page (alanderex)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/723)
  • [x] [725 jupyterhub 0.9.0 (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/725)
  • [x] [744 bump kubespawner version (actually commit hash) (jhamman)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/744)
  • [x] [746 avoid using deprecated singleuser_ and user_ config names in kubespawner (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/746)
  • [x] [747 bump kubespawner (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/747)
  • [x] [749 jupyterhub 0.9.1 (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/749)
  • [x] [733 bump nginx-ingress and kube-lego images (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/733)
  • [x] [750 adding copy buttons to code blocks (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/750)
  • [x] [752 Fixes #751 - A pod-culler bug (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/752)
  • [x] [756 kubespawner bump for cull fix (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/756)
  • [x] [761 expose KubeSpawner.events_enabled as singleuser.events (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/761)
  • [x] [736 Create Installation Guide for AWS using EKS (summerswallow-whi)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/736)
  • [x] [764 Should be JUPYTERHUB_CRYPT_KEY (elgalu)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/764)
  • [x] [765 upgrade ldapauthenticator (mbrt)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/765)
  • [x] [768 Make sure image puller works with long repo names (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/768)
  • [x] [771 Clarify gcloud terms in instructions on stopping and cleaning up. (arokem)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/771)
  • [x] [763 Hub default deployment strategy should be Recreate (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/763)
  • [x] [759 CI bump: k8s 1.9.0 / helm 2.9.1 / minikube 0.28.0 (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/759)
  • [x] [784 Fix parameter ordering in jupyter-repo2docker guide (superquest)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/784)
  • [x] [787 Fixes off-by-one error in how many steps there are here. (arokem)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/787)
  • [x] [778 ignore bin/ downloaded by ci/install.sh (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/778)
  • [x] [777 allow image puller policy override (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/777)
  • [x] [781 Add specific example and clarification for your $HOME files (verdurin)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/781)
  • [x] [762 test on different versions of k8s (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/762)
  • [x] [775 Update version of the helm chart to current release (rnestler)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/775)
  • [x] [791 Add missing changelog diff links (rnestler)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/791)
  • [x] [789 Change travis setup to only deploy once (betatim)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/789)
  • [x] [792 Travis: Please deploy once and only once (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/792)
  • [x] [790 Fix incorrect spelling of description in chart schema (zacharyzhao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/790)
  • [x] [799 Clean-up tips section (evertrol)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/799)
  • [x] [794 hub: correctly delete named servers (rokroskar)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/794)
  • [x] [800 Bump jupyterhub-tmpauthenticator to 0.5 (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/800)
  • [x] [783 Ensure url correctness (chaoleili)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/783)
  • [x] [809 Fix extra resources (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/809)
  • [x] [770 Update authentication.rst (prkriz)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/770)
  • [x] [813 Add missing local development setup steps to CONTRIBUTING.md (cmd-ntrf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/813)
  • [x] [793 Support extra resources for single user (zacharyzhao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/793)
  • [x] [817 puller daemonset should be on singleuser nodeSelector (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/817)
  • [x] [824 Singleuser Network Policy should allow egress to hub (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/824)
  • [x] [801 Allow specifying image pull secret (AlexMorreale)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/801)
  • [x] [829 Fix typo (rnestler)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/829)
  • [x] [796 Support offloading SSL to the proxy service (pcfens)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/796)
  • [x] [822 add named servers config (bitnik)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/822)
  • [x] [832 bump chartpress to 0.2.1 (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/832)
  • [x] [728 Funcionality : being able to give an already existing secret as SSL (konfiot)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/728)
  • [x] [833 bump various requirements (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/833)
  • [x] [835 Updating sphinx_copybutton import (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/835)
  • [x] [837 more hub image bumps (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/837)
  • [x] [843 copybutton fix (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/843)
  • [x] [844 Improved template linting/validation and CI-integration (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/844)

All 9 comments

@consideRatio as a separate point, I think it'd be great if we adopted some team guidelines for adding to a CHANGELOG as we add new features

Yes it would be great! I'd like to add a checkbox for it in the PR templates like yuvi did for TLJH. It would worked on me as a helpful nudge and reminder both for my own PRs as well as the ones I've merged.

If it helps I've got a script for listing pull requests... I've modified it to give the full check-list for the search query is:pr is:merged merged:2018-02-01..2018-08-15 base:master sort:updated-asc repo:jupyterhub/zero-to-jupyterhub-k8s

  • [x] [470 Add keycloak odic auth config example. (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/470)
  • [x] [473 Move troubleshooting to FAQ (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/473)
  • [x] [489 updating gke version in docs (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/489)
  • [x] [486 Pin helm version to v2.6.2 (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/486)
  • [x] [487 sidebar improvements (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/487)
  • [x] [467 Dev instructions for new releases (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/467)
  • [x] [495 adding a warning about the cost estimator (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/495)
  • [x] [494 node disk size interaction docs (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/494)
  • [x] [497 reorganizing a few sections in docs (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/497)
  • [x] [516 Don't make users specify k8s version with GKE (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/516)
  • [x] [519 Bump base version to v0.7 (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/519)
  • [x] [512 add /hub/error to proxy error-target (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/512)
  • [x] [517 Revert pinning helm versions to 2.6 (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/517)
  • [x] [531 avoid culling users whose servers haven't stopped (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/531)
  • [x] [532 unpin dev requirements (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/532)
  • [x] [533 get chartpress from standalone repo (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/533)
  • [x] [535 Update user-environment.rst now that JuptyerLab is in beta (rsignell-usgs)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/535)
  • [x] [537 Fix of typo in spelling of initial (Afreen04)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/537)
  • [x] [505 Fixes #504 - Singleuser pod packing at hub node first (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/505)
  • [x] [523 Allow configuration of OAuthenticator.scope (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/523)
  • [x] [502 Rework of hook- / continuous-image-puller and image-awaiter (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/502)
  • [x] [541 fill image tags values.yaml with placeholders (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/541)
  • [x] [540 culler: await every Future when culling (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/540)
  • [x] [481 adding diagram for jupyterhub (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/481)
  • [x] [515 small updates to auth docs (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/515)
  • [x] [544 Rephrase definition of GitHub (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/544)
  • [x] [551 Add info about minikube install for MacOS (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/551)
  • [x] [555 Minor capitalization correction. (tylere)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/555)
  • [x] [547 clarify recommendation for community nginx ingress controller (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/547)
  • [x] [565 Merge in changes missed in #554 (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/565)
  • [x] [566 Revert "Add informational fields and minimal comments to jupyterhub chart" (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/566)
  • [x] [557 Add informational fields and minimal comments to jupyterhub chart (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/557)
  • [x] [572 Minor typo and reference "Launch Classic Notebook" menu item (gsemet)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/572)
  • [x] [563 Update documentation for using Jupyterlab with hub (gsemet)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/563)
  • [x] [571 Customization options for dynamic storage (enolfc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/571)
  • [x] [574 use urllib quote to encode username in culler FIX #573 (chicocvenancio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/574)
  • [x] [570 Make daemonsets do a rolling update (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/570)
  • [x] [580 jlab comment for using conda-forge (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/580)
  • [x] [581 fix newlines between multiple hub.extraConfig entries (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/581)
  • [x] [576 Revert "Set maxUnavailable appropriately for hub & proxy pods" (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/576)
  • [x] [583 get kubespawner fixes needed for internal culling (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/583)
  • [x] [582 default extraConfig is a dict (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/582)
  • [x] [587 kubespawner deletes stopped pods (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/587)
  • [x] [590 [contributing] update minikube start command (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/590)
  • [x] [509 Fixes #506, gid=100 instead of 1000, causes storage permission issues? (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/509)
  • [x] [579 Update references.txt with new user environment link (whosford)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/579)
  • [x] [594 Refactor docs for Step Zero, a K8 cluster (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/594)
  • [x] [588 add max-age pod culler (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/588)
  • [x] [596 Allow singleuser_image_pull_policy to be modified (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/596)
  • [x] [598 style toctree heading in body (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/598)
  • [x] [595 Add property to control debug logging (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/595)
  • [x] [599 Bump ltiauthenticator version (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/599)
  • [x] [604 enable debug for hub (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/604)
  • [x] [603 Allow hub service account to read events. (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/603)
  • [x] [592 Separate automatic HTTPS to its own deployment (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/592)
  • [x] [618 {# comments #} replaced with # comments (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/618)
  • [x] [613 Missing = in configurable-http-proxy args (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/613)
  • [x] [609 Add nodePort option helm chart for hub (summerswallow)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/609)
  • [x] [627 Chart.yaml - icon + kube & helm versions (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/627)
  • [x] [630 Revert k8s-versioning constraint (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/630)
  • [x] [629 clarify expectations for cost estimation (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/629)
  • [x] [614 NetworkPolicy access to proxy 8000 / 8443 (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/614)
  • [x] [631 Minor typo fix: cluser -> cluster (jtpio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/631)
  • [x] [621 debug chartpress, disable shallow-clone (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/621)
  • [x] [633 pod.status.start_time can be None (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/633)
  • [x] [597 Change schema of hub.extraEnv to allow use of valueFrom (mattjbray)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/597)
  • [x] [634 Add instructions for OpenShift (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/634)
  • [x] [524 Doc: fix a link in the glossary (bzz)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/524)
  • [x] [635 [MRG] values.yaml: extraEnv and extraImages (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/635)
  • [x] [632 Document network policies (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/632)
  • [x] [496 bump sphinx to 1.7 and correct links and toctree (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/496)
  • [x] [640 Dont trim whitespace before toYaml to avoid extra indentation (actionshrimp)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/640)
  • [x] [501 Add the ability to whitelist github orgs (cam72cam)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/501)
  • [x] [637 kubeVersion in Charts.yaml works now (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/637)
  • [x] [620 Helm upgrade error "... with the name ... not found" and how to handle it (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/620)
  • [x] [642 import updated culler (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/642)
  • [x] [546 Initial network Policies for hub proxy singleuser (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/546)
  • [x] [651 clarify log message (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/651)
  • [x] [655 import updates to culler (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/655)
  • [x] [656 update minikube for mac instructions for latest version (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/656)
  • [x] [658 add note about kubectl on azure cloud shell (shanamatthews)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/658)
  • [x] [649 Support LDAP login (LDAPAuthenticator) (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/649)
  • [x] [665 Add AWS workshop material link to Step Zero (willingc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/665)
  • [x] [611 Create kops direct guide for AWS (cam72cam)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/611)
  • [x] [667 changing jupyterhub_config.py to handle null hosted_domain for Google… (townsenddw)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/667)
  • [x] [669 miscellaneous doc improvements (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/669)
  • [x] [666 Add wide output to public-proxy query (cam72cam)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/666)
  • [x] [657 Revert "bump kubespawner required revision" (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/657)
  • [x] [674 Tighten up hook-image-puller's image-awaiter jobs requested RBAC permissions (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/674)
  • [x] [672 miscellaneous doc updates take 2 (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/672)
  • [x] [678 base hub image on 18.04 lts (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/678)
  • [x] [668 Add example ldapauthenticator configuration (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/668)
  • [x] [677 install jupyterhub 0.9 beta (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/677)
  • [x] [680 Bump kubespawner version (yuvipanda)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/680)
  • [x] [685 jupyterhub 0.9.0b2 (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/685)
  • [x] [686 authentication github org clarification (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/686)
  • [x] [689 Repo2docker needs jovyan username (danielballan)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/689)
  • [x] [694 jupyterhub 0.9b3 (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/694)
  • [x] [696 Add a newline as temporary fix to trigger chartpress rebuild (betatim)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/696)
  • [x] [695 call the hub container 'hub' (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/695)
  • [x] [700 JupyterHub 0.9.* for the singleuser image also (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/700)
  • [x] [701 bump kubespawner 6d5993c...cff7f01 (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/701)
  • [x] [704 Clarify auth.scopes setting for github org oauth (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/704)
  • [x] [702 require chartpress 0.2 (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/702)
  • [x] [706 Fix link to the user storage page. (tylere)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/706)
  • [x] [712 templates' name and label fields fixed (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/712)
  • [x] [625 .yaml refresher (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/625)
  • [x] [703 Quote all auth.ldap values (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/703)
  • [x] [715 Create EFS storage guide for AWS (cam72cam)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/715)
  • [x] [707 Added encryption instructions for AWS deployment (summerswallow-whi)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/707)
  • [x] [708 update instructions for spinning down aws resources (oneklc)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/708)
  • [x] [720 jupyterhub 0.9.0rc1 (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/720)
  • [x] [723 Fix link to extending Jupyterhub page (alanderex)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/723)
  • [x] [725 jupyterhub 0.9.0 (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/725)
  • [x] [744 bump kubespawner version (actually commit hash) (jhamman)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/744)
  • [x] [746 avoid using deprecated singleuser_ and user_ config names in kubespawner (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/746)
  • [x] [747 bump kubespawner (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/747)
  • [x] [749 jupyterhub 0.9.1 (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/749)
  • [x] [733 bump nginx-ingress and kube-lego images (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/733)
  • [x] [750 adding copy buttons to code blocks (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/750)
  • [x] [752 Fixes #751 - A pod-culler bug (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/752)
  • [x] [756 kubespawner bump for cull fix (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/756)
  • [x] [761 expose KubeSpawner.events_enabled as singleuser.events (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/761)
  • [x] [736 Create Installation Guide for AWS using EKS (summerswallow-whi)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/736)
  • [x] [764 Should be JUPYTERHUB_CRYPT_KEY (elgalu)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/764)
  • [x] [765 upgrade ldapauthenticator (mbrt)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/765)
  • [x] [768 Make sure image puller works with long repo names (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/768)
  • [x] [771 Clarify gcloud terms in instructions on stopping and cleaning up. (arokem)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/771)
  • [x] [763 Hub default deployment strategy should be Recreate (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/763)
  • [x] [759 CI bump: k8s 1.9.0 / helm 2.9.1 / minikube 0.28.0 (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/759)
  • [x] [784 Fix parameter ordering in jupyter-repo2docker guide (superquest)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/784)
  • [x] [787 Fixes off-by-one error in how many steps there are here. (arokem)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/787)
  • [x] [778 ignore bin/ downloaded by ci/install.sh (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/778)
  • [x] [777 allow image puller policy override (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/777)
  • [x] [781 Add specific example and clarification for your $HOME files (verdurin)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/781)
  • [x] [762 test on different versions of k8s (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/762)
  • [x] [775 Update version of the helm chart to current release (rnestler)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/775)
  • [x] [791 Add missing changelog diff links (rnestler)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/791)
  • [x] [789 Change travis setup to only deploy once (betatim)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/789)
  • [x] [792 Travis: Please deploy once and only once (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/792)
  • [x] [790 Fix incorrect spelling of description in chart schema (zacharyzhao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/790)
  • [x] [799 Clean-up tips section (evertrol)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/799)
  • [x] [794 hub: correctly delete named servers (rokroskar)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/794)
  • [x] [800 Bump jupyterhub-tmpauthenticator to 0.5 (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/800)
  • [x] [783 Ensure url correctness (chaoleili)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/783)
  • [x] [809 Fix extra resources (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/809)
  • [x] [770 Update authentication.rst (prkriz)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/770)
  • [x] [813 Add missing local development setup steps to CONTRIBUTING.md (cmd-ntrf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/813)
  • [x] [793 Support extra resources for single user (zacharyzhao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/793)
  • [x] [817 puller daemonset should be on singleuser nodeSelector (clkao)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/817)
  • [x] [824 Singleuser Network Policy should allow egress to hub (manics)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/824)
  • [x] [801 Allow specifying image pull secret (AlexMorreale)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/801)
  • [x] [829 Fix typo (rnestler)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/829)
  • [x] [796 Support offloading SSL to the proxy service (pcfens)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/796)
  • [x] [822 add named servers config (bitnik)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/822)
  • [x] [832 bump chartpress to 0.2.1 (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/832)
  • [x] [728 Funcionality : being able to give an already existing secret as SSL (konfiot)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/728)
  • [x] [833 bump various requirements (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/833)
  • [x] [835 Updating sphinx_copybutton import (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/835)
  • [x] [837 more hub image bumps (minrk)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/837)
  • [x] [843 copybutton fix (choldgraf)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/843)
  • [x] [844 Improved template linting/validation and CI-integration (consideRatio)](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/844)

as a separate point, I think it'd be great if we adopted some team guidelines for adding to a CHANGELOG as we add new features

This one is tricky. Updating the changelog in each PR effectively guarantees that all PRs will conflict with each other. Some projects solve this by asking PRs to create a new file with a fragment, e.g. called pr-my-new-feature.md and then script periodic merging of pr-*.md into CHANGELOG.md.

Do we actually need a detailed and exhaustive changelog?

As a user there are only a few cases when I actually look at a Changelog:

  • I know the project likes to break things, so I look for what breaking changes happened in this release
  • I updated, something broke, now trying to find what caused this

In both cases I don't actually want a list of every one of the 500 PRs that got merged, only the ones that might be to blame for the breakage. Beyond that one or two lines of headline/show case new features/bug fixes is nice.

So maybe we can find a compromise where the ChangeLog is hand curated as we go along for PRs that (potentially) cause breakage. Less work for us, and for me (as a user) more useful to have a heavily curated changelog.

Readthrough report

I think v0.7 can be summarized as

  • Support for JH 0.9
  • Fixing bugs (pre-pullers, culler, singleuser_ prefix)
  • Guide documentation improvements

Notes while reading through PRs

@minrk while I didn't inspect the PRs thoroughly, I did not see anything that would require canges to config.yaml files. Did you recall some changes we must help user do?

@manics thanks for the script output it was of great use for me to overview the changes better!

I'm currently writing the changelog and upgrade instructions etc...

Choosing a cricket player for the release that deserves a reference may be a challenge for me though! @yuvipanda ?

I've picked a cricketer - http://www.espncricinfo.com/story/_/id/24453149/alex-blackwell-speaks-role-agent-change-cricket. Alex Blackwell is the first openly queer woman cricketer at the international stage. https://en.wikipedia.org/wiki/Alex_Blackwell

Was this page helpful?
0 / 5 - 0 ratings