diff --git a/HACKING.rst b/HACKING.rst
index 2fc6b749..ef8b9a62 100644
--- a/HACKING.rst
+++ b/HACKING.rst
@@ -65,10 +65,10 @@ Release Notes
 
   * Generate a release notes page
      1. tox -e venv -- reno new {my-new-feature}
-     2. http://docs.openstack.org/developer/reno/usage.html#creating-new-release-notes
+     2. https://docs.openstack.org/developer/reno/usage.html#creating-new-release-notes
 
   * Update/Edit an existing release note
-     1. http://docs.openstack.org/developer/reno/usage.html#editing-a-release-note
+     1. https://docs.openstack.org/developer/reno/usage.html#editing-a-release-note
 
 
 - Building release notes::
diff --git a/setup.py b/setup.py
index 566d8443..137011c0 100644
--- a/setup.py
+++ b/setup.py
@@ -18,7 +18,7 @@ import setuptools
 
 # In python < 2.7.4, a lazy loading of package `pbr` will break
 # setuptools if some other modules registered functions in `atexit`.
-# solution from: http://bugs.python.org/issue15881#msg170215
+# solution from: https://bugs.python.org/issue15881#msg170215
 try:
     import multiprocessing  # noqa
 except ImportError: