Shane McDonald
ddcbc408b9
Remove Ansible from control plane
...
Execution Environments or bust!
2021-03-03 18:52:55 -05:00
Shane McDonald
ea39cbce73
Update receptor.conf in dev env
2021-03-03 18:52:55 -05:00
Shane McDonald
8eb4dafb17
Fix missing postgresql module
2021-03-03 18:52:55 -05:00
Shane McDonald
428f8addf8
Create default EE as a part of create_preload_data
2021-03-03 18:52:55 -05:00
Shane McDonald
9f97efece8
Stop and kill dispatcher and callback reciever as group
2021-03-03 18:52:55 -05:00
Shane McDonald
1a68df275c
Set correct SDB_NOTIFY_HOST in minikube env
2021-03-03 18:52:55 -05:00
Shane McDonald
c6be92cdf6
Create awx group in container
2021-03-03 18:52:55 -05:00
Shane McDonald
341e1e34e3
Dont zip/unzip private data dir for local jobs
2021-03-03 18:52:55 -05:00
Shane McDonald
70755a395b
Make receptorctl easier to use in dev env
2021-03-03 18:52:55 -05:00
Shane McDonald
70f7a082bb
Minimally functional container group v2 w/ receptor
2021-03-03 18:52:55 -05:00
Shane McDonald
7b7465f168
Update receptor config to allow for runtime options
2021-03-03 18:52:55 -05:00
Shane McDonald
0184a7c267
Create receptor mesh in cluster development environment
2021-03-03 18:52:54 -05:00
Shane McDonald
81f6d36a3a
Set SDB_NOTIFY_HOST for all processes
2021-03-03 18:52:54 -05:00
Shane McDonald
f1df4c54f8
Begin integrating receptor
2021-03-03 18:52:54 -05:00
Shane McDonald
0c497fa682
Get podman-in-docker working under cgroups v2
2021-03-03 18:52:54 -05:00
Alan Rominger
b953478225
Change the default EE location
2021-03-03 18:52:54 -05:00
Jeff Bradberry
44ad6bfdce
Insert a default EE into the development environment
2021-03-03 18:52:54 -05:00
Shane McDonald
5c2b2dea0c
REVERT ME: Install community.general in image
...
This is needed for the wait_fors in the launch scripts to work
2021-03-03 18:52:54 -05:00
Shane McDonald
490f719fd9
Add new ee container
2021-03-03 18:52:54 -05:00
Shane McDonald
87b13ead12
REVERT ME: Install ansible/devel for now
2021-03-03 18:52:54 -05:00
Shane McDonald
06d7a61ca1
Initial EE integration
2021-03-03 18:52:54 -05:00
Jeff Bradberry
3cbf384ad1
Run a receptor node in the dev environment
2021-03-03 18:52:54 -05:00
Ryan Petrello
c245abefcb
some more data migration notes
...
some things I noticed while going through an upgrade
2021-02-23 17:23:37 -05:00
Christian M. Adams
2097b014e8
fix dev env migrate.yml path in docs
2021-02-23 16:04:22 -05:00
softwarefactory-project-zuul[bot]
fb6ce4bed3
Merge pull request #9387 from rooftopcellist/secret_key_dev
...
Mount SECRET_KEY into dev env & document it
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2021-02-23 20:22:58 +00:00
Christian M. Adams
1b6976205c
Add ansible requirement for dev env docs
2021-02-23 13:03:47 -05:00
Christian M. Adams
2239c8d6e5
Add full path to data migration example in docs
2021-02-23 09:07:37 -05:00
Christian M. Adams
ec40f62c4d
Mount SECRET_KEY into dev env & document it
2021-02-22 18:46:47 -05:00
Christian M. Adams
b583aeb646
Pass docker project_name whenever docker-compose is used
...
- Also, do no explicitly name containers
2021-02-22 17:05:51 -05:00
Christian M. Adams
af6af052d0
Remove unneeded roles from the installer directory
2021-02-22 15:37:24 -05:00
Christian M. Adams
9672e72834
Consolidate the Local Docker installer and the dev env
...
- removes local_docker installer and points community users to our development environment (make docker-compose)
- provides a migration path from Local Docker Compose installations --> the dev environment
- the dev env can now be configured to use an external database
- consolidated the Local Docker and dev env docker-compose.yml files into one template file, used by the dockerfile role
- added a 'sources' role to template out config files
- the postgres data dir is no longer a bind-mount, it is a docker volume
- the redis socket is not longer a bind-mount, it is a docker volume
- the local_settings.py.docker-compose file no longer needs to be copied over in the dev env
- Create tmp rsyslog.conf in rsyslog volume to avoid cross-linking. Previously, the tmp code-generated rsyslog.conf was being written to /tmp (by default). As a result, we were attempting to shutil.move() across volumes.
- move k8s image build and push roles under tools/ansible
- See tools/docker-compose/README.md for usage of these changes
2021-02-22 13:44:19 -05:00
Christian M. Adams
36466b9694
Upgrade PostgreSQL from 10 to 12
2021-01-08 10:54:00 -05:00
Shane McDonald
6f9862c72e
Sweeping replace of old dev venv paths
2020-12-26 21:29:22 -05:00
Ryan Petrello
3d5f28f790
Introduce a strict Content-Security-Policy
2020-12-08 13:25:46 -05:00
Ryan Petrello
a1ddbd760d
report callback receiver status in the sosreport
2020-09-18 10:49:50 -04:00
Alan Rominger
05fb47dece
Remove out of date collection testing tools
2020-09-15 22:59:12 -04:00
Chris Meyers
f32716a0f1
remove instance_filter
2020-09-01 12:50:56 -04:00
softwarefactory-project-zuul[bot]
57732d4630
Merge pull request #7824 from shanemcd/fix-isolated-dev-env
...
Fix isolated dev env
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-08-04 23:30:56 +00:00
Shane McDonald
00ea453ccd
Fix isolated dev env
2020-08-04 17:25:57 -04:00
Bill Nottingham
bd6cac966a
Create marginally more realistic event data with firehose
2020-08-03 20:57:10 -04:00
Jake McDermott
ddadf332cc
Create static dir during bootstrap
...
Co-authored-by: nixocio <nixocio@gmail.com>
2020-06-25 08:56:07 -04:00
Rebeccah
118e1b8df1
removing memchache mentions in comments
...
remove memcached folder as it is no longer needed, also address a couple grammatical errors
2020-06-18 15:52:59 -04:00
Shane McDonald
51b0c51605
Remove local port binding for postgres in dev env
...
I dont think we need to bind this port at the host level. This will allow us to
run the galaxy_ng dev tooling side-by-side with AWX.
2020-06-17 13:34:55 -04:00
Ryan Petrello
0ad78874ce
remove TCP ports for redis (it only listens on a unix domain socket)
2020-06-09 12:29:33 -04:00
Rebeccah
d7f9e66710
added changelog entry
2020-06-09 11:09:04 -04:00
Rebeccah
d2bbe7aa1a
remove memcache from everywhere and add djagno-redis to cover it
2020-06-09 10:24:23 -04:00
Shane McDonald
460f31a05d
Fix up test that was only failing in dev env
...
I'm not sure how this one slipped by. The default config is built into the
image, but we were bind-mounting an empty directory on top of it.
2020-06-06 08:58:43 -04:00
softwarefactory-project-zuul[bot]
4a5edf7b88
Merge pull request #7184 from wenottingham/a-preview-of-whats-to-come
...
Remove dev env futzing of supervisord.conf permissions
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-04 21:47:02 +00:00
Bill Nottingham
559d917184
Make supervisor more consistent
...
Configs go in /etc, sockets in /var/run/supervisor for all invocations.
2020-06-02 19:51:16 -04:00
Bill Nottingham
131f5ff018
Remove dev env futzing of supervisord.conf permissions
...
If we just link it into the dev env, we don't need to copy it at
startup, and we don't need write permissions on it.
2020-05-28 13:12:57 -04:00