ansible / ansible-ui

The UIs for Ansible Projects such as AWX, EDA, and HUB.

Home Page:https://ansible.github.io/ansible-ui/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[EDA] eda-ui is deployment fail

ksaegusa opened this issue · comments

I am building with eda-operator and eda-ui is giving me an error.
When I deployed it days ago, it was fine.

unknown eda_server variable

I've investigated and I'm getting an error starting at 2.4.455.

pod status

# kubectl get pod -n eda
NAME                                                      READY   STATUS             RESTARTS       AGE
eda-server-operator-controller-manager-858495bdbf-j2zzb   2/2     Running            12 (86m ago)   6d
eda-redis-8554b848f9-ltldp                                1/1     Running            0              17m
eda-postgres-13-0                                         1/1     Running            0              17m
eda-default-worker-758d5dd588-g4cv8                       1/1     Running            0              16m
eda-default-worker-758d5dd588-bcdj2                       1/1     Running            0              16m
eda-activation-worker-5748b7f98c-cr8pz                    1/1     Running            0              16m
eda-activation-worker-5748b7f98c-xjftr                    1/1     Running            0              16m
eda-activation-worker-5748b7f98c-lf294                    1/1     Running            0              16m
eda-activation-worker-5748b7f98c-tpsdt                    1/1     Running            0              16m
eda-activation-worker-5748b7f98c-k8wtt                    1/1     Running            0              16m
eda-scheduler-86b874d978-vhjbz                            1/1     Running            0              16m
eda-api-678bfcfdf7-sdgv6                                  2/2     Running            0              17m
eda-ui-5bc56f5d79-9ggqj                                   0/1     CrashLoopBackOff   8 (60s ago)    17m

Error Message

# kubectl logs eda-ui-5bc56f5d79-9ggqj -n eda
/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf
/docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/default.conf.template to /etc/nginx/conf.d/default.conf
/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
/docker-entrypoint.sh: Configuration complete; ready for start up
2023/09/26 09:57:47 [emerg] 1#1: unknown "eda_server" variable
nginx: [emerg] unknown "eda_server" variable

reference information

  # image_web_version: 2.4.469 Error
  # image_web_version: 2.4.467 Error
  # image_web_version: 2.4.460 Error
  # image_web_version: 2.4.455 Error
  # image_web_version: 2.4.454 OK
  # image_web_version: 2.4.453 OK
  # image_web_version: 2.4.452 OK
  # image_web_version: 2.4.450 OK

This was already addressed in ansible/eda-server-operator#133, but the latest operator has another issue for eda-ui: ansible/eda-server-operator#134

So, currently there is no way to deploy EDA Server with UI by EDA Server Operator without pinning eda-ui with old tag by image_web_version.

Also, in my opinion, if the changes in ansible-ui causes a deployment failure, the first choice would be to address it in the Operator-side. Therefore, I think it is better that this kind of issue be reported in the Operator repository.

Sorry to dig up a problem that has already been resolved.

Thanks for the advice on where to report it and also for the workaround.
I will wait for the related issue to be resolved.