Closed joeybenamy closed 5 months ago
+1 here.
I've confirmed that the webapp pod is getting the proper ENV var for the public url, but doesn't seem to do anything with it. Notifications just come up with the default URL.
In addition to setting the value webapp.url
in the helm values, which does seem to update the config map, I noticed that with that setting alone, I didn't see the ENV var for WEBAPP_URL
in the env for the webapp pod. I then tried again by setting the webapp.extraEnv
in the values.yaml to:
extraEnv:
- name: WEBAPP_URL
valueFrom:
configMapKeyRef:
name: airbyte-env
key: WEBAPP_URL
This change did show that it was pulling the expected url value, and was showing up properly within the pod. Ultimately though, the notifications still weren't using the URL in this value.
We're using v0.50.20 as well.
+1 here.
I've confirmed that the webapp pod is getting the proper ENV var for the public url, but doesn't seem to do anything with it. Notifications just come up with the default URL.
In addition to setting the value
webapp.url
in the helm values, which does seem to update the config map, I noticed that with that setting alone, I didn't see the ENV var forWEBAPP_URL
in the env for the webapp pod. I then tried again by setting thewebapp.extraEnv
in the values.yaml to:extraEnv: - name: WEBAPP_URL valueFrom: configMapKeyRef: name: airbyte-env key: WEBAPP_URL
This change did show that it was pulling the expected url value, and was showing up properly within the pod. Ultimately though, the notifications still weren't using the URL in this value.
We're using v0.50.20 as well.
Thanks for confirming this issue and providing the great observation! I hope it will be fixed soon.
@malikdiarra I recall you were working on this area - did this end up getting resolved?
Yes, this should be fixed for the following kind of notifications:
Some other minor notifications are not fixed just yet. Let's keep that bug open until they are; I'll provide a list.
Remaining notifications to address:
Remaining notifications to address:
- [ ] Warning before a connection is disabled because it failed too many times.
- [ ] Connection disabled because it failed too many times.
Do we still have to set this with an env var or is this exposed as a helm value?
Hi @joeybenamy, it still requires setting up an env var. We want to expose it as an helm value but we are not working on that at the moment.
Hi @joeybenamy, it still requires setting up an env var. We want to expose it as an helm value but we are not working on that at the moment.
Understood. Thank you!
+1 here.
I've confirmed that the webapp pod is getting the proper ENV var for the public url, but doesn't seem to do anything with it. Notifications just come up with the default URL.
In addition to setting the value
webapp.url
in the helm values, which does seem to update the config map, I noticed that with that setting alone, I didn't see the ENV var forWEBAPP_URL
in the env for the webapp pod. I then tried again by setting thewebapp.extraEnv
in the values.yaml to:extraEnv: - name: WEBAPP_URL valueFrom: configMapKeyRef: name: airbyte-env key: WEBAPP_URL
This change did show that it was pulling the expected url value, and was showing up properly within the pod. Ultimately though, the notifications still weren't using the URL in this value.
We're using v0.50.20 as well.
This worked for me with some modifications since we are wrapping the airbyte helm chart in a custom chart for our custom ingress. We're also using helmfile and go templates. But in the end, the same approach worked for us. We still set webapp.url
but now we explicitly set the WEBAPP_URL
env var in the webapp to the value from the configmap via the configmap key reference.
Helm Chart Version
0.50.20
What step the error happened?
Other
Revelant information
In helm values we are setting
webapp.url
to our public URL in the format"https://......"
and it is properly being set in the configmap, but the webhook notifications still show the internal URL. We also see that on the airbyte-server pod,WEBAPP_URL
is being set properly.Relevant log output
No response