semaphore icon indicating copy to clipboard operation
semaphore copied to clipboard

Problem: Integrations - edit integration, doesn't save options

Open kris9854 opened this issue 8 months ago • 0 comments

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

Image

And how it looks when editing afterwards.

Image

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

Image

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

kris9854 avatar Jun 13 '25 11:06 kris9854