Commit graph

20 commits

Author SHA1 Message Date
Lucas Garfield
690260b07f
devel: typo fix (#561)
Fixed a typo in devel/README.md
2022-02-07 20:36:23 +01:00
Gianluca Zuccarelli
7cb0f4135f devel: privileged worker
Provide worker with privileges needed for
loopback devices.
2021-11-12 16:08:06 +00:00
Gianluca Zuccarelli
90e2fefc56 devel: mock oauth server
Add a mock oauth server for the devel
stack in order to simulate the openshift
sso offline_token
2021-11-12 16:08:06 +00:00
Gianluca Zuccarelli
2b45ad8984 devel: cert dir env
Change the cert dir env variable to include the full
cert path to make it easier to change the cert directory
if needed.
2021-11-12 16:08:06 +00:00
Gianluca Zuccarelli
304e012168 devel: add ib quotas file 2021-11-12 16:08:06 +00:00
Gianluca Zuccarelli
82c45b5084 devel: remove duplicate dashboard 2021-11-12 16:08:06 +00:00
Gianluca Zuccarelli
53b5bdf72b devel: re-use existing dashboards
Rather than have duplicate copies of the dashboard in this repo,
I've added a python script to extract the dashboard configs from
the image-builder and osbuild-composer repos. The script is called
in the `setup.sh` script.`
2021-10-29 11:02:22 +01:00
Gianluca Zuccarelli
bc05bdc0ac devel: update prometheus config
Enable prometheus scraping of the composer endpoints of the
composer instance, which is then used for the composer grafana
dashboard.
2021-10-29 11:02:22 +01:00
Gianluca Zuccarelli
de7d5ba702 devel: prometheus-grafana integration
Add prometheus and grafana integration to the
devel container stack. This should make it easier
to run and configure grafana dashboards locally.
2021-09-29 22:02:27 +02:00
Gianluca Zuccarelli
fccdf1219c containers: worker client base url protocol
The base url for the osbuild-worker container was
missing the `https` protocol in the docker-compose file.
This commit adds this to prevent the worker from exiting
2021-09-24 14:17:06 +02:00
Sanne Raymaekers
f6e795c1bc devel: Drop privileged and rely on cap_add 2021-08-10 15:06:24 +02:00
Sanne Raymaekers
8e337cd304 Revert "devel: Privileged and cap_add are mutually exclusive"
This reverts commit d407442c83.
2021-08-10 15:06:24 +02:00
Sanne Raymaekers
ebd9547cb4 devel: Decribe worker entrypoint as a list 2021-08-10 15:06:24 +02:00
Sanne Raymaekers
58350f90e8 devel: Restart worker container on failure 2021-08-10 15:06:24 +02:00
Sanne Raymaekers
ca04791e06 devel: Relabel volumes 2021-08-10 15:06:24 +02:00
Sanne Raymaekers
d407442c83 devel: Privileged and cap_add are mutually exclusive 2021-08-09 13:33:41 +02:00
Sanne Raymaekers
297ed210f2 devel: Fix deployment
Includes:
* Include registry in container name
  Otherwise it won't find the image in case an alias doesn't exist.
* Simplify spandx config
* Include healthchecks for the postgres and image-builder containers
2021-08-08 15:20:37 +03:00
Jacob Kozol
f9f591476e devel: update image builder link to point to UI 2021-06-11 18:22:01 +01:00
Gianluca Zuccarelli
3132e19d80
devtools: Update readme
Detail how to make uploads work.
2021-06-09 14:40:50 +02:00
Tom Gundersen
886bd768dc devel: add full-stack development environment
This integrates all the Image Builder components needed by the
cloud.redhat.com frontend and allows them to be developed and run
locally using `docker compose`.

This should make it simple to make patches across the different
components and develop them in tandem.

Thanks to Achilleas Koutsou for the initial idea and implementation
in osbuild-composer.

Signed-off-by: Tom Gundersen <teg@jklm.no>
2021-05-21 19:23:14 +02:00