bonfire
bonfire copied to clipboard
Orchestrates ephemeral environments for testing cloud.redhat.com applications
Recently my token expired. Instead of an error notifying me that I needed a new token, Bonfire would error out attempting to deploy a frontend (curiosity) ``` 2024-04-25 15:57:13 [...
After upgrading from F38 to F39, I bumped into the following ``` Traceback (most recent call last): File "/home/awood/devel/rhsm-subscriptions/.venv/bin/bonfire", line 5, in from bonfire.bonfire import main_with_handler File "/home/awood/devel/rhsm-subscriptions/.venv/lib/python3.12/site-packages/bonfire/bonfire.py", line 14,...
bonfire deployment timeout for me, I used the wrong Image tag but that wasn't handled properly by bonfire - I checked and I saw the image pull back off message...
Our config in app-interface which is used by Jenkins/GitLab webhooks etc, burns 49 characters before we add anything to the label string. For example, automation-analytics-automation-analytics-backend-cypress-pr-check-2 is 69 characters. 6 characters...
When we deploy an app, we can choose which components of that app we want to process with the `--component` parameter. If we don't specify that bonfire will process all...
For some reason, when I do `oc logs -n $NAMESPACE $POD -f` the command gets stuck after approximately 58 minutes and stops following the logs and outputting anything. The command...
From https://github.com/RedHatInsights/bonfire/pull/276#discussion_r1036406675 The reproducer is: ``` bonfire namespace reserve bonfire namespace release bonfire namespace describe ```
For example, here's an excerpt of a couple of test outputs: ``` tests/test_bonfire.py::test_ns_reserve_flag_timeout[user-7-ns-7-700] ERROR: namespace reserve: hit unexpected error: RAN: /usr/local/bin/oc api-resources --verbs=list STDOUT: STDERR: error: Missing or incomplete configuration...
The way the `refresh` function is written is confusing since it is used as both an initializer function AND a refresh function. Looking at the name of the function, one...
I hope this makes sense! I'm very used to provide a namespace to `oc` as part of the first options of every command, so if I have to issue multiple...