Fwd: Re: Translations-test site
Hello infra team (copying: openstack-i18n mailing list), I18n team initially proposed a spec for translation checksite about two years ago [1], and the specification was revised [2] by making use of OpenStackAnsible with the help of Horizon team [3]. Three teams have been communicating a lot and now we think that it is time to deploy translate checksite using OpenStackAnsible into openstack-infra side. Would you help us to successfully deploy translate checksite into openstack-infra? It would be much nice if such deployment is accomplished by around R-5 [4], since Soft and Hard StringFreezes are important for translators, but it we do not have enough time to prepare by then, it would be also nice to prepare translate checksite for the next cycle. I am copying & pasting a recent message from Frank to share up-to-date status on translate checksite implementation status. =========== We are nearly done with the developement of translation check site. At the moment I'm doing some test with the work from Andy but basicly it's realized as described in [5] Now it's time to think about the installation on openstack-infra site. I think we need a new server with Ubuntu Xenial, clone the git repo [6] and run the script on [7]. Finaly with need a cron job to sync the translation files periodically. The question is what you need for the installation. Is it a puppet manifest like [8] or you prefer a new format? The installation of the site takes up to 50-60 min. This was a problem in the past for running puppet. But we need the time only for a fresh installation. Later we can refresh code with git pull as ansible task or manually. kind regards Frank =========== With many thanks, /Ian [1] https://review.openstack.org/#/c/184559/ [2] https://review.openstack.org/#/c/440825/ [3] http://specs.openstack.org/openstack-infra/infra-specs/specs/translation_che... [4] https://releases.openstack.org/pike/schedule.html [5] http://git.openstack.org/cgit/openstack-infra/infra-specs/tr ee/specs/translation_check_site.rst [6] http://git.openstack.org/cgit/openstack/openstack-ansible/tree/ [7] http://git.openstack.org/cgit/openstack/openstack-ansible/tr ee/scripts/gate-check-commit.sh [8] https://review.openstack.org/#/c/276466/
Hi, in the last days I tested the installation a lot and can provide a puppet style install script on [1] and an OpenStack user-data file on [2]. Let me know if you like a proposal in system-config in this way. In the PoC is also a solution to implement a valid ssl cert for the check site. kind regards Frank [1] https://github.com/eumel8/translation_checksite/blob/aio/install.sh [2] https://github.com/eumel8/translation_checksite/blob/aio/user-data Am 2017-07-12 16:48, schrieb Ian Y. Choi:
Hello infra team (copying: openstack-i18n mailing list),
I18n team initially proposed a spec for translation checksite about two years ago [1], and the specification was revised [2] by making use of OpenStackAnsible with the help of Horizon team [3].
Three teams have been communicating a lot and now we think that it is time to deploy translate checksite using OpenStackAnsible into openstack-infra side.
Would you help us to successfully deploy translate checksite into openstack-infra? It would be much nice if such deployment is accomplished by around R-5 [4], since Soft and Hard StringFreezes are important for translators, but it we do not have enough time to prepare by then, it would be also nice to prepare translate checksite for the next cycle.
I am copying & pasting a recent message from Frank to share up-to-date status on translate checksite implementation status.
=========== We are nearly done with the developement of translation check site. At the moment I'm doing some test with the work from Andy but basicly it's realized as described in [5] Now it's time to think about the installation on openstack-infra site. I think we need a new server with Ubuntu Xenial, clone the git repo [6] and run the script on [7]. Finaly with need a cron job to sync the translation files periodically. The question is what you need for the installation. Is it a puppet manifest like [8] or you prefer a new format? The installation of the site takes up to 50-60 min. This was a problem in the past for running puppet. But we need the time only for a fresh installation. Later we can refresh code with git pull as ansible task or manually.
kind regards
Frank ===========
With many thanks,
/Ian
[1] https://review.openstack.org/#/c/184559/ [2] https://review.openstack.org/#/c/440825/ [3] http://specs.openstack.org/openstack-infra/infra-specs/specs/translation_che... [4] https://releases.openstack.org/pike/schedule.html
[5] http://git.openstack.org/cgit/openstack-infra/infra-specs/tree/specs/transla... [1] [6] http://git.openstack.org/cgit/openstack/openstack-ansible/tree/ [2] [7] http://git.openstack.org/cgit/openstack/openstack-ansible/tree/scripts/gate-... [3] [8] https://review.openstack.org/#/c/276466/ [4]
Links: ------ [1] http://git.openstack.org/cgit/openstack-infra/infra-specs/tree/specs/transla... [2] http://git.openstack.org/cgit/openstack/openstack-ansible/tree/ [3] http://git.openstack.org/cgit/openstack/openstack-ansible/tree/scripts/gate-... [4] https://review.openstack.org/#/c/276466/
Hi Frank, On 16 July 2017 at 08:11, Frank Kloeker <eumel@arcor.de> wrote:
Hi,
in the last days I tested the installation a lot and can provide a puppet style install script on [1] and an OpenStack user-data file on [2]. Let me know if you like a proposal in system-config in this way. In the PoC is also a solution to implement a valid ssl cert for the check site.
kind regards
Frank
[1] https://github.com/eumel8/translation_checksite/blob/aio/install.sh [2] https://github.com/eumel8/translation_checksite/blob/aio/user-data
We have a periodic job already setup in project-config: https://github.com/openstack-infra/project-config/blob/master/zuul/layout.ya... - you may be able to hook into that easier than writing your own bits. That will do the full build already (on a daily basis for testing) - which is automated. For the ssl certs on the check site, do you mean just fronting the Horizon Dashboard? We can hook into the existing vars to set that up - but may require a few additional tasks (e.g. setting those vars and placing the certs down etc). Andy
participants (3)
-
Andy McCrae
-
Frank Kloeker
-
Ian Y. Choi