-
Notifications
You must be signed in to change notification settings - Fork 502
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Who's using Athens in production? #1323
Comments
|
I do, at work :) |
The Container Store |
@johnjelinek thanks for letting us know! I can't resist posting this because I love the slogan... |
As far as I know, Xiaomi Company is using it . |
@srimaln91 can you let us know who "We" is 😁 ? |
@leitzler can you let us know where "Work" is 😁 ? |
@arschles: maybe it's WeWork? |
@arschles |
Icelolly.com are using it in production. The main barrier we've hit is the old versions of the Helm Charts being deleted - we have some automation set up for installing things in our K8s clusters, and we've had to mirror the chart so we don't have to keep upgrading it all of the time. It'd be nice to be able to rely on older versions of the Chart existing in the official repo. |
@seeruk The old versions of the Helm Charts being deleted is a bug! Would you mind filing an issue for that? We have a script that uploads charts every time a release is cut, and it must be overwriting old stuff instead of just adding new stuff |
@arschles I've submitted a PR that should fix the cause of the issue here: https://github.com/gomods/drone-helm/pull/1/files |
@seeruk thanks! I just merged it 😄 |
OZON.ru - russian e-commerce :) |
Rancher Labs 🐮 |
We are using Athens at Mail.ru (Russian IT Corp), really helps with private modules. |
@ernado glad to hear it! And thanks for your contributions so far 😄 |
We are using a private fork of Athens at Uber. We wish to contribute to the project and make it more flexible and extensible (e.g., #1511), so we don't have to maintain a private fork. |
Unity.com (video game engine etc) is using Athens, as a recent hire at Unity, I was frustrated with the use of vendoring, so I was happy when I found Athens to help me get rid of it. Our primary reason for using Athens is to provide access to private go modules, so I put athens behind an envoy proxy with custom authentication, for easy use with the various different CI solutions we run at Unity. |
We do use it at work too. Unfortunately, for us, athens is running on a VM without internet access(some policy limitations). Whenever we need a new third party module from internet, I enable internet through HTTP proxy + SSH reverse tunnel from a machine with internet. Crazy, but better than copying modules from somewhere else to athens storage. |
@krishnakumar4a4 your use case is one that we've had in mind for a while. I'm glad to hear that it's working for you |
@marwan-at-work We use it in production at G-Research. Our whole Go developer experience relies on it. We love it, but we ran into one issue that caused us some pain: #1512. We fixed this for us internally, so now we're using an internal fork... which I hate. I'll push the team to work with y'all to upstream a fix so we can be more up-to-date and involved in the community. |
@stackedsax ah, i haven't checked out #1512 before. But that sounds great. |
I do for my self-hosted infra. Not that happy with the memory usage though. I run it in a Docker Swarm cluster with the following resource constriants:
And the memory and cpu usage are still not that happy. Admittedly this is probably due to large dependencies being cached and cached. |
We at UMH Systems GmbH use it. |
Cloudflare has recently started using Athens internally. |
We have been working on making Athens production ready and as we get closer to v1, we'd love to know who's using Athens within their organization or for their personal projects
I'll go first: The New York Times :)
The text was updated successfully, but these errors were encountered: