Athens: Who's using Athens in production?

Created on 5 Aug 2019  路  22Comments  路  Source: gomods/athens

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 :)

Most helpful comment

Rancher Labs 馃惍

All 22 comments

athens.azurefd.net (hopefully behind another domain soon, if I get some free time!)

I do, at work :)

The Container Store

@johnjelinek thanks for letting us know! I can't resist posting this because I love the slogan...

contain yourself

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 PickMe. A taxi-hailing company operating in Sri Lanka

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.

@linzhp I'm glad that Athens seems to be working for you! I'll check out #1511 as soon as I can

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

Was this page helpful?
0 / 5 - 0 ratings

Related issues

chriscoffee picture chriscoffee  路  3Comments

arschles picture arschles  路  4Comments

weitangli picture weitangli  路  3Comments

robjloranger picture robjloranger  路  3Comments

sidprak picture sidprak  路  3Comments