Похожие чаты

Im guessing you are connected via vpn but github actions

isnt? or is that taken care of as well

18 ответов

22 просмотра

sure, but I don't understand why it has to connect directly to minio, when what I'm doing is a "docker push"

ƒabio
sure, but I don't understand why it has to connect...

Why do you think Github Action does not need to connect to the MinIO?

ƒabio
sure, but I don't understand why it has to connect...

😃 docker push happens from Github Runners (the server running your action) to minio you're using

Sharuzzaman Ahmat Raslan
Why do you think Github Action does not need to co...

I'm not familiar with how the registry (and s3) works under the hood, but it seems strange to me that a direct connection is established between the client and MinIO since I push to the registry. It would be like saying that in a SPA (Single Page Application), the user writes directly to the database 🤯

ƒabio
I'm not familiar with how the registry (and s3) wo...

Github Action is not a Single Page Application. It has a backend system. When you build the image and need to push to the registry, the same process will happen with Github Action. And the registry need a storage which is your MinIO

Sharuzzaman Ahmat Raslan
Github Action is not a Single Page Application. It...

Yes, of course, but the point is: why does the client (GitHub action) have to connect directly to MinIO when it pushes to the registry? Isn’t it enough that the registry is reachable? It should be the registry that handles uploading to MinIO, not the client

ƒabio
Yes, of course, but the point is: why does the cli...

Because it's a privately hosted registry that Github action does not have access to

Raptor Blue Bear
Because it's a privately hosted registry that Gith...

No, the registry is publicly accessible. Only MinIO is private

ƒabio
Yes, of course, but the point is: why does the cli...

How do you verify Github Action is accessing your MinIO directly?

Sharuzzaman Ahmat Raslan
How do you verify Github Action is accessing your ...

If I use the registry with filesystem storage, it works perfectly. Even if I establish a VPN between the client and MinIO, everything works. Moreover, the GitHub timeout indicates MinIO's private IP

Sharuzzaman Ahmat Raslan
What is "client" here?

Me, I tried a docker push from my PC: - If I am connected to the VPN, the push works (and i see it in minio bucket) - If I am not connected to the VPN, the push does not work. The VPN allows me to reach MinIO. The registry is always accessible from the internet domain. - Github works if registry uses filestorage instead of s3

ƒabio
Me, I tried a docker push from my PC: - If I am c...

Where is the registry located? How do you connect to registry? Using IP address?

Sharuzzaman Ahmat Raslan
Where is the registry located? How do you connect ...

I access the registry via 'registry.example.com' which is located on Server A. The MinIO container is on Server B. Servers A and B are connected through the Tailscale VPN

ƒabio
I access the registry via 'registry.example.com' w...

In registry, how does it know how to contact MinIO? You put MinIO IP address in registry configuration?

ƒabio
Yes ofc

And the MinIO IP is private?

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
any reference of this implementation?
BitBuddha
29
Ⓐrtto, [4/23/24 7:02 PM] Please explain more fully how it is not working exactly, and what are the steps you are taking, and what error messages come or what happens. Ⓐrtto, ...
Ezza Kezza
2
sounds like people have lost their kaspa on tradeogre... does this mean tradeogre not trustworthy?
Ezza Kezza
15
Страшнейшая правда про списки ЦБ. С первых дней жизни P2P сферы, молодые человеки, начитавшись законодательной базы и "внутренних" документов, решили, что им противостоит сер...
Foxcool
3
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
So much speculation in the last week. So much volatility in price. This is because Hedera has a GC that isn't using the network it's governing. Why aren't people asking why a...
Summit Seeker R
9
Anyone else having this error when trying to make transactions?
Datzel
11
Question: How viable is it to use Anvil as the backend infrastructure for managing a TradFi portfolio, while integrating Flexa for instant liquidity and payment solutions? Cou...
Kevin
2
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта