Re: [OpenStack-Infra] [app-catalog] Glare support in apps.openstack.org

2016-09-10 Thread Jeremy Stanley
On 2016-09-02 15:22:43 +0200 (+0200), Bartosz Kupidura wrote:
[...]
> 1) create 'glare-support' branch in openstack/app-catalog

I've branched feature/glare-support from the current master state
in openstack/app-catalog.

> 2) create 'glare-support' branch in openstack-infra/system-config
> 3) create 'glare-support' branch in openstack-infra/apps_site
[...]

I missed this was in the revised plan. We can't branch the
system-config and puppet-apps_site repos for this, nor should we.
Rather, you need to introduce a minimal amount of additional
configuration management in these to be able to handle the
production and staging sites with the ability to specify which Git
ref you want used from app-catalog on each.
-- 
Jeremy Stanley

___
OpenStack-Infra mailing list
OpenStack-Infra@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra


Re: [OpenStack-Infra] [app-catalog] Glare support in apps.openstack.org

2016-09-08 Thread Jeremy Stanley
On 2016-09-02 15:22:43 +0200 (+0200), Bartosz Kupidura wrote:
[...]
> our current plan is:
> 
> 1) create 'glare-support' branch in openstack/app-catalog
> 2) create 'glare-support' branch in openstack-infra/system-config
> 3) create 'glare-support' branch in openstack-infra/apps_site
> 4) move changes introduced by SSkrypnik in 
> https://github.com/redixin/app-catalog/tree/dev to openstack/app-catalog 
> gerrit
> 5) create 'openstack/puppet-glare' repo
> 6) create puppet automation for glare in openstack/puppet-glare
> 7) deploy stagging.apps.openstack.org from 'glare-support' branches
> 8) switch apps.openstack.org to stagging.apps.openstack.org
> 9) merge ‚glare-support’ branch to master for openstack/app-catalog
> 10) merge ‚glare-support’ branch to master for 
> openstack-infra/puppet-apps_site
> 11)  merge ‚glare-support’ branch to master for openstack-infra/system-config 
> (in this step jenkins should put +1)
> 10) remove old apps.openstack.org
[...]

This looks basically like what we discussed in IRC last week. It
seems like a fine plan to me, and since nobody else has objected I
don't see any reason for you to further delay implementation.
-- 
Jeremy Stanley

___
OpenStack-Infra mailing list
OpenStack-Infra@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra


[OpenStack-Infra] [app-catalog] Glare support in apps.openstack.org

2016-09-02 Thread Bartosz Kupidura
Hello Guys!
App-catalog team is working on glare backend for app-catalog [1][2].

When app-catalog will be ready, we need to redeploy apps.openstack.org with new 
version.

To do this, we need to change a few repos in same time:
- openstack/app-catalog
- openstack-infra/system-config
- openstack-infra/puppet-apps_site
- openstack/puppet-glare (new repo with puppet automation for Glare project)

Work around puppet-apps_site and glare can be tracked in [3].

We have many moving parts here, so our current plan is:

1) create 'glare-support' branch in openstack/app-catalog
2) create 'glare-support' branch in openstack-infra/system-config
3) create 'glare-support' branch in openstack-infra/apps_site
4) move changes introduced by SSkrypnik in 
https://github.com/redixin/app-catalog/tree/dev to openstack/app-catalog gerrit
5) create 'openstack/puppet-glare' repo
6) create puppet automation for glare in openstack/puppet-glare
7) deploy stagging.apps.openstack.org from 'glare-support' branches
8) switch apps.openstack.org to stagging.apps.openstack.org
9) merge ‚glare-support’ branch to master for openstack/app-catalog
10) merge ‚glare-support’ branch to master for openstack-infra/puppet-apps_site
11)  merge ‚glare-support’ branch to master for openstack-infra/system-config 
(in this step jenkins should put +1)
10) remove old apps.openstack.org

What do you think? This sounds reasonable?

[1] https://review.openstack.org/#/c/337633/ 
 
[2] https://github.com/redixin/app-catalog/tree/dev
[3] https://review.openstack.org/#/c/359029/

Best Regards,
Bartosz Kupidura

___
OpenStack-Infra mailing list
OpenStack-Infra@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra