Commit Graph

40 Commits

Author SHA1 Message Date
Sam Yaple bb15c8914a
This project is no longer maintained.
The contents of this repository are still available in the Git
source code management system.  To see the contents of this
repository before it reached its end of life, please check out the
previous commit with "git checkout HEAD^1".

(Optional:)
For an alternative project, please see <alternative project name> at
<alternative project URL>.

For any further questions, please email
openstack-dev@lists.openstack.org or join #openstack-dev on
Freenode.

Change-Id: I09d79941e58a079618ae29afa0705a5eee36f283
2018-02-27 07:33:42 -05:00
James E. Blair 06c4ddd3f9 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I4496f403a4da04abab5918a3f14aa1051fbf4d08
2018-01-31 20:53:23 -08:00
Sam Yaple 42599aed85 Decom repo
Change-Id: Ia6555a7f96722a487a461c5f91d2a698574623e0
2017-10-17 12:11:18 -04:00
Jenkins ed6844a8db Merge "python-nss was fixed to work with wheel" 2017-09-21 20:04:14 +00:00
Sam Yaple d05002b02d python-nss was fixed to work with wheel
This work around is no longer needed

Change-Id: Ifff9f3be35e14d87b49a7cbb5a794bd90c8981dd
2017-09-20 15:10:49 -04:00
Sam Yaple 27b31546c0 Build bindep
Change-Id: Iabe9db42d282f04798df6b4c842bd181e5907c03
2017-09-16 19:26:24 -04:00
Sam Yaple d2f4cbf345 Use build-arg to make FROM image a variable
Change-Id: I080dbaeaf659e54ad308cff95ec13850a5ef608a
2017-08-10 14:49:59 -04:00
Sam Yaple 6098b542e5 Define variables in new file
Change-Id: I7b0e1798c4d804dc429d5f8a4247fbaa4a932912
Depends-On: I57b93fdba21406d577c3abcd82461bd21d6753c7
2017-05-18 15:47:32 +00:00
Sam Yaple 9f940d3c3e Clarify libffi-devel install
libffi-devel has a bug in it then installed with nodocs. Note that bug
and install with docs so it can be properly uninstalled later.

The version of history we want to roll back to is right after 'upgrade'
which is 4 and 5

Change-Id: I677823fc81730d870138d73351e89c963d41124f
2017-04-16 21:56:53 +00:00
Sam Yaple bdd6e927bb Upgrade packages for security
Change-Id: Ib4226cdcf5b8ede41d0ddaa2eea7de54bce23e06
Partial-Bug: #1683173
2017-04-16 19:57:34 +00:00
Sam Yaple fc41e95ea8 Use virtualenv for building
So the virtualenv-does-not-belong-in-container argument is null and
void! (SamYaple eyes ayoung...)

Due to the deps we have we end up installing python-requests from the
package manager. This leads to `pip wheel` failing to build because the
installed version of requests is too old. A venv solves this problem
(and removes the need for hash -r).

A venv should *not* be needed for project containers since the deps are
isolated. But should deps interfere we may be forced into venvs in the
project containers later. For now, it is isolated to builds.

Change-Id: Id38a115ba925fd6930789ed65db64f6e3709af3e
Depends-On: I453f8ecbb41cda3bb68ebc7ae5f5198ca9c9d772
2017-04-14 15:34:31 +00:00
Jenkins ed7d47fca6 Merge "Use jessie-slim rather than normal jessie" 2017-04-13 16:26:33 +00:00
Paul Bourke 4c5c1be5cb Remove usage of get-pip.py
Co-Authored-By: Sam Yaple <sam@yaple.net>
Change-Id: I3018bfb361dcc576e529bad079142597e2cd2508
2017-04-13 15:38:50 +01:00
Paul Bourke 753f2b80d9 Use jessie-slim rather than normal jessie
Change-Id: Iab278df5bb29ce1f812f951bd478ee7c1a4e83d9
2017-04-13 14:36:58 +01:00
Sam Yaple 2f44d7b211 nodocs is set by default
Change-Id: I046ea6d68a44f8613efdf01f34371089134fed78
2017-04-12 01:36:42 +00:00
Sam Yaple 2056e42e44 requirements has added python-systemd
Update the dev packages so this builds correctly

Change-Id: I894c7802ac5b052db69ee06ae88061c2239d4513
2017-04-12 01:35:58 +00:00
Jenkins ffc7806e30 Merge "Move CentOS overrides to override folder" 2017-04-05 17:50:42 +00:00
Jenkins 2e74c86706 Merge "Switch to git clone for requirements" 2017-04-05 17:37:16 +00:00
Jenkins cdb78253b1 Merge "Remove workaround" 2017-04-05 17:34:14 +00:00
Sam Yaple 8e76c384ab Move CentOS overrides to override folder
Change-Id: Iaabf248211568e333396a8602fe3b9e63681cdea
Depends-On: Ica5e05a13ddc3dc9a7f14abcb3ed792ab1b5d27c
2017-04-05 16:50:51 +00:00
Sam Yaple 5a601c9490 Switch to git clone for requirements
This is needed for doing Depends-On changes to openstack/requirements.

Additionally, it removes the last github call in the LOCI!

Change-Id: Ib5bb66f53ebaa0a961dbf0908404d8f705d6cc23
2017-04-05 16:50:49 +00:00
Sam Yaple c15b31fe54 Remove workaround
This fix was merged upstream so it can be removed here

Change-Id: Ibbf47865ee24bacfce2494877d3ee1fb2dd9fd6b
2017-04-05 01:10:47 +00:00
Sam Yaple cbe1ba4258 Add sources override to override dir
This prevents the need to adjust the sources.list in the Dockerfile
allowing the gate full control over the sources.list to utilize the
gate mirrors for all of this.

Change-Id: Icd6d17a0b2e4f22db6f5169b32ca42a7607b8592
2017-04-04 18:59:23 +00:00
Sam Yaple f54db1f951 Add option to OVERRIDE
Providing an OVERRIDE tarball allows any and everything about the image
to be customized *before* the initial commands are run. This will be
used in the gate and other CICD systems to change package sources as
well as configure options.

In infra specfically we will be disabling signature verification on the
packages and pointing the repos to use infra repos.

Regular building is 100% unaffected by this addition.

Change-Id: I553e8e7b6fc0cb66076f1492ddd2ae4f8742db95
2017-04-04 18:59:23 +00:00
Sam Yaple 3381e257ad Add new dependancy
Change-Id: Ib09cdd35caed80d4e728e8b21a29c5aa7cef2a2c
2017-04-04 18:59:23 +00:00
Jenkins 4953a139b3 Merge "Update project name in README.md" 2017-03-27 15:09:28 +00:00
Pete Birley 532a65cb2b Update project name in README.md
Change-Id: I694c08150d705cf610f32b778405625a8b4ad4cf
2017-03-27 09:05:15 -05:00
Pete Birley 2c5467ca0d Added .gitreview
Change-Id: I93eb58e6cfad145eabb57958cc677f4f7ac87ef3
2017-03-27 09:03:18 -05:00
Sam Yaple 6c9a3096ff Move Dockerfile to individual folders 2017-03-23 05:16:36 +00:00
Pete Birley 0f7a9f77fc Merge pull request #1 from yaodu/more_requirements
More requirements
2017-01-12 20:14:55 +00:00
Sam Yaple 54a2a34705 Add uwsgi and openvswitch to builds 2017-01-12 18:58:19 +00:00
Sam Yaple ca2af02151 Convert tabs to spaces
Centos, increase to 4 space indents
2017-01-11 23:31:43 +00:00
Sam Yaple ac88afe22f Quiet curl down 2017-01-11 23:20:25 +00:00
Pete Birley ee935508df Initial CentOS Support (#3)
* Initial CentOS Support
* Filed bug for spec-cleaner version in Launchpad
2017-01-11 04:09:12 +00:00
Pete Birley 8e345be7aa Merge pull request #2 from yaodu/single_folder
Single folder
2017-01-10 21:29:45 +00:00
Sam Yaple e748603b0e Single folder 2017-01-10 21:04:39 +00:00
Sam Yaple c749546b24 Switch to github for file source
GitHub needs to be up anyway for DockerHub to automate builds.
2017-01-09 17:14:55 +00:00
Sam Yaple 208210d297 Add ubuntu dockerfile 2017-01-09 16:55:38 +00:00
Sam Yaple 69cd57d483 Add debian dockerfile 2017-01-09 07:01:09 +00:00
Sam Yaple 9e82849c8f Initial commit 2017-01-09 06:56:41 +00:00