FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor


 
 
LinkBack Thread Tools
 
Old 08-22-2008, 10:30 PM
Mike McGrath
 
Default Test servers

So we're in kind of an awkward but probably beneficial spot right now for
our test server infrastructure.

Its _ALL_ down right now. And we need to build it back up. We've talked
about another layer of test servers and I think its probably time for that
so here's what I propose.

Rebuild our test servers external to PHX. There is an open ticket for
this already, we're just going to be doing it finally.

Create a staging environment in the publictest and test areas in PHX.

Staging will be identical to our production environment where possible
with the exception of production data and where new features are being
implemented and are not in production yet.

Staging will be in puppet. All of it. Just like production is and
they'll get rebuilt regularly. We can use puppet's environments to do
this but I'm going to talk with kanarip about implementation and such. We
actually have a very basic testing environment setup in puppet now but its
not really tested or documented yet. Staging will be different.

What to know about the old pt servers:

1) AFAIK at this point in time, no data has been lost or anything. The
old servers are just off.
2) PT10 was kind of a mess and needed to be rebuilt anyway.
3) If you need to recover something ask but we're not going to blanket
replace everyone's home dirs. Hopefully you weren't developing on the
public test servers but were simply using it to show others.

This isn't all a done deal yet. I want to see what others say since this
affects a lot of people, we have a lot of testers.

-Mike

_______________________________________________
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list
 
Old 08-22-2008, 10:55 PM
Jeroen van Meeuwen
 
Default Test servers

Mike McGrath wrote:

So we're in kind of an awkward but probably beneficial spot right now for
our test server infrastructure.

Its _ALL_ down right now. And we need to build it back up. We've talked
about another layer of test servers and I think its probably time for that
so here's what I propose.

Rebuild our test servers external to PHX. There is an open ticket for
this already, we're just going to be doing it finally.

Create a staging environment in the publictest and test areas in PHX.

Staging will be identical to our production environment where possible
with the exception of production data and where new features are being
implemented and are not in production yet.

Staging will be in puppet. All of it. Just like production is and
they'll get rebuilt regularly. We can use puppet's environments to do
this but I'm going to talk with kanarip about implementation and such. We
actually have a very basic testing environment setup in puppet now but its
not really tested or documented yet. Staging will be different.



So, a few things on staging environments:

Puppet can stage the following things:

- the manifest to use (e.g. site.pp) for an environment, including all
imported files (e.g. classes/*.pp etc)

- the modulepath to use

This means that you can split into environments what you use from the
modules in those environments, but not what is in configs/ right now.
For what is in configs/ to become staged, it needs to go into modules.


Preferably, we would stage using git branches (development -> testing ->
production, for example).


A simple plan without too many details:

- What we have right now becomes the production branch (configs/ can
stay where it is)


- We branch off to development (and testing if desirable), and start
moving configs/ content into the modules for as far as these are related
to the modules (e.g. templates, new files, but not "simple" files).


- Changes go into the development branch first, then are pulled into /
pushed to production.


Any other thoughts?

Kind regards,

Jeroen van Meeuwen
-kanarip

_______________________________________________
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list
 

Thread Tools




All times are GMT. The time now is 06:58 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org