You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After a PR is merged, new ubi-manifest-app image is built and pushed to [Quay](https://quay.io/repository/redhat-user-workloads/ubi-manifest-tenant/ubi-manifest-app) via build pipelines under `.tekton` directory.
34
+
This image is tracked in [ubi-manifest-workflows](https://gitlab.cee.redhat.com/exd-guild-ubipop/ubi-manifest-workflows) repo in `latest-quay-image.yaml` file and regularly updated via renovate. The renovate's MR with the updated image digest triggers the downstream Konflux pipelines, defined in that repo. These pipelines then build, test and release the new code automatically.
35
+
36
+
31
37
Dev-env setup:
32
38
--------------
33
39
34
-
For running ubi-manifest related containers one can use provided docker-compose file.
35
-
For successful running of celery tasks, it's required to properly update the config file ./conf/app.conf
36
-
with credentials to pulp and gitlab repository with ubi-config files.
37
-
There are certs prepared in ./conf/certs/ for accessing dependent services,
38
-
if any different certs are required, copy them to the directory.
40
+
It is also possible to build and run ubi-manifest service locally, using provided `docker-compose.yml` and docker files under `dev-docker/` directory.
41
+
You also need to update the config file `./conf/app.conf`:
42
+
-`pulp_url`: URL to rhsm-pulp instance you want to use
43
+
-`content_config`: dictionary of repo group and URL with respective config files
44
+
-`pulp_<cert|key>`: path to rhsm-pulp cert and key
45
+
46
+
OR
47
+
-`pulp_<username|password>` rhsm-pulp username and password
48
+
49
+
**Note**: If you use pulp cert and key, you need to copy them into `./conf/` directory
50
+
and update the `dev-docker/Dockerfile-app` and `dev-docker/Dockerfile-worker` to also COPY these certs into the build context. The path where the certs are copied must be the same as you put in the `./conf/app.conf`:
0 commit comments