Skip to content

Commit

Permalink
Release Candidate v0.16.12
Browse files Browse the repository at this point in the history
* Removed gcloud requirement from README (automatic as of v0.16.11)
* Updated Dockerfile and added .dockerignore
  • Loading branch information
dheiman committed May 30, 2018
1 parent 590caed commit 1b8f97c
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 12 deletions.
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*
!Dockerfile
11 changes: 7 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
FROM python:2.7.11
FROM python:2.7.15-slim

RUN apt-get update && apt-get install -y curl
RUN pip install firecloud
RUN curl https://sdk.cloud.google.com | bash
RUN set -ex \
&& apt-get update && apt-get install -y --no-install-recommends curl \
&& rm -rf /var/lib/apt/lists/* \
&& pip install --no-cache-dir -U --upgrade-strategy eager firecloud

CMD ["fissfc"]
6 changes: 0 additions & 6 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -59,12 +59,6 @@ FISS depends on several additional Python software packages, as listed in
setup.py; typically the entire installation process (including loading of
packages) takes only a few minutes.

FireCloud uses the Google Cloud SDK (https://cloud.google.com/sdk/) to manage
authorization. To use the firecloud CLI or API, you must install the SDK and
login locally with

gcloud auth application-default login

**Note: FireCloud encryts all web traffic with TLSv1.2. Some versions of
python will not function correctly, and must be recompiled with openssl
v1.02 or later. If recompiling is not an option, there is also a
Expand Down
3 changes: 3 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ Change Log for FISSFC: the (Fi)recloud (S)ervice (S)elector
=======================================================================
Terms used below: HL = high level interface, LL = low level interface

v0.16.12 - Removed gcloud requirement from README (automatic as of v0.16.11);
Updated Dockerfile and added .dockerignore

v0.16.11 - On install, will install gcloud if not available and not running in
Google AppEngine; Now attempts to set authentication credentials if
they have not been set; Added license; Added new LL functions:
Expand Down
2 changes: 1 addition & 1 deletion firecloud/__about__.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# Package version
__version__ = "0.16.11"
__version__ = "0.16.12"
1 change: 1 addition & 0 deletions firecloud/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
from __future__ import print_function
import json
import sys
import os
import io
import logging
import subprocess
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -154,4 +154,4 @@ def run(self):

],

)
)

0 comments on commit 1b8f97c

Please sign in to comment.