Skip to content

freeipa/freeipa-tools

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ipa-tools

This repository contains tools that automate some tasks in FreeIPA development.

For guidelines, see: http://www.freeipa.org/page/Contribute/Code

TLDR

These tools might work for other projects that work similarly.

ipatool

The most documented script is the all-in-one "ipatool", which can:

  • apply given patches, adding "Reviewed-By:" lines, and push them upstream
  • apply given patches to a remote VM
  • mark tickets as "on-review" based on patches for those tickets

Dependencies:

yum install python3 python3-PyYAML python3-blessings python3-unidecode \
    python3-docopt python3-github3py python3-xtermcolor python3-libpagure

See docs in the script itself

other tools

See docs in the tools themselves, if any.

see also

Tomáš has a set of scripts to manage VMs for testing IPA on: https://github.com/tbabej/labtool