Назад | Перейти на главную страницу

Плагин Ansible Jenkins не работает в GKE поверх docker / kubernetes - бесконечный цикл

У меня есть такая простая книга:

- hosts: 123.123.123.123
  tasks:
          - name: Jenkins - add job
            jenkins_job:
                    config: "{{ lookup('file', 'jenkins_conf/pipeline_staging.xml') }}"
                    name: deploy-staging
                    password: XXXXX
                    url: http://10.12.0.5:8080
                    user: someuser

Когда я запускаю его на Jenkins, обычно установленном на сервере, он работает. Но когда я попытаюсь подключиться к Jenkins, установленному в среде docker / kubernetes на GKE, он не работает:

НЕ СМОГЛИ! => {"changed": false, "failed": true, "msg": "Невозможно проверить, существует ли задание, ошибка HTTP 302: HTTP-сервер вернул ошибку перенаправления, которая привела бы к бесконечному циклу. \ nПоследние 30x сообщение об ошибке было: \ nНайдено для http://10.12.0.5:8080"}

Здесь можно найти более подробную информацию: Ansible - плагин jenkins не работает в Google Container Engine (GKE) - бесконечный цикл с входом

Я думал, что это может быть из-за моей конфигурации входа / LB, но после того, как я протестировал ее с удаленным выполнением с прямым подключением к узлу Jenkins, я все еще получаю ошибку бесконечного цикла. Что я делаю не так?