Golang

  • Deploying Alpha Go App Versions to OpenShift
  • Build it, Tag it, Push it, Run it
  • Oct. 16, 2023, 12:27 p.m.
  • When building interconnected, cloud-native applications to be deployed in OpenShift, it is sometimes necessary to test out development versions on a running cluster. This is useful to test the application out in a production like setting where it interfaces with other apps. When deploying Dock...

  • Continue reading
  • Memory Profiling Go Applications in OpenShift
  • Using PProf to check for memory leaks
  • Aug. 1, 2023, 7:06 a.m.
  • Memory leaks are a source of great frustration and cost to Software and DevOps Engineers alike. They can cause an application to use far greater resources than necessary, slowing it down or resulting in a much higher cost to run. It can also be tricky to find the root cause of a memory leak, e...

  • 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

Categories