• Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • False
    • None
    • False

      Work to setup the endpoint will be handled in another card.

      For this one we want to setup a new disruption backend similar to the cluster-network-liveness-probe. We'll poll, submit request ids and possibly job identifiers.

      This approach us gets us free disruption intervals in bigquery, charting per job, and graphing capabilities from the disruption dashboard.

            [TRT-1476] Add a GCP liveness probe to origin

            https://github.com/openshift/origin/pull/28608 merged last week,
            grafana is showing recent jobs and the graphs indicate this is running.

            Dennis Periquet added a comment - https://github.com/openshift/origin/pull/28608 merged last week, grafana is showing recent jobs and the graphs indicate this is running.

            Trying again with a method for detecting proxy I found in the code where there's evidence this one DID correctly pick up that we're behind a proxy.

            Devan Goodwin added a comment - Trying again with a method for detecting proxy I found in the code where there's evidence this one DID correctly pick up that we're behind a proxy.

            Devan Goodwin added a comment - - edited

            Attempt to re-introduce did not help, the HTTP_PROXY env vars do not appear to be defined for the origin test process. We could check the existence of the file but this is awful coupling with internals of the release repo.

            Looking at the code, those variables SHOULD be defined... Maybe I'm missing something.

            Devan Goodwin added a comment - - edited Attempt to re-introduce did not help, the HTTP_PROXY env vars do not appear to be defined for the origin test process. We could check the existence of the file but this is awful coupling with internals of the release repo. Looking at the code, those variables SHOULD be defined... Maybe I'm missing something.

            reverted due to metal failures: https://github.com/openshift/origin/pull/28603

            Dennis Periquet added a comment - reverted due to metal failures: https://github.com/openshift/origin/pull/28603

            The revert of the revert https://github.com/openshift/origin/pull/28594 merged at 2/18/2024 19:25 EST. Will look at how the 4.16 nightly does before declaring this one done.

            Dennis Periquet added a comment - The revert of the revert https://github.com/openshift/origin/pull/28594 merged at 2/18/2024 19:25 EST. Will look at how the 4.16 nightly does before declaring this one done.

            Re-adding the test with this revert of the revert: https://github.com/openshift/origin/pull/28594

            I will also confirm we don't have a junit and run a /payload on it.

            Dennis Periquet added a comment - Re-adding the test with this revert of the revert: https://github.com/openshift/origin/pull/28594 I will also confirm we don't have a junit and run a /payload on it.

            We had to revert this change https://github.com/openshift/origin/pull/28586 because it was causing failing payloads.

            Dennis Periquet added a comment - We had to revert this change https://github.com/openshift/origin/pull/28586 because it was causing failing payloads.

            Dennis Periquet added a comment - These resources are up in the "openshift-gce-devel" project. trt-openshift-tests-endpoint-lb (load balancer) openshift-tests-endpointinstance-1 (VM) trt-openshift-tests-endpoint (VPC) and documented in the TRT Team Tasks and Notes

            The cloud function is up using a copy/paste of https://github.com/DennisPeriquet/openshift-tests-endpoint/tree/main/cloud_function

            There's a PR where I ran with the cloud function.

            Dennis Periquet added a comment - The cloud function is up using a copy/paste of https://github.com/DennisPeriquet/openshift-tests-endpoint/tree/main/cloud_function There's a PR where I ran with the cloud function.

              dperique@redhat.com Dennis Periquet
              rhn-engineering-dgoodwin Devan Goodwin
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: