This message was deleted.
# atlantis-community
s
This message was deleted.
p
Did you give pull permission to atlantis github app or github user?
o
The CI github user has the permissions. Even when i used my personal user account which has admin privilege with the required perm, issue persists. GH token is also assigned the
repo
scope
b
There's no proper way to run Atlantis on Cloud Run as of now... unless you're using Cloud Filestore which is a whooping 800 bucks a month.
We extensively tried to make it work with gcsfuse but little to no success
We made it work with Cloud Filestore but it's too expensive
It's maybe worth checking out rclone..
Happy to brainstorm if you encounter future issues.
o
Thanks for the suggestion Bruno. We are kind of limited with using other solutions such as the suggested option. Using Cloud Run with gcs fuse is more like an hard requirement and i really think this should work. Can’t be this close and give up πŸ˜… @Dylan Page @PePe Amengual Any thoughts on this issue ?
p
you are in uncharted territory @Oluwafemi Oshati
d
Agreed on uncharted territory, shared filesystems to support multiple Atlantis instances is not officially supported. We are working in that general direction but it'll take time
It's entirely possible that the different instances are stomping on each other in the same directory
o
Hi @Dylan Page, thanks for your response. It's not multiple instances, it is just a single instance of Atlantis running on a container on Cloud run utilizing google cloud storage bucket as its data directory. Is that still not supporterd ?
p
the problem is the underlying tech is unknown to us, I have no idea how cloud storage works but if is a fuse extension I could tell you that you will have some issues with that because of the additional layer of virtualization of the filesystem
fuse systems are very unstable in my opinion and not good on big workloads etc...
basically if you can run a container or the binary on a fully supported POSIX filesystem , then it should work fine
βœ… 1
☝️ 1
is cloudstorage a posix compatible filesystem ?
o
Cloud Storage FUSE is not POSIX compliant. Reference here: https://cloud.google.com/storage/docs/gcs-fuse#differences-and-limitations These are the limitations I just found for Cloud storage fuse hidden within the google documentationπŸ₯² https://cloud.google.com/storage/docs/gcs-fuse#expandable-1
☝️ 1
p
well , that is basically the answer then
o
Thanks for the help!
b
πŸ™‚
I still have a project somewhere, where I'm testing out rclone - I'll let you know if I get any closer!
πŸ™Œ 1
πŸ‘ 1
@Oluwafemi Oshati what do you mean exactly with?
We are kind of limited with using other solutions such as the suggested option
I would be happy to help in advising you if possible
thankyou 1