From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@lists.altlinux.org References: <1211131589891469@mail.yandex.ru> <153551589898609@mail.yandex.ru> <20200520100056.6fdde5f506e64ef63f4f5c43@altlinux.org> <20200521232650.GA7979@altlinux.org> From: Anton Farygin X-Opacus-Archived: none Organization: BaseALT Message-ID: <0b149d6e-8742-faed-3c9f-f28dc11af192@basealt.ru> Date: Fri, 22 May 2020 10:19:25 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <20200521232650.GA7979@altlinux.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel] =?utf-8?b?0J/Rg9GC0LDQvdC40YbQsCDQsiDRgtC10YDQvNC40L0=?= =?utf-8?b?0L7Qu9C+0LPQuNC4INC4INC90LDQt9Cy0LDQvdC40Y/RhSDQsiDQtNC+0Lo=?= =?utf-8?b?0YPQvNC10L3RgtCw0YbQuNC4?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 May 2020 07:19:26 -0000 Archived-At: List-Archive: List-Post: On 22.05.2020 02:26, Dmitry V. Levin wrote: > On Wed, May 20, 2020 at 10:00:56AM +0300, Andrey Savchenko wrote: > [...] >> Я понял так: когда решили разбить git.alt на гитовницу >> и сборочницу, прежний git.alt оставили для совместимости на долгое >> время и полностью прибили буквально на днях. > На самом деле ресурсов больше двух. Помимо ssh://gitery.alt > и ssh://gyle.alt, есть и другие, в том числе и http://git.alt, > который, в свою очередь, является агрегатором нескольких ресурсов, > среди которых есть и gitery.alt, и gyle.alt. > > По этой причине для gitery.alt и gyle.alt при желании можно делать cname, > а вот менять git.alt нельзя. > > Например, если поменять адрес git.alt на gitery.alt, то http://git.alt > сразу начнёт показывать то, что сейчас показывает http://gitery.alt, > т.е. Connection refused. > > Предлагая разные идеи, как можно всё поменять, исходите из того, > что ssh://gitery.alt, ssh://gyle.alt, и http://git.alt находятся > на трёх разных серверах. Самый непонятный из них по названию - это gyle. Как вариант, можно сделать для него алиас builder (или сокращённое build), т.к. его основная задача - build, т.е. сборка. Но самый правильный способ привести названия в порядок, на мой взгляд - это git.alt для gitery.alt и build.alt для gyle.alt Что касается http://gitery, то этот вопрос достаточно просто решается с помощью nginx. Архитектурно, я бы вообще бы сделал отдельный брокер соединений, который будет разбираться кто и зачем пришёл (по http-хостам и ssh-портам) и соответственно перебрасывать на тот или иной сервер. В этом случае можно опять вернуться к одному git.alt, который будет делать всё что нужно. Примерно так же как у нас SSL приземляется, но для всех ресурсов сборочницы. > > А документация наверняка отстала от жизни и нуждается в обновлении. Для обновления документации надо бы привести в разумное состояние имена ресурсов.