[JIRA] (OVIRT-1193) add on request 'ci help' command via Gerrit
by eyal edri [Administrator] (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1193?page=com.atlassian.jir... ]
eyal edri [Administrator] updated OVIRT-1193:
---------------------------------------------
Summary: add on request 'ci help' command via Gerrit (was: Re: Howto message for every gerrit review)
> add on request 'ci help' command via Gerrit
> -------------------------------------------
>
> Key: OVIRT-1193
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1193
> Project: oVirt - virtualization made easy
> Issue Type: By-EMAIL
> Components: Gerrit/git
> Reporter: Barak Korren
> Assignee: infra
>
> On 23 February 2017 at 15:10, Martin Sivak <msivak(a)redhat.com> wrote:
> > Hi,
> >
> > do you think it would make sense to send a copy-and-paste ready
> > message with help to every new gerrit change?
> >
> > It could provide all the system test (lago) links, mention the Rerun
> > hooks syntax and so on. Just so we do not have to search for it all
> > the time?
> This is doable, but I think experienced users may find this annoying
> it ifs too long.
> I'm thinking it may be better to have such a message just suggesting
> to type something like '@ci help' to get the full help.
> It may even be possible to make it clickable with some trickery rather
> then just copy-and-paster ready (I will need to check if its possible
> to inject links into Gerrit comments).
> Apart from that, Roy offered to write a Gerrit plugin that will add
> buttons with the various CI commands.
> Adding infra-support to get a Jira ticket opened.
> --
> Barak Korren
> bkorren(a)redhat.com
> RHCE, RHCi, RHV-DevOps Team
> https://ifireball.wordpress.com/
--
This message was sent by Atlassian JIRA
(v1000.784.2#100032)
7 years, 9 months
[JIRA] (OVIRT-987) Infra issues in Jenkins aren't reported properly on most of Jenkins jobs
by eyal edri [Administrator] (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-987?page=com.atlassian.jira... ]
eyal edri [Administrator] reassigned OVIRT-987:
-----------------------------------------------
Assignee: eyal edri [Administrator] (was: infra)
> Infra issues in Jenkins aren't reported properly on most of Jenkins jobs
> ------------------------------------------------------------------------
>
> Key: OVIRT-987
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-987
> Project: oVirt - virtualization made easy
> Issue Type: By-EMAIL
> Reporter: Yevgeny Zaspitsky
> Assignee: eyal edri [Administrator]
>
> Findbugs jobs reports an infra problem to gerrit properly: "There was an
> infra issue, please contact infra(a)ovirt.org"
> It'd be good to have same behavior on the rest of the Jenkins jobs.
> Currently there is no differentiation between failure upon an infra issue
> and a real patch problem in reporting to gerrit.
> Regards,
> Yevgeny
--
This message was sent by Atlassian JIRA
(v1000.784.2#100032)
7 years, 9 months
[JIRA] (OVIRT-977) puppet does not update packages on fedora slaves
by eyal edri [Administrator] (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-977?page=com.atlassian.jira... ]
eyal edri [Administrator] commented on OVIRT-977:
-------------------------------------------------
[~ederevea] is this still and issue?
> puppet does not update packages on fedora slaves
> ------------------------------------------------
>
> Key: OVIRT-977
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-977
> Project: oVirt - virtualization made easy
> Issue Type: Improvement
> Reporter: Nadav Goldin
> Assignee: infra
>
> Probably related to: https://tickets.puppetlabs.com/browse/PUP-6324
> Using 'latest' does not update the slaves, example:
> {code}
> Debug: Executing '/usr/bin/yum -d 0 -e 0 -y install mock'
> Notice: /Stage[main]/Ovirt_jenkins_slave::Mock_builder/Package[mock]/ensure: ensure changed '1.2.18-1.fc24' to '0:1.2.21-1.fc24'
> ...
> [root@fc24-vm06 ~]# rpm -qa | grep mock
> mock-1.2.18-1.fc24.noarch
> {code}
> but the actual result of the command is:
> {code}
> Yum command has been deprecated, redirecting to '/usr/bin/dnf install mock'.
> See 'man dnf' and 'man yum2dnf' for more information.
> To transfer transaction metadata from yum to DNF, run:
> 'dnf install python-dnf-plugins-extras-migrate && dnf-2 migrate'
> Last metadata expiration check: 0:10:29 ago on Sun Dec 25 12:48:04 2016.
> Package mock-1.2.18-1.fc24.noarch is already installed, skipping.
> Dependencies resolved.
> ==============================================================================================================================================================================================================================================
> Package Arch Version Repository Size
> ==============================================================================================================================================================================================================================================
> Skipping packages with conflicts:
> (add '--best --allowerasing' to command line to force their upgrade):
> btrfs-progs x86_64 4.5.2-1.fc24 fedora 627 k
> distribution-gpg-keys noarch 1.9-1.fc24 updates 127 k
> mock noarch 1.2.21-1.fc24 updates 328 k
> Transaction Summary
> ==============================================================================================================================================================================================================================================
> Skip 3 Packages
> Nothing to do.
> Complete!
> {code}
> Not saying we should fix this, as:
> 1. This is a bug in puppet probably
> 2. We're using unsupported puppet version on fedora which we built by our own.
> 3. We might prefer to drop puppet for these sort of tasks
> But, we should be aware that our puppet infrastructure isn't behaving as expected.
--
This message was sent by Atlassian JIRA
(v1000.784.2#100032)
7 years, 9 months
[JIRA] (OVIRT-1109) Create jobs parameter in manual system tests
by eyal edri [Administrator] (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1109?page=com.atlassian.jir... ]
eyal edri [Administrator] updated OVIRT-1109:
---------------------------------------------
Epic Link: OVIRT-400
> Create jobs parameter in manual system tests
> --------------------------------------------
>
> Key: OVIRT-1109
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1109
> Project: oVirt - virtualization made easy
> Issue Type: Task
> Reporter: Gil Shinar
> Assignee: infra
>
> You should do that by adding a dynamic parameter that'll have a groovy script such as:
> {code}
> import jenkins.model.*
> def list = []
> def matchedJobs = Jenkins.instance.items.findAll { job ->
> job.name =~ /build-artifacts/
> }
> matchedJobs.each { job ->
> if (!job.name.contains("archived_for_deletion")) {
> list << job.name.split('_')[0]
> }
> }
> return list.unique()
> {code}
> With the above script you'll have all project names. From the project name and the other parameters you can build any job's name:
> {code}
> {project}_{ovirt_version}_build-artifacts-{distro}-{arch}
> {code}
--
This message was sent by Atlassian JIRA
(v1000.784.2#100032)
7 years, 9 months
[JIRA] (OVIRT-1109) Create jobs parameter in manual system tests
by eyal edri [Administrator] (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1109?page=com.atlassian.jir... ]
eyal edri [Administrator] updated OVIRT-1109:
---------------------------------------------
Epic Link: OVIRT-400
> Create jobs parameter in manual system tests
> --------------------------------------------
>
> Key: OVIRT-1109
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1109
> Project: oVirt - virtualization made easy
> Issue Type: Task
> Reporter: Gil Shinar
> Assignee: infra
>
> You should do that by adding a dynamic parameter that'll have a groovy script such as:
> {code}
> import jenkins.model.*
> def list = []
> def matchedJobs = Jenkins.instance.items.findAll { job ->
> job.name =~ /build-artifacts/
> }
> matchedJobs.each { job ->
> if (!job.name.contains("archived_for_deletion")) {
> list << job.name.split('_')[0]
> }
> }
> return list.unique()
> {code}
> With the above script you'll have all project names. From the project name and the other parameters you can build any job's name:
> {code}
> {project}_{ovirt_version}_build-artifacts-{distro}-{arch}
> {code}
--
This message was sent by Atlassian JIRA
(v1000.784.2#100032)
7 years, 9 months
[JIRA] (OVIRT-1128) Add Jenkins job for testing
by eyal edri [Administrator] (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1128?page=com.atlassian.jir... ]
eyal edri [Administrator] updated OVIRT-1128:
---------------------------------------------
Labels: staging (was: )
Epic Link: OVIRT-400
can be part of improved jenkins staging with gerrit staging
> Add Jenkins job for testing
> ---------------------------
>
> Key: OVIRT-1128
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1128
> Project: oVirt - virtualization made easy
> Issue Type: By-EMAIL
> Reporter: Pavel Zhukov
> Assignee: infra
> Labels: staging
>
> it'd be good to have jenkins job to test and regenerate jenkins jobs :)
> which uses "good" jjb configuration and available for infra team from
> any machine.
> Currently local JJB instances and configs are used which is not perfect
> because configs can be different as well as jjb versions, not rebased
> repos can be used for testing Besides of that it requires copying of
> configs between machines and so on.
> --
> Pavel
--
This message was sent by Atlassian JIRA
(v1000.784.2#100032)
7 years, 9 months