A small batch of helper utils related to OpenShift and the way we use it.
To install individual utils, run go install
for the individual tools under cmd/
Example:
go install cmd/listocpgroups.go
List groups and users in OpenShift, including full name if available. Can also list information for a single user through the search parameter.
List all deployment configs in current cluster, and try to extract Docker image information for each running container using metadata label git.url in the image.
This utility will loop through all namespaces/projects in OpenShift and extract Projectsetup for groups of projects that fit together. It will filter our openshift-specific namespaces.
Grouping will be done based on name suffix, placing all with common base name and different suffixes into same group. The actual suffixes used for grouping namepaces must be modified according to standards used (defined in map suffixRoleMappings).
Output can be written to stdout or as files in a directory.