Recent Posts
-
CI Rehearsal Job Runner Plugin
- Saving on CI Costs with an Plugin Conversion
- Jan. 31, 2023, 12:55 p.m.
In the OpenShift CI there is a concept called "rehearsals". These are special jobs, that are run when a job is configured or changed, to test out that job on the CI build farm prior to merging the config change. This feature is popular amongst CI job maintainers as it is a simple way to make s...
- Continue reading
-
Verifying GitHub Automation Access
- Making Sure Your Bots Have the Access to Do Their Jobs
- Nov. 14, 2022, 12:23 p.m.
As OpenShift's CI provider, the Test Platform team needs to maintain a couple of different GitHub bots and an App. These are collectively known as our "automation". The GitHub app is necessary for man...
- Continue reading
-
Fixing Flaky Tests
- A Data Driven Approach to Triaging Race Conditions
- Aug. 2, 2022, 2:09 p.m.
The Test Platform team at OpenShift recently had a flaky end-to-end test that was failing around 20% of the time. This test would only fail on our CI servers, and always succeeded when running locally. It was a complex test that was verifying the correct functionality of our Continue reading
-
PR Review Request Reminders
- Walking the Line Between Responsive and Distracted
- July 14, 2022, 11:20 a.m.
The OpenShift Test Platform team at Red Hat maintains and operates the CI system for OpenShift. This includes maintaining and enhancing: the kubernetes/test-infra, all of the openshift/ci-too...
- Continue reading
-
Making a Decision
- Getting started is always the right choice
- March 19, 2019, 9:31 p.m.
It's a story as old as time (or at least computers): a programmer has an idea for a hobby project, perhaps something that he thinks will make him a little extra money on the side. The idea flows from his mind straight to his notepad and he is feeling on top of the world with a brand new projec...
- Continue reading
Categories
Stephen Goeddel

Software Engineer from Charleston, SC
For more information about me or my projects, check out my portfolio.
Recent Posts
- CI Rehearsal Job Runner Plugin
- Saving on CI Costs with an Plugin Conversion
- Jan. 31, 2023, 12:55 p.m.
- Verifying GitHub Automation Access
- Making Sure Your Bots Have the Access to Do Their Jobs
- Nov. 14, 2022, 12:23 p.m.
- Fixing Flaky Tests
- A Data Driven Approach to Triaging Race Conditions
- Aug. 2, 2022, 2:09 p.m.