profile
viewpoint
Ralph Bean ralphbean Red Hat, Inc Rochester, NY

pycontribs/ansi2html 255

Convert text with ansi color codes to HTML

fedora-infra/fedmsg 165

Federated Messaging with ZeroMQ

maxamillion/loopabull 34

Event loop driven Ansible playbook execution engine

fedora-infra/kitchen 29

Useful snippets of python code

pypingou/pypi2spec 10

Makes your life easier to generate Fedora spec file for pypi project

Qalthos/monroe-elections 9

Monroe county NY elections dashboard

ralphbean/apps.fp.o 6

A landing page for Fedora Apps (testing)

accorvin/jira-mosaic 4

A tool for generating reports from JIRA

decause/RITCapstone 4

All things related to my Capstone Research Project to complete my Master's Degree in Communications and Public Policy at Rochester Institute of Technology.

decause/tw2.huBarcode 3

tw2 huBarcode widget

PR opened release-engineering/iiblib

Release v2.1.0
+3 -0

0 comment

1 changed file

pr created time in 14 minutes

pull request commentopenshift/node-problem-detector

Updating atomic-openshift-node-problem-detector builder & base images to be consistent with ART

@openshift-bot: No Bugzilla bug is referenced in the title of this pull request. To reference a bug, add 'Bug XXX:' to the title of this pull request and request another bug refresh with <code>/bugzilla refresh</code>.

<details>

In response to this:

Updating atomic-openshift-node-problem-detector builder & base images to be consistent with ART

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. </details>

openshift-bot

comment created time in an hour

pull request commentopenshift/descheduler

bug 1916347: Updating atomic-openshift-descheduler builder & base images to be consistent with ART

@openshift-bot: This pull request references Bugzilla bug 1916347, which is invalid:

  • expected dependent Bugzilla bug 1915304 to be in one of the following states: VERIFIED, RELEASE_PENDING, CLOSED (ERRATA), but it is ON_QA instead

Comment <code>/bugzilla refresh</code> to re-evaluate validity if changes to the Bugzilla bug are made, or edit the title of this pull request to link to a different bug.

<details>

In response to this:

bug 1916347: Updating atomic-openshift-descheduler builder & base images to be consistent with ART

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. </details>

openshift-bot

comment created time in an hour

push eventrelease-engineering/iiblib

Pavlina Bortlova

commit sha e954461fcc892f5671b9e776bab50c3d20a8db12

Add regenerate bundle function and tests

view details

Yashvardhan (Yash) V. Nanavati

commit sha b72cb35a2267c783a9af2b6e2a7a2890e8ee6d0d

Merge pull request #40 from pbortlov/regenerate-bundle-functionality Add regenerate bundle function and tests

view details

push time in 2 hours

PR merged release-engineering/iiblib

Reviewers
Add regenerate bundle function and tests
  • add regenerate_bundle function to iib_client.py
  • add tests to test_iib_client.py
+65 -3

6 comments

4 changed files

pbortlov

pr closed time in 2 hours

PR opened release-engineering/iiblib

Enable deprecation_list functionality
  • add deprecation_list to Add and Rm models' responses
  • add deprecation_list variable to add_bundles function
+37 -6

0 comment

5 changed files

pr created time in 2 hours

created tagrelease-engineering/alt-src

tagv1.6.0

created time in 7 hours

push eventrelease-engineering/alt-src

Robert Bikar

commit sha ca0e9ad4c22995cd0e28dd0cb0da4ed3ebe5da1f

Release 1.6.0

view details

push time in 7 hours

push eventfedoradesign/coloringbook-eda

Madeline Peck

commit sha 97bb6a650be1db1de58218583477a521b2dffe24

/ ‘inkscape/19th page.jpg.svg’

view details

push time in 13 hours

push eventfedoradesign/coloringbook-eda

Madeline Peck

commit sha 1551d9405e2b5f9dba6ce35761e93f1b4b60e4a5

/ ‘inkscape/19th page.jpg.svg’

view details

push time in 14 hours

push eventfedoradesign/coloringbook-eda

Madeline Peck

commit sha 7aa04d2e8b482c6eb3d815995f6e65248d3c9dc1

/ ‘inkscape/1st page.jpg.svg’

view details

push time in 14 hours

push eventfedoradesign/coloringbook-eda

Madeline Peck

commit sha 3f42988d7f13e10f9738ce4d4f2ac7e2685c1a91

/ ‘inkscape/1st page.jpg.svg’

view details

push time in 14 hours

PR opened release-engineering/exodus-gw

cleanup: drop unnecessary constructors from models

One of the features included in DeclarativeBase is the implicit generation of constructors with keywords matching attributes on the models. We don't need to define constructors ourselves, and it's probably best to avoid doing that since it could lead to inconsistencies such as forgetting an attribute in one place or the other.

+0 -15

0 comment

1 changed file

pr created time in 15 hours

pull request commentopenshift/descheduler

bug 1916347: Updating atomic-openshift-descheduler builder & base images to be consistent with ART

@openshift-bot: This pull request references Bugzilla bug 1916347, which is invalid:

  • expected dependent Bugzilla bug 1915304 to be in one of the following states: VERIFIED, RELEASE_PENDING, CLOSED (ERRATA), but it is ON_QA instead

Comment <code>/bugzilla refresh</code> to re-evaluate validity if changes to the Bugzilla bug are made, or edit the title of this pull request to link to a different bug.

<details>

In response to this:

/bugzilla refresh

Recalculating validity in case the underlying Bugzilla bug has changed.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. </details>

openshift-bot

comment created time in 15 hours

pull request commentopenshift/descheduler

bug 1916347: Updating atomic-openshift-descheduler builder & base images to be consistent with ART

/bugzilla refresh

Recalculating validity in case the underlying Bugzilla bug has changed.

openshift-bot

comment created time in 15 hours

PR opened release-engineering/exodus-gw

Fix dramatiq SQL missing from exodus_gw egg & image

Data files alongside python packages don't get processed by setuptools by default. This led to the SQL file containing dramatiq schema to be missed from the python egg (and therefore the container image).

Tweak packaging metadata to ensure the file is included.

+2 -1

0 comment

2 changed files

pr created time in 17 hours

push eventfedoradesign/coloringbook-eda

Madeline Peck

commit sha f2ab10a385e1e61b242545af88cacb8a74a0ef80

/ ‘inkscape/19th page.jpg.svg’

view details

push time in 17 hours

push eventfedoradesign/coloringbook-eda

Madeline Peck

commit sha 24b45ce5069053d7e93595926da478d8443c175e

/ ‘inkscape/19th page.jpg.svg’

view details

push time in 17 hours

push eventrelease-engineering/exodus-gw

doc bot

commit sha 51c1ec02976e981306ec25fe2b2eea3f3e439155

Build documentation for 0.0 at 486d108

view details

push time in 17 hours

push eventrelease-engineering/exodus-gw

Rohan McGovern

commit sha a5d74b5ee65dfa3407942176072df37207923ed0

Introduce the concept of background tasks, via dramatiq Within exodus-gw we need to execute certain operations detached from the context of an HTTP request, via a separate background worker process. This commit includes the initial implementation of this background worker mechanism, using the dramatiq library (which advertises itself as a more lightweight alternative to celery). The vital points are: - in production, we use a broker based on postgres, so we do not need to run an additional broker service (such as rabbitmq) - we initialize dramatiq-related tables in postgres automatically on first use - in tests, we use the dramatiq stub broker, which allows all messages to be handled within the test process - if using the systemd-based dev env, a dramatiq worker will run locally with hot reload enabled - there is currently a single endpoint, healthcheck-worker, which exercises dramatiq. It can be used to verify that workers are running. - as dramatiq has been added to requirements.{in,txt}, the same container image used for the exodus-gw asgi app can be used to run a dramatiq worker.

view details

Rohan McGovern

commit sha 486d108bd28f8e4599635ccdb04f5071bd871ff4

Merge pull request #118 from rohanpm/dramatiq-basics Introduce the concept of background tasks, via dramatiq

view details

push time in 17 hours

PR merged release-engineering/exodus-gw

Reviewers
Introduce the concept of background tasks, via dramatiq

Within exodus-gw we need to execute certain operations detached from the context of an HTTP request, via a separate background worker process.

This commit includes the initial implementation of this background worker mechanism, using the dramatiq library (which advertises itself as a more lightweight alternative to celery).

The vital points are:

  • in production, we use a broker based on postgres, so we do not need to run an additional broker service (such as rabbitmq)

  • we initialize dramatiq-related tables in postgres automatically on first use

  • in tests, we use the dramatiq stub broker, which allows all messages to be handled within the test process

  • if using the systemd-based dev env, a dramatiq worker will run locally with hot reload enabled

  • there is currently a single endpoint, healthcheck-worker, which exercises dramatiq. It can be used to verify that workers are running.

  • as dramatiq has been added to requirements.{in,txt}, the same container image used for the exodus-gw asgi app can be used to run a dramatiq worker.

+456 -7

1 comment

16 changed files

rohanpm

pr closed time in 17 hours

PR opened release-engineering/exodus-gw

Reviewers
Publish entry point files last [RHELDST-2161]

Adds functionality to only publish items with certain file names (configurable in settings) when all other items are successfully published.

+116 -41

0 comment

4 changed files

pr created time in 18 hours

push eventrelease-engineering/exodus-gw

doc bot

commit sha 4bbe7c0f8b1523e5ace5cfb08a80421559f4bb44

Build documentation for 0.0 at 2d2c7b2

view details

push time in 18 hours

push eventrelease-engineering/exodus-gw

Rohan McGovern

commit sha a23ce48a26a3e6cf8a08f726a135b1aa93db30f4

dev env: use an environment file for customization Make all the systemd units load an EnvironmentFile so that we can adjust the config by writing environment variables to that file. The two main uses for this are: 1) To remove the requirement that this project must be cloned at ~/src/exodus-gw. That path was previously hardcoded in the units with no way of overriding; the accurate path is now generated in the EnvironmentFile so there is no hard dependency on the path of the checkout. 2) To provide a way to deal with port clashes, for the case where someone is already running a service on one of the ports used by the dev env.

view details

Rohan McGovern

commit sha 2d2c7b2bf5189fbc4708911b277dc6b38303c7fc

Merge pull request #129 from rohanpm/devenv-customize dev env: use an environment file for customization

view details

push time in 18 hours

PR merged release-engineering/exodus-gw

Reviewers
dev env: use an environment file for customization

Make all the systemd units load an EnvironmentFile so that we can adjust the config by writing environment variables to that file.

The two main uses for this are:

  1. To remove the requirement that this project must be cloned at ~/src/exodus-gw. That path was previously hardcoded in the units with no way of overriding; the accurate path is now generated in the EnvironmentFile so there is no hard dependency on the path of the checkout.

  2. To provide a way to deal with port clashes, for the case where someone is already running a service on one of the ports used by the dev env.

+53 -0

0 comment

6 changed files

rohanpm

pr closed time in 18 hours

push eventrelease-engineering/exodus-gw

Rohan McGovern

commit sha cc9747590d50bdda2df204e0d77f652f0e426742

devenv: tweak uvicorn args to avoid unnecessary reloads The intent here is to reload automatically when code has changed, so let's have it look under the directory containing the code only. Without this, it'll look at '.', which means it'll frequently reload as irrelevant files are changed (e.g. it'll watch files under .tox and then reload if you run any tox command).

view details

Rohan McGovern

commit sha 57f4d8b1affaf797da2ad4c2f1c391872d4eb478

Merge pull request #130 from rohanpm/uvicorn-less-reloads devenv: tweak uvicorn args to avoid unnecessary reloads

view details

push time in 18 hours

PR merged release-engineering/exodus-gw

Reviewers
devenv: tweak uvicorn args to avoid unnecessary reloads

The intent here is to reload automatically when code has changed, so let's have it look under the directory containing the code only.

Without this, it'll look at '.', which means it'll frequently reload as irrelevant files are changed (e.g. it'll watch files under .tox and then reload if you run any tox command).

+1 -1

0 comment

1 changed file

rohanpm

pr closed time in 18 hours

push eventrelease-engineering/exodus-gw

Rohan McGovern

commit sha 07217dbb7fa2915c5aac609e04fe6293c501869b

devenv: fix odd message due to copy-paste error in uninstall The uninstall script seems to have had either a copy-paste or conflict resolution error, with a few lines being duplicated. Since we are only trying to echo a single line, usage of a heredoc is probably overkill anyway.

view details

Rohan McGovern

commit sha 00ff604e2c1ec7334aea3ac9ce915b10b915219f

Merge pull request #135 from rohanpm/devenv-uninstall-typo devenv: fix odd message due to copy-paste error in uninstall

view details

push time in 18 hours

PR merged release-engineering/exodus-gw

Reviewers
devenv: fix odd message due to copy-paste error in uninstall

The uninstall script seems to have had either a copy-paste or conflict resolution error, with a few lines being duplicated. Since we are only trying to echo a single line, usage of a heredoc is probably overkill anyway.

+1 -13

0 comment

1 changed file

rohanpm

pr closed time in 18 hours

push eventrelease-engineering/exodus-gw

doc bot

commit sha 73cb36f59e3dd571022c2b9848aee669340355cf

Build documentation for 0.0 at 74b61aa

view details

push time in a day

more