You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the documentation Offline On-Premise they mention in this type of environment that the builder won't work especially with private artifact registries (like Nexus / Artifactory).
I am wondering if its currently supported to build the functions outside of Fission say in Gitlab/Github and then just deploy the function as is? I looked at running container as a function but I think in that case I still have to implement the Flask REST API on my end. I would like to use the ability to just write my function but not use the cluster builder and instead build it offline / locally then just have fission deploy it using the Function CRD.
I can't tell if this is supported or not?
The text was updated successfully, but these errors were encountered:
I am looking for exactly the same feature: I want to be able to build the functions ahead of time in some CI pipeline and then distribute the resulting artifacts to fission (probably as an archive) and I am wondering if there is a designated way to do this without resorting to the full-blown container approach where I have to bring a HTTP framework myself. I think building functions (which potentially use dependencies) on-premise without internet access is virtually not possible respectively a tremendous amount of effort.
I succeeded in building a function (in my case written in go) outside of the cluster using the fission/go-builder-1.16 image, then I added the resulting artifact to a minimal nginx image which serves the artifact under a certain endpoint and deployed it to the fissio cluster. Afterwards I configured the url as the spec.deployment.url on the Package which my Function uses and eventually I was able to use the function in the cluster.
This way I can distribute pre-built functions as containers but I am still wondering if there is an easier solution than that.
In the documentation Offline On-Premise they mention in this type of environment that the builder won't work especially with private artifact registries (like Nexus / Artifactory).
I am wondering if its currently supported to build the functions outside of Fission say in Gitlab/Github and then just deploy the function as is? I looked at running container as a function but I think in that case I still have to implement the Flask REST API on my end. I would like to use the ability to just write my function but not use the cluster builder and instead build it offline / locally then just have fission deploy it using the Function CRD.
I can't tell if this is supported or not?
The text was updated successfully, but these errors were encountered: