Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed to get the certificates #5260

Closed
dpadron opened this issue Nov 13, 2019 · 8 comments
Closed

Failed to get the certificates #5260

dpadron opened this issue Nov 13, 2019 · 8 comments
Labels
docker Issues specific to GeoNode docker or GeoNode SPC
Milestone

Comments

@dpadron
Copy link

dpadron commented Nov 13, 2019

Log for Container letsencrypt_1

End of life plan for ACMEv1 Any solution to use ACMEv2?

STARTING LETSENCRYPT ENTRYPOINT ---------------------

Wed Nov 13 15:03:38 UTC 2019

Trying to get PRODUCTION certificate
Saving debug log to /var/log/letsencrypt/letsencrypt.log
An unexpected error occurred

The client lacks sufficient authorization :: Account creation on ACMEv1 is disabled.
Please upgrade your ACME client to a version that supports ACMEv2 / RFC 8555.
See https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430 for details.

Please see the logfiles in /var/log/letsencrypt for more details.
Failed to get the certificates !

Specifications

  • GeoNode version: 2.10.1
  • Installation method (manual, GeoNode Docker, SPCGeoNode Docker): Docker
  • Platform: Ubuntu 18.04
  • Additional details:
@t-book t-book added the blocker Critical issue blocking next major release and/or (People are badly blocked with no workaround) label Nov 13, 2019
@t-book
Copy link
Contributor

t-book commented Nov 13, 2019

ACMEv1 has reached EOL in November. I think we need to update the certbot.

@t-book t-book added docker Issues specific to GeoNode docker or GeoNode SPC and removed blocker Critical issue blocking next major release and/or (People are badly blocked with no workaround) labels Nov 16, 2019
@t-book
Copy link
Contributor

t-book commented Nov 16, 2019

hi @dpadron could you kindly test to replace https://github.com/GeoNode/geonode/blob/master/scripts/spcgeonode/letsencrypt/docker-entrypoint.sh

with this updated version https://gist.github.com/t-book/339c58c889025a08696f2166628c046c

don't forget to rebuild your containers and let me know if it works.

@dpadron
Copy link
Author

dpadron commented Nov 17, 2019

Hi t-book, I performed the test and the following error is generated:

STARTING LETSENCRYPT ENTRYPOINT ---------------------
Sun Nov 17 09:38:02 UTC 2019
Trying to get PRODUCTION certificate
Saving debug log to /var/log/letsencrypt/letsencrypt.log
An unexpected error occurred:
KeyError: 'Directory field not found'
Please see the logfiles in /var/log/letsencrypt for more details.
Failed to get the certificates !
Waiting 30s to avoid hitting Letsencrypt rate limits before it's even possible to react
$\n\n\n

@dpadron
Copy link
Author

dpadron commented Nov 17, 2019

Solved
Updated FROM alpine: 3.8

in /docker/letsencrypt/Dockerfile

Thanks t-book for the help

@t-book
Copy link
Contributor

t-book commented Nov 17, 2019

great! this is what I actually just planned to try :))

the reason is the acme2 protocol has been added in certbot 22+ the current alpine image has certbot below:

/ # certbot --version
certbot 0.14.0

As I currently do not use spc can you do me a favour and test alpine 3.8 image with the original entrypoint? the question is if the newer certbot already respects acme2 without the --server option.

@t-book
Copy link
Contributor

t-book commented Nov 17, 2019

@dpadron okay tested it. it looks we need the --server for acme2

@t-book t-book added this to the 2.10.2 milestone Nov 17, 2019
@dpadron
Copy link
Author

dpadron commented Nov 17, 2019

Hi t-book,
I tried it in geonode-project -master
Mode: Docker
S.O. Ubuntu 18.04

Directory: /docker/letsencrypt/
Edit: docker-entrypoint.sh and Dockerfile

Everything worked correctly

I'm going to do tests in SPC and I tell you

I attach content files Dockerfile and docker-entrypoint.sh

#####Dockerfile

FROM alpine:3.8

# 1-2. Install system dependencies
RUN apk add --no-cache certbot py-pip && pip install pyopenssl==16.0.0 # Need to downgrade PyOpenSSL to 16.0.0 to avoid conflicts and solve the cryptography error : https://github.com/plesk/letsencrypt-plesk/issues/117

# Installing scripts
ADD docker-entrypoint.sh /docker-entrypoint.sh
RUN chmod +x /docker-entrypoint.sh

# Installing cronjobs
ADD crontab /crontab
RUN /usr/bin/crontab /crontab && \
    rm /crontab

# Setup the entrypoint
ENTRYPOINT ["./docker-entrypoint.sh"]

# We run cron in foreground to update the certificates
CMD /usr/sbin/crond -f


docker-entrypoint.sh

#!/bin/sh

# Exit script in case of error
set -e

echo $"\n\n\n"
echo "-----------------------------------------------------"
echo "STARTING LETSENCRYPT ENTRYPOINT ---------------------"
date

# We make the config dir
mkdir -p "/geonode-certificates/$LETSENCRYPT_MODE"

# Do not exit script in case of error
set +e

# We run the command
if [ "$LETSENCRYPT_MODE" == "staging" ]; then
    printf "\nTrying to get STAGING certificate\n"
    certbot --config-dir "/geonode-certificates/$LETSENCRYPT_MODE" certonly certonly --webroot -w "/geonode-certificates" -d "$HTTPS_HOST" -m "$ADMIN_EMAIL" --agree-tos --non-interactive --staging --server https://acme-v02.api.letsencrypt.org/directory
elif [ "$LETSENCRYPT_MODE" == "production" ]; then
    printf "\nTrying to get PRODUCTION certificate\n"
    certbot --config-dir "/geonode-certificates/$LETSENCRYPT_MODE" certonly --webroot -w "/geonode-certificates" -d "$HTTPS_HOST" -m "$ADMIN_EMAIL" --agree-tos --non-interactive --server https://acme-v02.api.letsencrypt.org/directory
else
    printf "\nNot trying to get certificate (simulating failure, because LETSENCRYPT_MODE variable was neither staging nor production\n"
    /bin/false
fi

# If the certbot comand failed, we will create a placeholder certificate
if [ ! $? -eq 0 ]; then
    # Exit script in case of error
    set -e

    printf "\nFailed to get the certificates !\n"

    printf "\nWaiting 30s to avoid hitting Letsencrypt rate limits before it's even possible to react\n"
    sleep 30

    exit 1
fi

printf "\nCertificate have been created/renewed successfully\n"

echo "-----------------------------------------------------"
echo "FINISHED LETSENCRYPT ENTRYPOINT ---------------------"
echo "-----------------------------------------------------"

# Run the CMD 
exec "$@"

@t-book t-book closed this as completed in 3ccdbf1 Nov 17, 2019
t-book added a commit that referenced this issue Nov 17, 2019
Fixes #5260 Failed to get the LE certificates with SPC
backporting bot pushed a commit that referenced this issue Nov 17, 2019
afabiani pushed a commit that referenced this issue Nov 18, 2019
[Backport 2.10.x] Fixes #5260 Failed to get the LE certificates with SPC
kikislater added a commit to giscan/geonode that referenced this issue Nov 19, 2019
* [Fixes GeoNode#4949] UnicodeEncodeError in upload.models.update_from_session

[Fixes GeoNode#4949] UnicodeEncodeError in upload.models.update_from_session

* Update httplib2 requirement from <0.13.2 to <0.14.1

Updates the requirements on [httplib2](https://github.com/httplib2/httplib2) to permit the latest version.
- [Release notes](https://github.com/httplib2/httplib2/releases)
- [Changelog](https://github.com/httplib2/httplib2/blob/master/CHANGELOG)
- [Commits](httplib2/httplib2@0.9...v0.14.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Use Tomcat 8.5.46

Apache Tomcat 8.5 is updated to v8.5.46

* [Fixes GeoNode#4959] By using UPLOADER=geonode.rest we are facing a timing issues on signals

 - Fix test cases

* [Fixes GeoNode#4964] Date widget has gone

* [Docs] update geonode-project setup instructions

* Bump kombu from 4.6.4 to 4.6.5

Bumps [kombu](https://kombu.readthedocs.io) from 4.6.4 to 4.6.5.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump amqp from 2.5.1 to 2.5.2

Bumps [amqp](https://github.com/celery/py-amqp) from 2.5.1 to 2.5.2.
- [Release notes](https://github.com/celery/py-amqp/releases)
- [Changelog](https://github.com/celery/py-amqp/blob/master/Changelog)
- [Commits](celery/py-amqp@2.5.1...2.5.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* [Docs] update geonode-project setup instructions

* Bump django from 1.11.24 to 1.11.25

Bumps [django](https://github.com/django/django) from 1.11.24 to 1.11.25.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@1.11.24...1.11.25)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump pillow from 6.1.0 to 6.2.0

Bumps [pillow](https://github.com/python-pillow/Pillow) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst)
- [Commits](python-pillow/Pillow@6.1.0...6.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* [Docs] Updating installation instructions for GeoNode Project

* Adding "sjohn-atenekom" to the authorized list of users

* [Fixes GeoNode#4990] fix set_layers_permissions managament command

* Bump docker from 4.0.2 to 4.1.0

Bumps [docker](https://github.com/docker/docker-py) from 4.0.2 to 4.1.0.
- [Release notes](https://github.com/docker/docker-py/releases)
- [Commits](docker/docker-py@4.0.2...4.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* [Hardening] Make master more resilient to errors

 - Optimize Thumbnail ratio

 - sync_geonode_layers defaulting to False

[Fixes GeoNode#4976] Auxiliary file not uploaded to Geoserver with geonode.importer

* [Fixes: 4988] Rework static build process (GeoNode#4989)

* updated gruntfile, excluded dependencies, updated package.json

* new /static/lib build

* new static/geonode build

* updated templates for static file include (DEBUG_STATIC)

* updated settings for leaflet

* removed bower

* fixed typo

* updated uglify dev

* updated dependencies

* new static build

* last tests

* [Backport 2.10.x] [Fixes GeoNode#4954] only needed attributes added to cookie, when adding layer to cart (GeoNode#4998)

* only add relevant info to cookie item, when adding to cart

* removed blank lines

* [Fixes: GeoNode#5000] Update Frontend section

*  - Add 'spatialreference.org' to default settings

* [Hardening] - Get rid of redoundant/unuseful methods

* [Hardening] http_client caching requests

* [Revert][Hardening] http_client caching requests

* Bump setuptools from 41.2.0 to 41.4.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 41.2.0 to 41.4.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v41.2.0...v41.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump pytz from 2019.2 to 2019.3

Bumps [pytz](https://github.com/stub42/pytz) from 2019.2 to 2019.3.
- [Release notes](https://github.com/stub42/pytz/releases)
- [Commits](stub42/pytz@release_2019.2...release_2019.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump django-geonode-mapstore-client from 1.4.2 to 1.4.3

Bumps [django-geonode-mapstore-client](https://github.com/GeoNode/geonode-mapstore-client) from 1.4.2 to 1.4.3.
- [Release notes](https://github.com/GeoNode/geonode-mapstore-client/releases)
- [Changelog](https://github.com/GeoNode/geonode-mapstore-client/blob/master/CHANGELOG.md)
- [Commits](GeoNode/geonode-mapstore-client@v1.4.2...1.4.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump beautifulsoup4 from 4.8.0 to 4.8.1

Bumps [beautifulsoup4](http://www.crummy.com/software/BeautifulSoup/bs4/) from 4.8.0 to 4.8.1.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump sqlalchemy from 1.3.8 to 1.3.9

Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 1.3.8 to 1.3.9.
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/master/CHANGES)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump django-mapstore-adapter from 1.0.8 to 1.0.9

Bumps [django-mapstore-adapter](https://github.com/GeoNode/django-mapstore-adapter) from 1.0.8 to 1.0.9.
- [Release notes](https://github.com/GeoNode/django-mapstore-adapter/releases)
- [Changelog](https://github.com/GeoNode/django-mapstore-adapter/blob/master/CHANGELOG.md)
- [Commits](GeoNode/django-mapstore-adapter@v1.0.8...1.0.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Adding LiliGuimaraes to CLA

* [Documentation] LDAP Contrib Module Documentation

* [Hardening] Cleanup unneeded deps

* [Documentation] Backporting GeoNode/GeoServer AA Sections

* [Documentation] Backporting GeoNode/GeoServer AA Sections - update GeoFence db config

* [Documentation] Loading (and Processing) external data / importlayers and updatelayers Management Commands

* Fixes GeoNode#5005

* Bump django-geonode-mapstore-client from 1.4.3 to 1.4.4

Bumps [django-geonode-mapstore-client](https://github.com/GeoNode/geonode-mapstore-client) from 1.4.3 to 1.4.4.
- [Release notes](https://github.com/GeoNode/geonode-mapstore-client/releases)
- [Changelog](https://github.com/GeoNode/geonode-mapstore-client/blob/master/CHANGELOG.md)
- [Commits](GeoNode/geonode-mapstore-client@1.4.3...1.4.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump sqlalchemy from 1.3.9 to 1.3.10

Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 1.3.9 to 1.3.10.
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/master/CHANGES)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump python-slugify from 3.0.4 to 3.0.6

Bumps [python-slugify](https://github.com/un33k/python-slugify) from 3.0.4 to 3.0.6.
- [Release notes](https://github.com/un33k/python-slugify/releases)
- [Changelog](https://github.com/un33k/python-slugify/blob/master/CHANGELOG.md)
- [Commits](un33k/python-slugify@3.0.4...3.0.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Remove plusone (Closes GeoNode#4929)

* GeoNode#4930 Remove Edit Data button for RASTER layer (GeoNode#5035)

* Bump pytest from 4.6.5 to 4.6.6

Bumps [pytest](https://github.com/pytest-dev/pytest) from 4.6.5 to 4.6.6.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@4.6.5...4.6.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* [Hardening] Fix backup/restore GeoServer rest endpoints

* GeoNode#5054 | 5053 Update Translations

* fix flake8 issue with _

* Update gnip.md

*  - Hide "private" groups to "non-members"

 - Add the concept of "Active Members" group

* [Documentation] Add "OAUTH2_API_KEY" setting to the settings list

(cherry picked from commit bee9e08)

* Bump pytest-django from 3.5.1 to 3.6.0

Bumps [pytest-django](https://github.com/pytest-dev/pytest-django) from 3.5.1 to 3.6.0.
- [Release notes](https://github.com/pytest-dev/pytest-django/releases)
- [Changelog](https://github.com/pytest-dev/pytest-django/blob/master/docs/changelog.rst)
- [Commits](pytest-dev/pytest-django@v3.5.1...v3.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* [Fixes GeoNode#5031] Disable monitoring by default

* [Fixes GeoNode#4956] "Original Dataset" Link behavior improvements

* [Fixes GeoNode#4942] Download layer filter not sending CQL filter anymore

* [Hardening] A bit more robust logical check

(cherry picked from commit 48940dc)

* [Hardening] Original Dataset link: skip checks for external links

(cherry picked from commit 3cac72d)

* [Hardening] A bit more robust logical check

(cherry picked from commit 8922cb7)

* [Fixes GeoNode#5051] arrangement for geonode_logstash contrib app

* [Fixes: GeoNode#4659] Double message on Submit invite users

* [Hardening] coverage run integration tests too

(cherry picked from commit 4f86f69)

* [Hardening] coverage run integration tests too

(cherry picked from commit b3c7dcf)

* [Hardening] coverage run integration tests too

(cherry picked from commit 7a2fc09)

* [Hardening] coverage run integration tests too

(cherry picked from commit 6054cb2)

* [Fixes GeoNode#5070] Add Bing background layer config to MapStore2 adapter if apiKey is provided

* [Fixes GeoNode#5073] Update install docs

(cherry picked from commit 17cc5c7)

* [Fixes GeoNode#5073] Added blank line

(cherry picked from commit 0bb703c)

* [Testing] Code Coverage

(cherry picked from commit 3c81043)

* Bump to version 2.10.1

(cherry picked from commit 7dd54dc)

# Conflicts:
#	Dockerfile
#	docker-compose.async.yml
#	docker-compose.yml

* [Testing] Code Coverage

(cherry picked from commit 9e63d26)

# Conflicts:
#	.travis.yml

* Bump django-leaflet from 0.24.0 to 0.25.0

Bumps [django-leaflet](https://github.com/makinacorpus/django-leaflet) from 0.24.0 to 0.25.0.
- [Release notes](https://github.com/makinacorpus/django-leaflet/releases)
- [Changelog](https://github.com/makinacorpus/django-leaflet/blob/master/CHANGES)
- [Commits](makinacorpus/django-leaflet@0.24.0...0.25.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump django-celery-beat from 1.1.1 to 1.5.0

Bumps [django-celery-beat](https://github.com/celery/django-celery-beat) from 1.1.1 to 1.5.0.
- [Release notes](https://github.com/celery/django-celery-beat/releases)
- [Changelog](https://github.com/celery/django-celery-beat/blob/master/Changelog)
- [Commits](celery/django-celery-beat@v1.1.1...1.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump psycopg2 from 2.8.3 to 2.8.4

Bumps [psycopg2](https://github.com/psycopg/psycopg2) from 2.8.3 to 2.8.4.
- [Release notes](https://github.com/psycopg/psycopg2/releases)
- [Changelog](https://github.com/psycopg/psycopg2/blob/master/NEWS)
- [Commits](https://github.com/psycopg/psycopg2/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump python-slugify from 3.0.6 to 4.0.0

Bumps [python-slugify](https://github.com/un33k/python-slugify) from 3.0.6 to 4.0.0.
- [Release notes](https://github.com/un33k/python-slugify/releases)
- [Changelog](https://github.com/un33k/python-slugify/blob/master/CHANGELOG.md)
- [Commits](un33k/python-slugify@3.0.6...4.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* [Testing] Code Coverage / CHANGELOG updates

(cherry picked from commit ebf16f4)

* Update index.html

fixes GeoNode#5089

* Bump pillow from 6.2.0 to 6.2.1

Bumps [pillow](https://github.com/python-pillow/Pillow) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst)
- [Commits](python-pillow/Pillow@6.2.0...6.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* [Fixes GeoNode#5096] Disabling geonode.monitoring causes model exceptions on views

* Update settings.py

* [Fixes GeoNode#4827] Line layer uploaded to GeoNode is rendered as point layer

* [Documentation] Fixed typo goenode to geonode

(cherry picked from commit fef9d16)

* [Documentation] Fixed .env docker description for geonode-project

(cherry picked from commit 83b805f)

* Enable thesauri api load only if a thesauri is defined

* Update django-floppyforms requirement from <=1.7.0 to <1.9.0

Updates the requirements on [django-floppyforms](https://github.com/jazzband/django-floppyforms) to permit the latest version.
- [Release notes](https://github.com/jazzband/django-floppyforms/releases)
- [Changelog](https://github.com/jazzband/django-floppyforms/blob/master/CHANGES.rst)
- [Commits](jazzband/django-floppyforms@0.1...1.8.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* [Fixes GeoNode#4827] Line layer uploaded to GeoNode is rendered as point layer

* [Fixes GeoNode#5121] ResourceBase API returns an error if a curated thumbnail img file is not existing anymore

* Update django-modeltranslation requirement

Updates the requirements on [django-modeltranslation](https://github.com/deschler/django-modeltranslation) to permit the latest version.
- [Release notes](https://github.com/deschler/django-modeltranslation/releases)
- [Changelog](https://github.com/deschler/django-modeltranslation/blob/master/CHANGELOG.txt)
- [Commits](deschler/django-modeltranslation@0.11...0.13.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump decorator from 4.4.0 to 4.4.1

Bumps [decorator](https://github.com/micheles/decorator) from 4.4.0 to 4.4.1.
- [Release notes](https://github.com/micheles/decorator/releases)
- [Changelog](https://github.com/micheles/decorator/blob/master/CHANGES.md)
- [Commits](https://github.com/micheles/decorator/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump setuptools from 41.4.0 to 41.5.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 41.4.0 to 41.5.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v41.4.0...v41.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* [Fixes GeoNode#5117] Publishing layers of two remote services with same

* [Fixes GeoNode#5137] Striptags for service resources

* [Fixes GeoNode#5138] Escape Hierarchical-tags

* [Fixes GeoNode#5138] Fix Flake8

* Bump setuptools from 41.5.0 to 41.5.1

Bumps [setuptools](https://github.com/pypa/setuptools) from 41.5.0 to 41.5.1.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v41.5.0...v41.5.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump flake8 from 3.7.8 to 3.7.9

Bumps [flake8](https://gitlab.com/pycqa/flake8) from 3.7.8 to 3.7.9.
- [Release notes](https://gitlab.com/pycqa/flake8/tags)
- [Commits](https://gitlab.com/pycqa/flake8/compare/3.7.8...3.7.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* [Fixes GeoNode#5138] Fix blank space

* [Fixes GeoNode#5138] Fix assertation error

* [Implements GeoNode#5149] Add documentation for migrating GeoNode from 2.4 to 2.10.1

* [Fixes GeoNode#5136] Assignment of users to member groups should be done at activation time

* [Docs] Cleaning up misleading instructions

(cherry picked from commit 7f0ad22)

* [Fixes GeoNode#5105] Error when using THESAURI

* Bump setuptools from 41.5.1 to 41.6.0

Bumps [setuptools](https://github.com/pypa/setuptools) from 41.5.1 to 41.6.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/master/CHANGES.rst)
- [Commits](pypa/setuptools@v41.5.1...v41.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Mitigates possibilities for error GeoNode#2932

* [Fixes GeoNode#5172] Add docs for thesaurus

* [Fixes GeoNode#5172] Add fix for import thesaurus

* Bump tqdm from 4.36.1 to 4.37.0

Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.36.1 to 4.37.0.
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](tqdm/tqdm@v4.36.1...v4.37.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* [Fixes GeoNode#4661] Replace Layer functionality incomplete/broken

# Conflicts:
#	geonode/layers/utils.py

* Merge branch 'master' of https://github.com/GeoNode/geonode into ISSUE_4661

* Changed wrong words in French version

* [Fixes GeoNode#5181] Wrong words in French translation

* Bump python-dateutil from 2.8.0 to 2.8.1

Bumps [python-dateutil](https://github.com/dateutil/dateutil) from 2.8.0 to 2.8.1.
- [Release notes](https://github.com/dateutil/dateutil/releases)
- [Changelog](https://github.com/dateutil/dateutil/blob/master/NEWS)
- [Commits](dateutil/dateutil@2.8.0...2.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump django from 1.11.25 to 1.11.26

Bumps [django](https://github.com/django/django) from 1.11.25 to 1.11.26.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@1.11.25...1.11.26)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump psutil from 5.6.3 to 5.6.4

Bumps [psutil](https://github.com/giampaolo/psutil) from 5.6.3 to 5.6.4.
- [Release notes](https://github.com/giampaolo/psutil/releases)
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](giampaolo/psutil@release-5.6.3...release-5.6.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* [Fixes GeoNode#5158] Update thesaurus management command and fix autocomplete

* Merge branch 'master' of https://github.com/GeoNode/geonode into ISSUE_5158

*  - Fixes "field" rendering error when Thesauri have been enabled

* Merge branch 'master' of https://github.com/GeoNode/geonode into ISSUE_5158

*  - _resourcebase_info_panel is showing the tkeywords only if THESAURUS is enabled and adding commas between words

* fixes GeoNode#5197

added __unicode__ functions for menu and menu items

* fixed pep8 errors

```
flake8 geonode
geonode/base/models.py:1361:5: E301 expected 1 blank line, found 0
geonode/base/models.py:1422:1: W293 blank line contains whitespace
```
are fixed

* Bump psutil from 5.6.4 to 5.6.5

Bumps [psutil](https://github.com/giampaolo/psutil) from 5.6.4 to 5.6.5.
- [Release notes](https://github.com/giampaolo/psutil/releases)
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](giampaolo/psutil@release-5.6.4...release-5.6.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Update six requirement from <1.11.0 to <1.14.0

Updates the requirements on [six](https://github.com/benjaminp/six) to permit the latest version.
- [Release notes](https://github.com/benjaminp/six/releases)
- [Changelog](https://github.com/benjaminp/six/blob/master/CHANGES)
- [Commits](benjaminp/six@1.0.0b1...1.13.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

 - Fix build

* [Fixes GeoNode#5203] avoid count label in countries, add missing flags

* [Hardening] layer_detail typo

(cherry picked from commit 2e3a117)

* [Fixes GeoNode#5209] MapStore client critical slow-down with latest Chrome updates

* [Fixes GeoNode#5214] Fix regression on monitoring countries endpoint

* added unicode tests for Menu, MenuItem and MenuPlaceholder

* Bump kombu from 4.6.5 to 4.6.6

Bumps [kombu](https://kombu.readthedocs.io) from 4.6.5 to 4.6.6.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump twisted from 19.7.0 to 19.10.0

Bumps [twisted](https://github.com/twisted/twisted) from 19.7.0 to 19.10.0.
- [Release notes](https://github.com/twisted/twisted/releases)
- [Changelog](https://github.com/twisted/twisted/blob/trunk/NEWS.rst)
- [Commits](twisted/twisted@twisted-19.7.0...twisted-19.10.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump django-mapstore-adapter from 1.0.11 to 1.0.12

Bumps [django-mapstore-adapter](https://github.com/GeoNode/django-mapstore-adapter) from 1.0.11 to 1.0.12.
- [Release notes](https://github.com/GeoNode/django-mapstore-adapter/releases)
- [Changelog](https://github.com/GeoNode/django-mapstore-adapter/blob/master/CHANGELOG.md)
- [Commits](GeoNode/django-mapstore-adapter@1.0.11...1.0.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump amqp from 2.5.1 to 2.5.2

Bumps [amqp](https://github.com/celery/py-amqp) from 2.5.1 to 2.5.2.
- [Release notes](https://github.com/celery/py-amqp/releases)
- [Changelog](https://github.com/celery/py-amqp/blob/master/Changelog)
- [Commits](celery/py-amqp@2.5.1...2.5.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump tqdm from 4.37.0 to 4.38.0

Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.37.0 to 4.38.0.
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](tqdm/tqdm@v4.37.0...v4.38.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* [Fixes GeoNode#5223] Layer details broken if no store identified

# Conflicts:
#	requirements.txt

* Bump pytest-django from 3.6.0 to 3.7.0

Bumps [pytest-django](https://github.com/pytest-dev/pytest-django) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/pytest-dev/pytest-django/releases)
- [Changelog](https://github.com/pytest-dev/pytest-django/blob/master/docs/changelog.rst)
- [Commits](pytest-dev/pytest-django@v3.6.0...v3.7.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump sqlalchemy from 1.3.10 to 1.3.11

Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 1.3.10 to 1.3.11.
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/master/CHANGES)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump deprecated from 1.2.6 to 1.2.7

Bumps [deprecated](https://github.com/tantale/deprecated) from 1.2.6 to 1.2.7.
- [Release notes](https://github.com/tantale/deprecated/releases)
- [Changelog](https://github.com/tantale/deprecated/blob/master/CHANGELOG.rst)
- [Commits](laurent-laporte-pro/deprecated@v1.2.6...v1.2.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump urllib3 from 1.25.6 to 1.25.7

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.25.6 to 1.25.7.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/master/CHANGES.rst)
- [Commits](urllib3/urllib3@1.25.6...1.25.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

*  - Bump to version 2.10.1

(cherry picked from commit 98d7adc)

*  - Bump to version 2.10.2

*  - Fix build

(cherry picked from commit 4a7dc67)

* Bump readthedocs-sphinx-ext from 1.0.0 to 1.0.1

Bumps [readthedocs-sphinx-ext](https://github.com/readthedocs/readthedocs-sphinx-ext) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/readthedocs/readthedocs-sphinx-ext/releases)
- [Commits](readthedocs/readthedocs-sphinx-ext@1.0...1.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* [Fixes GeoNode#5258] Duplicate Headline in /about

deleted about GeoNode duplicate in template

* [Fixes GeoNode#5264] Use GeoServer 2.15.3

* [Fixes GeoNode#4635] Encoding issues when uploading layers using a shapefile

* Update django-modeltranslation requirement

Updates the requirements on [django-modeltranslation](https://github.com/deschler/django-modeltranslation) to permit the latest version.
- [Release notes](https://github.com/deschler/django-modeltranslation/releases)
- [Changelog](https://github.com/deschler/django-modeltranslation/blob/master/CHANGELOG.txt)
- [Commits](deschler/django-modeltranslation@0.11...0.14.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* [Fixes GeoNode#5272] Line layer uploaded to GeoNode is rendered as point layer

* [Hardening] fixup Legend links

(cherry picked from commit 012ac64)

* [Hardening] fixup Legend links

(cherry picked from commit bbc8fe3)

* Fix GeoNode#5260 Failed to get the certificates

* Bump simplejson from 3.16.0 to 3.17.0

Bumps [simplejson](https://github.com/simplejson/simplejson) from 3.16.0 to 3.17.0.
- [Release notes](https://github.com/simplejson/simplejson/releases)
- [Changelog](https://github.com/simplejson/simplejson/blob/master/CHANGES.txt)
- [Commits](simplejson/simplejson@v3.16.0...v3.17.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
(cherry picked from commit 07f38c5)

* Bump pyopenssl from 19.0.0 to 19.1.0

Bumps [pyopenssl](https://github.com/pyca/pyopenssl) from 19.0.0 to 19.1.0.
- [Release notes](https://github.com/pyca/pyopenssl/releases)
- [Changelog](https://github.com/pyca/pyopenssl/blob/master/CHANGELOG.rst)
- [Commits](pyca/pyopenssl@19.0.0...19.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
(cherry picked from commit cee3b98)

* [Fixes GeoNode#5283] UnicodeEncodeError when trying to delete a Layer on a GeoNode instance with action streams containing exotic characters.

(cherry picked from commit 721562c)

* Merge pull request GeoNode#5287 from GeoNode/GNIP_71

[Fixes GeoNode#5274] GNIP 71 - Layer Set Permissions Admin Dashboard

(cherry picked from commit 16ffcdf)
@7scorp
Copy link

7scorp commented Jun 27, 2021

Has this solution been merged into the main geonode docker install? If not, where do I find the updated file t-book mentioned?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docker Issues specific to GeoNode docker or GeoNode SPC
Projects
None yet
Development

No branches or pull requests

3 participants