James Laska
b7a67ca176
Don't include the build path in CHECKSUM
2015-09-04 21:14:01 -04:00
James Laska
4aa6f74437
Only sign the CHECKSUM for OFFICIAL builds
2015-09-04 21:08:49 -04:00
James Laska
8383838296
Fix path in build target
2015-09-04 21:05:59 -04:00
James Laska
061e165c30
Merge pull request #405 from jlaska/release_2.3
...
Add CHECKSUM files for setup and bundle targets
2015-09-04 15:52:03 -04:00
James Laska
cb1d60939b
Renamed packaging/offline -> packaging/bundle
...
Also replaced all instances off `offline` with `bundle`. Also includes minor
trailing whitespace cleanup.
2015-09-04 14:10:50 -04:00
Chris Meyers
44f5e285a0
Merge pull request #403 from chrismeyersfsu/fix-python_path
...
more carefully add to python path
2015-09-04 13:57:32 -04:00
Chris Meyers
adb912a8d6
Merge pull request #404 from chrismeyersfsu/fix-setup_privilage
...
pair --ask-xxx-pass with respective escalation
2015-09-04 13:57:21 -04:00
James Laska
b456f2955e
Create CHECKSUM files for tarball targets
...
* Renames the setup_offline_tarball -> setup_bundle_tarball
* Uses sha256sum and gpg to create a --clearsign CHECKSUM file
2015-09-04 13:53:03 -04:00
Chris Meyers
b3e20b843d
more carefully add to python path
...
* ensure our path is the first in the sys.path list instead of
blindly poping and pushing onto the path
2015-09-04 13:43:24 -04:00
James Laska
5e46262546
Remove DIST_FULL from offline-tar-build path
...
Also provide suitable defaults for RPM_DIST and RPM_ARCH when being run on a
platform that doesn't have the `rpm` command.
2015-09-03 20:42:43 -04:00
Chris Meyers
2ecbb07af3
Merge pull request #402 from chrismeyersfsu/feature-config_check_local_machine_user
...
check local user root or not in ./configure
2015-09-03 15:09:05 -04:00
Matthew Jones
7774b17960
Unit test for ec2 credentialless inventory
2015-09-03 14:05:17 -04:00
Matthew Jones
15005d3e6b
Fix issue with ec2 iam sync with no credential.
...
When checking if an inventory sync can start allow an ec2 sync to run
even if credentials are not supplied
2015-09-03 13:37:38 -04:00
James Laska
55e7458ebf
Merge pull request #400 from jlaska/setup_install_ansible
...
Attempt to install ansible in setup.sh
2015-09-03 09:18:22 -04:00
Chris Meyers
ee3de2b209
Merge pull request #397 from chrismeyersfsu/fix-python_paths
...
fixes executing processes with correct PYTHONPATH will pickup .pth files
2015-09-02 09:20:23 -04:00
Chris Meyers
9f33127919
fixes jenkins failures
...
* include requirements.txt in requirements_jenkins.txt
* include requirements.txt in requirements_dev.txt
* alter Makefile to NOT call the requirements rule in the requirements_*
rules. Again, this is now handled by the -r requirements.txt in the
respective _*.txt file.
* install jenkins requirements "globally" (in the virtualenv)
2015-09-02 08:23:11 -04:00
Chris Meyers
a93babcbaf
Merge pull request #396 from chrismeyersfsu/fix-configure_py2.6
...
remove reading inventory file in config process
2015-09-01 20:32:39 -04:00
Matthew Jones
c37716a2e7
Proper flake8 fix
2015-09-01 18:35:12 -04:00
Chris Meyers
1f06a95c40
fixes executing processes with correct PYTHONPATH will pickup .pth files
2015-09-01 18:30:39 -04:00
Matthew Jones
f0a23b7ed3
Proper flake8 fix
2015-09-01 16:15:39 -04:00
Matthew Jones
4a5111308f
Fix flake8 warning from tests
2015-09-01 15:23:35 -04:00
Bill Nottingham
cb2a0a0f69
clean up dups
2015-09-01 09:56:06 -04:00
James Laska
3ecfb0ce01
Include DIST_FULL in the offline symlink
2015-08-31 20:43:44 -04:00
Matthew Jones
09f4c9fbbe
Fixed job redaction for projects and unit tests
2015-08-31 16:24:38 -04:00
Matthew Jones
bd3faea671
Fix path check in start_development docker script
2015-08-31 15:15:49 -04:00
James Laska
2b5624daa2
Improve RPM_DIST regular expression
2015-08-31 13:16:59 -04:00
James Laska
797aa9b5d8
Cleanup of Makefile offline-tar-build target
2015-08-31 13:04:11 -04:00
James Laska
597d37dd25
Fix typo in Makefile
2015-08-31 12:52:12 -04:00
James Laska
23b3b3fca6
Attempt to simplify offline Makefile target
2015-08-31 12:01:15 -04:00
James Laska
50ff81388c
Merge pull request #394 from wenottingham/release_2.3
...
Update license audit toolset and license list for new requirements.txt.
2015-08-28 16:31:57 -04:00
Bill Nottingham
ba2a2d17d7
Update license audit toolset and license list for new requirements.txt.
2015-08-28 15:48:54 -04:00
Matthew Jones
2f39393cf3
Implement fact receiver thread worker
...
Optionally allow processing of fact receiver messages in a worker
thread. This works around an issue where data could take a while to
page into Mongo and cross the zmq socket timeout.
2015-08-28 10:59:52 -04:00
James Laska
64b65edf2c
Handle /bin/sh as the default shell
...
Fixes a build issue on Ubuntu where the `source` function isn't available
within `/bin/sh` (ubuntu).
2015-08-27 11:18:38 -04:00
James Laska
97d5b7e11b
Merge pull request #390 from jlaska/build_requirements
...
Gather requirements during distro package build
2015-08-27 09:54:41 -04:00
James Laska
265802322d
Add a new default build target
...
Also override dh_auto_clean to avoid removing the awx/ui/dist during DEB
package builds.
Update the `.spec` file to call the same Makefile targets used by in `debian/rules`.
2015-08-26 21:34:15 -04:00
James Laska
6512c76564
Ignore offline TAR build directory
2015-08-26 21:34:14 -04:00
James Laska
51e2120886
Properly handle namespace packages (oslo, dogpile)
...
Using `site.addsitedir()` handles namespace packages, where the traditional
`sys.path.insert` does not. Kudos to Chris Meyers for this discovery.
2015-08-26 21:33:57 -04:00
James Laska
32a4a941e0
Gather pip requirements at package build time
...
Previously, requirements were gathered prior to the `sdist` target, and
included in the sdist tarball. As some requirements are compiled, this caused
problems where the compiled dependencies were linked against the wrong
libraries. This pull-request addresses that by moving the requirements
gathering into the `dh_prep` and `%build` steps of the packaging process.
2015-08-26 12:13:59 -04:00
Matthew Jones
549809dfa4
Fix chunked stdout display issue
...
* We removed stdout redaction from jobs and job templates but only for
the full stdout dump, this extends it to the limited display also
2015-08-25 16:05:03 -04:00
Matthew Jones
896b0e18f3
Merge remote-tracking branch 'chrismeyers/feature-configure_offline' into release_2.3
...
* chrismeyers/feature-configure_offline:
configure support inventory file
retain existing behavior with added --inventory-file param
2015-08-24 14:38:30 -04:00
Chris Meyers
442de37441
Merge pull request #386 from chrismeyersfsu/fix-offline_remote
...
move offline check from preflight to setup.sh
2015-08-24 12:21:16 -04:00
Chris Meyers
30dc5ec434
remove hard coded epel6 build; support epel 7
...
* corrects epel7 testing .repo
2015-08-24 11:45:38 -04:00
Chris Meyers
e210eeaf59
Merge branch 'release_2.3' into fix-offline_remote
2015-08-24 08:54:32 -04:00
Chris Meyers
c038bdb1d5
flake8 fixes
2015-08-24 08:48:53 -04:00
Matthew Jones
1ead738f96
Updates to offline packager docker environment
2015-08-21 16:40:35 -04:00
Chris Meyers
38435648c6
Merge branch 'feature-offline_merge' into release_2.3
2015-08-21 16:21:12 -04:00
Matthew Jones
1471a3bb3e
Allow proot's base tmp path to be configurable
2015-08-21 15:28:39 -04:00
Matthew Jones
7080996670
Cleanup stdout dump during 2.2 migration
...
postgres is adding extra newline/carriage return escapes to the stdout
output. Here we'll use sed to fix those so they can be read correctly
2015-08-21 13:28:34 -04:00
Matthew Jones
4ce2300d27
Bump version number for 2.3.0 release
2015-08-21 11:55:19 -04:00
Matthew Jones
c5ce9cdc12
Fix stdout plaintext render
...
* Was rendering as json (though text/plain)
* Switched to rendering it as normal text with stripped ansi
* Fixes: https://trello.com/c/TMyOak0H/142-api-v1-jobs-n-stdout-format-txt-emits-json-output
2015-08-21 10:20:57 -04:00