Commit Graph

80 Commits

Author SHA1 Message Date
Chris Church 60224cdbe4 Update Django to 1.8 and DRF to 3.3, add new Django migrations, update serializers/pagination/metadata, update browsable API styling. 2016-02-02 17:48:04 -05:00
Chris Meyers 366dc9dad2 Merge pull request #540 from chrismeyersfsu/feature-installer_simple_easy
more testable installer
2016-01-07 13:28:29 -05:00
Chris Meyers a4a077566a add postgres socket support and tests 2016-01-06 12:35:10 -05:00
John Mitchell 0b43398ef6 Rehaul of ui build process
Updated make tasks
Added coverage reports for ui
Added browser-sync support
Updated contribution doc
Updated npm dependencies (Jenkins and dev environment can both use Node 4.2.1)
2015-12-06 16:41:48 -05:00
John Mitchell 0f5dde3bd4 update gitignore to include local_settings.json 2015-09-24 17:30:17 -04:00
Jared Tabor f88320a5f7 LoadConfig fix to load config.js first and then local_settings.json 2015-09-21 11:15:10 -04:00
Matthew Jones 519b0e8eef Merge branch 'release_2.3' into devel
* release_2.3: (54 commits)
  Upgrade changelog for 2.3
  Purge superlance
  Purge an old supervisor config
  Require chris-lea libzmq3
  Use the htpasswd command, not the module
  Fix a playbook syntax error for postgres
  Ensure postgres is started earlier in setup role
  Allow customizing npm path
  Include RPM-GPG-KEY-ansible-release for all releases
  Simplify GPG keys
  Correct broken RPM-GPG-KEY
  Use gpg --passphrase for signing CHECKSUM
  Handle rpm --addsign pasphrase prompts
  Adding docker-compose development workflow
  Fix license in spec file.
  Updates to selinux policy for some munin plugins
  ansible 1.8.4 requires sudo:true when using sudo_user
  Fix expect script timeout
  Disable timeout and correct sign.exp error
  Fix expect script hang
  ...
2015-09-11 16:03:52 -04:00
Matthew Jones 940910b9a3 Adding docker-compose development workflow 2015-09-09 17:17:48 -04:00
Matthew Jones 7263367c6d Adding docker-compose development workflow 2015-09-09 17:16:35 -04:00
James Laska 7de8f534a1 Ignore setup-bundle-build directory 2015-09-08 13:01:50 -04:00
Matthew Jones 5727d722b6 Merge remote-tracking branch 'upstream/release_2.3' into devel
* upstream/release_2.3: (91 commits)
  Include python-{paramiko,ecdsa} dependencies
  Remove extra epel testing stanzas
  Unit test for ec2 credentialless inventory
  Fix issue with ec2 iam sync with no credential.
  Use the htpasswd command instead the ansible module
  Pip is no longer needed
  check local user root or not in ./configure
  Remove unneeded when check for super user addition
  Improve distro detection in setup.sh
  Fix superuser check on upgrade
  Minor improvements to setup.sh
  Remove ansible prerequisite check from configure
  Attempt to install ansible within setup.sh
  Allow munin processes to access postgres
  Move up base package dependency install
  fixes jenkins failures
  Proper flake8 fix
  fixes executing processes with correct PYTHONPATH will pickup .pth files
  Show the repo for bundled package file dump
  Proper flake8 fix
  ...
2015-09-03 15:46:10 -04:00
James Laska 6512c76564 Ignore offline TAR build directory 2015-08-26 21:34:14 -04:00
Chris Meyers 99fb641b1b all vendor dependencies expressed in requirements.txt 2015-08-17 11:17:53 -04:00
Chris Meyers fa1643e330 all vendor dependencies expressed in requirements.txt 2015-08-05 08:10:16 -04:00
Joe Fiorini 30d8b29d90 ignore testem.yml in root 2015-08-03 15:34:08 -04:00
Joe Fiorini b7c136aba7 Separate node test build from browser build 2015-07-27 10:19:14 -04:00
Joe Fiorini 811d0b1403 Build to awx/ui/static instead of dist 2015-07-27 10:19:14 -04:00
Joe Fiorini e50d997577 Only ignore build directory at root 2015-07-27 10:19:05 -04:00
Joe Fiorini 40acbcf256 Massive refactor of Brocfile for clarity 2015-07-21 16:28:12 -04:00
Joe Fiorini 572b80c7af Run tests with testem in broccoli watcher 2015-07-09 12:56:05 -04:00
John Mitchell 32d1c0e4db fixed copyright date 2015-06-11 16:10:23 -04:00
James Laska 89a4e43cd0 Merge pull request #216 from jlaska/packer_improvements
Update packer configuration to include vagrant
2015-05-15 15:36:44 -04:00
James Laska 8ce0674f2c First pass at integration package vagrant workflow 2015-05-15 12:08:05 -04:00
Luke Sneeringer 3c1374f656 Internal database backup 2015-04-20 15:28:36 -05:00
Joe Fiorini f2b4590545 Allow all static files to be loaded from dist 2015-03-02 16:47:42 -05:00
Matthew Jones 0b8b39f951 Refactor logging to work primarily with rotating files instead of syslog 2015-02-13 10:30:01 -05:00
John Mitchell d9a33fad94 adding the npm log to our gitignore 2015-02-09 15:34:25 -05:00
Joe Fiorini 54b5a89748 Move Brocfile to packaging 2015-02-06 12:49:04 -05:00
Joe Fiorini a9e0de98d7 Use broccoli to build app 2015-02-06 12:49:04 -05:00
Joe Fiorini c81681cc1a Write final output to awx/ui/static/dist 2015-02-06 12:47:39 -05:00
Joe Fiorini 1809fec52e Setup testing for ci and development 2015-01-30 15:42:49 -05:00
Joe Fiorini cd367395f4 Fix incorrectly-cased file in gitignore 2015-01-30 15:42:47 -05:00
James Laska 9f6e74ac94 Remove tools from .gitignore
Not sure why this was here.  It had to be ignored when commiting changes
to various files under tools.
2014-11-25 09:21:30 -05:00
James Laska a63ec61fef Bind setup playbook with specific tower version
Trello: https://trello.com/c/cdcMpglV
2014-11-17 19:28:30 -05:00
Jared Tabor 6a08738071 JobSubmission cleanup
added some cleanup to old code in JobSubmission
2014-11-13 11:20:39 -05:00
Luke Sneeringer 01a611b6b9 Moving postgres conf to its own file in conf.d 2014-10-31 13:23:50 -05:00
Luke Sneeringer e892a45aa2 Shift to local inventory file. 2014-10-30 14:28:37 -05:00
Luke Sneeringer b740faeccd Setup wizard adjustments. 2014-10-20 08:04:15 -05:00
Chris Houseknecht 5135c79e10 Tower JS Doc Site
Fixed angular-animate so that it is now installed via Bower.
2014-08-28 10:48:14 -04:00
Jared Tabor 1483b022ef added angular-animate.js to gitignore 2014-08-27 11:52:47 -04:00
Jared Tabor 6f7c711877 fixed .gitignore to include correct library 2014-08-27 11:51:18 -04:00
Jared Tabor 026c19cd85 adding doc site files to .gitignore 2014-08-27 11:49:45 -04:00
Luke Sneeringer deaf54f2d7 Migrating logs to /var/log/tower/. 2014-08-25 12:31:18 -04:00
Chris Houseknecht d872aa1985 local_config.js
Look for local_config.js. If not found, load config.js. Set debug_mode to true and make other config changes locally without affecting production builds.
2014-07-25 10:25:37 -04:00
Luke Sneeringer d293f1fa52 Group things in .gitignore 2014-07-15 08:41:23 -05:00
James Laska 1d7e5a646d Move grunt/js packaging files under packaging/grunt/ 2014-07-08 10:25:20 -04:00
Chris Houseknecht 91eff95842 Add Tower bootstrap CSS to repo
Not having this in the repo forces folks to go through the build process in their dev environments, which is proving to be a headache.
2014-06-20 11:04:36 -04:00
Chris Houseknecht 6cf80d3a9b 2.0 styling
Started applying new styles starting with removal of tabs. Brought in new breadcrumb format and blended with inventory edit group breadcrumbs. Rather than attempting to override bootstrap styles after the fact, copied boostrap less file and started modifying those to create ansible-boostrap.css, as described in the boostrap documentation.
2014-06-18 15:39:50 -05:00
Luke Sneeringer dd5fcbbfbd Vagrant Local Development
This commit adds playbooks and files necessary to do local development
from within Vagrant.

These playbooks start with a fresh Ubuntu 12.04 machine and:
  - Install Ansible
  - Install the Tower nightly
  - Install all components to exactly mirror production, except Apache
  - Install uwsgi and nginx for local development (since Apache lacks a
working auto-reload)

This isn't entirely perfect -- in particular, developing on task code
is probably challenging until I figure out how to get celery not to
read from the install, but it is a very easy way to get 90% of the way
there very, very quickly.
2014-06-12 16:51:48 -05:00
Luke Sneeringer b6ba138522 Add items to .gitignore.
This commit adds three files to .gitignore, to support local development
using Vagrant VMs.

Regarding `awx/main/fixtures`: This is to allow for a dev's primary user
to be in a fixture, so it's easily loaded.
2014-06-10 13:43:25 -05:00