Git Product home page Git Product logo

org's Introduction

Red Hat Community of Practice GitHub Organization

This repository contains the metadata configuration for the Red Hat Community of Practice Github Organization. The data here is consumed by the peribolos tool to maintain organization and team membership, as well as team creation and deletion.

Please keep the config.yaml file recursively sorted.

yq can be helpful here:

# downcase all lists
yq -i e '(... | select(type == "!!seq"))[] |= downcase' config.yaml && \
# sort all lists
yq -i e '(... | select(type == "!!seq")) |= sort' config.yaml && \
# sort all keys
yq -i 'sort_keys(..)' config.yaml

Support

Need support? Open an issue.

org's People

Contributors

9strands avatar aglenn360 avatar ally-jarrett avatar ashokjammula1 avatar bontreger avatar cidrblock avatar djdanielsson avatar ericzolf avatar etsauer avatar fridim avatar garethahealy avatar jacobsee avatar jillr avatar jkupferer avatar kb-perbyte avatar kkoller avatar klewis0928 avatar malacourse avatar mophahr avatar oybed avatar pabrahamsson avatar pamenon avatar petr-muller avatar redhat-cop-ci-bot avatar renovate[bot] avatar sabre1041 avatar springdo avatar treddy08 avatar willowmck avatar yvarbanov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

org's Issues

Add ELK Repositories

Type of repository request

create a new repository

Requested name for the repository

automate_elk

Repository Description

automate all elk products

Admin Access

jlozadad

Write Access

automation-cop-members

Read Access

automation-cop-members

Additional details

babylon-events-console quay.io integration

Repository

https://github.com/redhat-cop/babylon-events-console

Name of integration

quay.io with GitHub actions

Link to integration website

https://quay.io/organization/redhat-cop

Describe what is attempting to be accomplished

Similar to how the poolboy repository is configured, we would like this repository to build and push images using GitHub actions to quay.io within the redhat-cop org.

We can provide the .github/workflows/quay.yaml configuration through a pull request.

For this issue we need the quay.io repository created for babylon-events-console and the secrets QUAY_USERNAME and QUAY_PASSWORD set for use by GitHub actions on the babylon-events-console github repository.

Additional context for request

This configuration will be similar to this previous issue:

#92


Review request:

cc: @redhat-cop/container-cop-core

Poolboy quay.io integration

Repository

https://github.com/redhat-cop/poolboy

Name of integration

quay.io

Link to integration website

https://quay.io/organization/redhat-cop

Describe what is attempting to be accomplished

Have quay.io build anarchy and anarchy runner images similar to the current builds in:

https://quay.io/repository/gpte-devops-automation/poolboy

There is a single image repositories needed:

quay.io/redhat-cop/poolboy

This image should build from Dockerfile using:

https://github.com/redhat-cop/poolboy/blob/master/operator/Dockerfile

with context directory /operator on branches and build on new tags tags matching regular expression v\d.* to produce images:

https://quay.io/repository/redhat-cop/poolboy


Review request:

cc: @redhat-cop/container-cop-core

Anarchy test quay.io repository

Repository

https://github.com/redhat-cop/anarchy

Name of integration

quay.io

Link to integration website

https://quay.io/organization/redhat-cop

Describe what is attempting to be accomplished

This request is to build the Anarchy test server similar to the other builds in this previous issue:

#82

Like the builds in the previous issue, this request is for building the Anarchy test server, a mock-up of communication with Babylon Dark-Tower.

The current quay.io repository for this image is at:

https://quay.io/repository/gpte-devops-automation/anarchy-operator-test-server

The new image repository should be:

quay.io/redhat-cop/anarchy-test-server

The image should build from Dockerfile https://github.com/redhat-cop/anarchy/blob/master/test/server/Dockerfile
with context directory /test/server and build onbranches and tags matching regular expression v\d.*

https://quay.io/repository/redhat-cop/anarchy-test-server (context directory /test/server)


Review request:

cc: @redhat-cop/container-cop-core

anarchy-operator repo migration

Type of repository request

migration of existing repository

Requested name for the repository

From: https://github.com/redhat-gpte-devopsautomation/anarchy-operator

To: https://github.com/redhat-cop/anarchy

Dropping the suffix "-operator" from the repository name is Anarchy is more of an operator framework or engine for writing operators than an operator itself.

Repository Description

Anarchy Operator Engine

Admin Access

Same as redhat-cop/babylon

Write Access

Same as redhat-cop/babylon

Read Access

Same as redhat-cop/babylon


Review request:

cc: @redhat-cop/container-cop-core

Change Permissions to automate-* or ansible related github projects

Organization or repository

all the repositories that start with automate* or have ansible in the title.

Description of the issue

I don't have permissions to manage or update certain information such as description in automation related github projects. For example, I can't modify automate_elk

Users or Teams affected

jlozadad/automation-cop-members


Review request:

cc: @redhat-cop/container-cop-core

Migrate template2helm tool

Type of repository request

Migration of existing repository

Requested name for the repository

https://github.com/etsauer/template2helm

Repository Description

Tool to convert OpenShift templates to Helm charts

Admin Access

day-in-the-life-dev-admins

Write Access

day-int-the-life-dev-mergers

Read Access

container-cop

Additional details


Review request:

cc: @redhat-cop/container-cop-core

project-initialize operator

Type of repository request

new repository

Requested name for the repository

project-initialize-operator

Repository Description

An operator that uses GitOps (ArgoCD) to consume CR files with project definitions, based on team name, environment, cluster, etc. This will then be used to provision a new project, quotas, and a boilerplate repo that is managed by ArgoCD.

Team

#120

Admin Access

Christopher Nuland (cnuland)
Garrett Nekic (gnekic)
Andy Block (sabre1041)

Write Access

Maliat Manzur (mm7259)
John Tatman (otatman)


Review request:

cc: @redhat-cop/container-cop-core
@sabre1041

businessautomation-cop

This is a business automation repo for all examples related to drools, jbpm, kogito, optaplanner etc.

Type of repository request

Whether this request is a creation of a new repository, migration of existing repository, or deletion of a repository

Requested name for the repository

Name of the repository to create or location of existing repository to migrate.

Repository Description

Description applied to the newly created repository.

Admin Access

Name of the team(s) and/or user(s) that should have admin access on the newly created repository.

Write Access

Name of the team(s) and/or user(s) that should have write access on the newly created repository.

Read Access

Name of the team(s) and/or user(s) that should have read access on the newly created repository.

Additional details

Any additional information or context to provide for this request.


Review request:

cc: @redhat-cop/container-cop-core

Create podpreset-webhook repository

Type of repository request

Create podpreset-webhook repository

Requested name for the repository

podpreset-webhook.

Repository Description

Implementation of Kubernetes PodPreset as an Admission Webhook.

Admin Access

  • sabre1041

Write Access

N/A

Read Access

N/A

Additional details

None

Add k8s_config repository

Type of repository request

Migration of existing repository

Requested name for the repository

k8s_config

https://github.com/redhat-gpte-devopsautomation/k8s_config

Repository Description

Ansible role for managing Kubernetes configuration

Admin Access

Same users as have access to the "babylon" repository.

Write Access

Same users as have access to the "babylon" repository.

Read Access

Same users as have access to the "babylon" repository.

Additional details

The k8s_config repository is part of project babylon and so, at least initially, is managed by the same team.


Review request:

cc: @redhat-cop/container-cop-core

add the following repositories under management of the team automation-cop-members

Anarchy quay.io repositories

Repository

https://github.com/redhat-cop/anarchy

Name of integration

quay.io

Link to integration website

https://quay.io/organization/redhat-cop

Describe what is attempting to be accomplished

Have quay.io build anarchy and anarchy runner images similar to the current builds in:

https://quay.io/repository/gpte-devops-automation/anarchy-operator
https://quay.io/repository/gpte-devops-automation/anarchy-runner

There are two image repositories needed:

quay.io/redhat-cop/anarchy

Should build from Dockerfile https://github.com/redhat-cop/anarchy/blob/master/operator/Dockerfile
with context directory /operator on branches and tags matching regular expression v\d.*

quay.io/redhat-cop/anarchy-runner

Should build from Dockerfile https://github.com/redhat-cop/anarchy/blob/master/anarchy-runner/Dockerfile with context directory /anarchy-runner on branches and tags matching v\d.*

https://quay.io/repository/redhat-cop/anarchy (context directory /operator)
https://quay.io/repository/redhat-cop/anarchy-runner (context directory /anarchy-runner)

Both repositories should trigger builds off of repository tags matching v\d+.*. (New tags on the anarchy repository will use semantic tagging starting with "v").


Review request:

cc: @redhat-cop/container-cop-core

Create darktower repositary

Type of repository request

new repository

Requested name for the repository

darktower

Repository Description

Ansible Tower dyamic back-end for use with Ansible based deployers. back-end for Babylon project.

Admin Access

tonykay
fridim

Write Access

tonykay
fridim
jkupferer

Read Access

Name of the team(s) and/or user(s) that should have read access on the newly created repository.

Additional details

Current origin is https://github.com/redhat-gpte-devopsautomation/dark-tower.git This will be kept in sync for a couple of weeks before being fully depreciated then destroyed

Create initial repos and teams for SAP CoP

Type of repository request

This initial repository will be initialized with the content of the following repo: https://github.com/miminar/sdh-helpers

Requested name for the repository

sap-datahub

Repository Description

Utilities and helpers for SAP Data Hub deployment in OpenShift

Admin Access

sdh-admins

Write Access

sdh-mergers

Read Access

NONE

Additional details

Additionally create the following team structure under redhat-cop Org:

  • sap-cop
    • sdh
      • sdh-admins (makentenza, miminar)
      • sdh-mergers (makentenza, miminar)
    • ansible
      • ansible-admins (makentenza, rhmk)
      • ansible-mergers (makentenza, rhmk)

Review request:

cc: @redhat-cop/container-cop-core

Create a automate_tower_demo repository

Type of repository request

new repository

Requested name for the repository

automate_tower_demo

Repository Description

Automation content for Ansible Tower to use to spin it up in containers and other future platform. This includes LDAP connections.

Admin Access

jlozadad

Write Access

jlozadad

Read Access

jlozadad

Additional details

New babylon-events-console repository

Type of repository request

creation of a new repository

Requested name for the repository

babylon-events-console

Repository Description

A simple console for running labs on Babylon infrastructure for events such as Red Hat Summit.

Admin Access

Same access as the babylon repository.

Write Access

Same access as the babylon repository.

Read Access

Same access as the babylon repository.

Additional details

Any additional information or context to provide for this request.


Review request:

cc: @redhat-cop/container-cop-core

Migrate etsauer/onboarding-manager

Type of repository request

I would like to migrate the following repository into the CoP

https://github.com/etsauer/onboarding-manager

Requested name for the repository

onboarding-manager

Repository Description

Manages Creation of Namespaces in OpenShift

Admin Access

Unsure, maybe just org maintainers.

Write Access

container-cop-mergers

Read Access

container-cop
gpte

Additional details

None.

Create SAP automation related repositories for SAP CoP

Type of repository request

All the initial repositories we are creating now are repositories that already exist that are moved to Red Hat's SAP CoP, renaming those in some cases

Requested name for the repository

sap-rhsm --> Actual repository: https://github.com/mk-ansible-roles/subscribe-rhn
sap-hana-hsr --> Actual repository: https://github.com/mk-ansible-roles/saphana-hsr
sap-hostagent --> Actual repository: https://github.com/mk-ansible-roles/sap-hana-hostagent
sap-hana-deployment --> Actual repository: https://github.com/mk-ansible-roles/sap-hana-deployment
sap-hana-mediacheck --> Actual repository: https://github.com/mk-ansible-roles/sap-hana-mediacheck

Repository Description

sap-rhsm --> Register and subscribe a RHEL Server to RHEL for SAP Solutions related repositories
sap-hana-hsr --> Configures SAP HANA system replication
sap-hana-hostagent --> Deploys SAP Host Agent on the given hosts
sap-hana-deployment --> Deploys SAP HANA on the given hosts
sap-hana-mediacheck --> Checks for proper installation media for SAP HANA

Admin Access

ansible-admins

Write Access

ansible-mergers

Additional details

Please also add 'tbludau' GitHub user to 'ansible-mergers' team.


Review request:

cc: @redhat-cop/container-cop-core

Permissions to create new repositories for AppDev CoP

Type of permission change

Permissions to create new repositories for the AppDev CoP

Requested Changes

Permissions to create new repositories for the AppDev CoP

Additional details

Ideally, we would like to manage this using Teams. The AppDev CoP/committers team would have this permission and the contributors sub-team would not.

Repo creation for "ocp4 prerequisites validator".

Type of repository request

New repository

Requested name for the repository

Proposed name: ocp4-prereqs-validator

Repository Description

This repo aims to be ansible playbooks and roles to validate if the prerequisites for OCP 4 deployment is ok. The final intention is to validate all prerequisites, such as:

  • DNS
  • LBs
  • DHCP (if possible)
  • Firewall (if possible)
  • etc.

An initial version already exists and it is working that validates all DNS entries (A/PTR and SRV records). You can see in my github

Admin Access

For now just me (giofontana) and anyone else who wants to collaborate with this project

Write Access

For now just me (giofontana) and anyone else who wants to collaborate with this project

Read Access

For now just me (giofontana) and anyone else who wants to collaborate with this project

Additional details


Review request:

cc: @redhat-cop/container-cop-core

k8s_config ansible-galaxy integration

Repository

k8s_config

Name of integration

ansible-galaxy

Link to integration website

https://galaxy.ansible.com/

Describe what is attempting to be accomplished

The Ansible role k8s_config should be published to ansible-galaxy under the redhat-cop org.


Review request:

cc: @redhat-cop/container-cop-core

Add repository agnosticv

Type of repository request

Create redhat-cop/agnosticv repository

Repository Description

AgnosticV, vars for AgnosticD

Admin Access

Name of the team(s) and/or user(s) that should have admin access on the newly created repository.

  • fridim (me)
  • tonykay
  • jkupferer - Johnathan

Write Access

Name of the team(s) and/or user(s) that should have write access on the newly created repository.

Admins should be able to update this.

Read Access

Public Repo

Additional details

master branch protect by:

  • travis Pull Request (not branch)
  • WIP - reddit plugin

Add repositories for AppDev CoP Workshop Content

Type of repository request

We would like to migrate all repositories from https://github.com/rhoar-qcon-2018 under the CoP for collaboration by members of the AppDev CoP.

Requested name for the repository

rhoar-workshop

Repository Description

This collection of repositories represent a series of microservices built using the RHOAR tools. The content combines to form a workshop lab which allows attendees to experience development of Microservices Architecture (MSA) systems on OpenShift using CI/CD tooling automated with Ansible.

Admin Access

The AppDev CoP committers should have admin access

Write Access

The AppDev CoP committers should have write access

Read Access

All AppDev CoP members

Additional details

N/A

New Team Project intializer

Type of modification to a team

New Team

Requested name for the team

project-initializer-team

Team Description

Team working on the project-initializer operator

Membership

Maintainers
Christopher Nuland (cnuland)
Garrett Nekic (gnekic)
Andy Block (sabre1041)

Members
Maliat Manzur (mm7259)
John Tatman (otatman)

Repositories

#119

Review request:

cc: @redhat-cop/container-cop-core
@sabre1041

Please add me to the CoP Org

I would like to become a contributor to the following groups within the Red Hat Communities of Practice!

  • Containers
  • Automation
  • Cloud Infrastructure

request for a new repository: must-gather-operator

Type of repository request

creation.
Name: must-gather-operator

Requested name for the repository

https://github.com/raffaelespazzoli/must-gather-operator

Repository Description

An operator to simplify the creation and upload of must-gather information.

Admin Access

Raffaele Spazzoli

Write Access

Read Access

repository should be public

Additional details

Please create the following:

  • gh-pages branch with empty content
  • deploy key
  • travis integration
  • corresponding redhat-cop/must-gather-operator registry
  • quay's username and password should be passed as environment variables to travis jobs as: DOCKER_USER, DOCKER_PASSWORD

Review request:

cc: @redhat-cop/container-cop-core

New Repo for OCP 4 on vSphere Hands-on Workshop

Type of repository request

New repo to migrate code that is here: https://github.com/giofontana/ocp4-vsphere-workshop.git

Requested name for the repository

ocp4-vsphere-workshop

Repository Description

Workshop Hands-on - Deploying OpenShift on vSphere

Admin Access

giofontana - admin

Write Access

giofontana

Read Access

giofontana

Additional details

This is a workshop I created to train our team on the deployment of OCP 4.2 on vSphere. I suppose that it can be helpful to other teams also.


Review request:

cc: @redhat-cop/container-cop-core

Team and sub-teams for AppDev CoP

Type of modification to a team

Create a new team "AppDev CoP" with the following sub-teams:

  • committers
  • microservices
  • modernization
  • mobile
  • reactive
  • data streaming

Requested name for the team

"AppDev CoP"

Team Description

Team for the management of the Application Development CoP

Team Parent

N/A

Membership

infosec812 - committers, microservices subgroups
jeremyrdavis - committers subgroup

Repositories

None yet.

Poolboy repository migration

Type of repository request

migration of existing repository

Requested name for the repository

From https://github.com/redhat-gpte-devopsautomation/poolboy
To https://github.com/redhat-cop/poolboy

Repository Description

Operator for provisioning and managing Kubernetes resources in response to resource claims

Admin Access

Same access as the babylon project.

Write Access

Same access as the babylon project.

Read Access

Same access as the babylon project.


Review request:

cc: @redhat-cop/container-cop-core

keepalived-operator

Type of repository request

creation

Requested name for the repository

keepalived-operator

Repository Description

an operator to manage VIPs backed by keepalived

Admin Access

raffaele spazzoli

Write Access

Read Access

Additional details

Any additional information or context to provide for this request. Please also add
2. create the gh-pages branch
3. attach travis
4. create the deploy key


Review request:

cc: @redhat-cop/container-cop-core

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.