Skip to content

Commit

Permalink
Add mwengren (pangeo-data#429)
Browse files Browse the repository at this point in the history
Attempt to fix some syntax issues in cloud install guide
  • Loading branch information
mwengren authored and rabernat committed Dec 5, 2018
1 parent 72e05c2 commit 921286d
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 28 deletions.
50 changes: 32 additions & 18 deletions docs/data/people.yml
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 219,7 @@
- atmospheric science
- distributed computing
- algorithms

- first_name: Jacob
last_name: Tomlinson
institution: Met Office Informatics Lab
Expand Down Expand Up @@ -289,7 289,7 @@
- physical oceanography
- climate
- software

- first_name: Jiawei
last_name: Zhuang
institution: Harvard University
Expand All @@ -313,8 313,8 @@
- paleoclimate
- HPC
- physical oceanography


- first_name: Colin
last_name: Raymond
institution: Columbia University
Expand Down Expand Up @@ -349,7 349,7 @@
- climate
- software
- GIS

- first_name: Yu
last_name: Cheng
institution: University of Miami
Expand Down Expand Up @@ -393,7 393,7 @@
- climate
- software carpentry

- first_name: Redouane
- first_name: Redouane
last_name: Lguensat
institution: Institut des Géosciences de l’Environnement
website: http://redouanelg.github.io
Expand All @@ -404,7 404,7 @@
tags:
- machine learning
- computer vision

- first_name: Rich
last_name: Signell
institution: USGS
Expand All @@ -417,7 417,7 @@
- physical oceanography
- coastal ocean modeling
- geoinformatics

- first_name: Anthony
last_name: Arendt
institution: University of Washington
Expand All @@ -430,8 430,8 @@
- alpine hydrology
- geospatial mapping
- remote sensing


- first_name: Scott
last_name: Henderson
institution: University of Washington
Expand Down Expand Up @@ -459,7 459,7 @@
- cloud computing
- embedded hardware
- education and public outreach

- first_name: John
last_name: Burkhart
institution: University of Oslo
Expand Down Expand Up @@ -489,7 489,7 @@
- observations
- numerical modeling
- teaching

- first_name: Bryan
last_name: Lawrence
institution: NCAS, University of Reading
Expand All @@ -500,8 500,8 @@
orcid: 0000-0001-9262-7860
tags:
- climate simulation
- hpc
- data infrastructure
- hpc
- data infrastructure
- cloud computing

- first_name: Chris
Expand All @@ -512,7 512,7 @@
orcid: 0000-0003-3417-9056
tags:
- ocean modeling
- hpc
- hpc
- research computing
- cyberinfrastructure

Expand All @@ -527,7 527,7 @@
- information modeling
- cyberinfrastructure
- geoinformatics

- first_name: Naomi
last_name: Henderson
institution: Lamont-Doherty Earth Observatory
Expand All @@ -536,7 536,7 @@
twitter: noni
orcid: 0000-0002-9531-2159
tags:
- atmospheric modeling
- atmospheric modeling
- research computing

- first_name: Duncan
Expand Down Expand Up @@ -674,7 674,7 @@
- climate
- hydrology
- water resources

- first_name: Amanda
last_name: Tan
institution: University of Washington
Expand All @@ -687,6 687,20 @@
- containers
- water resources

- first_name: Micah
last_name: Wengren
institution: NOAA
email: [email protected]
github: mwengren
twitter: micahwengren
tags:
- cloud computing
- open data
- climate
- atmospheric science
- oceanography
- geology

- first_name: Ethan
last_name: Gutmann
institution: National Center for Atmospheric Research
Expand Down
22 changes: 12 additions & 10 deletions docs/setup_guides/cloud.rst
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 73,7 @@ them
git clone https://github.com/pangeo-data/pangeo.git
cd pangeo/gce/setup-guide
You can then edit your configuration parameters in
You can then edit your configuration parameters in
``gce-pangeo-environment.sh`` file and then export them

.. code-block:: bash
Expand Down Expand Up @@ -153,7 153,7 @@ This script sets up the Kubernetes `Role Based Access Control
<https://kubernetes.io/docs/reference/access-authn-authz/rbac/>`_
necessary for a secure cluster deployment.

This script is available in pangeo/gce/setup-guide as
This script is available in pangeo/gce/setup-guide as
``2_configure_kubernetes.sh``.

.. code-block:: bash
Expand All @@ -175,21 175,23 @@ This script is available in pangeo/gce/setup-guide as
Step Four: Create Cluster-Specific Configuration
------------------------------------------------

There are two configuration files needed to deploy the Pangeo helm chart.
Thos files are available in the pangeo/gce/setup-guide folder of this repo.
There are two configuration files needed to deploy the Pangeo helm chart.
Those files are available in the pangeo/gce/setup-guide folder of this repo.
The first, ``jupyter_config.yaml``, specifies modifications to the
configuration that are unique to each deployment.
configuration that are unique to each deployment.

Most important thing to configure here is the ``loadBalancerIP``. If you've
not `reserved a static external IP
not `reserved a static external IP
<https://cloud.google.com/compute/docs/ip-addresses/reserve-static-external-ip-address>`_,
you can do so by running::

gcloud compute addresses create pangeo-jhubip --region $REGION
gcloud compute addresses list | grep pangeo-jhubip

Other things you might want to configure, but that can be left as is:

- EXTRA_PIP_PACKAGES: for adding some python modules to your user environment.
file system.
- GCSFUSE_BUCKET: for mounting some google cloud storage bucket as a standard file system.

.. code-block:: yaml
Expand Down Expand Up @@ -264,7 266,7 @@ Other things you might want to configure, but that can be left as is:
loadBalancerIP: 35.224.8.169
The other file is ``secret_config.yaml``, which specifies cluster specific
encryption tokens. The jupyterhub proxy secret token is just a random hash,
encryption tokens. The jupyterhub proxy secret token is just a random hash,
which you can generate as follows.

.. code-block:: bash
Expand All @@ -275,13 277,13 @@ Pangeo.pydata.org uses `GitHub OAuth Callback
<https://help.github.com/enterprise/2.13/admin/guides/user-management/using-github-oauth/>`_,
(or `GitHub OAuth for developer <https://developer.github.com/apps/building-oauth-apps/creating-an-oauth-app/>`_)
to authenticate users. The ``clientSecret`` token needs to be obtained via
github.
github.

This authentication method needs an IP or domain name to work, the IP you've
reserved above and put in jupyter_config.yaml if you don't have a domain name
yet (just put the IP in place of pangeo.pydata.org domain name).

Alternatively, you can also change authentication method, see
Alternatively, you can also change authentication method, see
`Zero to Jupyterhub`_ guide for more information on that.

.. code-block:: yaml
Expand Down Expand Up @@ -333,7 335,7 @@ This script is available as ``3_deploy_helm.sh`` in the repo.
helm install pangeo/pangeo --namespace=pangeo --name=jupyter \
-f secret_config.yaml -f jupyter_config.yaml
# helm install pangeo/pangeo --namespace=pangeo --name=jupyter \
# --version=0.1.1-a14d55b \
# -f secret_config.yaml -f jupyter_config.yaml
Expand Down

0 comments on commit 921286d

Please sign in to comment.