Skip to content

Instantly share code, notes, and snippets.

View rplevka's full-sized avatar

Roman Plevka rplevka

  • Red Hat
  • Brno, Czech republic
View GitHub Profile
@rplevka
rplevka / mock-service.service
Created February 8, 2022 10:51
robottelo tracer mock service
[Unit]
Description=Mock service for robottelo tracer tests
[Service]
ExecStart=/usr/bin/mock-service.sh
[Install]
WantedBy=multi-user.target
@pytest.fixture(scope='function')
def rh_repo(module_manifest_org, rhel_contenthost):
# rh_major = rhel_contenthost.os_version.major
rh_major = 8
# the rhel version of the enabled reposet does not matter to us
rh_repo_id = enable_rhrepo_and_fetchid(
basearch='x86_64',
org_id=module_manifest_org.id,
product=PRDS[f'rhel{rh_major if rh_major > 7 else ""}'],
repo=REPOS['rhst7']['name'],
@rplevka
rplevka / docker-compose.yml
Created May 12, 2021 09:29
hass docker-compose
version: '3'
services:
mosquitto:
image: eclipse-mosquitto:1.6.12
restart: always
ports:
- 1883:1883
- 8883:8883
- 9001:9001
@rplevka
rplevka / fix_junit_timestamps
Last active November 3, 2020 14:54
fix junit.xml start_time properties
import os
import time
import xmltodict
files = os.listdir('.')
for fi in files:
if fi == 'new':
continue
with open(fi, 'r') as f:
foo = xmltodict.parse(f.read())
search.clear not working (https://github.com/SatelliteQE/airgun/issues/249)
- test_architecture.test_positive_end_to_end
- test_bookmark.test_positive_end_to_end
- test_computeresource_ec2.test_positive_default_end_to_end_with_custom_profile
- test_computeresource_libvirt.test_positive_end_to_end
- test_computeresource.test_positive_end_to_end[False]
- test_computeresource.test_positive_end_to_end[True]
- test_config_group.test_positive_end_to_end
- test_domain.test_positive_end_to_end
- test_host.test_positive_search_by_parameter_with_operator
@rplevka
rplevka / docker-compose.yaml
Last active July 11, 2019 22:30
Zalenium compose file
# Usage:
# docker-compose up --force-recreate
version: '2.1'
networks:
default:
driver: bridge
driver_opts:
com.docker.network.driver.mtu: 1300
@rplevka
rplevka / Dockerfile
Created July 2, 2019 20:23
dockerized-jenkins-master-dockerfile
FROM jenkins/jenkins:lts-alpine
USER root
RUN apk add --no-cache python3 py3-virtualenv curl-dev libxml2-dev libxslt-dev grep sed && \
python3 -m ensurepip && \
pip3 install --upgrade pip setuptools && \
if [ ! -e /usr/bin/pip ]; then ln -s pip3 /usr/bin/pip ; fi && \
if [[ ! -e /usr/bin/python ]]; then ln -sf /usr/bin/python3 /usr/bin/python; fi && \
rm -r /root/.cache
RUN apk add pkgconf
RUN apk add build-base
#!/usr/bin/python
import json
import os
import re
import requests
from shutil import copyfile
from tempfile import mkdtemp
update_center_url = 'https://updates.jenkins.io/update-center.json'
@rplevka
rplevka / install_jenkins_plugin.sh
Created June 25, 2019 20:38 — forked from hoesler/install_jenkins_plugin.sh
Script to install one or more jenkins plugins including dependencies while jenkins is offline
#!/usr/bin/env bash
set -e
set -o pipefail
plugin_repo_url="http://updates.jenkins-ci.org/download/plugins"
plugin_dir="/var/lib/jenkins/plugins"
include_optionals=false
showUsage() {
@rplevka
rplevka / robottelo.properties
Created March 5, 2019 17:00
robottelo.properties for smoke test
# libvirt hypervisor ip/hostname
# the hypervisor needs to be listening for tcp connections (qemu+tcp://.../system)
[compute_resources]
libvirt_hostname=192.168.121.1
# only needed for Satellite (downstream)
[fake_manifest]
url=http://path.to/original/manifest-latest.zip
key_url=http://path.to/original/manifest.key
cert_url=http://path.to/original/manifest.crt