Shane McDonald
c44bf6f903
Allow for platform specific variables in docker-compose install
...
This changes the default docker_compose_dir on macos to a writeable location
2019-03-27 09:32:04 -04:00
Shane McDonald
a6d031f46f
Fix permissions of sensitive files in docker-compose installation
2019-03-27 09:31:10 -04:00
Shane McDonald
2b6cf97157
Do not set credentials via environment variables
2019-03-26 15:13:28 -04:00
Shane McDonald
07e5a00f14
Remove “standalone Docker” installation path
...
This has been a burden to maintain. docker-compose is now required
2019-03-26 15:13:28 -04:00
Shane McDonald
0eaeadad87
Fix python3 offline installs
2019-03-22 13:30:09 -04:00
Shane McDonald
14d86ef5d3
Merge pull request #3426 from sugitk/patch-1
...
propose the change translation in Japanese
2019-03-18 09:36:42 -04:00
Shane McDonald
e09684462c
Working out some python3 kinks
2019-03-12 11:27:50 -04:00
Shane McDonald
b29a9cd86e
Fix dev environment when running as root on the host
...
Without this, CURRENT_UID isnt actually passed in from the host, and wipes out /etc/passwd even when we’re actually running as root.
I tested this as a non-root user on Linux, and on Docker for Mac
2019-03-06 17:08:56 -05:00
Shane McDonald
42fbb81337
AWX 3.0.0
2019-01-22 09:32:39 -05:00
Shane McDonald
04da4503db
Python 3 / Upstream Kubernetes
2019-01-15 14:09:05 -05:00
Shane McDonald
d273472927
Enable py3 SCL if needed
2019-01-15 14:09:05 -05:00
Shane McDonald
5aa99b2ca1
Dependency updates for Python 3
2019-01-15 14:09:05 -05:00
Shane McDonald
e3872ebd58
Bump version to 2.1.2
2018-12-11 12:30:10 -05:00
Shane McDonald
18c4771a38
Extract latest strings from source code for translations
2018-11-27 12:31:52 -05:00
Shane McDonald
a9ae4dc5a8
Clean up after yourselves, people!
2018-11-26 11:31:58 -05:00
Shane McDonald
0398b744a1
Add a note about —force-with-lease to contributing documentation.
2018-11-26 11:31:36 -05:00
Shane McDonald
fbec6a60bf
Bump version to 2.1.0
2018-11-01 11:37:28 -04:00
Shane McDonald
04625f566b
Bump version to 2.0.2
2018-11-01 09:50:02 -04:00
Shane McDonald
a361b5da6e
Fix permissions when running dev container as non-root user
...
I wanted to pass `—user` to `docker-compose` up, but that option doesnt exist. To get around this, I had to record the uid on the host (CURRENT_UID), interpolate the variable in tools/docker-compose.yml, and detect that inside the container. I then piggy-backed on the /etc/passwd hack we use for scenarios with unpredictable uids.
2018-10-24 10:30:04 -04:00
Shane McDonald
7df63830ed
Remove reference to file that doesnt exist anymore
2018-10-24 10:30:03 -04:00
Shane McDonald
ee1d5e43b9
Fix fallout from https://github.com/ansible/awx/pull/2392
...
There were some upstream changes that I overwrote but shouldn’t have.
2018-10-10 11:41:34 -04:00
Shane McDonald
de60165a49
Fix broken defaults in awx installer
2018-10-09 19:15:32 -04:00
Shane McDonald
7a5cfd05a3
Run tests in Docker as non-root user
2018-10-09 15:16:01 -04:00
Shane McDonald
b9279ebd5e
Port downstream installer changes
2018-10-09 14:39:39 -04:00
Shane McDonald
7249b21214
Merge pull request #2368 from backeby/fix
...
Fixed typo Ansbile->Ansible
2018-10-04 16:04:43 -05:00
Shane McDonald
b75f8ceca6
Do not default to pulling latest from DockerHub
2018-10-03 17:50:07 -05:00
Shane McDonald
bfc74497b0
Fix error in image_build role
...
I think I derped up and commited something in an old stash.
2018-10-03 14:44:26 -05:00
Shane McDonald
3701567ad7
Revert "first-parent requires git >= 1.8.4"
...
This reverts commit 1af0ee2f8c .
# Conflicts:
# installer/roles/image_build/templates/Dockerfile.j2
2018-09-28 15:48:33 -04:00
Shane McDonald
86140dec08
Revert "Fix sdist builder image"
...
This reverts commit 97472cb91b .
# Conflicts:
# installer/roles/image_build/tasks/main.yml
2018-09-28 15:48:33 -04:00
Shane McDonald
50fe0392ed
Updates to versioning system.
...
https://github.com/ansible/awx/issues?q=%22--first-parent%22
2018-09-28 15:48:33 -04:00
Shane McDonald
62e3b9e3b6
Driveby cleanup: use built-in Make variable
2018-09-26 21:27:07 -04:00
Shane McDonald
9fc4c03e5b
Merge pull request #2197 from Spredzy/minor_fixes_contributing.md
...
CONTRIBUTING.md: Fixing ToC indendation and wrong links
2018-09-20 17:51:00 -04:00
Shane McDonald
0bb1b0ed45
Merge pull request #2272 from ansible/delete-shrinkwrap
...
delete old npm-shrinkwrap lock file
2018-09-18 14:01:16 -04:00
Shane McDonald
1b4c3f56fa
Merge pull request #2113 from kialam/upgrade-node-lts
...
Upgrade Node and NPM to LTS
2018-09-18 12:46:30 -04:00
Shane McDonald
6c5334c7d3
Update docs for new Node and NPM version requirements
2018-09-18 12:37:41 -04:00
Shane McDonald
1371e394de
Update Node version in dev container image
2018-09-18 12:37:20 -04:00
Shane McDonald
ec67feef2f
Bump npm version in package.json
...
This is what’s served out of the 8.x LTS yum repos.
2018-09-18 12:18:21 -04:00
Shane McDonald
89e656b2a4
Update Node version in sdist builder
2018-09-18 12:17:52 -04:00
Shane McDonald
580004b395
Merge remote-tracking branch 'downstream/release_3.3.0' into devel
...
# Conflicts:
# awx/main/notifications/slack_backend.py
2018-09-18 08:11:50 -04:00
Shane McDonald
90bd27f5a8
Whitespace fix
...
I’m not actually this pedantic, I just need something to tag.
2018-09-12 13:41:56 -04:00
Shane McDonald
b3f2f7efe5
Fix broken file ref
2018-09-05 00:06:11 -04:00
Shane McDonald
1b8cb45024
Update translations
2018-08-17 13:56:34 -04:00
Shane McDonald
07cb2aa9bb
Fix / improve minishift dev env playbook
...
- Redo how we detect / set the minishift path
- Log into the correct admin account, once.
- Make sure commands that fail cause tasks to fail (s/;/&&/)
2018-08-15 15:01:40 -04:00
Shane McDonald
19c5564ec8
Update translation strings
2018-08-15 14:56:58 -04:00
Shane McDonald
ae207b5f33
Merge pull request #2175 from shanemcd/kubernetes-fun
...
Pull in downstream k8s installer changes
2018-08-15 11:51:42 -04:00
Shane McDonald
2b9954c373
Pull in downstream k8s installer changes
...
- Secretification of secret stuff
- Backup / restore
2018-08-14 12:37:19 -04:00
Shane McDonald
2e6a7205e7
Fix broken conditional
2018-08-14 11:19:15 -04:00
Shane McDonald
047b5755bf
Merge pull request #2170 from matburt/fix_web_wait_deployment
...
Add some env variables to the web deployment
2018-08-13 13:32:22 -04:00
Shane McDonald
61c21c5ac0
Merge pull request #2808 from wwitzel3/release_3.3.0
...
disable computed for create preload data mgmt cmd
2018-08-09 10:14:52 -04:00
Shane McDonald
1c32df0fcd
Move django-oauth-toolkit into requirements_git.txt
...
All SCM based requirements need to go into this file because of how we built Ansible Tower (offline).
2018-08-06 19:00:54 -04:00
Shane McDonald
090b3fad8e
Update translation template files
2018-08-03 15:07:19 -04:00
Shane McDonald
f6aee3dd41
Fix error in Dutch translation file
2018-08-02 12:30:16 -04:00
Shane McDonald
c97edaf9e0
Merge pull request #2744 from shanemcd/release_3.3.0
...
Fix syntax in nginx config
2018-08-02 11:26:49 -04:00
Shane McDonald
be7a40daf3
Fix syntax in nginx config
...
Broke in 6f5259d017
2018-08-02 11:24:51 -04:00
Shane McDonald
b8a51244e4
Extract latest strings
2018-08-02 11:23:32 -04:00
Shane McDonald
3cc35fc598
Pull updated localization files
2018-08-02 11:23:32 -04:00
Shane McDonald
795f26e7b9
Lock down version of setuptools_scm
...
This was causing offline pip installs to fail for some weird reason:
The 'setuptools_scm>=1.15.0' distribution was not found and is required by the application
Even though it is there. v2.x still works.
2018-07-27 15:28:41 -04:00
Shane McDonald
8f7931e02f
Merge pull request #2076 from john-westcott-iv/fix_node_link
...
Change node.js macOS installer link (old link was dead)
2018-07-18 12:21:11 -04:00
Shane McDonald
65a5f2dc9b
Merge pull request #2052 from robruma/feature/callback_script_enhancement
...
Adding ability to ignore SSL certificate validation errors, cleanup p…
2018-07-16 13:13:51 -04:00
Shane McDonald
467a1fafcc
Merge pull request #1880 from luisico/compose-web-wait-for
...
AWX launchers should wait for other containers to be ready
2018-07-16 13:11:06 -04:00
Shane McDonald
ad33dff6af
Merge pull request #1949 from willthames/k8s_use_context
...
Use use-context to set Kubernetes context
2018-07-16 12:59:36 -04:00
Shane McDonald
9b941e8b05
Merge pull request #2040 from kivio/tiller-namespace-configuration
...
#2039 add tiller-namespace as argument
2018-07-16 10:10:23 -04:00
Shane McDonald
3f8b80e415
Merge pull request #2028 from basos9/fix-nginx-log
...
FIX nginx use selected log formatting
2018-07-16 09:47:05 -04:00
Shane McDonald
93ddda13fd
Merge pull request #2216 from ansible/rollback-task-reaper-pr
...
Revert "fix celery task reaper"
2018-06-18 19:24:29 -04:00
Shane McDonald
4f5a0d5a08
Merge pull request #1994 from taylorsmithgg/patch-1
...
Update INSTALL.md
2018-06-18 14:15:45 -04:00
Shane McDonald
8aa651faba
Update translations
2018-06-14 14:37:18 -04:00
Shane McDonald
246e63bdb6
Update translation templates
2018-05-31 10:53:57 -04:00
Shane McDonald
cb91b97fd0
Update pot files
2018-05-07 17:35:14 -04:00
Shane McDonald
17b6051233
Merge pull request #1826 from shanemcd/update-install-docs
...
Update install docs
2018-04-30 12:05:11 -04:00
Shane McDonald
6f4ef29ae7
Update install docs
...
- Document openshift_skip_tls_verify
- Document openshift_pg_emptydir
- Add minimum minishift specs
- Move minishift section below variable reference
2018-04-30 12:02:57 -04:00
Shane McDonald
4fdf462b98
Merge branch 'release_3.3.0' into awx/devel
...
# Conflicts:
# awx/ui/client/src/standard-out/standard-out-factories/main.js
# awx/ui/package.json
2018-04-27 10:17:59 -04:00
Shane McDonald
5313e069ca
Merge pull request #1799 from shanemcd/devel
...
Fix Helm PostgreSQL deployment name
2018-04-25 11:22:39 -04:00
Shane McDonald
e5faf0798f
Always pull memcached image
2018-04-25 11:17:37 -04:00
Shane McDonald
e623c3d7cd
Don’t hardcode Helm PostgreSQL deployment name
2018-04-25 11:17:26 -04:00
Shane McDonald
e2deab485e
Merge pull request #1776 from enginvardar/devel
...
Install unzip for awx_task docker image to enable usage of unarchive …
2018-04-20 09:11:23 -04:00
Shane McDonald
98a9e82d2d
Fix image build role when not deploying to localhost
2018-04-20 00:07:25 -04:00
Shane McDonald
590d5ccad1
Merge pull request #1718 from soumikgh/devel
...
Bind mount to custom certs to `source/anchors` subfolder
2018-04-19 22:33:36 -04:00
Shane McDonald
f4f22dc585
Merge pull request #1777 from shanemcd/devel
...
Use Deployment on Kubernetes
2018-04-18 10:32:40 -04:00
Shane McDonald
cf5149ecf4
Use Deployment on Kubernetes
...
I messed this up when rebasing.
2018-04-18 10:28:50 -04:00
Shane McDonald
ffc347bfd0
Merge pull request #1771 from shanemcd/kubernetes-role-cleanup
...
Kubernetes role cleanup
2018-04-17 11:16:46 -04:00
Shane McDonald
40d7751fbd
Remove image push logic from installer roles
...
I’m going to be reusing this code on the Tower side, and I’m trying to refactor some of the AWX specific bits out. There will probably be more to come, but this is a good start.
2018-04-16 19:01:43 -04:00
Shane McDonald
2b6fe7969f
Move rabbitmq and memcached images into variables
2018-04-16 17:43:15 -04:00
Shane McDonald
0786b41ac6
Allow for customizing kubernetes deployment name
2018-04-16 17:43:15 -04:00
Shane McDonald
479a56c6d3
Generalize variable names in installer
...
secret_key
2018-04-16 17:43:15 -04:00
Shane McDonald
e4a6fc55df
Remove unused variable from inventory
2018-04-16 15:51:36 -04:00
Shane McDonald
bebc37b3eb
Set kubernetes_namespace when deploying on OpenShift
...
kubernetes_namespace is referenced later it the role but may not be set if deploying on openshift
2018-04-16 15:51:36 -04:00
Shane McDonald
534b2f1601
Fix openshift_pg_emptydir logic
2018-04-16 15:51:36 -04:00
Shane McDonald
db02bd7531
Remove explicit nodePort declarations for RabbitMQ service
...
This lets Kubernetes handle the port mapping, which resolves a port collision issue when running multiple deployments of AWX in a single cluster.
2018-04-16 15:51:36 -04:00
Shane McDonald
e9ddf7b9db
Use a DeploymentConfig in OpenShift
2018-04-16 15:51:36 -04:00
Shane McDonald
0055c2ffff
Merge pull request #1760 from AlanCoding/fix_tests_25
...
Fix tests fallout from 2.5 upgrade
2018-04-16 15:51:11 -04:00
Shane McDonald
b0425d524c
Merge pull request #1754 from ansible/fix-docker-compose-template
...
Fix whitespace issues with docker-compose jinja template
2018-04-11 12:38:09 -04:00
Shane McDonald
3720c57c63
Fix whitespace issues with docker-compose jinja template
...
See https://github.com/ansible/awx/issues/1710
2018-04-11 11:06:34 -04:00
Shane McDonald
3cb37b131b
Merge pull request #1702 from shanemcd/postgresql-persistent-template
...
Customizable template for OpenShift PostgreSQL deployment
2018-03-28 16:37:02 -04:00
Shane McDonald
1ef7d73bc9
Customizable template for OpenShift PostgreSQL deployment
...
`oc new-app --template=postgresql-persistent` has been kind of a pain. It would attempt to create a Persistent Volume, but does not allow you to specify the storageClass.
This code assumes that a Persistent Volume is already available and will fail with a helpful error message if it is not.
Signed-off-by: Shane McDonald <me@shanemcd.com >
2018-03-28 16:25:43 -04:00
Shane McDonald
84e3bcc031
Merge pull request #1701 from shanemcd/devel
...
Move rabbitmq_version out of inventory file
2018-03-28 12:47:43 -04:00
Shane McDonald
c8ea03e67b
Move rabbitmq_version out of inventory file
...
Signed-off-by: Shane McDonald <me@shanemcd.com >
2018-03-28 12:45:05 -04:00
Shane McDonald
c1e1bf32d0
Merge pull request #1699 from shanemcd/rabbitmq-3.7
...
Upgrade to RabbitMQ 3.7, remove need for etcd2
2018-03-28 12:14:54 -04:00
Shane McDonald
935dc8bca7
Upgrade to RabbitMQ 3.7, remove need for etcd2
...
Signed-off-by: Shane McDonald <me@shanemcd.com >
2018-03-28 11:45:33 -04:00
Shane McDonald
3f685c42fe
Merge pull request #1693 from shanemcd/consolidate-roles
...
Consolidate OpenShift and Kubernetes roles
2018-03-28 11:37:12 -04:00
Shane McDonald
98f5dc3fcc
Consolidate OpenShift and Kubernetes roles
...
Signed-off-by: Shane McDonald <me@shanemcd.com >
2018-03-28 11:36:08 -04:00