
Hello, Reminder: I am re-writing the vdsm-bootstrap. It is split out to own packages ovirt-host-deploy, and otopi. otopi is common installation framework that may be used by other components as well. otopi build job is available at[1]. In order to build ovirt-host-deploy rpms in jenkins I need otopi-devel, otopi-java, otopi to be installed at slaves machines. These can be acquired from [2]. What is the procedure for this? Best Regards, Alon Bar-Lev. [1] http://jenkins.ovirt.org/job/otopi_create_rpms/ [2] http://jenkins.ovirt.org/job/otopi_create_rpms/lastSuccessfulBuild/artifact/

----- Original Message -----
From: "Alon Bar-Lev" <alonbl@redhat.com> To: infra@ovirt.org Cc: "Eyal Edri" <eedri@redhat.com> Sent: Monday, November 26, 2012 2:47:16 PM Subject: [jenkins] Add otp rpms to build slaves
Hello,
Reminder: I am re-writing the vdsm-bootstrap. It is split out to own packages ovirt-host-deploy, and otopi. otopi is common installation framework that may be used by other components as well.
otopi build job is available at[1].
In order to build ovirt-host-deploy rpms in jenkins I need otopi-devel, otopi-java, otopi to be installed at slaves machines.
These can be acquired from [2].
What is the procedure for this?
Long term: this will involve creating a relevant puppet classes and applying it to the jenkins slaves with foreman and puppet master. Short term: manual adding these repos to the jenkins slaves, then you can install them via the system job in jenkins. (unless there is an objection on the team, for having custom builds repo on jenkins slaves.. thoughts?) if not, you can open a ticket for it in https://fedorahosted.org/ovirt/report/1.
Best Regards, Alon Bar-Lev.
[1] http://jenkins.ovirt.org/job/otopi_create_rpms/ [2] http://jenkins.ovirt.org/job/otopi_create_rpms/lastSuccessfulBuild/artifact/

----- Original Message -----
From: "Eyal Edri" <eedri@redhat.com> To: "Alon Bar-Lev" <alonbl@redhat.com> Cc: infra@ovirt.org Sent: Monday, November 26, 2012 2:55:26 PM Subject: Re: [jenkins] Add otp rpms to build slaves
----- Original Message -----
From: "Alon Bar-Lev" <alonbl@redhat.com> To: infra@ovirt.org Cc: "Eyal Edri" <eedri@redhat.com> Sent: Monday, November 26, 2012 2:47:16 PM Subject: [jenkins] Add otp rpms to build slaves
Hello,
Reminder: I am re-writing the vdsm-bootstrap. It is split out to own packages ovirt-host-deploy, and otopi. otopi is common installation framework that may be used by other components as well.
otopi build job is available at[1].
In order to build ovirt-host-deploy rpms in jenkins I need otopi-devel, otopi-java, otopi to be installed at slaves machines.
These can be acquired from [2].
What is the procedure for this?
Long term: this will involve creating a relevant puppet classes and applying it to the jenkins slaves with foreman and puppet master.
Looking for short term for now...
Short term: manual adding these repos to the jenkins slaves, then you can install them via the system job in jenkins. (unless there is an objection on the team, for having custom builds repo on jenkins slaves.. thoughts?)
What have we done with a package such as vdsm-bootstrap? Is it installed? from which repository? Or ovirt-iso-uploader that is dependency of ovirt-engine? I can publish otopi at same repository...
if not, you can open a ticket for it in https://fedorahosted.org/ovirt/report/1.
If not what? not objection? I will wait. Thanks! Alon

----- Original Message -----
From: "Alon Bar-Lev" <alonbl@redhat.com> To: "Eyal Edri" <eedri@redhat.com> Cc: infra@ovirt.org Sent: Monday, November 26, 2012 3:00:01 PM Subject: Re: [jenkins] Add otp rpms to build slaves
----- Original Message -----
From: "Eyal Edri" <eedri@redhat.com> To: "Alon Bar-Lev" <alonbl@redhat.com> Cc: infra@ovirt.org Sent: Monday, November 26, 2012 2:55:26 PM Subject: Re: [jenkins] Add otp rpms to build slaves
----- Original Message -----
From: "Alon Bar-Lev" <alonbl@redhat.com> To: infra@ovirt.org Cc: "Eyal Edri" <eedri@redhat.com> Sent: Monday, November 26, 2012 2:47:16 PM Subject: [jenkins] Add otp rpms to build slaves
Hello,
Reminder: I am re-writing the vdsm-bootstrap. It is split out to own packages ovirt-host-deploy, and otopi. otopi is common installation framework that may be used by other components as well.
otopi build job is available at[1].
In order to build ovirt-host-deploy rpms in jenkins I need otopi-devel, otopi-java, otopi to be installed at slaves machines.
These can be acquired from [2].
What is the procedure for this?
Long term: this will involve creating a relevant puppet classes and applying it to the jenkins slaves with foreman and puppet master.
Looking for short term for now...
Short term: manual adding these repos to the jenkins slaves, then you can install them via the system job in jenkins. (unless there is an objection on the team, for having custom builds repo on jenkins slaves.. thoughts?)
What have we done with a package such as vdsm-bootstrap? Is it installed? from which repository?
it's not, we're not running a bootstrap tests yet, it reuquires a real host (or nested) which we don't have yet.
Or ovirt-iso-uploader that is dependency of ovirt-engine? I can publish otopi at same repository...
we're not installing ovirt-engine yet as well..
if not, you can open a ticket for it in https://fedorahosted.org/ovirt/report/1.
If not what? not objection? I will wait.
yes, let's wait to hear other team members opinion on this.
Thanks! Alon

----- Original Message -----
From: "Eyal Edri" <eedri@redhat.com> To: "Alon Bar-Lev" <alonbl@redhat.com> Cc: infra@ovirt.org Sent: Monday, November 26, 2012 3:04:30 PM Subject: Re: [jenkins] Add otp rpms to build slaves
----- Original Message -----
From: "Alon Bar-Lev" <alonbl@redhat.com> To: "Eyal Edri" <eedri@redhat.com> Cc: infra@ovirt.org Sent: Monday, November 26, 2012 3:00:01 PM Subject: Re: [jenkins] Add otp rpms to build slaves
----- Original Message -----
From: "Eyal Edri" <eedri@redhat.com> To: "Alon Bar-Lev" <alonbl@redhat.com> Cc: infra@ovirt.org Sent: Monday, November 26, 2012 2:55:26 PM Subject: Re: [jenkins] Add otp rpms to build slaves
----- Original Message -----
From: "Alon Bar-Lev" <alonbl@redhat.com> To: infra@ovirt.org Cc: "Eyal Edri" <eedri@redhat.com> Sent: Monday, November 26, 2012 2:47:16 PM Subject: [jenkins] Add otp rpms to build slaves
Hello,
Reminder: I am re-writing the vdsm-bootstrap. It is split out to own packages ovirt-host-deploy, and otopi. otopi is common installation framework that may be used by other components as well.
otopi build job is available at[1].
In order to build ovirt-host-deploy rpms in jenkins I need otopi-devel, otopi-java, otopi to be installed at slaves machines.
These can be acquired from [2].
What is the procedure for this?
Long term: this will involve creating a relevant puppet classes and applying it to the jenkins slaves with foreman and puppet master.
Looking for short term for now...
Short term: manual adding these repos to the jenkins slaves, then you can install them via the system job in jenkins. (unless there is an objection on the team, for having custom builds repo on jenkins slaves.. thoughts?)
What have we done with a package such as vdsm-bootstrap? Is it installed? from which repository?
it's not, we're not running a bootstrap tests yet, it reuquires a real host (or nested) which we don't have yet.
Oh!!! we had no such BuildRequires of any of our components. This is going to change as ovirt-engine will require ovirt-host-deploy-java to build.
Or ovirt-iso-uploader that is dependency of ovirt-engine? I can publish otopi at same repository...
we're not installing ovirt-engine yet as well..
Right... this is OK, I am talking about the dependencies.
if not, you can open a ticket for it in https://fedorahosted.org/ovirt/report/1.
If not what? not objection? I will wait.
yes, let's wait to hear other team members opinion on this.
Thanks! Alon

----- Original Message -----
From: "Alon Bar-Lev" <alonbl@redhat.com> To: "Eyal Edri" <eedri@redhat.com> Cc: infra@ovirt.org Sent: Monday, November 26, 2012 3:11:14 PM Subject: Re: [jenkins] Add otp rpms to build slaves
----- Original Message -----
From: "Eyal Edri" <eedri@redhat.com> To: "Alon Bar-Lev" <alonbl@redhat.com> Cc: infra@ovirt.org Sent: Monday, November 26, 2012 3:04:30 PM Subject: Re: [jenkins] Add otp rpms to build slaves
----- Original Message -----
From: "Alon Bar-Lev" <alonbl@redhat.com> To: "Eyal Edri" <eedri@redhat.com> Cc: infra@ovirt.org Sent: Monday, November 26, 2012 3:00:01 PM Subject: Re: [jenkins] Add otp rpms to build slaves
----- Original Message -----
From: "Eyal Edri" <eedri@redhat.com> To: "Alon Bar-Lev" <alonbl@redhat.com> Cc: infra@ovirt.org Sent: Monday, November 26, 2012 2:55:26 PM Subject: Re: [jenkins] Add otp rpms to build slaves
----- Original Message -----
From: "Alon Bar-Lev" <alonbl@redhat.com> To: infra@ovirt.org Cc: "Eyal Edri" <eedri@redhat.com> Sent: Monday, November 26, 2012 2:47:16 PM Subject: [jenkins] Add otp rpms to build slaves
Hello,
Reminder: I am re-writing the vdsm-bootstrap. It is split out to own packages ovirt-host-deploy, and otopi. otopi is common installation framework that may be used by other components as well.
otopi build job is available at[1].
In order to build ovirt-host-deploy rpms in jenkins I need otopi-devel, otopi-java, otopi to be installed at slaves machines.
These can be acquired from [2].
What is the procedure for this?
Long term: this will involve creating a relevant puppet classes and applying it to the jenkins slaves with foreman and puppet master.
Looking for short term for now...
Short term: manual adding these repos to the jenkins slaves, then you can install them via the system job in jenkins. (unless there is an objection on the team, for having custom builds repo on jenkins slaves.. thoughts?)
What have we done with a package such as vdsm-bootstrap? Is it installed? from which repository?
it's not, we're not running a bootstrap tests yet, it reuquires a real host (or nested) which we don't have yet.
Oh!!! we had no such BuildRequires of any of our components. This is going to change as ovirt-engine will require ovirt-host-deploy-java to build.
Or ovirt-iso-uploader that is dependency of ovirt-engine? I can publish otopi at same repository...
we're not installing ovirt-engine yet as well..
Right... this is OK, I am talking about the dependencies.
if not, you can open a ticket for it in https://fedorahosted.org/ovirt/report/1.
If not what? not objection? I will wait.
yes, let's wait to hear other team members opinion on this.
Thanks! Alon
Hello People, In order to build ovirt-engine-3.2 rpms we will need two packages installed on build slaves, these packages are part of our development: - otopi - ovirt-host-deploy These packages contain jars required as build dependency of ovirt-engine. The question is how do we want to manage it? The simplest approach is to install the required rpm on the build slaves. More complex approach may be to use mock to build ovirt-engine rpms. What do you think? We need a solution in relative short time. Thanks, Alon

----- Original Message -----
From: "Alon Bar-Lev" <alonbl@redhat.com> To: infra@ovirt.org Cc: "Eyal Edri" <eedri@redhat.com> Sent: Monday, November 26, 2012 2:47:16 PM Subject: [jenkins] Add otp rpms to build slaves
Hello,
Reminder: I am re-writing the vdsm-bootstrap. It is split out to own packages ovirt-host-deploy, and otopi. otopi is common installation framework that may be used by other components as well.
otopi build job is available at[1].
In order to build ovirt-host-deploy rpms in jenkins I need otopi-devel, otopi-java, otopi to be installed at slaves machines.
These can be acquired from [2].
What is the procedure for this?
Long term: this will involve creating a relevant puppet classes and applying it to the jenkins slaves with foreman and puppet master.
Looking for short term for now...
Short term: manual adding these repos to the jenkins slaves, then you can install them via the system job in jenkins. (unless there is an objection on the team, for having custom builds repo on jenkins slaves.. thoughts?)
What have we done with a package such as vdsm-bootstrap? Is it installed? from which repository?
it's not, we're not running a bootstrap tests yet, it reuquires a real host (or nested) which we don't have yet.
Oh!!! we had no such BuildRequires of any of our components. This is going to change as ovirt-engine will require ovirt-host-deploy-java to build.
Or ovirt-iso-uploader that is dependency of ovirt-engine? I can publish otopi at same repository...
we're not installing ovirt-engine yet as well..
Right... this is OK, I am talking about the dependencies.
if not, you can open a ticket for it in https://fedorahosted.org/ovirt/report/1.
If not what? not objection? I will wait.
yes, let's wait to hear other team members opinion on this.
Thanks! Alon
Hello People,
In order to build ovirt-engine-3.2 rpms we will need two packages installed on build slaves, these packages are part of our development: - otopi - ovirt-host-deploy
These packages contain jars required as build dependency of ovirt-engine.
The question is how do we want to manage it? The simplest approach is to install the required rpm on the build slaves.
More complex approach may be to use mock to build ovirt-engine rpms.
What do you think? We need a solution in relative short time.
Thanks, Alon
OK, for the short term, i don't see any harm in adding the nightly repo for fedora 17 slaves so otopi and ovirt-host-deploy can be installed. we'll add it as a puppet class once our environment is up and running.
participants (2)
-
Alon Bar-Lev
-
Eyal Edri