Ryan Petrello
35230eded1
run the celery reload in a shell so the uwsgi hook isn't fatal on fail
2018-02-01 22:32:08 -05:00
Ryan Petrello
e7ed4811c1
reload the entire celery worker pool when uwsgi reloads the Python app
...
this is for the development environment only; when uwsgi notices a code
change, it automatically reloads the uwsgi workers; this patch includes
a hook that sends `SIGHUP` to the celery process, causing it to spawn
a new set of workers as well
2018-01-25 14:59:40 -05:00
Shane McDonald
52e531625c
Use first parent commit when determining version from tags
...
We were having issues where an older tag was being outputed from `git describe`.
From the man page:
Follow only the first parent commit upon seeing a merge commit. This is useful when you wish to not match tags on branches merged in the history of the target commit.
2018-01-15 11:01:47 -05:00
Matthew Jones
9dbcc5934e
Merge remote-tracking branch 'tower/release_3.2.2' into devel
2017-12-13 12:25:47 -05:00
Matthew Jones
34c206fab0
Bump psql-container pg version to 9.6
2017-12-11 12:01:28 -05:00
Matthew Jones
da0b686369
Adding jupyter notebook support to the AWX development environment
...
* Jupyter starts alongside the other awx services and is available on
0.0.0.0:8888
* make target: make jupyter
* default settings in settings/development.py
* Added jupyter, matplotlib, numpy to dev dependencies
2017-12-05 23:46:18 -05:00
Wayne Witzel III
8faf588775
Update package versions, settings, and tooling
2017-11-09 17:17:30 -05:00
Jake McDermott
77e11fe8fe
collect unit test results for shippable
...
Signed-off-by: Jake McDermott <jmcdermott@ansible.com >
2017-11-02 01:22:07 -04:00
Jake McDermott
4883876dc5
run both unit test suites and linting tasks
2017-11-01 13:36:34 -04:00
Ryan Petrello
5bb06fdb50
stop hard-coding the awx version in the isolated development environment
...
see: #296
2017-10-13 12:17:04 -04:00
Matthew Jones
523734a6af
omit old unit tests from "test" make target
2017-09-21 21:33:34 -04:00
Jake McDermott
2a9c97f96d
remove unused config
2017-09-15 17:22:23 -04:00
Wayne Witzel III
f1c9d5a8f4
Add PR template and tweak make VERSION output to be pastable
2017-09-12 09:56:35 -04:00
Matthew Jones
6e4d886ea4
Reduce the size of the production container image
2017-08-22 13:21:53 -04:00
Alan Rominger
dcfcfb6c7b
Merge pull request #245 from AlanCoding/fix_supervisor
...
specify all group queues, get supervisor working
2017-08-14 11:31:00 -04:00
Matthew Jones
dd44f7a640
Merge pull request #236 from matburt/contributing_and_other_docs
...
CONTRIBUTING.md and other docs
2017-08-11 10:30:55 -04:00
AlanCoding
2385f62311
specify all group queues, get supervisor working
2017-08-10 14:57:25 -04:00
Matthew Jones
67474c8de1
Updating development tooling to be more generic
...
* Not assuming GCR is being used for image hosting
* Breaking out the dev environment bootstrapping from service starting
2017-08-09 15:53:25 -04:00
AlanCoding
afb267cee9
update awx-manage command to new name
2017-08-08 15:18:07 -04:00
Shane McDonald
f4aacebb86
Fix OpenShift container image builds
2017-08-07 17:31:18 -04:00
Shane McDonald
9c56a18ced
Remove PACKAGE_BUILD logic from Makefile
...
Also fix some whitespace
2017-08-03 16:22:59 -04:00
Matthew Jones
af3652bb2f
Updates to production container builds for new repository
2017-08-03 10:39:04 -04:00
Shane McDonald
ac9fcdb63e
Bump setuptools version
...
This addresses a bug I was seeing when running `pip download setuptools --no-binary=:all:`.
2017-08-01 10:13:04 -04:00
Shane McDonald
97b7321920
Cleaning up Makefile
...
Removing references to and definitions of unused targets
2017-07-27 16:46:40 -04:00
Shane McDonald
1b8b6e1159
Remove default goal from makefile
...
There is no build target anymore
2017-07-27 16:32:09 -04:00
Shane McDonald
f3130e06c9
Add i18n flag file back to makefile
...
This was accidentally deleted during the repo split
2017-07-27 16:30:29 -04:00
Shane McDonald
9979513e24
Remove unused variable from setup.py invocations
2017-07-25 11:10:18 -04:00
Shane McDonald
3f3b02dbea
Fix whitespace
2017-07-25 11:10:18 -04:00
Shane McDonald
7695cb6419
Fix version when installing from sdist
...
When installing an sdist, setup.py is invoked on the machine you're installing on. We extract the version from a git tag, but the repo is not included in the sdist. The git describe --long command will silently fail and cause the installed package to report version 0.0.0.0.
2017-07-25 11:09:51 -04:00
Matthew Jones
1a706b6154
Commands to generate a python wheel for packaging
2017-07-24 12:36:52 -04:00
Shane McDonald
17db724932
Make packaging work with our internal build systems
2017-07-21 21:27:02 -04:00
Matthew Jones
3892e4e389
Tower -> AWX Tooling Migration
...
* Switching version number scheme and mechanism
* Refactor development tooling towards 'awx' paths and names
* Purging packaging details from Makefile
2017-07-21 17:06:45 -04:00
Shane McDonald
4a175222b5
Cache i18n make targets
2017-07-17 09:41:47 -04:00
Shane McDonald
3450937329
Install tower-license in debs
2017-07-14 11:35:24 -04:00
Shane McDonald
d273272d9a
Add tower-license as a source to the RPM
2017-07-14 11:35:24 -04:00
AlanCoding
592df0c8e2
new target to make the UI
2017-07-07 11:37:51 -04:00
Matthew Jones
d443f5cf48
Merge branch 'containerization' into devel
...
* containerization:
Updating make targets for fixes to bringing cluster up and svcs
Adding Makefile targets for local builds/deployments
Moving Openshift work to installer directory to reduce conflicts
Support deploying Tower into OpenShift
Implementing containerized tower packaging
2017-06-30 16:21:03 -04:00
Matthew Jones
d82c69680b
Updating make targets for fixes to bringing cluster up and svcs
2017-06-30 16:06:57 -04:00
Matthew Jones
0ee3ad8c14
Adding Makefile targets for local builds/deployments
...
Updating paths
2017-06-30 15:25:42 -04:00
Matthew Jones
d1ec8f93c0
Support deploying Tower into OpenShift
2017-06-29 16:31:07 -04:00
Ryan Petrello
611c42f741
fix the make rdb debugging tool
2017-06-29 15:40:09 -04:00
Michael Foord
f93919a8af
Remove deprecated and unneeded -e flag to docker login
2017-06-29 12:40:09 +01:00
Shane McDonald
4a8e8d4fbf
ansible-tower-isolated RPM
2017-06-28 15:02:34 -04:00
Shane McDonald
4e24a77370
Clean up rpm-sign
2017-06-28 15:02:34 -04:00
Ryan Petrello
3000f52a92
install a randomized RSA key for controller -> isolated rampart auth
...
see: #6507
2017-06-27 10:53:44 -04:00
AlanCoding
3cedcf22a9
add instance groups and queues to cluster tooling
2017-06-22 10:40:58 -04:00
Chris Meyers
fee16fe391
Merge pull request #6588 from chrismeyersfsu/feature-fact_cache
...
initial tower fact cache implementation
2017-06-22 09:58:28 -04:00
Ryan Petrello
45bdd9f747
improve readability of the honcho console logs in the dev environment
...
* colorize uwsgi and celery logs; DEBUG lines are green, WARN lines
are yellow, ERROR lines (and tracebacks) are red
* pretty-print fact callback receiver JSON
* simplify the uwsgi log format so it's more legible
2017-06-22 09:19:32 -04:00
Chris Meyers
ec2e537f63
remove fache cache receiver
2017-06-21 13:45:27 -04:00
Alan Rominger
2c92f623d8
Merge pull request #6617 from ansible/isolated_setup
...
setup playbook and heartbeat for isolated deployments
2017-06-20 17:20:53 -04:00