semaphore
semaphore copied to clipboard
Problem: Integrations - edit integration, doesn't save options
Issue
When using the GUI setting up an integration. then clicking the dry run and or diff, it doesn't save it.
Image on what i do
And how it looks when editing afterwards.
This means that we are not able to run templates in diff or checkmode when using integrations.
Impact
Web-Frontend (what users interact with)
Installation method
Binary
Database
Postgres
Browser
Chrome
Semaphore Version
2.14.12-e2c4337-1748360565
Ansible Version
ansible [core 2.14.18]
config file = /etc/ansible/ansible.cfg
configured module search path = ['/home/semaphore/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.9/site-packages/ansible
ansible collection location = /home/semaphore/.ansible/collections:/usr/share/ansible/collections
executable location = /usr/bin/ansible
python version = 3.9.21 (main, Feb 10 2025, 00:00:00) [GCC 11.5.0 20240719 (Red Hat 11.5.0-5)] (/usr/bin/python3)
jinja version = 3.1.2
libyaml = True
Modules are not needed as that are not something we have problems with
Logs & errors
Within the browser i get 204 no content on the PUT method for https://<OUR_URL>/api/project/1/integrations/4 Request Method PUT
Manual installation - system information
RHEL 9
Configuration
If this is needed please let me know, but the problem might be the API when looking at the request in chrome dev tools
Additional information
We are using nginx infront of the application but 204 doesn't seam to be an error that are related to this.
- Go to integration
- Create a new integration
- edit it and put in diff and check mode to true (tick it)
- then look using f12 on the request