diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 72aaf10056..a0db35518a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -131,7 +131,7 @@ jobs: DOCKER_METADATA_ANNOTATIONS_LEVELS: manifest,index - name: Build Docker Image - uses: docker/build-push-action@16ebe778df0e7752d2cfcbd924afdbbd89c1a755 # v6.6.1 + uses: docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 # v6.7.0 with: file: build/Dockerfile${{ inputs.image == 'nginx' && '.nginx' || '' }}${{ inputs.image == 'plus' && '.nginxplus' || '' }} context: "." @@ -162,7 +162,7 @@ jobs: - name: Scan SBOM id: scan - uses: anchore/scan-action@d43cc1dfea6a99ed123bf8f3133f1797c9b44492 # v4.1.0 + uses: anchore/scan-action@bc9adf64917dd9444d6cf4dd68620c34ca3a5f69 # v4.1.1 with: sbom: "sbom-${{ inputs.image }}.json" only-fixed: true @@ -170,7 +170,7 @@ jobs: fail-build: false - name: Upload scan result to GitHub Security tab - uses: github/codeql-action/upload-sarif@eb055d739abdc2e8de2e5f4ba1a8b246daa779aa # v3.26.0 + uses: github/codeql-action/upload-sarif@429e1977040da7a23b6822b13c129cd1ba93dbb2 # v3.26.2 continue-on-error: true with: sarif_file: ${{ steps.scan.outputs.sarif }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cc54d6bde6..58fba93188 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -147,7 +147,7 @@ jobs: .github/.cache/buster-for-binary - name: Create/Update Draft - uses: lucacome/draft-release@8a63d32c79a171ae6048e614a8988f0ac3ed56d4 # v1.1.0 + uses: lucacome/draft-release@5d29432a46bff6c122cd4b07a1fb94e1bb158d34 # v1.1.1 with: minor-label: "enhancement" major-label: "change" @@ -159,7 +159,7 @@ jobs: if: ${{ github.event_name == 'push' && github.ref != 'refs/heads/main' }} - name: Download Syft - uses: anchore/sbom-action/download-syft@d94f46e13c6c62f59525ac9a1e147a99dc0b9bf5 # v0.17.0 + uses: anchore/sbom-action/download-syft@ab9d16d4b419c9d1a02df5213fa0ebe965ca5a57 # v0.17.1 if: github.ref_type == 'tag' - name: Install Cosign diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 404e057646..4a1d776137 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -52,7 +52,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@eb055d739abdc2e8de2e5f4ba1a8b246daa779aa # v3.26.0 + uses: github/codeql-action/init@429e1977040da7a23b6822b13c129cd1ba93dbb2 # v3.26.2 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -64,6 +64,6 @@ jobs: # queries: security-extended,security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@eb055d739abdc2e8de2e5f4ba1a8b246daa779aa # v3.26.0 + uses: github/codeql-action/analyze@429e1977040da7a23b6822b13c129cd1ba93dbb2 # v3.26.2 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/conformance.yml b/.github/workflows/conformance.yml index c9a72cb257..87ee1a7c04 100644 --- a/.github/workflows/conformance.yml +++ b/.github/workflows/conformance.yml @@ -89,7 +89,7 @@ jobs: TELEMETRY_ENDPOINT_INSECURE: "false" - name: Build NGF Docker Image - uses: docker/build-push-action@16ebe778df0e7752d2cfcbd924afdbbd89c1a755 # v6.6.1 + uses: docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 # v6.7.0 with: file: build/Dockerfile tags: ${{ steps.ngf-meta.outputs.tags }} @@ -100,7 +100,7 @@ jobs: pull: true - name: Build NGINX Docker Image - uses: docker/build-push-action@16ebe778df0e7752d2cfcbd924afdbbd89c1a755 # v6.6.1 + uses: docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 # v6.7.0 with: file: build/Dockerfile${{ inputs.image == 'nginx' && '.nginx' || '' }}${{ inputs.image == 'plus' && '.nginxplus' || ''}} tags: ${{ steps.nginx-meta.outputs.tags }} @@ -119,7 +119,7 @@ jobs: working-directory: ./tests - name: Build Test Docker Image - uses: docker/build-push-action@16ebe778df0e7752d2cfcbd924afdbbd89c1a755 # v6.6.1 + uses: docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 # v6.7.0 with: file: tests/conformance/Dockerfile tags: conformance-test-runner:${{ github.sha }} diff --git a/.github/workflows/docs-build-push.yml b/.github/workflows/docs-build-push.yml index 6097c7d455..7cf74e9685 100644 --- a/.github/workflows/docs-build-push.yml +++ b/.github/workflows/docs-build-push.yml @@ -18,12 +18,29 @@ on: paths: - "site/**" +concurrency: + group: ${{ github.ref_name }}-docs-push + cancel-in-progress: true + permissions: contents: read jobs: + vars: + runs-on: ubuntu-22.04 + outputs: + azure_creds: ${{ steps.vars.outputs.defined }} + steps: + - name: Check if variable is set + id: vars + env: + AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS_DOCS }} + if: "${{ env.AZURE_CREDENTIALS != '' }}" + run: echo "defined=true" >> $GITHUB_OUTPUT + call-docs-build-push: - if: ${{ github.event.repository.fork == false }} + needs: [vars] + if: ${{ github.event.repository.fork == false && needs.vars.outputs.azure_creds == 'true' }} uses: nginxinc/docs-actions/.github/workflows/docs-build-push.yml@03a9a3808fcb77cd0c19d7fa5d59b25565dd1d6d # v1.0.2 permissions: pull-requests: write # needed to write preview url comment to PR diff --git a/.github/workflows/functional.yml b/.github/workflows/functional.yml index e571e4f118..ba1bcfdd41 100644 --- a/.github/workflows/functional.yml +++ b/.github/workflows/functional.yml @@ -76,7 +76,7 @@ jobs: TELEMETRY_ENDPOINT_INSECURE: "true" - name: Build NGF Docker Image - uses: docker/build-push-action@16ebe778df0e7752d2cfcbd924afdbbd89c1a755 # v6.6.1 + uses: docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 # v6.7.0 with: file: build/Dockerfile tags: ${{ steps.ngf-meta.outputs.tags }} @@ -87,7 +87,7 @@ jobs: target: goreleaser - name: Build NGINX Docker Image - uses: docker/build-push-action@16ebe778df0e7752d2cfcbd924afdbbd89c1a755 # v6.6.1 + uses: docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 # v6.7.0 with: file: build/Dockerfile${{ inputs.image == 'nginx' && '.nginx' || '' }}${{ inputs.image == 'plus' && '.nginxplus' || ''}} tags: ${{ steps.nginx-meta.outputs.tags }} diff --git a/.github/workflows/helm.yml b/.github/workflows/helm.yml index 7cfb740637..2f2cc2bcd0 100644 --- a/.github/workflows/helm.yml +++ b/.github/workflows/helm.yml @@ -60,7 +60,7 @@ jobs: type=ref,event=branch,suffix=-rc,enable=${{ startsWith(github.ref, 'refs/heads/release') }} - name: Build NGF Docker Image - uses: docker/build-push-action@16ebe778df0e7752d2cfcbd924afdbbd89c1a755 # v6.6.1 + uses: docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 # v6.7.0 with: file: build/Dockerfile tags: ${{ steps.ngf-meta.outputs.tags }} @@ -71,7 +71,7 @@ jobs: pull: true - name: Build NGINX Docker Image - uses: docker/build-push-action@16ebe778df0e7752d2cfcbd924afdbbd89c1a755 # v6.6.1 + uses: docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 # v6.7.0 with: file: build/Dockerfile${{ inputs.image == 'nginx' && '.nginx' || '' }}${{ inputs.image == 'plus' && '.nginxplus' || ''}} tags: ${{ steps.nginx-meta.outputs.tags }} diff --git a/.github/workflows/mend.yml b/.github/workflows/mend.yml index 492c80e54a..c42c025d5a 100644 --- a/.github/workflows/mend.yml +++ b/.github/workflows/mend.yml @@ -4,6 +4,8 @@ on: push: branches: - main + tags: + - "v[0-9]+.[0-9]+.[0-9]+*" paths-ignore: - design/** - deploy** @@ -25,10 +27,13 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - name: Download agent run: curl -LJO https://github.com/whitesource/unified-agent-distribution/releases/latest/download/wss-unified-agent.jar + - name: Verify JAR run: jarsigner -verify wss-unified-agent.jar + - name: Scan and upload env: PRODUCT_NAME: nginx-gateway-fabric_${{ github.ref_name }} diff --git a/.github/workflows/release-pr.yml b/.github/workflows/release-pr.yml index 9fde5b7e86..a232e19078 100644 --- a/.github/workflows/release-pr.yml +++ b/.github/workflows/release-pr.yml @@ -35,7 +35,7 @@ jobs: - name: Get Release Notes id: notes - uses: lucacome/draft-release@8a63d32c79a171ae6048e614a8988f0ac3ed56d4 # v1.1.0 + uses: lucacome/draft-release@5d29432a46bff6c122cd4b07a1fb94e1bb158d34 # v1.1.1 with: config-path: .github/release-notes.yml dry-run: true diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 7b37f66b8b..e16e95c53c 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -60,6 +60,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@eb055d739abdc2e8de2e5f4ba1a8b246daa779aa # v3.26.0 + uses: github/codeql-action/upload-sarif@429e1977040da7a23b6822b13c129cd1ba93dbb2 # v3.26.2 with: sarif_file: results.sarif diff --git a/build/Dockerfile b/build/Dockerfile index 70690ffc1b..8ac106fde8 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1.8 -FROM golang:1.22 AS builder +FROM golang:1.23 AS builder WORKDIR /go/src/github.com/nginxinc/nginx-gateway-fabric @@ -9,7 +9,7 @@ RUN go mod download COPY . /go/src/github.com/nginxinc/nginx-gateway-fabric RUN make build -FROM golang:1.22 AS ca-certs-provider +FROM golang:1.23 AS ca-certs-provider FROM alpine:3.20 AS capabilizer RUN apk add --no-cache libcap diff --git a/debug/Dockerfile b/debug/Dockerfile index bc9e0e89b7..8fc5f603ca 100644 --- a/debug/Dockerfile +++ b/debug/Dockerfile @@ -1,7 +1,7 @@ # syntax=docker/dockerfile:1.8 # This Dockerfile builds an image with the dlv debugger. See the debugging guide in the developer docs for details # on how to use it. -FROM golang:1.22-alpine AS builder +FROM golang:1.23-alpine AS builder RUN go install github.com/go-delve/delve/cmd/dlv@latest diff --git a/go.mod b/go.mod index 0cb0112623..9a8a6da689 100644 --- a/go.mod +++ b/go.mod @@ -10,10 +10,10 @@ require ( github.com/maxbrunsfeld/counterfeiter/v6 v6.8.1 github.com/nginxinc/nginx-plus-go-client v1.2.2 github.com/nginxinc/nginx-prometheus-exporter v1.3.0 - github.com/nginxinc/telemetry-exporter v0.1.0 + github.com/nginxinc/telemetry-exporter v0.1.1 github.com/onsi/ginkgo/v2 v2.20.0 github.com/onsi/gomega v1.34.1 - github.com/prometheus/client_golang v1.19.1 + github.com/prometheus/client_golang v1.20.0 github.com/prometheus/common v0.55.0 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 @@ -24,7 +24,7 @@ require ( k8s.io/apiextensions-apiserver v0.30.3 k8s.io/apimachinery v0.30.3 k8s.io/client-go v0.30.3 - sigs.k8s.io/controller-runtime v0.18.4 + sigs.k8s.io/controller-runtime v0.18.5 sigs.k8s.io/controller-tools v0.15.0 sigs.k8s.io/gateway-api v1.1.0 ) @@ -32,7 +32,7 @@ require ( require ( github.com/beorn7/perks v1.0.1 // indirect github.com/cenkalti/backoff/v4 v4.3.0 // indirect - github.com/cespare/xxhash/v2 v2.2.0 // indirect + github.com/cespare/xxhash/v2 v2.3.0 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/emicklei/go-restful/v3 v3.12.0 // indirect github.com/evanphx/json-patch v5.7.0+incompatible // indirect @@ -59,6 +59,7 @@ require ( github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/josharian/intern v1.0.0 // indirect github.com/json-iterator/go v1.1.12 // indirect + github.com/klauspost/compress v1.17.9 // indirect github.com/mailru/easyjson v0.7.7 // indirect github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-isatty v0.0.20 // indirect diff --git a/go.sum b/go.sum index b6ffa2d98e..6ac929ffc6 100644 --- a/go.sum +++ b/go.sum @@ -4,8 +4,8 @@ github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK343L8= github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= -github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= -github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= +github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= @@ -74,6 +74,8 @@ github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnr github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/klauspost/compress v1.17.9 h1:6KIumPrER1LHsvBVuDa0r5xaG0Es51mhhB9BQB2qeMA= +github.com/klauspost/compress v1.17.9/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= @@ -81,6 +83,8 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= +github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= @@ -101,8 +105,8 @@ github.com/nginxinc/nginx-plus-go-client v1.2.2 h1:sl7HqNDDZq2EVu0eQQVoZ6PKYGa4h github.com/nginxinc/nginx-plus-go-client v1.2.2/go.mod h1:n8OFLzrJulJ2fur28Cwa1Qp5DZNS2VicLV+Adt30LQ4= github.com/nginxinc/nginx-prometheus-exporter v1.3.0 h1:1JtdxsZH0Uwhu1nL/j/QyOXytP5V5j68AEo2X+DFWb0= github.com/nginxinc/nginx-prometheus-exporter v1.3.0/go.mod h1:hXoH+X6aIKSyQuO6QTIiPKH3eZyxqy/wW8GYiE3dflU= -github.com/nginxinc/telemetry-exporter v0.1.0 h1:wF71jYx4PQpHv5ML0Ba4qN/o37ZNLfiHENXMZsVO7EQ= -github.com/nginxinc/telemetry-exporter v0.1.0/go.mod h1:Hcb/Fz6TvTZLxF/p9Fa1YDmdScnZ9Azdl8isO4Hd9v4= +github.com/nginxinc/telemetry-exporter v0.1.1 h1:6wRjxra+6997GtVrkRjq5CqJyreQTbwdtmRGyqw7VyY= +github.com/nginxinc/telemetry-exporter v0.1.1/go.mod h1:aNsh1EGGlozhvc3e8lnBfz1V+kfsknHZaUNscHV+yLo= github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= @@ -116,8 +120,8 @@ github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/prometheus/client_golang v1.19.1 h1:wZWJDwK+NameRJuPGDhlnFgx8e8HN3XHQeLaYJFJBOE= -github.com/prometheus/client_golang v1.19.1/go.mod h1:mP78NwGzrVks5S2H6ab8+ZZGJLZUq1hoULYBAYBw1Ho= +github.com/prometheus/client_golang v1.20.0 h1:jBzTZ7B099Rg24tny+qngoynol8LtVYlA2bqx3vEloI= +github.com/prometheus/client_golang v1.20.0/go.mod h1:PIEt8X02hGcP8JWbeHyeZ53Y/jReSnHgO035n//V5WE= github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E= github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY= github.com/prometheus/common v0.55.0 h1:KEi6DK7lXW/m7Ig5i47x0vRzuBsHuvJdi5ee6Y3G1dc= @@ -259,8 +263,8 @@ k8s.io/kube-openapi v0.0.0-20240423202451-8948a665c108 h1:Q8Z7VlGhcJgBHJHYugJ/K/ k8s.io/kube-openapi v0.0.0-20240423202451-8948a665c108/go.mod h1:yD4MZYeKMBwQKVht279WycxKyM84kkAx2DPrTXaeb98= k8s.io/utils v0.0.0-20240423183400-0849a56e8f22 h1:ao5hUqGhsqdm+bYbjH/pRkCs0unBGe9UyDahzs9zQzQ= k8s.io/utils v0.0.0-20240423183400-0849a56e8f22/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= -sigs.k8s.io/controller-runtime v0.18.4 h1:87+guW1zhvuPLh1PHybKdYFLU0YJp4FhJRmiHvm5BZw= -sigs.k8s.io/controller-runtime v0.18.4/go.mod h1:TVoGrfdpbA9VRFaRnKgk9P5/atA0pMwq+f+msb9M8Sg= +sigs.k8s.io/controller-runtime v0.18.5 h1:nTHio/W+Q4aBlQMgbnC5hZb4IjIidyrizMai9P6n4Rk= +sigs.k8s.io/controller-runtime v0.18.5/go.mod h1:TVoGrfdpbA9VRFaRnKgk9P5/atA0pMwq+f+msb9M8Sg= sigs.k8s.io/controller-tools v0.15.0 h1:4dxdABXGDhIa68Fiwaif0vcu32xfwmgQ+w8p+5CxoAI= sigs.k8s.io/controller-tools v0.15.0/go.mod h1:8zUSS2T8Hx0APCNRhJWbS3CAQEbIxLa07khzh7pZmXM= sigs.k8s.io/gateway-api v1.1.0 h1:DsLDXCi6jR+Xz8/xd0Z1PYl2Pn0TyaFMOPPZIj4inDM= diff --git a/internal/framework/controller/index/endpointslice_test.go b/internal/framework/controller/index/endpointslice_test.go index 6fb55411be..10531fb333 100644 --- a/internal/framework/controller/index/endpointslice_test.go +++ b/internal/framework/controller/index/endpointslice_test.go @@ -43,9 +43,14 @@ func TestServiceNameIndexFunc(t *testing.T) { } for _, tc := range testcases { - g := NewWithT(t) - output := ServiceNameIndexFunc(tc.obj) - g.Expect(output).To(Equal(tc.expOutput)) + tc := tc + t.Run(tc.msg, func(t *testing.T) { + t.Parallel() + g := NewWithT(t) + + output := ServiceNameIndexFunc(tc.obj) + g.Expect(output).To(Equal(tc.expOutput)) + }) } } diff --git a/internal/mode/static/manager.go b/internal/mode/static/manager.go index 6875f6a927..217b80af43 100644 --- a/internal/mode/static/manager.go +++ b/internal/mode/static/manager.go @@ -552,9 +552,6 @@ func createTelemetryJob( options := []otlptracegrpc.Option{ otlptracegrpc.WithEndpoint(cfg.ProductTelemetryConfig.Endpoint), - otlptracegrpc.WithHeaders(map[string]string{ - "X-F5-OTEL": "GRPC", - }), } if cfg.ProductTelemetryConfig.EndpointInsecure { options = append(options, otlptracegrpc.WithInsecure()) diff --git a/internal/mode/static/state/change_processor_test.go b/internal/mode/static/state/change_processor_test.go index 0d55189d41..fe790d6087 100644 --- a/internal/mode/static/state/change_processor_test.go +++ b/internal/mode/static/state/change_processor_test.go @@ -34,8 +34,11 @@ import ( ) const ( - controllerName = "my.controller" - gcName = "test-class" + controllerName = "my.controller" + gcName = "test-class" + httpListenerName = "listener-80-1" + httpsListenerName = "listener-443-1" + tlsListenerName = "listener-8443-1" ) func createRoute( @@ -57,14 +60,14 @@ func createRoute( Namespace: (*v1.Namespace)(helpers.GetPointer("test")), Name: v1.ObjectName(gateway), SectionName: (*v1.SectionName)( - helpers.GetPointer("listener-80-1"), + helpers.GetPointer(httpListenerName), ), }, { Namespace: (*v1.Namespace)(helpers.GetPointer("test")), Name: v1.ObjectName(gateway), SectionName: (*v1.SectionName)( - helpers.GetPointer("listener-443-1"), + helpers.GetPointer(httpsListenerName), ), }, }, @@ -89,32 +92,49 @@ func createRoute( } } -func createGateway(name string) *v1.Gateway { - return &v1.Gateway{ +func createTLSRoute(name, gateway, hostname string, backendRefs ...v1.BackendRef) *v1alpha2.TLSRoute { + return &v1alpha2.TLSRoute{ ObjectMeta: metav1.ObjectMeta{ Namespace: "test", Name: name, Generation: 1, }, - Spec: v1.GatewaySpec{ - GatewayClassName: gcName, - Listeners: []v1.Listener{ + Spec: v1alpha2.TLSRouteSpec{ + CommonRouteSpec: v1.CommonRouteSpec{ + ParentRefs: []v1.ParentReference{ + { + Namespace: (*v1.Namespace)(helpers.GetPointer("test")), + Name: v1.ObjectName(gateway), + SectionName: (*v1.SectionName)( + helpers.GetPointer(tlsListenerName), + ), + }, + }, + }, + Hostnames: []v1.Hostname{ + v1.Hostname(hostname), + }, + Rules: []v1alpha2.TLSRouteRule{ { - Name: "listener-80-1", - Hostname: nil, - Port: 80, - Protocol: v1.HTTPProtocolType, + BackendRefs: backendRefs, }, }, }, } } -func createGatewayWithTLSListener(name string, tlsSecret *apiv1.Secret) *v1.Gateway { - gw := createGateway(name) +func createHTTPListener() v1.Listener { + return v1.Listener{ + Name: httpListenerName, + Hostname: nil, + Port: 80, + Protocol: v1.HTTPProtocolType, + } +} - l := v1.Listener{ - Name: "listener-443-1", +func createHTTPSListener(name string, tlsSecret *apiv1.Secret) v1.Listener { + return v1.Listener{ + Name: v1.SectionName(name), Hostname: nil, Port: 443, Protocol: v1.HTTPSProtocolType, @@ -129,9 +149,32 @@ func createGatewayWithTLSListener(name string, tlsSecret *apiv1.Secret) *v1.Gate }, }, } - gw.Spec.Listeners = append(gw.Spec.Listeners, l) +} - return gw +func createTLSListener(name string) v1.Listener { + return v1.Listener{ + Name: v1.SectionName(name), + Hostname: nil, + Port: 8443, + Protocol: v1.TLSProtocolType, + TLS: &v1.GatewayTLSConfig{ + Mode: helpers.GetPointer(v1.TLSModePassthrough), + }, + } +} + +func createGateway(name string, listeners ...v1.Listener) *v1.Gateway { + return &v1.Gateway{ + ObjectMeta: metav1.ObjectMeta{ + Namespace: "test", + Name: name, + Generation: 1, + }, + Spec: v1.GatewaySpec{ + GatewayClassName: gcName, + Listeners: listeners, + }, + } } func createRouteWithMultipleRules( @@ -158,23 +201,41 @@ func createHTTPRule(path string, backendRefs ...v1.HTTPBackendRef) v1.HTTPRouteR } } -func createBackendRef( +func createHTTPBackendRef( kind *v1.Kind, name v1.ObjectName, namespace *v1.Namespace, ) v1.HTTPBackendRef { return v1.HTTPBackendRef{ BackendRef: v1.BackendRef{ - BackendObjectReference: v1.BackendObjectReference{ - Kind: kind, - Name: name, - Namespace: namespace, - Port: helpers.GetPointer[v1.PortNumber](80), - }, + BackendObjectReference: createBackendRefObj(kind, name, namespace), }, } } +func createTLSBackendRef( + name v1.ObjectName, + namespace v1.Namespace, +) v1.BackendRef { + kindSvc := v1.Kind("Service") + return v1.BackendRef{ + BackendObjectReference: createBackendRefObj(&kindSvc, name, &namespace), + } +} + +func createBackendRefObj( + kind *v1.Kind, + name v1.ObjectName, + namespace *v1.Namespace, +) v1.BackendObjectReference { + return v1.BackendObjectReference{ + Kind: kind, + Name: name, + Namespace: namespace, + Port: helpers.GetPointer[v1.PortNumber](80), + } +} + func createRouteBackendRefs(refs []v1.HTTPBackendRef) []graph.RouteBackendRef { rbrs := make([]graph.RouteBackendRef, 0, len(refs)) for _, ref := range refs { @@ -298,15 +359,18 @@ var _ = Describe("ChangeProcessor", func() { Describe("Process gateway resources", Ordered, func() { var ( - gcUpdated *v1.GatewayClass - diffNsTLSSecret, sameNsTLSSecret *apiv1.Secret - hr1, hr1Updated, hr2 *v1.HTTPRoute - gw1, gw1Updated, gw2 *v1.Gateway - refGrant1, refGrant2 *v1beta1.ReferenceGrant - expGraph *graph.Graph - expRouteHR1, expRouteHR2 *graph.L7Route - gatewayAPICRD, gatewayAPICRDUpdated *metav1.PartialObjectMetadata - routeKey1, routeKey2 graph.RouteKey + gcUpdated *v1.GatewayClass + diffNsTLSSecret, sameNsTLSSecret *apiv1.Secret + hr1, hr1Updated, hr2 *v1.HTTPRoute + tr1, tr1Updated, tr2 *v1alpha2.TLSRoute + gw1, gw1Updated, gw2 *v1.Gateway + secretRefGrant, hrServiceRefGrant, trServiceRefGrant *v1beta1.ReferenceGrant + expGraph *graph.Graph + expRouteHR1, expRouteHR2 *graph.L7Route + expRouteTR1, expRouteTR2 *graph.L4Route + gatewayAPICRD, gatewayAPICRDUpdated *metav1.PartialObjectMetadata + routeKey1, routeKey2 graph.RouteKey + trKey1, trKey2 graph.L4RouteKey ) BeforeAll(func() { gcUpdated = gc.DeepCopy() @@ -334,7 +398,20 @@ var _ = Describe("ChangeProcessor", func() { routeKey2 = graph.CreateRouteKey(hr2) - refGrant1 = &v1beta1.ReferenceGrant{ + tlsBackendRef := createTLSBackendRef("tls-service", "tls-service-ns") + + tr1 = createTLSRoute("tr-1", "gateway-1", "foo.tls.com", tlsBackendRef) + + trKey1 = graph.CreateRouteKeyL4(tr1) + + tr1Updated = tr1.DeepCopy() + tr1Updated.Generation++ + + tr2 = createTLSRoute("tr-2", "gateway-2", "bar.tls.com", tlsBackendRef) + + trKey2 = graph.CreateRouteKeyL4(tr2) + + secretRefGrant = &v1beta1.ReferenceGrant{ ObjectMeta: metav1.ObjectMeta{ Namespace: "cert-ns", Name: "ref-grant", @@ -355,7 +432,7 @@ var _ = Describe("ChangeProcessor", func() { }, } - refGrant2 = &v1beta1.ReferenceGrant{ + hrServiceRefGrant = &v1beta1.ReferenceGrant{ ObjectMeta: metav1.ObjectMeta{ Namespace: "service-ns", Name: "ref-grant", @@ -376,6 +453,27 @@ var _ = Describe("ChangeProcessor", func() { }, } + trServiceRefGrant = &v1beta1.ReferenceGrant{ + ObjectMeta: metav1.ObjectMeta{ + Namespace: "tls-service-ns", + Name: "ref-grant", + }, + Spec: v1beta1.ReferenceGrantSpec{ + From: []v1beta1.ReferenceGrantFrom{ + { + Group: v1.GroupName, + Kind: kinds.TLSRoute, + Namespace: "test", + }, + }, + To: []v1beta1.ReferenceGrantTo{ + { + Kind: "Service", + }, + }, + }, + } + sameNsTLSSecret = &apiv1.Secret{ ObjectMeta: metav1.ObjectMeta{ Name: "tls-secret", @@ -400,12 +498,22 @@ var _ = Describe("ChangeProcessor", func() { }, } - gw1 = createGatewayWithTLSListener("gateway-1", diffNsTLSSecret) // cert in diff namespace than gw + gw1 = createGateway( + "gateway-1", + createHTTPListener(), + createHTTPSListener(httpsListenerName, diffNsTLSSecret), // cert in diff namespace than gw + createTLSListener(tlsListenerName), + ) gw1Updated = gw1.DeepCopy() gw1Updated.Generation++ - gw2 = createGatewayWithTLSListener("gateway-2", sameNsTLSSecret) + gw2 = createGateway( + "gateway-2", + createHTTPListener(), + createHTTPSListener(httpsListenerName, sameNsTLSSecret), + createTLSListener(tlsListenerName), + ) gatewayAPICRD = &metav1.PartialObjectMetadata{ TypeMeta: metav1.TypeMeta{ @@ -430,7 +538,7 @@ var _ = Describe("ChangeProcessor", func() { ParentRefs: []graph.ParentRef{ { Attachment: &graph.ParentRefAttachmentStatus{ - AcceptedHostnames: map[string][]string{"listener-80-1": {"foo.example.com"}}, + AcceptedHostnames: map[string][]string{httpListenerName: {"foo.example.com"}}, Attached: true, ListenerPort: 80, }, @@ -439,7 +547,7 @@ var _ = Describe("ChangeProcessor", func() { }, { Attachment: &graph.ParentRefAttachmentStatus{ - AcceptedHostnames: map[string][]string{"listener-443-1": {"foo.example.com"}}, + AcceptedHostnames: map[string][]string{httpsListenerName: {"foo.example.com"}}, Attached: true, ListenerPort: 443, }, @@ -480,7 +588,7 @@ var _ = Describe("ChangeProcessor", func() { ParentRefs: []graph.ParentRef{ { Attachment: &graph.ParentRefAttachmentStatus{ - AcceptedHostnames: map[string][]string{"listener-80-1": {"bar.example.com"}}, + AcceptedHostnames: map[string][]string{httpListenerName: {"bar.example.com"}}, Attached: true, ListenerPort: 80, }, @@ -489,7 +597,7 @@ var _ = Describe("ChangeProcessor", func() { }, { Attachment: &graph.ParentRefAttachmentStatus{ - AcceptedHostnames: map[string][]string{"listener-443-1": {"bar.example.com"}}, + AcceptedHostnames: map[string][]string{httpsListenerName: {"bar.example.com"}}, Attached: true, ListenerPort: 443, }, @@ -513,6 +621,62 @@ var _ = Describe("ChangeProcessor", func() { Attachable: true, } + expRouteTR1 = &graph.L4Route{ + Source: tr1, + ParentRefs: []graph.ParentRef{ + { + Attachment: &graph.ParentRefAttachmentStatus{ + AcceptedHostnames: map[string][]string{tlsListenerName: {"foo.tls.com"}}, + Attached: true, + }, + Gateway: types.NamespacedName{Namespace: "test", Name: "gateway-1"}, + SectionName: tr1.Spec.ParentRefs[0].SectionName, + }, + }, + Spec: graph.L4RouteSpec{ + Hostnames: tr1.Spec.Hostnames, + BackendRef: graph.BackendRef{ + SvcNsName: types.NamespacedName{Namespace: "tls-service-ns", Name: "tls-service"}, + Valid: false, + }, + }, + Valid: true, + Attachable: true, + Conditions: []conditions.Condition{ + staticConds.NewRouteBackendRefRefBackendNotFound( + "spec.rules[0].backendRefs[0].name: Not found: \"tls-service\"", + ), + }, + } + + expRouteTR2 = &graph.L4Route{ + Source: tr2, + ParentRefs: []graph.ParentRef{ + { + Attachment: &graph.ParentRefAttachmentStatus{ + AcceptedHostnames: map[string][]string{tlsListenerName: {"bar.tls.com"}}, + Attached: true, + }, + Gateway: types.NamespacedName{Namespace: "test", Name: "gateway-2"}, + SectionName: tr2.Spec.ParentRefs[0].SectionName, + }, + }, + Spec: graph.L4RouteSpec{ + Hostnames: tr2.Spec.Hostnames, + BackendRef: graph.BackendRef{ + SvcNsName: types.NamespacedName{Namespace: "tls-service-ns", Name: "tls-service"}, + Valid: false, + }, + }, + Valid: true, + Attachable: true, + Conditions: []conditions.Condition{ + staticConds.NewRouteBackendRefRefBackendNotFound( + "spec.rules[0].backendRefs[0].name: Not found: \"tls-service\"", + ), + }, + } + // This is the base case expected graph. Tests will manipulate this to add or remove elements // to fit the expected output of the input under test. expGraph = &graph.Graph{ @@ -524,7 +688,7 @@ var _ = Describe("ChangeProcessor", func() { Source: gw1, Listeners: []*graph.Listener{ { - Name: "listener-80-1", + Name: httpListenerName, Source: gw1.Spec.Listeners[0], Valid: true, Attachable: true, @@ -536,7 +700,7 @@ var _ = Describe("ChangeProcessor", func() { }, }, { - Name: "listener-443-1", + Name: httpsListenerName, Source: gw1.Spec.Listeners[1], Valid: true, Attachable: true, @@ -548,11 +712,22 @@ var _ = Describe("ChangeProcessor", func() { {Kind: v1.Kind(kinds.GRPCRoute), Group: helpers.GetPointer[v1.Group](v1.GroupName)}, }, }, + { + Name: tlsListenerName, + Source: gw1.Spec.Listeners[2], + Valid: true, + Attachable: true, + Routes: map[graph.RouteKey]*graph.L7Route{}, + L4Routes: map[graph.L4RouteKey]*graph.L4Route{trKey1: expRouteTR1}, + SupportedKinds: []v1.RouteGroupKind{ + {Kind: v1.Kind(kinds.TLSRoute), Group: helpers.GetPointer[v1.Group](v1.GroupName)}, + }, + }, }, Valid: true, }, IgnoredGateways: map[types.NamespacedName]*v1.Gateway{}, - L4Routes: map[graph.L4RouteKey]*graph.L4Route{}, + L4Routes: map[graph.L4RouteKey]*graph.L4Route{trKey1: expRouteTR1}, Routes: map[graph.RouteKey]*graph.L7Route{routeKey1: expRouteHR1}, ReferencedSecrets: map[types.NamespacedName]*graph.Secret{}, ReferencedServices: map[types.NamespacedName]struct{}{ @@ -560,6 +735,10 @@ var _ = Describe("ChangeProcessor", func() { Namespace: "service-ns", Name: "service", }: {}, + { + Namespace: "tls-service-ns", + Name: "tls-service", + }: {}, }, } }) @@ -593,6 +772,16 @@ var _ = Describe("ChangeProcessor", func() { Expect(helpers.Diff(&graph.Graph{}, processor.GetLatestGraph())).To(BeEmpty()) }) }) + When("the first TLSRoute is upserted", func() { + It("returns empty graph", func() { + processor.CaptureUpsertChange(tr1) + + changed, graphCfg := processor.Process() + Expect(changed).To(Equal(state.ClusterStateChange)) + Expect(helpers.Diff(&graph.Graph{}, graphCfg)).To(BeEmpty()) + Expect(helpers.Diff(&graph.Graph{}, processor.GetLatestGraph())).To(BeEmpty()) + }) + }) When("the different namespace TLS Secret is upserted", func() { It("returns nil graph", func() { processor.CaptureUpsertChange(diffNsTLSSecret) @@ -613,12 +802,20 @@ var _ = Describe("ChangeProcessor", func() { expGraph.Gateway.Valid = false expGraph.Gateway.Listeners = nil - // no ref grant exists yet for hr1 + // no ref grant exists yet for hr1 or tr1 expGraph.Routes[routeKey1].Conditions = []conditions.Condition{ staticConds.NewRouteBackendRefRefNotPermitted( "Backend ref to Service service-ns/service not permitted by any ReferenceGrant", ), } + + expGraph.L4Routes[trKey1].Conditions = []conditions.Condition{ + staticConds.NewRouteBackendRefRefNotPermitted( + "Backend ref to Service tls-service-ns/tls-service not permitted by any ReferenceGrant", + ), + } + + // gateway class does not exist so routes cannot attach expGraph.Routes[routeKey1].ParentRefs[0].Attachment = &graph.ParentRefAttachmentStatus{ AcceptedHostnames: map[string][]string{}, FailedCondition: staticConds.NewRouteNoMatchingParent(), @@ -627,11 +824,16 @@ var _ = Describe("ChangeProcessor", func() { AcceptedHostnames: map[string][]string{}, FailedCondition: staticConds.NewRouteNoMatchingParent(), } + expGraph.L4Routes[trKey1].ParentRefs[0].Attachment = &graph.ParentRefAttachmentStatus{ + AcceptedHostnames: map[string][]string{}, + FailedCondition: staticConds.NewRouteNoMatchingParent(), + } expGraph.ReferencedSecrets = nil expGraph.ReferencedServices = nil expRouteHR1.Spec.Rules[0].BackendRefs[0].SvcNsName = types.NamespacedName{} + expRouteTR1.Spec.BackendRef.SvcNsName = types.NamespacedName{} changed, graphCfg := processor.Process() Expect(changed).To(Equal(state.ClusterStateChange)) @@ -647,7 +849,7 @@ var _ = Describe("ChangeProcessor", func() { // No ref grant exists yet for gw1 // so the listener is not valid, but still attachable - listener443 := getListenerByName(expGraph.Gateway, "listener-443-1") + listener443 := getListenerByName(expGraph.Gateway, httpsListenerName) listener443.Valid = false listener443.ResolvedSecret = nil listener443.Conditions = staticConds.NewListenerRefNotPermitted( @@ -656,7 +858,7 @@ var _ = Describe("ChangeProcessor", func() { expAttachment80 := &graph.ParentRefAttachmentStatus{ AcceptedHostnames: map[string][]string{ - "listener-80-1": {"foo.example.com"}, + httpListenerName: {"foo.example.com"}, }, Attached: true, ListenerPort: 80, @@ -664,13 +866,13 @@ var _ = Describe("ChangeProcessor", func() { expAttachment443 := &graph.ParentRefAttachmentStatus{ AcceptedHostnames: map[string][]string{ - "listener-443-1": {"foo.example.com"}, + httpsListenerName: {"foo.example.com"}, }, Attached: true, ListenerPort: 443, } - listener80 := getListenerByName(expGraph.Gateway, "listener-80-1") + listener80 := getListenerByName(expGraph.Gateway, httpListenerName) listener80.Routes[routeKey1].ParentRefs[0].Attachment = expAttachment80 listener443.Routes[routeKey1].ParentRefs[1].Attachment = expAttachment443 @@ -684,10 +886,18 @@ var _ = Describe("ChangeProcessor", func() { expGraph.Routes[routeKey1].ParentRefs[0].Attachment = expAttachment80 expGraph.Routes[routeKey1].ParentRefs[1].Attachment = expAttachment443 + // no ref grant exists yet for tr1 + expGraph.L4Routes[trKey1].Conditions = []conditions.Condition{ + staticConds.NewRouteBackendRefRefNotPermitted( + "Backend ref to Service tls-service-ns/tls-service not permitted by any ReferenceGrant", + ), + } + expGraph.ReferencedSecrets = nil expGraph.ReferencedServices = nil expRouteHR1.Spec.Rules[0].BackendRefs[0].SvcNsName = types.NamespacedName{} + expRouteTR1.Spec.BackendRef.SvcNsName = types.NamespacedName{} changed, graphCfg := processor.Process() Expect(changed).To(Equal(state.ClusterStateChange)) @@ -697,7 +907,7 @@ var _ = Describe("ChangeProcessor", func() { }) When("the ReferenceGrant allowing the Gateway to reference its Secret is upserted", func() { It("returns updated graph", func() { - processor.CaptureUpsertChange(refGrant1) + processor.CaptureUpsertChange(secretRefGrant) // no ref grant exists yet for hr1 expGraph.Routes[routeKey1].Conditions = []conditions.Condition{ @@ -705,12 +915,21 @@ var _ = Describe("ChangeProcessor", func() { "Backend ref to Service service-ns/service not permitted by any ReferenceGrant", ), } + + // no ref grant exists yet for tr1 + expGraph.L4Routes[trKey1].Conditions = []conditions.Condition{ + staticConds.NewRouteBackendRefRefNotPermitted( + "Backend ref to Service tls-service-ns/tls-service not permitted by any ReferenceGrant", + ), + } + expGraph.ReferencedSecrets[client.ObjectKeyFromObject(diffNsTLSSecret)] = &graph.Secret{ Source: diffNsTLSSecret, } expGraph.ReferencedServices = nil expRouteHR1.Spec.Rules[0].BackendRefs[0].SvcNsName = types.NamespacedName{} + expRouteTR1.Spec.BackendRef.SvcNsName = types.NamespacedName{} changed, graphCfg := processor.Process() Expect(changed).To(Equal(state.ClusterStateChange)) @@ -720,7 +939,30 @@ var _ = Describe("ChangeProcessor", func() { }) When("the ReferenceGrant allowing the hr1 to reference the Service in different ns is upserted", func() { It("returns updated graph", func() { - processor.CaptureUpsertChange(refGrant2) + processor.CaptureUpsertChange(hrServiceRefGrant) + + // no ref grant exists yet for tr1 + expGraph.L4Routes[trKey1].Conditions = []conditions.Condition{ + staticConds.NewRouteBackendRefRefNotPermitted( + "Backend ref to Service tls-service-ns/tls-service not permitted by any ReferenceGrant", + ), + } + delete(expGraph.ReferencedServices, types.NamespacedName{Namespace: "tls-service-ns", Name: "tls-service"}) + expRouteTR1.Spec.BackendRef.SvcNsName = types.NamespacedName{} + + expGraph.ReferencedSecrets[client.ObjectKeyFromObject(diffNsTLSSecret)] = &graph.Secret{ + Source: diffNsTLSSecret, + } + + changed, graphCfg := processor.Process() + Expect(changed).To(Equal(state.ClusterStateChange)) + Expect(helpers.Diff(expGraph, graphCfg)).To(BeEmpty()) + Expect(helpers.Diff(expGraph, processor.GetLatestGraph())).To(BeEmpty()) + }) + }) + When("the ReferenceGrant allowing the tr1 to reference the Service in different ns is upserted", func() { + It("returns updated graph", func() { + processor.CaptureUpsertChange(trServiceRefGrant) expGraph.ReferencedSecrets[client.ObjectKeyFromObject(diffNsTLSSecret)] = &graph.Secret{ Source: diffNsTLSSecret, @@ -789,10 +1031,10 @@ var _ = Describe("ChangeProcessor", func() { It("returns populated graph", func() { processor.CaptureUpsertChange(hr1Updated) - listener443 := getListenerByName(expGraph.Gateway, "listener-443-1") + listener443 := getListenerByName(expGraph.Gateway, httpsListenerName) listener443.Routes[routeKey1].Source.SetGeneration(hr1Updated.Generation) - listener80 := getListenerByName(expGraph.Gateway, "listener-80-1") + listener80 := getListenerByName(expGraph.Gateway, httpListenerName) listener80.Routes[routeKey1].Source.SetGeneration(hr1Updated.Generation) expGraph.ReferencedSecrets[client.ObjectKeyFromObject(diffNsTLSSecret)] = &graph.Secret{ Source: diffNsTLSSecret, @@ -805,6 +1047,24 @@ var _ = Describe("ChangeProcessor", func() { }, ) }) + When("the first TLSRoute update with a generation changed is processed", func() { + It("returns populated graph", func() { + processor.CaptureUpsertChange(tr1Updated) + + tlsListener := getListenerByName(expGraph.Gateway, tlsListenerName) + tlsListener.L4Routes[trKey1].Source.SetGeneration(tr1Updated.Generation) + + expGraph.ReferencedSecrets[client.ObjectKeyFromObject(diffNsTLSSecret)] = &graph.Secret{ + Source: diffNsTLSSecret, + } + + changed, graphCfg := processor.Process() + Expect(changed).To(Equal(state.ClusterStateChange)) + Expect(helpers.Diff(expGraph, graphCfg)).To(BeEmpty()) + Expect(helpers.Diff(expGraph, processor.GetLatestGraph())).To(BeEmpty()) + }, + ) + }) When("the first Gateway update with a generation changed is processed", func() { It("returns populated graph", func() { processor.CaptureUpsertChange(gw1Updated) @@ -918,6 +1178,39 @@ var _ = Describe("ChangeProcessor", func() { Expect(helpers.Diff(expGraph, processor.GetLatestGraph())).To(BeEmpty()) }) }) + When("the second TLSRoute is upserted", func() { + It("returns populated graph", func() { + processor.CaptureUpsertChange(tr2) + + expGraph.IgnoredGateways = map[types.NamespacedName]*v1.Gateway{ + {Namespace: "test", Name: "gateway-2"}: gw2, + } + expGraph.Routes[routeKey2] = expRouteHR2 + expGraph.Routes[routeKey2].ParentRefs[0].Attachment = &graph.ParentRefAttachmentStatus{ + AcceptedHostnames: map[string][]string{}, + FailedCondition: staticConds.NewRouteNotAcceptedGatewayIgnored(), + } + expGraph.Routes[routeKey2].ParentRefs[1].Attachment = &graph.ParentRefAttachmentStatus{ + AcceptedHostnames: map[string][]string{}, + FailedCondition: staticConds.NewRouteNotAcceptedGatewayIgnored(), + } + + expGraph.L4Routes[trKey2] = expRouteTR2 + expGraph.L4Routes[trKey2].ParentRefs[0].Attachment = &graph.ParentRefAttachmentStatus{ + AcceptedHostnames: map[string][]string{}, + FailedCondition: staticConds.NewRouteNotAcceptedGatewayIgnored(), + } + + expGraph.ReferencedSecrets[client.ObjectKeyFromObject(diffNsTLSSecret)] = &graph.Secret{ + Source: diffNsTLSSecret, + } + + changed, graphCfg := processor.Process() + Expect(changed).To(Equal(state.ClusterStateChange)) + Expect(helpers.Diff(expGraph, graphCfg)).To(BeEmpty()) + Expect(helpers.Diff(expGraph, processor.GetLatestGraph())).To(BeEmpty()) + }) + }) When("the first Gateway is deleted", func() { It("returns updated graph", func() { processor.CaptureDeleteChange( @@ -927,26 +1220,37 @@ var _ = Describe("ChangeProcessor", func() { // gateway 2 takes over; // route 1 has been replaced by route 2 - listener80 := getListenerByName(expGraph.Gateway, "listener-80-1") - listener443 := getListenerByName(expGraph.Gateway, "listener-443-1") + listener80 := getListenerByName(expGraph.Gateway, httpListenerName) + listener443 := getListenerByName(expGraph.Gateway, httpsListenerName) + tlsListener := getListenerByName(expGraph.Gateway, tlsListenerName) expGraph.Gateway.Source = gw2 listener80.Source = gw2.Spec.Listeners[0] listener443.Source = gw2.Spec.Listeners[1] + tlsListener.Source = gw2.Spec.Listeners[2] + delete(listener80.Routes, routeKey1) delete(listener443.Routes, routeKey1) + delete(tlsListener.L4Routes, trKey1) + listener80.Routes[routeKey2] = expRouteHR2 listener443.Routes[routeKey2] = expRouteHR2 + tlsListener.L4Routes[trKey2] = expRouteTR2 + delete(expGraph.Routes, routeKey1) + delete(expGraph.L4Routes, trKey1) + expGraph.Routes[routeKey2] = expRouteHR2 + expGraph.L4Routes[trKey2] = expRouteTR2 + sameNsTLSSecretRef := helpers.GetPointer(client.ObjectKeyFromObject(sameNsTLSSecret)) listener443.ResolvedSecret = sameNsTLSSecretRef expGraph.ReferencedSecrets[client.ObjectKeyFromObject(sameNsTLSSecret)] = &graph.Secret{ Source: sameNsTLSSecret, } + delete(expGraph.ReferencedServices, expRouteHR1.Spec.Rules[0].BackendRefs[0].SvcNsName) expRouteHR1.Spec.Rules[0].BackendRefs[0].SvcNsName = types.NamespacedName{} - expGraph.ReferencedServices = nil changed, graphCfg := processor.Process() Expect(changed).To(Equal(state.ClusterStateChange)) @@ -962,16 +1266,67 @@ var _ = Describe("ChangeProcessor", func() { ) // gateway 2 still in charge; - // no routes remain - listener80 := getListenerByName(expGraph.Gateway, "listener-80-1") - listener443 := getListenerByName(expGraph.Gateway, "listener-443-1") + // no HTTP routes remain + // TLSRoute 2 still exists + listener80 := getListenerByName(expGraph.Gateway, httpListenerName) + listener443 := getListenerByName(expGraph.Gateway, httpsListenerName) + tlsListener := getListenerByName(expGraph.Gateway, tlsListenerName) + + expGraph.Gateway.Source = gw2 + listener80.Source = gw2.Spec.Listeners[0] + listener443.Source = gw2.Spec.Listeners[1] + tlsListener.Source = gw2.Spec.Listeners[2] + + delete(listener80.Routes, routeKey1) + delete(listener443.Routes, routeKey1) + delete(tlsListener.L4Routes, trKey1) + + tlsListener.L4Routes[trKey2] = expRouteTR2 + + expGraph.Routes = map[graph.RouteKey]*graph.L7Route{} + delete(expGraph.L4Routes, trKey1) + expGraph.L4Routes[trKey2] = expRouteTR2 + + sameNsTLSSecretRef := helpers.GetPointer(client.ObjectKeyFromObject(sameNsTLSSecret)) + listener443.ResolvedSecret = sameNsTLSSecretRef + expGraph.ReferencedSecrets[client.ObjectKeyFromObject(sameNsTLSSecret)] = &graph.Secret{ + Source: sameNsTLSSecret, + } + + delete(expGraph.ReferencedServices, expRouteHR1.Spec.Rules[0].BackendRefs[0].SvcNsName) + expRouteHR1.Spec.Rules[0].BackendRefs[0].SvcNsName = types.NamespacedName{} + + changed, graphCfg := processor.Process() + Expect(changed).To(Equal(state.ClusterStateChange)) + Expect(helpers.Diff(expGraph, graphCfg)).To(BeEmpty()) + Expect(helpers.Diff(expGraph, processor.GetLatestGraph())).To(BeEmpty()) + }) + }) + When("the second TLSRoute is deleted", func() { + It("returns updated graph", func() { + processor.CaptureDeleteChange( + &v1alpha2.TLSRoute{}, + types.NamespacedName{Namespace: "test", Name: "tr-2"}, + ) + + // gateway 2 still in charge; + // no HTTP or TLS routes remain + listener80 := getListenerByName(expGraph.Gateway, httpListenerName) + listener443 := getListenerByName(expGraph.Gateway, httpsListenerName) + tlsListener := getListenerByName(expGraph.Gateway, tlsListenerName) expGraph.Gateway.Source = gw2 listener80.Source = gw2.Spec.Listeners[0] listener443.Source = gw2.Spec.Listeners[1] + tlsListener.Source = gw2.Spec.Listeners[2] + delete(listener80.Routes, routeKey1) delete(listener443.Routes, routeKey1) + delete(tlsListener.L4Routes, trKey1) + expGraph.Routes = map[graph.RouteKey]*graph.L7Route{} + expGraph.L4Routes = map[graph.L4RouteKey]*graph.L4Route{} + sameNsTLSSecretRef := helpers.GetPointer(client.ObjectKeyFromObject(sameNsTLSSecret)) listener443.ResolvedSecret = sameNsTLSSecretRef expGraph.ReferencedSecrets[client.ObjectKeyFromObject(sameNsTLSSecret)] = &graph.Secret{ @@ -1000,6 +1355,7 @@ var _ = Describe("ChangeProcessor", func() { Conditions: staticConds.NewGatewayInvalid("GatewayClass doesn't exist"), } expGraph.Routes = map[graph.RouteKey]*graph.L7Route{} + expGraph.L4Routes = map[graph.L4RouteKey]*graph.L4Route{} expGraph.ReferencedSecrets = nil expRouteHR1.Spec.Rules[0].BackendRefs[0].SvcNsName = types.NamespacedName{} @@ -1098,12 +1454,12 @@ var _ = Describe("ChangeProcessor", func() { kindInvalid := v1.Kind("Invalid") // backend Refs - fooRef := createBackendRef(&kindService, "foo-svc", &testNamespace) - baz1NilNamespace := createBackendRef(&kindService, "baz-svc-v1", &testNamespace) - barRef := createBackendRef(&kindService, "bar-svc", nil) - baz2Ref := createBackendRef(&kindService, "baz-svc-v2", &testNamespace) - baz3Ref := createBackendRef(&kindService, "baz-svc-v3", &testNamespace) - invalidKindRef := createBackendRef(&kindInvalid, "bar-svc", &testNamespace) + fooRef := createHTTPBackendRef(&kindService, "foo-svc", &testNamespace) + baz1NilNamespace := createHTTPBackendRef(&kindService, "baz-svc-v1", &testNamespace) + barRef := createHTTPBackendRef(&kindService, "bar-svc", nil) + baz2Ref := createHTTPBackendRef(&kindService, "baz-svc-v2", &testNamespace) + baz3Ref := createHTTPBackendRef(&kindService, "baz-svc-v3", &testNamespace) + invalidKindRef := createHTTPBackendRef(&kindInvalid, "bar-svc", &testNamespace) // httproutes hr1 = createRoute("hr1", "gw", "foo.example.com", fooRef) @@ -1140,7 +1496,7 @@ var _ = Describe("ChangeProcessor", func() { // backendTLSPolicy btls = createBackendTLSPolicy("btls", "foo-svc") - gw = createGateway("gw") + gw = createGateway("gw", createHTTPListener()) processor.CaptureUpsertChange(gc) processor.CaptureUpsertChange(gw) changed, _ := processor.Process() @@ -1648,7 +2004,7 @@ var _ = Describe("ChangeProcessor", func() { Expect(newGraph.GatewayClass.Source).To(Equal(gc)) Expect(newGraph.NGFPolicies).To(BeEmpty()) - gw = createGateway("gw") + gw = createGateway("gw", createHTTPListener()) route = createRoute("hr-1", "gw", "foo.example.com", v1.HTTPBackendRef{}) csp = &ngfAPI.ClientSettingsPolicy{ @@ -1866,7 +2222,7 @@ var _ = Describe("ChangeProcessor", func() { GatewayClassName: gcName, Listeners: []v1.Listener{ { - Name: "listener-80-1", + Name: httpListenerName, Hostname: nil, Port: 80, Protocol: v1.HTTPProtocolType, @@ -1882,7 +2238,7 @@ var _ = Describe("ChangeProcessor", func() { }, }, { - Name: "listener-443-1", + Name: httpsListenerName, Hostname: nil, Port: 443, Protocol: v1.HTTPSProtocolType, @@ -1925,8 +2281,8 @@ var _ = Describe("ChangeProcessor", func() { testNamespace := v1.Namespace("test") kindService := v1.Kind("Service") - fooRef := createBackendRef(&kindService, "foo-svc", &testNamespace) - barRef := createBackendRef(&kindService, "bar-svc", &testNamespace) + fooRef := createHTTPBackendRef(&kindService, "foo-svc", &testNamespace) + barRef := createHTTPBackendRef(&kindService, "bar-svc", &testNamespace) hrNsName = types.NamespacedName{Namespace: "test", Name: "hr-1"} diff --git a/internal/mode/static/state/graph/graph.go b/internal/mode/static/state/graph/graph.go index 229af562e4..326abbccea 100644 --- a/internal/mode/static/state/graph/graph.go +++ b/internal/mode/static/state/graph/graph.go @@ -228,6 +228,7 @@ func BuildGraph( processedGws.GetAllNsNames(), state.Services, npCfg, + refGrantResolver, ) bindRoutesToListeners(routes, l4routes, gw, state.Namespaces) diff --git a/internal/mode/static/state/graph/reference_grant.go b/internal/mode/static/state/graph/reference_grant.go index bdda74aae8..96999b209f 100644 --- a/internal/mode/static/state/graph/reference_grant.go +++ b/internal/mode/static/state/graph/reference_grant.go @@ -81,6 +81,14 @@ func fromGRPCRoute(namespace string) fromResource { } } +func fromTLSRoute(namespace string) fromResource { + return fromResource{ + group: v1.GroupName, + kind: kinds.TLSRoute, + namespace: namespace, + } +} + // newReferenceGrantResolver creates a new referenceGrantResolver. func newReferenceGrantResolver(refGrants map[types.NamespacedName]*v1beta1.ReferenceGrant) *referenceGrantResolver { allowed := make(map[allowedReference]struct{}) diff --git a/internal/mode/static/state/graph/reference_grant_test.go b/internal/mode/static/state/graph/reference_grant_test.go index 339cf1e4ed..c8ac49f82e 100644 --- a/internal/mode/static/state/graph/reference_grant_test.go +++ b/internal/mode/static/state/graph/reference_grant_test.go @@ -13,6 +13,7 @@ import ( func TestReferenceGrantResolver(t *testing.T) { t.Parallel() + gwNs := "gw-ns" secretNsName := types.NamespacedName{Namespace: "test", Name: "certificate"} @@ -164,6 +165,7 @@ func TestReferenceGrantResolver(t *testing.T) { test := test t.Run(test.msg, func(t *testing.T) { t.Parallel() + g := NewWithT(t) g.Expect(resolver.refAllowed(test.to, test.from)).To(Equal(test.allowed)) @@ -173,6 +175,7 @@ func TestReferenceGrantResolver(t *testing.T) { func TestToSecret(t *testing.T) { t.Parallel() + ref := toSecret(types.NamespacedName{Namespace: "ns", Name: "secret"}) exp := toResource{ @@ -187,6 +190,7 @@ func TestToSecret(t *testing.T) { func TestToService(t *testing.T) { t.Parallel() + ref := toService(types.NamespacedName{Namespace: "ns", Name: "service"}) exp := toResource{ @@ -201,6 +205,7 @@ func TestToService(t *testing.T) { func TestFromGateway(t *testing.T) { t.Parallel() + ref := fromGateway("ns") exp := fromResource{ @@ -215,6 +220,7 @@ func TestFromGateway(t *testing.T) { func TestFromHTTPRoute(t *testing.T) { t.Parallel() + ref := fromHTTPRoute("ns") exp := fromResource{ @@ -228,6 +234,8 @@ func TestFromHTTPRoute(t *testing.T) { } func TestFromGRPCRoute(t *testing.T) { + t.Parallel() + ref := fromGRPCRoute("ns") exp := fromResource{ @@ -240,10 +248,28 @@ func TestFromGRPCRoute(t *testing.T) { g.Expect(ref).To(Equal(exp)) } +func TestFromTLSRoute(t *testing.T) { + t.Parallel() + + ref := fromTLSRoute("ns") + + exp := fromResource{ + group: v1beta1.GroupName, + kind: kinds.TLSRoute, + namespace: "ns", + } + + g := NewWithT(t) + g.Expect(ref).To(Equal(exp)) +} + func TestRefAllowedFrom(t *testing.T) { + t.Parallel() + gwNs := "gw-ns" hrNs := "hr-ns" grNs := "gr-ns" + trNs := "tr-ns" allowedHTTPRouteNs := "hr-allowed-ns" allowedHTTPRouteNsName := types.NamespacedName{Namespace: allowedHTTPRouteNs, Name: "all-allowed-in-ns"} @@ -251,6 +277,9 @@ func TestRefAllowedFrom(t *testing.T) { allowedGRPCRouteNs := "gr-allowed-ns" allowedGRPCRouteNsName := types.NamespacedName{Namespace: allowedGRPCRouteNs, Name: "all-allowed-in-ns"} + allowedTLSRouteNs := "tr-allowed-ns" + allowedTLSRouteNsName := types.NamespacedName{Namespace: allowedTLSRouteNs, Name: "all-allowed-in-ns"} + allowedGatewayNs := "gw-allowed-ns" allowedGatewayNsName := types.NamespacedName{Namespace: allowedGatewayNs, Name: "all-allowed-in-ns"} @@ -305,11 +334,28 @@ func TestRefAllowedFrom(t *testing.T) { }, }, }, + {Namespace: allowedTLSRouteNs, Name: "tr-2-svc"}: { + Spec: v1beta1.ReferenceGrantSpec{ + From: []v1beta1.ReferenceGrantFrom{ + { + Group: v1beta1.GroupName, + Kind: kinds.TLSRoute, + Namespace: v1beta1.Namespace(trNs), + }, + }, + To: []v1beta1.ReferenceGrantTo{ + { + Kind: "Service", + }, + }, + }, + }, } resolver := newReferenceGrantResolver(refGrants) refAllowedFromGRPCRoute := resolver.refAllowedFrom(fromGRPCRoute(grNs)) refAllowedFromHTTPRoute := resolver.refAllowedFrom(fromHTTPRoute(hrNs)) + refAllowedFromTLSRoute := resolver.refAllowedFrom(fromTLSRoute(trNs)) refAllowedFromGateway := resolver.refAllowedFrom(fromGateway(gwNs)) tests := []struct { @@ -354,10 +400,25 @@ func TestRefAllowedFrom(t *testing.T) { toResource: toService(notAllowedNsName), expAllowed: false, }, + { + name: "ref allowed from tlsroute to service", + refAllowedFrom: refAllowedFromTLSRoute, + toResource: toService(allowedTLSRouteNsName), + expAllowed: true, + }, + { + name: "ref not allowed from tlsroute to service", + refAllowedFrom: refAllowedFromTLSRoute, + toResource: toService(notAllowedNsName), + expAllowed: false, + }, } for _, test := range tests { + test := test t.Run(test.name, func(t *testing.T) { + t.Parallel() + g := NewWithT(t) g.Expect(test.refAllowedFrom(test.toResource)).To(Equal(test.expAllowed)) }) diff --git a/internal/mode/static/state/graph/route_common.go b/internal/mode/static/state/graph/route_common.go index b8e9eee4fa..4db7807d71 100644 --- a/internal/mode/static/state/graph/route_common.go +++ b/internal/mode/static/state/graph/route_common.go @@ -178,6 +178,7 @@ func buildL4RoutesForGateways( gatewayNsNames []types.NamespacedName, services map[types.NamespacedName]*apiv1.Service, npCfg *NginxProxy, + resolver *referenceGrantResolver, ) map[L4RouteKey]*L4Route { if len(gatewayNsNames) == 0 { return nil @@ -185,7 +186,13 @@ func buildL4RoutesForGateways( routes := make(map[L4RouteKey]*L4Route) for _, route := range tlsRoutes { - r := buildTLSRoute(route, gatewayNsNames, services, npCfg) + r := buildTLSRoute( + route, + gatewayNsNames, + services, + npCfg, + resolver.refAllowedFrom(fromTLSRoute(route.Namespace)), + ) if r != nil { routes[CreateRouteKeyL4(route)] = r } diff --git a/internal/mode/static/state/graph/route_common_test.go b/internal/mode/static/state/graph/route_common_test.go index 26063836dc..33d07d9d58 100644 --- a/internal/mode/static/state/graph/route_common_test.go +++ b/internal/mode/static/state/graph/route_common_test.go @@ -2461,11 +2461,14 @@ func TestBuildL4RoutesForGateways_NoGateways(t *testing.T) { }, } + refGrantResolver := newReferenceGrantResolver(nil) + g.Expect(buildL4RoutesForGateways( tlsRoutes, nil, services, nil, + refGrantResolver, )).To(BeNil()) } diff --git a/internal/mode/static/state/graph/tlsroute.go b/internal/mode/static/state/graph/tlsroute.go index f4ca1d1e68..03a8ca8a36 100644 --- a/internal/mode/static/state/graph/tlsroute.go +++ b/internal/mode/static/state/graph/tlsroute.go @@ -16,6 +16,7 @@ func buildTLSRoute( gatewayNsNames []types.NamespacedName, services map[types.NamespacedName]*apiv1.Service, npCfg *NginxProxy, + refGrantResolver func(resource toResource) bool, ) *L4Route { r := &L4Route{ Source: gtr, @@ -53,7 +54,7 @@ func buildTLSRoute( return r } - cond, br := validateBackendRefTLSRoute(gtr, services, npCfg) + br, cond := validateBackendRefTLSRoute(gtr, services, npCfg, refGrantResolver) r.Spec.BackendRef = br r.Valid = true @@ -61,7 +62,6 @@ func buildTLSRoute( if cond != nil { r.Conditions = append(r.Conditions, *cond) - r.Valid = false } return r @@ -70,12 +70,26 @@ func buildTLSRoute( func validateBackendRefTLSRoute(gtr *v1alpha2.TLSRoute, services map[types.NamespacedName]*apiv1.Service, npCfg *NginxProxy, -) (*conditions.Condition, BackendRef) { + refGrantResolver func(resource toResource) bool, +) (BackendRef, *conditions.Condition) { // Length of BackendRefs and Rules is guaranteed to be one due to earlier check in buildTLSRoute refPath := field.NewPath("spec").Child("rules").Index(0).Child("backendRefs").Index(0) ref := gtr.Spec.Rules[0].BackendRefs[0] + if valid, cond := validateBackendRef( + ref, + gtr.Namespace, + refGrantResolver, + refPath, + ); !valid { + backendRef := BackendRef{ + Valid: false, + } + + return backendRef, &cond + } + ns := gtr.Namespace if ref.Namespace != nil { ns = string(*ref.Namespace) @@ -86,19 +100,6 @@ func validateBackendRefTLSRoute(gtr *v1alpha2.TLSRoute, Name: string(gtr.Spec.Rules[0].BackendRefs[0].Name), } - backendRef := BackendRef{ - Valid: true, - } - var cond *conditions.Condition - - if ref.Port == nil { - valErr := field.Required(refPath.Child("port"), "port cannot be nil") - backendRef.Valid = false - cond = helpers.GetPointer(staticConds.NewRouteBackendRefUnsupportedValue(valErr.Error())) - - return cond, backendRef - } - svcIPFamily, svcPort, err := getIPFamilyAndPortFromRef( ref, svcNsName, @@ -106,28 +107,23 @@ func validateBackendRefTLSRoute(gtr *v1alpha2.TLSRoute, refPath, ) - backendRef.ServicePort = svcPort - backendRef.SvcNsName = svcNsName + backendRef := BackendRef{ + SvcNsName: svcNsName, + ServicePort: svcPort, + Valid: true, + } if err != nil { backendRef.Valid = false - cond = helpers.GetPointer(staticConds.NewRouteBackendRefRefBackendNotFound(err.Error())) - } else if err := verifyIPFamily(npCfg, svcIPFamily); err != nil { - backendRef.Valid = false - cond = helpers.GetPointer(staticConds.NewRouteInvalidIPFamily(err.Error())) - } else if ref.Group != nil && !(*ref.Group == "core" || *ref.Group == "") { - valErr := field.NotSupported(refPath.Child("group"), *ref.Group, []string{"core", ""}) - backendRef.Valid = false - cond = helpers.GetPointer(staticConds.NewRouteBackendRefInvalidKind(valErr.Error())) - } else if ref.Kind != nil && *ref.Kind != "Service" { - valErr := field.NotSupported(refPath.Child("kind"), *ref.Kind, []string{"Service"}) - backendRef.Valid = false - cond = helpers.GetPointer(staticConds.NewRouteBackendRefInvalidKind(valErr.Error())) - } else if ref.Namespace != nil && string(*ref.Namespace) != gtr.Namespace { - msg := "Cross-namespace routing is not supported" + + return backendRef, helpers.GetPointer(staticConds.NewRouteBackendRefRefBackendNotFound(err.Error())) + } + + if err := verifyIPFamily(npCfg, svcIPFamily); err != nil { backendRef.Valid = false - cond = helpers.GetPointer(staticConds.NewRouteBackendRefUnsupportedValue(msg)) + + return backendRef, helpers.GetPointer(staticConds.NewRouteInvalidIPFamily(err.Error())) } - // FIXME(sarthyparty): Add check for invalid weights, we removed checks to pass the conformance test - return cond, backendRef + + return backendRef, nil } diff --git a/internal/mode/static/state/graph/tlsroute_test.go b/internal/mode/static/state/graph/tlsroute_test.go index da33e1a5bd..d67d638bf1 100644 --- a/internal/mode/static/state/graph/tlsroute_test.go +++ b/internal/mode/static/state/graph/tlsroute_test.go @@ -37,6 +37,8 @@ func createTLSRoute( } func TestBuildTLSRoute(t *testing.T) { + t.Parallel() + parentRef := gatewayv1.ParentReference{ Namespace: helpers.GetPointer[gatewayv1.Namespace]("test"), Name: "gateway", @@ -136,7 +138,7 @@ func TestBuildTLSRoute(t *testing.T) { }, ) - wrongBackendRefNamespaceGtr8 := createTLSRoute("app.example.com", + diffNsBackendRef := createTLSRoute("app.example.com", []v1alpha2.TLSRouteRule{ { BackendRefs: []gatewayv1.BackendRef{ @@ -144,7 +146,7 @@ func TestBuildTLSRoute(t *testing.T) { BackendObjectReference: gatewayv1.BackendObjectReference{ Name: "hi", Port: helpers.GetPointer[gatewayv1.PortNumber](80), - Namespace: helpers.GetPointer[gatewayv1.Namespace]("wrong"), + Namespace: helpers.GetPointer[gatewayv1.Namespace]("diff"), }, }, }, @@ -190,13 +192,33 @@ func TestBuildTLSRoute(t *testing.T) { parentRef, }, ) + + validRefSameNs := createTLSRoute("app.example.com", + []v1alpha2.TLSRouteRule{ + { + BackendRefs: []gatewayv1.BackendRef{ + { + BackendObjectReference: gatewayv1.BackendObjectReference{ + Name: "hi", + Port: helpers.GetPointer[gatewayv1.PortNumber](80), + Namespace: helpers.GetPointer[gatewayv1.Namespace]("test"), + }, + }, + }, + }, + }, + []gatewayv1.ParentReference{ + parentRef, + }, + ) + svcNsName := types.NamespacedName{ Namespace: "test", Name: "hi", } - svcNsNameWrong := types.NamespacedName{ - Namespace: "wrong", + diffSvcNsName := types.NamespacedName{ + Namespace: "diff", Name: "hi", } @@ -214,9 +236,9 @@ func TestBuildTLSRoute(t *testing.T) { } } - badNsSvc := &apiv1.Service{ + diffNsSvc := &apiv1.Service{ ObjectMeta: metav1.ObjectMeta{ - Namespace: "wrong", + Namespace: "diff", Name: "hi", }, Spec: apiv1.ServiceSpec{ @@ -241,19 +263,27 @@ func TestBuildTLSRoute(t *testing.T) { }, } + alwaysTrueRefGrantResolver := func(_ toResource) bool { return true } + alwaysFalseRefGrantResolver := func(_ toResource) bool { return false } + tests := []struct { expected *L4Route gtr *v1alpha2.TLSRoute services map[types.NamespacedName]*apiv1.Service + resolver func(resource toResource) bool name string gatewayNsNames []types.NamespacedName npCfg NginxProxy }{ { - gtr: duplicateParentRefsGtr, - expected: &L4Route{Source: duplicateParentRefsGtr}, + gtr: duplicateParentRefsGtr, + expected: &L4Route{ + Source: duplicateParentRefsGtr, + Valid: false, + }, gatewayNsNames: []types.NamespacedName{gatewayNsName}, services: map[types.NamespacedName]*apiv1.Service{}, + resolver: alwaysTrueRefGrantResolver, name: "duplicate parent refs", }, { @@ -261,6 +291,7 @@ func TestBuildTLSRoute(t *testing.T) { expected: nil, gatewayNsNames: []types.NamespacedName{gatewayNsName}, services: map[types.NamespacedName]*apiv1.Service{}, + resolver: alwaysTrueRefGrantResolver, name: "no parent refs", }, { @@ -275,9 +306,11 @@ func TestBuildTLSRoute(t *testing.T) { "ter (e.g. 'example.com', regex used for validation is '[a-z0-9](" + "[-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*')", )}, + Valid: false, }, gatewayNsNames: []types.NamespacedName{gatewayNsName}, services: map[types.NamespacedName]*apiv1.Service{}, + resolver: alwaysTrueRefGrantResolver, name: "invalid hostname", }, { @@ -293,9 +326,11 @@ func TestBuildTLSRoute(t *testing.T) { Conditions: []conditions.Condition{staticConds.NewRouteBackendRefUnsupportedValue( "Must have exactly one Rule and BackendRef", )}, + Valid: false, }, gatewayNsNames: []types.NamespacedName{gatewayNsName}, services: map[types.NamespacedName]*apiv1.Service{}, + resolver: alwaysTrueRefGrantResolver, name: "invalid rule", }, { @@ -312,15 +347,18 @@ func TestBuildTLSRoute(t *testing.T) { Namespace: "test", Name: "hi", }, + Valid: false, }, }, Conditions: []conditions.Condition{staticConds.NewRouteBackendRefRefBackendNotFound( "spec.rules[0].backendRefs[0].name: Not found: \"hi\"", )}, Attachable: true, + Valid: true, }, gatewayNsNames: []types.NamespacedName{gatewayNsName}, services: map[types.NamespacedName]*apiv1.Service{}, + resolver: alwaysTrueRefGrantResolver, name: "BackendRef not found", }, { @@ -333,8 +371,7 @@ func TestBuildTLSRoute(t *testing.T) { "app.example.com", }, BackendRef: BackendRef{ - SvcNsName: svcNsName, - ServicePort: apiv1.ServicePort{Port: 80}, + Valid: false, }, }, Conditions: []conditions.Condition{staticConds.NewRouteBackendRefInvalidKind( @@ -342,12 +379,14 @@ func TestBuildTLSRoute(t *testing.T) { " Unsupported value: \"wrong\": supported values: \"core\", \"\"", )}, Attachable: true, + Valid: true, }, gatewayNsNames: []types.NamespacedName{gatewayNsName}, services: map[types.NamespacedName]*apiv1.Service{ svcNsName: createSvc("hi", 80), }, - name: "BackendRef group wrong", + resolver: alwaysTrueRefGrantResolver, + name: "BackendRef group wrong", }, { gtr: wrongBackendRefKindGtr, @@ -359,8 +398,7 @@ func TestBuildTLSRoute(t *testing.T) { "app.example.com", }, BackendRef: BackendRef{ - SvcNsName: svcNsName, - ServicePort: apiv1.ServicePort{Port: 80}, + Valid: false, }, }, Conditions: []conditions.Condition{staticConds.NewRouteBackendRefInvalidKind( @@ -368,37 +406,40 @@ func TestBuildTLSRoute(t *testing.T) { " Unsupported value: \"not service\": supported values: \"Service\"", )}, Attachable: true, + Valid: true, }, gatewayNsNames: []types.NamespacedName{gatewayNsName}, services: map[types.NamespacedName]*apiv1.Service{ svcNsName: createSvc("hi", 80), }, - name: "BackendRef kind wrong", + resolver: alwaysTrueRefGrantResolver, + name: "BackendRef kind wrong", }, { - gtr: wrongBackendRefNamespaceGtr8, + gtr: diffNsBackendRef, expected: &L4Route{ - Source: wrongBackendRefNamespaceGtr8, + Source: diffNsBackendRef, ParentRefs: []ParentRef{parentRefGraph}, Spec: L4RouteSpec{ Hostnames: []gatewayv1.Hostname{ "app.example.com", }, BackendRef: BackendRef{ - SvcNsName: svcNsNameWrong, - ServicePort: apiv1.ServicePort{Port: 80}, + Valid: false, }, }, - Conditions: []conditions.Condition{staticConds.NewRouteBackendRefUnsupportedValue( - "Cross-namespace routing is not supported", + Conditions: []conditions.Condition{staticConds.NewRouteBackendRefRefNotPermitted( + "Backend ref to Service diff/hi not permitted by any ReferenceGrant", )}, Attachable: true, + Valid: true, }, gatewayNsNames: []types.NamespacedName{gatewayNsName}, services: map[types.NamespacedName]*apiv1.Service{ - svcNsNameWrong: badNsSvc, + diffSvcNsName: diffNsSvc, }, - name: "BackendRef namespace wrong", + resolver: alwaysFalseRefGrantResolver, + name: "BackendRef in diff namespace not permitted by any reference grant", }, { gtr: portNilBackendRefGtr, @@ -409,18 +450,22 @@ func TestBuildTLSRoute(t *testing.T) { Hostnames: []gatewayv1.Hostname{ "app.example.com", }, - BackendRef: BackendRef{}, + BackendRef: BackendRef{ + Valid: false, + }, }, Conditions: []conditions.Condition{staticConds.NewRouteBackendRefUnsupportedValue( "spec.rules[0].backendRefs[0].port: Required value: port cannot be nil", )}, Attachable: true, + Valid: true, }, gatewayNsNames: []types.NamespacedName{gatewayNsName}, services: map[types.NamespacedName]*apiv1.Service{ - svcNsNameWrong: createSvc("hi", 80), + diffSvcNsName: createSvc("hi", 80), }, - name: "BackendRef port nil", + resolver: alwaysTrueRefGrantResolver, + name: "BackendRef port nil", }, { gtr: ipFamilyMismatchGtr, @@ -440,27 +485,83 @@ func TestBuildTLSRoute(t *testing.T) { "Service configured with IPv4 family but NginxProxy is configured with IPv6", )}, Attachable: true, + Valid: true, }, gatewayNsNames: []types.NamespacedName{gatewayNsName}, services: map[types.NamespacedName]*apiv1.Service{ svcNsName: ipv4Svc, }, - name: "service and npcfg ip family mismatch", npCfg: NginxProxy{ Source: &ngfAPI.NginxProxy{Spec: ngfAPI.NginxProxySpec{IPFamily: helpers.GetPointer(ngfAPI.IPv6)}}, Valid: true, }, + resolver: alwaysTrueRefGrantResolver, + name: "service and npcfg ip family mismatch", + }, + { + gtr: diffNsBackendRef, + expected: &L4Route{ + Source: diffNsBackendRef, + ParentRefs: []ParentRef{parentRefGraph}, + Spec: L4RouteSpec{ + Hostnames: []gatewayv1.Hostname{ + "app.example.com", + }, + BackendRef: BackendRef{ + SvcNsName: diffSvcNsName, + ServicePort: apiv1.ServicePort{Port: 80}, + Valid: true, + }, + }, + Attachable: true, + Valid: true, + }, + gatewayNsNames: []types.NamespacedName{gatewayNsName}, + services: map[types.NamespacedName]*apiv1.Service{ + diffSvcNsName: diffNsSvc, + }, + resolver: alwaysTrueRefGrantResolver, + name: "valid; backendRef in diff namespace permitted by a reference grant", + }, + { + gtr: validRefSameNs, + expected: &L4Route{ + Source: validRefSameNs, + ParentRefs: []ParentRef{parentRefGraph}, + Spec: L4RouteSpec{ + Hostnames: []gatewayv1.Hostname{ + "app.example.com", + }, + BackendRef: BackendRef{ + SvcNsName: svcNsName, + ServicePort: apiv1.ServicePort{Port: 80}, + Valid: true, + }, + }, + Attachable: true, + Valid: true, + }, + gatewayNsNames: []types.NamespacedName{gatewayNsName}, + services: map[types.NamespacedName]*apiv1.Service{ + svcNsName: ipv4Svc, + }, + resolver: alwaysTrueRefGrantResolver, + name: "valid; same namespace", }, } for _, test := range tests { + test := test t.Run(test.name, func(t *testing.T) { g := NewWithT(t) + t.Parallel() + r := buildTLSRoute( test.gtr, test.gatewayNsNames, test.services, &test.npCfg, + test.resolver, ) g.Expect(helpers.Diff(test.expected, r)).To(BeEmpty()) }) diff --git a/internal/mode/static/telemetry/data.avdl b/internal/mode/static/telemetry/data.avdl index 7d32720600..a534da3055 100644 --- a/internal/mode/static/telemetry/data.avdl +++ b/internal/mode/static/telemetry/data.avdl @@ -1,4 +1,5 @@ @namespace("gateway.nginx.org") protocol NGFProductTelemetry { + /** Data is the telemetry data for the product. */ @df_datatype("ngf-product-telemetry") record Data { /** The field that identifies what type of data this is. */ string dataType; diff --git a/internal/mode/static/telemetry/data_attributes_generated.go b/internal/mode/static/telemetry/data_attributes_generated.go index ba7c7405fa..8784b827f1 100644 --- a/internal/mode/static/telemetry/data_attributes_generated.go +++ b/internal/mode/static/telemetry/data_attributes_generated.go @@ -1,5 +1,5 @@ - package telemetry + /* This is a generated file. DO NOT EDIT. */ @@ -7,23 +7,18 @@ This is a generated file. DO NOT EDIT. import ( "go.opentelemetry.io/otel/attribute" - ngxTelemetry "github.com/nginxinc/telemetry-exporter/pkg/telemetry" - ) func (d *Data) Attributes() []attribute.KeyValue { var attrs []attribute.KeyValue attrs = append(attrs, attribute.String("dataType", "ngf-product-telemetry")) - - attrs = append(attrs, attribute.String("ImageSource", d.ImageSource)) attrs = append(attrs, d.Data.Attributes()...) attrs = append(attrs, attribute.StringSlice("FlagNames", d.FlagNames)) attrs = append(attrs, attribute.StringSlice("FlagValues", d.FlagValues)) attrs = append(attrs, d.NGFResourceCounts.Attributes()...) attrs = append(attrs, attribute.Int64("NGFReplicaCount", d.NGFReplicaCount)) - return attrs } diff --git a/internal/mode/static/telemetry/ngfresourcecounts_attributes_generated.go b/internal/mode/static/telemetry/ngfresourcecounts_attributes_generated.go index 1224cb096a..532d93d578 100644 --- a/internal/mode/static/telemetry/ngfresourcecounts_attributes_generated.go +++ b/internal/mode/static/telemetry/ngfresourcecounts_attributes_generated.go @@ -1,5 +1,5 @@ - package telemetry + /* This is a generated file. DO NOT EDIT. */ @@ -7,14 +7,11 @@ This is a generated file. DO NOT EDIT. import ( "go.opentelemetry.io/otel/attribute" - ngxTelemetry "github.com/nginxinc/telemetry-exporter/pkg/telemetry" - ) func (d *NGFResourceCounts) Attributes() []attribute.KeyValue { var attrs []attribute.KeyValue - attrs = append(attrs, attribute.Int64("GatewayCount", d.GatewayCount)) attrs = append(attrs, attribute.Int64("GatewayClassCount", d.GatewayClassCount)) attrs = append(attrs, attribute.Int64("HTTPRouteCount", d.HTTPRouteCount)) @@ -27,7 +24,6 @@ func (d *NGFResourceCounts) Attributes() []attribute.KeyValue { attrs = append(attrs, attribute.Int64("RouteAttachedClientSettingsPolicyCount", d.RouteAttachedClientSettingsPolicyCount)) attrs = append(attrs, attribute.Int64("ObservabilityPolicyCount", d.ObservabilityPolicyCount)) attrs = append(attrs, attribute.Int64("NginxProxyCount", d.NginxProxyCount)) - return attrs } diff --git a/site/content/how-to/control-plane-configuration.md b/site/content/how-to/control-plane-configuration.md index 293679185a..c2d3a7b045 100644 --- a/site/content/how-to/control-plane-configuration.md +++ b/site/content/how-to/control-plane-configuration.md @@ -5,7 +5,7 @@ toc: true docs: "DOCS-1416" --- -Learn how to dynamically update the Gateway Fabric control plane configuration. +Learn how to dynamically update the NGINX Gateway Fabric control plane configuration. ## Overview @@ -22,42 +22,34 @@ If the resource is invalid to the OpenAPI schema, the Kubernetes API server will Additionally, the control plane updates the status of the resource (if it exists) to reflect whether it is valid or not. -### Spec - -{{< bootstrap-table "table table-striped table-bordered" >}} -| name | description | type | required | -|---------|-----------------------------------------------------------------|--------------------------|----------| -| logging | Logging defines logging related settings for the control plane. | [logging](#speclogging) | no | -{{< /bootstrap-table >}} - -### Spec.Logging - -{{< bootstrap-table "table table-striped table-bordered" >}} -| name | description | type | required | -|-------|------------------------------------------------------------------------|--------|----------| -| level | Level defines the logging level. Supported values: info, debug, error. | string | no | -{{< /bootstrap-table >}} +**For a full list of configuration options that can be set, see the `NginxGateway spec` in the [API reference]({{< relref "reference/api.md" >}}).** ## Viewing and Updating the Configuration -{{< note >}} For the following examples, the name `nginx-gateway-config` should be updated to the name of the resource created for your installation. {{< /note >}} +{{< note >}} For the following examples, the name `ngf-config` should be updated to the name of the resource created for your installation.{{< /note >}} -To view the current configuration: +To view the current configuration and its status: ```shell -kubectl -n nginx-gateway get nginxgateways nginx-gateway-config -o yaml +kubectl -n nginx-gateway describe nginxgateways ngf-config +``` + +```text +... +Status: + Conditions: + Last Transition Time: 2024-08-13T19:22:14Z + Message: NginxGateway is valid + Observed Generation: 1 + Reason: Valid + Status: True + Type: Valid ``` To update the configuration: ```shell -kubectl -n nginx-gateway edit nginxgateways nginx-gateway-config +kubectl -n nginx-gateway edit nginxgateways ngf-config ``` This will open the configuration in your default editor. You can then update and save the configuration, which is applied automatically to the control plane. - -To view the status of the configuration: - -```shell -kubectl -n nginx-gateway describe nginxgateways nginx-gateway-config -``` diff --git a/site/content/how-to/data-plane-configuration.md b/site/content/how-to/data-plane-configuration.md new file mode 100644 index 0000000000..6274246dd7 --- /dev/null +++ b/site/content/how-to/data-plane-configuration.md @@ -0,0 +1,114 @@ +--- +title: "Data plane configuration" +weight: 400 +toc: true +docs: "DOCS-000" +--- + +Learn how to dynamically update the NGINX Gateway Fabric global data plane configuration. + +## Overview + +NGINX Gateway Fabric can dynamically update the global data plane configuration without restarting. The data plane configuration is a global configuration for NGINX that has options that are not available using the standard Gateway API resources. This includes such things as setting an OpenTelemetry collector config, disabling http2, or changing the IP family. + +The data plane configuration is stored in the NginxProxy custom resource, which is a cluster-scoped resource that is attached to the `nginx` GatewayClass. + +By default, the NginxProxy resource is not created when installing NGINX Gateway Fabric. However, you can set configuration options in the `nginx.config` Helm values, and the resource will be created and attached when NGINX Gateway Fabric is installed using Helm. You can also [manually create and attach](#manually-creating-the-configuration) the resource after NGINX Gateway Fabric is already installed. + +When installed using the Helm chart, the NginxProxy resource is named `-proxy-config`. + +**For a full list of configuration options that can be set, see the `NginxProxy spec` in the [API reference]({{< relref "reference/api.md" >}}).** + +{{}}Some global configuration also requires an [associated policy]({{< relref "overview/custom-policies.md" >}}) to fully enable a feature (such as [tracing]({{< relref "/how-to/monitoring/tracing.md" >}}), for example).{{}} + +## Viewing and Updating the Configuration + +If the `NginxProxy` resource already exists, you can view and edit it. + +{{< note >}} For the following examples, the name `ngf-proxy-config` should be updated to the name of the resource created for your installation.{{< /note >}} + +To view the current configuration: + +```shell +kubectl describe nginxproxies ngf-proxy-config +``` + +To update the configuration: + +```shell +kubectl edit nginxproxies ngf-proxy-config +``` + +This will open the configuration in your default editor. You can then update and save the configuration, which is applied automatically to the data plane. + +To view the status of the configuration, check the GatewayClass that it is attached to: + +```shell +kubectl describe gatewayclasses nginx +``` + +```text +... +Status: + Conditions: + ... + Message: parametersRef resource is resolved + Observed Generation: 1 + Reason: ResolvedRefs + Status: True + Type: ResolvedRefs +``` + +If everything is valid, the `ResolvedRefs` condition should be `True`. Otherwise, you will see an `InvalidParameters` condition in the status. + +## Manually Creating the Configuration + +If the `NginxProxy` resource doesn't exist, you can create it and attach it to the GatewayClass. + +The following command creates a basic `NginxProxy` configuration that sets the IP family to `ipv4` instead of the default value of `dual`: + +```yaml +kubectl apply -f - < -- [Reconfig tests](#reconfig-tests) - - [Goals](#goals) - - [Test Environment](#test-environment) - - [Setup](#setup) - - [Tests](#tests) - - [Test 1: Resources exist before start-up](#test-1-resources-exist-before-start-up) - - [Test 2: Start NGF, deploy Gateway, create many resources attached to GW](#test-2-start-ngf-deploy-gateway-create-many-resources-attached-to-gw) - - [Test 3: Start NGF, create many resources attached to a Gateway, deploy the Gateway](#test-3-start-ngf-create-many-resources-attached-to-a-gateway-deploy-the-gateway) - - -## Goals - -- Measure how long it takes NGF to reconfigure NGINX and update statuses when a number of Gateway API and - referenced core Kubernetes resources are created at once. -- Two runs of each test should be ran with differing numbers of resources. Each run will deploy: - - a single Gateway, Secret, and ReferenceGrant resources - - `x+1` number of namespaces - - `2x` number of backend apps and services - - `3x` number of HTTPRoutes. -- Where x=30 OR x=150. - -## Test Environment - -The following cluster will be sufficient: - -- A Kubernetes cluster with 4 nodes on GKE - - Node: e2-medium (2 vCPU, 4GB memory) - -## Setup - -1. Create cloud cluster -2. Install Gateway API Resources: - - ```bash - kubectl kustomize config/crd/gateway-api/standard | kubectl apply -f - - ``` - -3. Deploy NGF from edge using Helm install and wait for LoadBalancer Service to be ready - (NOTE: For Test 1, deploy AFTER resources): - - ```console - helm install my-release oci://ghcr.io/nginxinc/charts/nginx-gateway-fabric --version 0.0.0-edge \ - --create-namespace --wait -n nginx-gateway --set nginxGateway.productTelemetry.enable=false - ``` - -4. Run tests: - 1. There are 3 versions of the reconfiguration tests that need to be ran, with a low and high number of resources. - Therefore, a full test suite includes 6 test runs. - 2. There are scripts to generate the required resources and config changes. - 3. Run each test using the provided script (`scripts/create-resources-gw-last.sh` or - `scripts/create-resources-routes-last.sh` depending on the test). - 4. The scripts accept a number parameter to indicate how many resources should be created. Currently, we are running - with 30 or 150. The scripts will create a single Gateway, Secret and ReferenceGrant resources, `x+1` number of - namespaces, `2x` number of backend apps and services, and `3x` number of HTTPRoutes. - - Note: Clean up after each test run for isolated results. There's a script provided for removing all the test - fixtures `scripts/delete-multiple.sh` which takes a number (needs to be the same number as what was used in the - create script.) -5. After each individual test: - - - Describe the Gateway resource and make sure the status is correct. - - Check the logs of both NGF containers for errors. - - Parse the logs for TimeToReady numbers (see steps 6-7 below). - - Grab metrics. - Note: You can expose metrics by running the below snippet and then navigating to `127.0.0.1:9113/metrics`: - - ```console - GW_POD=$(kubectl get pods -n nginx-gateway | sed -n '2s/^\([^[:space:]]*\).*$/\1/p') - kubectl port-forward $GW_POD -n nginx-gateway 9113:9113 & - ``` - -6. Measure NGINX Reloads and Time to Ready Results - 1. TimeToReadyTotal as described in each test - NGF logs. - 2. TimeToReadyAvgSingle which is the average time between updating any resource and the - NGINX configuration being reloaded - NGF logs. - 3. NGINX Reload count - metrics. - 4. Average NGINX reload duration - metrics. - 1. The average reload duration can be computed by taking the `nginx_gateway_fabric_nginx_reloads_milliseconds_sum` - metric value and dividing it by the `nginx_gateway_fabric_nginx_reloads_milliseconds_count` metric value. -7. Measure Event Batch Processing Results - 1. Event Batch Total - `nginx_gateway_fabric_event_batch_processing_milliseconds_count` metric. - 2. Average Event Batch Processing duration - metrics. - 1. The average event batch processing duration can be computed by taking the `nginx_gateway_fabric_event_batch_processing_milliseconds_sum` - metric value and dividing it by the `nginx_gateway_fabric_event_batch_processing_milliseconds_count` metric value. -8. For accuracy, repeat the test suite once or twice, take the averages, and look for any anomalies or outliers. - -## Tests - -### Test 1: Resources exist before start-up - -1. Deploy Gateway resources before start-up: - 1. Use either of the provided scripts with the required number of resources, - e.g. `cd scripts && bash create-resources-gw-last.sh 30`. The script will deploy backend apps and services, wait - 60 seconds for them to be ready, and deploy 1 Gateway, 1 RefGrant, 1 Secret, and HTTPRoutes. - 2. Deploy NGF - 3. Measure TimeToReadyTotal as the time it takes from start-up -> final config written and - NGINX reloaded. Measure the other results as described in steps 6-7 of the [Setup](#setup) section. - -### Test 2: Start NGF, deploy Gateway, create many resources attached to GW - -1. Deploy all Gateway resources, NGF running: - 1. Deploy NGF - 2. Run the provided script with the required number of resources, - e.g. `cd scripts && bash create-resources-routes-last.sh 30`. The script will deploy backend apps and services, - wait 60 seconds for them to be ready, and deploy 1 Gateway, 1 Secret, 1 RefGrant, and HTTPRoutes at the same time. - 3. Measure TimeToReadyTotal as the time it takes from NGF receiving the first HTTPRoute resource update (logs will say "reconciling") -> final - config written and NGINX reloaded. Measure the other results as described in steps 6-7 of the [Setup](#setup) section. - -### Test 3: Start NGF, create many resources attached to a Gateway, deploy the Gateway - -1. Deploy HTTPRoute resources, NGF running, Gateway last: - 1. Deploy NGF - 2. Run the provided script with the required number of resources, - e.g. `cd scripts && bash create-resources-gw-last.sh 30`. - The script will deploy the namespaces, backend apps and services, 1 Secret, 1 ReferenceGrant, and the HTTPRoutes; - wait 60 seconds for the backend apps to be ready, and then deploy 1 Gateway for all HTTPRoutes. - 3. Measure TimeToReadyTotal as the time it takes from NGF receiving gateway resource -> config written and NGINX reloaded. - Measure the other results as described in steps 6-7 of the [Setup](#setup) section. diff --git a/tests/results/dp-perf/edge/edge-oss.md b/tests/results/dp-perf/edge/edge-oss.md index ce2cd0ea24..ca3966ce64 100644 --- a/tests/results/dp-perf/edge/edge-oss.md +++ b/tests/results/dp-perf/edge/edge-oss.md @@ -4,10 +4,16 @@ NGINX Plus: false +NGINX Gateway Fabric: + +- Commit: 9a85dbcc0797e31557a3731688795aa166ee0f96 +- Date: 2024-08-13T21:12:05Z +- Dirty: false + GKE Cluster: - Node count: 12 -- k8s version: v1.29.6-gke.1038001 +- k8s version: v1.29.6-gke.1326000 - vCPUs per node: 16 - RAM per node: 65855012Ki - Max pods per node: 110 @@ -17,22 +23,23 @@ GKE Cluster: ## Test1: Running latte path based routing ```text -Requests [total, rate, throughput] 30000, 1000.03, 1000.01 -Duration [total, attack, wait] 30s, 29.999s, 624.318µs -Latencies [min, mean, 50, 90, 95, 99, max] 496.907µs, 666.131µs, 651.971µs, 742.531µs, 778.713µs, 872.635µs, 11.772ms -Bytes In [total, mean] 4770000, 159.00 +Requests [total, rate, throughput] 30000, 1000.01, 999.79 +Duration [total, attack, wait] 30s, 30s, 701.442µs +Latencies [min, mean, 50, 90, 95, 99, max] 341.042µs, 737.394µs, 718.76µs, 827.697µs, 866.432µs, 962.831µs, 16.145ms +Bytes In [total, mean] 4769946, 159.00 Bytes Out [total, mean] 0, 0.00 -Success [ratio] 100.00% -Status Codes [code:count] 200:30000 +Success [ratio] 99.98% +Status Codes [code:count] 200:29994 502:6 Error Set: +502 Bad Gateway ``` ## Test2: Running coffee header based routing ```text -Requests [total, rate, throughput] 30000, 1000.03, 1000.00 -Duration [total, attack, wait] 30s, 29.999s, 697.125µs -Latencies [min, mean, 50, 90, 95, 99, max] 520.741µs, 681.361µs, 670.45µs, 761.428µs, 795.946µs, 884.223µs, 9.626ms +Requests [total, rate, throughput] 30000, 1000.02, 1000.00 +Duration [total, attack, wait] 30s, 29.999s, 687.856µs +Latencies [min, mean, 50, 90, 95, 99, max] 554.445µs, 759.558µs, 740.252µs, 848.701µs, 889.401µs, 997.689µs, 22.657ms Bytes In [total, mean] 4800000, 160.00 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% @@ -43,9 +50,9 @@ Error Set: ## Test3: Running coffee query based routing ```text -Requests [total, rate, throughput] 30000, 1000.02, 999.99 -Duration [total, attack, wait] 30s, 29.999s, 753.834µs -Latencies [min, mean, 50, 90, 95, 99, max] 523.903µs, 693.564µs, 681.217µs, 776.952µs, 817.06µs, 913.016µs, 6.02ms +Requests [total, rate, throughput] 30000, 1000.04, 1000.02 +Duration [total, attack, wait] 29.999s, 29.999s, 726.197µs +Latencies [min, mean, 50, 90, 95, 99, max] 550.722µs, 769.327µs, 747.389µs, 857.742µs, 898.394µs, 1.015ms, 13.026ms Bytes In [total, mean] 5040000, 168.00 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% @@ -56,9 +63,9 @@ Error Set: ## Test4: Running tea GET method based routing ```text -Requests [total, rate, throughput] 30000, 1000.02, 1000.00 -Duration [total, attack, wait] 30s, 29.999s, 680.402µs -Latencies [min, mean, 50, 90, 95, 99, max] 511.054µs, 680.638µs, 669.25µs, 763.254µs, 800.238µs, 900.815µs, 5.474ms +Requests [total, rate, throughput] 30000, 1000.00, 999.98 +Duration [total, attack, wait] 30.001s, 30s, 705.904µs +Latencies [min, mean, 50, 90, 95, 99, max] 539.272µs, 750.546µs, 734.78µs, 841.798µs, 880.351µs, 979.455µs, 16.567ms Bytes In [total, mean] 4710000, 157.00 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% @@ -69,9 +76,9 @@ Error Set: ## Test5: Running tea POST method based routing ```text -Requests [total, rate, throughput] 30000, 1000.01, 999.98 -Duration [total, attack, wait] 30.001s, 30s, 726.41µs -Latencies [min, mean, 50, 90, 95, 99, max] 511.128µs, 684.525µs, 671.866µs, 765.429µs, 801.43µs, 904.838µs, 10.938ms +Requests [total, rate, throughput] 30000, 1000.04, 1000.01 +Duration [total, attack, wait] 30s, 29.999s, 772.597µs +Latencies [min, mean, 50, 90, 95, 99, max] 541.485µs, 752.07µs, 740.31µs, 847.409µs, 886.955µs, 981.786µs, 12.398ms Bytes In [total, mean] 4710000, 157.00 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% diff --git a/tests/results/dp-perf/edge/edge-plus.md b/tests/results/dp-perf/edge/edge-plus.md index 74b3931c00..8f2704a52e 100644 --- a/tests/results/dp-perf/edge/edge-plus.md +++ b/tests/results/dp-perf/edge/edge-plus.md @@ -4,10 +4,16 @@ NGINX Plus: true +NGINX Gateway Fabric: + +- Commit: 9a85dbcc0797e31557a3731688795aa166ee0f96 +- Date: 2024-08-13T21:12:05Z +- Dirty: false + GKE Cluster: - Node count: 12 -- k8s version: v1.29.6-gke.1038001 +- k8s version: v1.29.6-gke.1326000 - vCPUs per node: 16 - RAM per node: 65855012Ki - Max pods per node: 110 @@ -17,10 +23,10 @@ GKE Cluster: ## Test1: Running latte path based routing ```text -Requests [total, rate, throughput] 30000, 1000.01, 999.98 -Duration [total, attack, wait] 30.001s, 30s, 766.8µs -Latencies [min, mean, 50, 90, 95, 99, max] 535.083µs, 732.524µs, 709.951µs, 801.487µs, 837.721µs, 978.661µs, 19.138ms -Bytes In [total, mean] 4770000, 159.00 +Requests [total, rate, throughput] 30000, 1000.03, 1000.01 +Duration [total, attack, wait] 30s, 29.999s, 682.261µs +Latencies [min, mean, 50, 90, 95, 99, max] 515.366µs, 729.019µs, 712.033µs, 843.484µs, 895.476µs, 1.019ms, 9.154ms +Bytes In [total, mean] 4800000, 160.00 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:30000 @@ -30,10 +36,10 @@ Error Set: ## Test2: Running coffee header based routing ```text -Requests [total, rate, throughput] 30000, 1000.02, 1000.00 -Duration [total, attack, wait] 30s, 29.999s, 750.962µs -Latencies [min, mean, 50, 90, 95, 99, max] 569.894µs, 751.471µs, 737.453µs, 830.219µs, 865.522µs, 975.891µs, 13.021ms -Bytes In [total, mean] 4800000, 160.00 +Requests [total, rate, throughput] 30000, 1000.03, 1000.01 +Duration [total, attack, wait] 30s, 29.999s, 599.51µs +Latencies [min, mean, 50, 90, 95, 99, max] 540.423µs, 740.62µs, 724.16µs, 857.72µs, 911.755µs, 1.042ms, 7.517ms +Bytes In [total, mean] 4830000, 161.00 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:30000 @@ -43,10 +49,10 @@ Error Set: ## Test3: Running coffee query based routing ```text -Requests [total, rate, throughput] 30000, 1000.00, 999.98 -Duration [total, attack, wait] 30.001s, 30s, 795.267µs -Latencies [min, mean, 50, 90, 95, 99, max] 566.893µs, 746.284µs, 731.685µs, 821.144µs, 856.146µs, 949.534µs, 18.228ms -Bytes In [total, mean] 5040000, 168.00 +Requests [total, rate, throughput] 30000, 1000.04, 1000.02 +Duration [total, attack, wait] 29.999s, 29.999s, 683.488µs +Latencies [min, mean, 50, 90, 95, 99, max] 523.729µs, 756.497µs, 740.664µs, 870.743µs, 921.816µs, 1.062ms, 12.337ms +Bytes In [total, mean] 5070000, 169.00 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:30000 @@ -57,9 +63,9 @@ Error Set: ```text Requests [total, rate, throughput] 30000, 1000.01, 999.98 -Duration [total, attack, wait] 30.001s, 30s, 733.608µs -Latencies [min, mean, 50, 90, 95, 99, max] 545.997µs, 736.79µs, 725.161µs, 816.5µs, 852.368µs, 950.282µs, 9.048ms -Bytes In [total, mean] 4710000, 157.00 +Duration [total, attack, wait] 30.001s, 30s, 762.485µs +Latencies [min, mean, 50, 90, 95, 99, max] 499.61µs, 744.201µs, 726.564µs, 862.287µs, 914.928µs, 1.054ms, 7.531ms +Bytes In [total, mean] 4740000, 158.00 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:30000 @@ -69,10 +75,10 @@ Error Set: ## Test5: Running tea POST method based routing ```text -Requests [total, rate, throughput] 30000, 1000.01, 999.98 -Duration [total, attack, wait] 30.001s, 30s, 743.446µs -Latencies [min, mean, 50, 90, 95, 99, max] 553.99µs, 726.832µs, 715.508µs, 802.061µs, 835.171µs, 926.755µs, 8.575ms -Bytes In [total, mean] 4710000, 157.00 +Requests [total, rate, throughput] 30000, 1000.01, 999.99 +Duration [total, attack, wait] 30s, 30s, 651.893µs +Latencies [min, mean, 50, 90, 95, 99, max] 532.673µs, 751.908µs, 734.466µs, 872.179µs, 927.874µs, 1.068ms, 6.327ms +Bytes In [total, mean] 4740000, 158.00 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:30000 diff --git a/tests/results/ngf-upgrade/edge/edge-oss.md b/tests/results/ngf-upgrade/edge/edge-oss.md index 4c10cbb320..61afb02b3d 100644 --- a/tests/results/ngf-upgrade/edge/edge-oss.md +++ b/tests/results/ngf-upgrade/edge/edge-oss.md @@ -4,10 +4,16 @@ NGINX Plus: false +NGINX Gateway Fabric: + +- Commit: 9a85dbcc0797e31557a3731688795aa166ee0f96 +- Date: 2024-08-13T21:12:05Z +- Dirty: false + GKE Cluster: - Node count: 12 -- k8s version: v1.29.6-gke.1038001 +- k8s version: v1.29.6-gke.1326000 - vCPUs per node: 16 - RAM per node: 65855012Ki - Max pods per node: 110 @@ -17,24 +23,24 @@ GKE Cluster: ## Test: Send https /tea traffic ```text -Requests [total, rate, throughput] 6000, 100.02, 100.01 -Duration [total, attack, wait] 59.991s, 59.99s, 799.917µs -Latencies [min, mean, 50, 90, 95, 99, max] 450.094µs, 821.717µs, 823.258µs, 951.13µs, 997.824µs, 1.126ms, 11.934ms -Bytes In [total, mean] 920025, 153.34 +Requests [total, rate, throughput] 6000, 100.02, 100.02 +Duration [total, attack, wait] 59.991s, 59.99s, 763.57µs +Latencies [min, mean, 50, 90, 95, 99, max] 631.935µs, 834.342µs, 818.106µs, 916.549µs, 953.194µs, 1.06ms, 12.108ms +Bytes In [total, mean] 918000, 153.00 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:6000 Error Set: ``` -![https.png](https.png) +![https-oss.png](https-oss.png) ## Test: Send http /coffee traffic ```text Requests [total, rate, throughput] 6000, 100.02, 100.02 -Duration [total, attack, wait] 59.991s, 59.99s, 794.113µs -Latencies [min, mean, 50, 90, 95, 99, max] 618.014µs, 872.17µs, 856.784µs, 991.181µs, 1.038ms, 1.148ms, 12.075ms +Duration [total, attack, wait] 59.991s, 59.99s, 761.784µs +Latencies [min, mean, 50, 90, 95, 99, max] 605.288µs, 828.183µs, 816.906µs, 927.903µs, 968.164µs, 1.089ms, 3.097ms Bytes In [total, mean] 960000, 160.00 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% @@ -42,4 +48,4 @@ Status Codes [code:count] 200:6000 Error Set: ``` -![http.png](http.png) +![http-oss.png](http-oss.png) diff --git a/tests/results/ngf-upgrade/edge/edge-plus.md b/tests/results/ngf-upgrade/edge/edge-plus.md index 260fc190f2..1e90079efe 100644 --- a/tests/results/ngf-upgrade/edge/edge-plus.md +++ b/tests/results/ngf-upgrade/edge/edge-plus.md @@ -4,10 +4,16 @@ NGINX Plus: true +NGINX Gateway Fabric: + +- Commit: 9a85dbcc0797e31557a3731688795aa166ee0f96 +- Date: 2024-08-13T21:12:05Z +- Dirty: false + GKE Cluster: - Node count: 12 -- k8s version: v1.29.6-gke.1038001 +- k8s version: v1.29.6-gke.1326000 - vCPUs per node: 16 - RAM per node: 65855012Ki - Max pods per node: 110 @@ -17,10 +23,10 @@ GKE Cluster: ## Test: Send https /tea traffic ```text -Requests [total, rate, throughput] 6000, 100.02, 100.02 -Duration [total, attack, wait] 59.991s, 59.99s, 867.428µs -Latencies [min, mean, 50, 90, 95, 99, max] 653.414µs, 901.844µs, 879.015µs, 1.006ms, 1.051ms, 1.18ms, 12.8ms -Bytes In [total, mean] 919993, 153.33 +Requests [total, rate, throughput] 6000, 100.02, 100.01 +Duration [total, attack, wait] 59.991s, 59.99s, 921.041µs +Latencies [min, mean, 50, 90, 95, 99, max] 616.005µs, 851.643µs, 821.167µs, 986.363µs, 1.055ms, 1.241ms, 12.227ms +Bytes In [total, mean] 921995, 153.67 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:6000 @@ -32,10 +38,10 @@ Error Set: ## Test: Send http /coffee traffic ```text -Requests [total, rate, throughput] 6000, 100.02, 100.02 -Duration [total, attack, wait] 59.991s, 59.99s, 839.172µs -Latencies [min, mean, 50, 90, 95, 99, max] 421.992µs, 816.859µs, 820.308µs, 942.646µs, 983.206µs, 1.111ms, 11.939ms -Bytes In [total, mean] 960000, 160.00 +Requests [total, rate, throughput] 6000, 100.02, 100.01 +Duration [total, attack, wait] 59.991s, 59.99s, 902.051µs +Latencies [min, mean, 50, 90, 95, 99, max] 483.51µs, 832.015µs, 814.172µs, 976.685µs, 1.031ms, 1.193ms, 12.788ms +Bytes In [total, mean] 966000, 161.00 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:6000 diff --git a/tests/results/ngf-upgrade/edge/http-oss.png b/tests/results/ngf-upgrade/edge/http-oss.png index 1a6f1a5c29..2d59c47700 100644 Binary files a/tests/results/ngf-upgrade/edge/http-oss.png and b/tests/results/ngf-upgrade/edge/http-oss.png differ diff --git a/tests/results/ngf-upgrade/edge/http-plus.png b/tests/results/ngf-upgrade/edge/http-plus.png index 519185636c..b9b6f3d163 100644 Binary files a/tests/results/ngf-upgrade/edge/http-plus.png and b/tests/results/ngf-upgrade/edge/http-plus.png differ diff --git a/tests/results/ngf-upgrade/edge/https-oss.png b/tests/results/ngf-upgrade/edge/https-oss.png index 1a6f1a5c29..2d59c47700 100644 Binary files a/tests/results/ngf-upgrade/edge/https-oss.png and b/tests/results/ngf-upgrade/edge/https-oss.png differ diff --git a/tests/results/ngf-upgrade/edge/https-plus.png b/tests/results/ngf-upgrade/edge/https-plus.png index 519185636c..b9b6f3d163 100644 Binary files a/tests/results/ngf-upgrade/edge/https-plus.png and b/tests/results/ngf-upgrade/edge/https-plus.png differ diff --git a/tests/reconfig/results/1.0.0/1.0.0.md b/tests/results/reconfig/1.0.0/1.0.0.md similarity index 100% rename from tests/reconfig/results/1.0.0/1.0.0.md rename to tests/results/reconfig/1.0.0/1.0.0.md diff --git a/tests/reconfig/results/1.1.0/1.1.0.md b/tests/results/reconfig/1.1.0/1.1.0.md similarity index 100% rename from tests/reconfig/results/1.1.0/1.1.0.md rename to tests/results/reconfig/1.1.0/1.1.0.md diff --git a/tests/reconfig/results/1.2.0/1.2.0.md b/tests/results/reconfig/1.2.0/1.2.0.md similarity index 100% rename from tests/reconfig/results/1.2.0/1.2.0.md rename to tests/results/reconfig/1.2.0/1.2.0.md diff --git a/tests/reconfig/results/1.3.0/1.3.0.md b/tests/results/reconfig/1.3.0/1.3.0.md similarity index 100% rename from tests/reconfig/results/1.3.0/1.3.0.md rename to tests/results/reconfig/1.3.0/1.3.0.md diff --git a/tests/results/reconfig/edge/edge-oss.md b/tests/results/reconfig/edge/edge-oss.md new file mode 100644 index 0000000000..63c56b8186 --- /dev/null +++ b/tests/results/reconfig/edge/edge-oss.md @@ -0,0 +1,194 @@ +# Results + +## Test environment + +NGINX Plus: false + +NGINX Gateway Fabric: + +- Commit: 9a85dbcc0797e31557a3731688795aa166ee0f96 +- Date: 2024-08-13T21:12:05Z +- Dirty: false + +GKE Cluster: + +- Node count: 12 +- k8s version: v1.29.6-gke.1326000 +- vCPUs per node: 16 +- RAM per node: 65855012Ki +- Max pods per node: 110 +- Zone: us-west1-b +- Instance Type: n2d-standard-16 + +## Test 1: Resources exist before startup - NumResources 30 + +### Reloads and Time to Ready + +- TimeToReadyTotal: 2s +- TimeToReadyAvgSingle: < 1s +- NGINX Reloads: 2 +- NGINX Reload Average Time: 113ms +- Reload distribution: + - 500ms: 2 + - 1000ms: 2 + - 5000ms: 2 + - 10000ms: 2 + - 30000ms: 2 + - +Infms: 2 + +### Event Batch Processing + +- Event Batch Total: 6 +- Event Batch Processing Average Time: 47ms +- Event Batch Processing distribution: + - 500ms: 6 + - 1000ms: 6 + - 5000ms: 6 + - 10000ms: 6 + - 30000ms: 6 + - +Infms: 6 + + +## Test 1: Resources exist before startup - NumResources 150 + +### Reloads and Time to Ready + +- TimeToReadyTotal: 2s +- TimeToReadyAvgSingle: < 1s +- NGINX Reloads: 2 +- NGINX Reload Average Time: 113ms +- Reload distribution: + - 500ms: 2 + - 1000ms: 2 + - 5000ms: 2 + - 10000ms: 2 + - 30000ms: 2 + - +Infms: 2 + +### Event Batch Processing + +- Event Batch Total: 6 +- Event Batch Processing Average Time: 46ms +- Event Batch Processing distribution: + - 500ms: 6 + - 1000ms: 6 + - 5000ms: 6 + - 10000ms: 6 + - 30000ms: 6 + - +Infms: 6 + + +## Test 2: Start NGF, deploy Gateway, create many resources attached to GW - NumResources 30 + +### Reloads and Time to Ready + +- TimeToReadyTotal: 8s +- TimeToReadyAvgSingle: < 1s +- NGINX Reloads: 62 +- NGINX Reload Average Time: 125ms +- Reload distribution: + - 500ms: 62 + - 1000ms: 62 + - 5000ms: 62 + - 10000ms: 62 + - 30000ms: 62 + - +Infms: 62 + +### Event Batch Processing + +- Event Batch Total: 335 +- Event Batch Processing Average Time: 23ms +- Event Batch Processing distribution: + - 500ms: 335 + - 1000ms: 335 + - 5000ms: 335 + - 10000ms: 335 + - 30000ms: 335 + - +Infms: 335 + + +## Test 2: Start NGF, deploy Gateway, create many resources attached to GW - NumResources 150 + +### Reloads and Time to Ready + +- TimeToReadyTotal: 44s +- TimeToReadyAvgSingle: < 1s +- NGINX Reloads: 342 +- NGINX Reload Average Time: 126ms +- Reload distribution: + - 500ms: 342 + - 1000ms: 342 + - 5000ms: 342 + - 10000ms: 342 + - 30000ms: 342 + - +Infms: 342 + +### Event Batch Processing + +- Event Batch Total: 1696 +- Event Batch Processing Average Time: 25ms +- Event Batch Processing distribution: + - 500ms: 1696 + - 1000ms: 1696 + - 5000ms: 1696 + - 10000ms: 1696 + - 30000ms: 1696 + - +Infms: 1696 + + +## Test 3: Start NGF, create many resources attached to a Gateway, deploy the Gateway - NumResources 30 + +### Reloads and Time to Ready + +- TimeToReadyTotal: < 1s +- TimeToReadyAvgSingle: < 1s +- NGINX Reloads: 64 +- NGINX Reload Average Time: 125ms +- Reload distribution: + - 500ms: 64 + - 1000ms: 64 + - 5000ms: 64 + - 10000ms: 64 + - 30000ms: 64 + - +Infms: 64 + +### Event Batch Processing + +- Event Batch Total: 305 +- Event Batch Processing Average Time: 26ms +- Event Batch Processing distribution: + - 500ms: 305 + - 1000ms: 305 + - 5000ms: 305 + - 10000ms: 305 + - 30000ms: 305 + - +Infms: 305 + + +## Test 3: Start NGF, create many resources attached to a Gateway, deploy the Gateway - NumResources 150 + +### Reloads and Time to Ready + +- TimeToReadyTotal: < 1s +- TimeToReadyAvgSingle: < 1s +- NGINX Reloads: 343 +- NGINX Reload Average Time: 126ms +- Reload distribution: + - 500ms: 343 + - 1000ms: 343 + - 5000ms: 343 + - 10000ms: 343 + - 30000ms: 343 + - +Infms: 343 + +### Event Batch Processing + +- Event Batch Total: 1543 +- Event Batch Processing Average Time: 28ms +- Event Batch Processing distribution: + - 500ms: 1543 + - 1000ms: 1543 + - 5000ms: 1543 + - 10000ms: 1543 + - 30000ms: 1543 + - +Infms: 1543 diff --git a/tests/results/reconfig/edge/edge-plus.md b/tests/results/reconfig/edge/edge-plus.md new file mode 100644 index 0000000000..405392b7d2 --- /dev/null +++ b/tests/results/reconfig/edge/edge-plus.md @@ -0,0 +1,194 @@ +# Results + +## Test environment + +NGINX Plus: true + +NGINX Gateway Fabric: + +- Commit: 9a85dbcc0797e31557a3731688795aa166ee0f96 +- Date: 2024-08-13T21:12:05Z +- Dirty: false + +GKE Cluster: + +- Node count: 12 +- k8s version: v1.29.6-gke.1326000 +- vCPUs per node: 16 +- RAM per node: 65855012Ki +- Max pods per node: 110 +- Zone: us-west1-b +- Instance Type: n2d-standard-16 + +## Test 1: Resources exist before startup - NumResources 30 + +### Reloads and Time to Ready + +- TimeToReadyTotal: 2s +- TimeToReadyAvgSingle: < 1s +- NGINX Reloads: 2 +- NGINX Reload Average Time: 113ms +- Reload distribution: + - 500ms: 2 + - 1000ms: 2 + - 5000ms: 2 + - 10000ms: 2 + - 30000ms: 2 + - +Infms: 2 + +### Event Batch Processing + +- Event Batch Total: 6 +- Event Batch Processing Average Time: 46ms +- Event Batch Processing distribution: + - 500ms: 6 + - 1000ms: 6 + - 5000ms: 6 + - 10000ms: 6 + - 30000ms: 6 + - +Infms: 6 + + +## Test 1: Resources exist before startup - NumResources 150 + +### Reloads and Time to Ready + +- TimeToReadyTotal: 3s +- TimeToReadyAvgSingle: < 1s +- NGINX Reloads: 2 +- NGINX Reload Average Time: 113ms +- Reload distribution: + - 500ms: 2 + - 1000ms: 2 + - 5000ms: 2 + - 10000ms: 2 + - 30000ms: 2 + - +Infms: 2 + +### Event Batch Processing + +- Event Batch Total: 7 +- Event Batch Processing Average Time: 41ms +- Event Batch Processing distribution: + - 500ms: 7 + - 1000ms: 7 + - 5000ms: 7 + - 10000ms: 7 + - 30000ms: 7 + - +Infms: 7 + + +## Test 2: Start NGF, deploy Gateway, create many resources attached to GW - NumResources 30 + +### Reloads and Time to Ready + +- TimeToReadyTotal: 8s +- TimeToReadyAvgSingle: < 1s +- NGINX Reloads: 62 +- NGINX Reload Average Time: 125ms +- Reload distribution: + - 500ms: 62 + - 1000ms: 62 + - 5000ms: 62 + - 10000ms: 62 + - 30000ms: 62 + - +Infms: 62 + +### Event Batch Processing + +- Event Batch Total: 337 +- Event Batch Processing Average Time: 23ms +- Event Batch Processing distribution: + - 500ms: 337 + - 1000ms: 337 + - 5000ms: 337 + - 10000ms: 337 + - 30000ms: 337 + - +Infms: 337 + + +## Test 2: Start NGF, deploy Gateway, create many resources attached to GW - NumResources 150 + +### Reloads and Time to Ready + +- TimeToReadyTotal: 44s +- TimeToReadyAvgSingle: < 1s +- NGINX Reloads: 342 +- NGINX Reload Average Time: 126ms +- Reload distribution: + - 500ms: 342 + - 1000ms: 342 + - 5000ms: 342 + - 10000ms: 342 + - 30000ms: 342 + - +Infms: 342 + +### Event Batch Processing + +- Event Batch Total: 1697 +- Event Batch Processing Average Time: 25ms +- Event Batch Processing distribution: + - 500ms: 1697 + - 1000ms: 1697 + - 5000ms: 1697 + - 10000ms: 1697 + - 30000ms: 1697 + - +Infms: 1697 + + +## Test 3: Start NGF, create many resources attached to a Gateway, deploy the Gateway - NumResources 30 + +### Reloads and Time to Ready + +- TimeToReadyTotal: < 1s +- TimeToReadyAvgSingle: < 1s +- NGINX Reloads: 64 +- NGINX Reload Average Time: 125ms +- Reload distribution: + - 500ms: 64 + - 1000ms: 64 + - 5000ms: 64 + - 10000ms: 64 + - 30000ms: 64 + - +Infms: 64 + +### Event Batch Processing + +- Event Batch Total: 306 +- Event Batch Processing Average Time: 26ms +- Event Batch Processing distribution: + - 500ms: 306 + - 1000ms: 306 + - 5000ms: 306 + - 10000ms: 306 + - 30000ms: 306 + - +Infms: 306 + + +## Test 3: Start NGF, create many resources attached to a Gateway, deploy the Gateway - NumResources 150 + +### Reloads and Time to Ready + +- TimeToReadyTotal: < 1s +- TimeToReadyAvgSingle: < 1s +- NGINX Reloads: 346 +- NGINX Reload Average Time: 126ms +- Reload distribution: + - 500ms: 346 + - 1000ms: 346 + - 5000ms: 346 + - 10000ms: 346 + - 30000ms: 346 + - +Infms: 346 + +### Event Batch Processing + +- Event Batch Total: 1556 +- Event Batch Processing Average Time: 28ms +- Event Batch Processing distribution: + - 500ms: 1556 + - 1000ms: 1556 + - 5000ms: 1556 + - 10000ms: 1556 + - 30000ms: 1556 + - +Infms: 1556 diff --git a/tests/results/scale/edge/TestScale_HTTPRoutes/cpu-oss.png b/tests/results/scale/edge/TestScale_HTTPRoutes/cpu-oss.png index efe44381bb..e379d2376d 100644 Binary files a/tests/results/scale/edge/TestScale_HTTPRoutes/cpu-oss.png and b/tests/results/scale/edge/TestScale_HTTPRoutes/cpu-oss.png differ diff --git a/tests/results/scale/edge/TestScale_HTTPRoutes/cpu-plus.png b/tests/results/scale/edge/TestScale_HTTPRoutes/cpu-plus.png index 8e016eeb62..ef6ca0beec 100644 Binary files a/tests/results/scale/edge/TestScale_HTTPRoutes/cpu-plus.png and b/tests/results/scale/edge/TestScale_HTTPRoutes/cpu-plus.png differ diff --git a/tests/results/scale/edge/TestScale_HTTPRoutes/memory-oss.png b/tests/results/scale/edge/TestScale_HTTPRoutes/memory-oss.png index ba83a88919..6c56f5fe30 100644 Binary files a/tests/results/scale/edge/TestScale_HTTPRoutes/memory-oss.png and b/tests/results/scale/edge/TestScale_HTTPRoutes/memory-oss.png differ diff --git a/tests/results/scale/edge/TestScale_HTTPRoutes/memory-plus.png b/tests/results/scale/edge/TestScale_HTTPRoutes/memory-plus.png index 5a63a6c686..0a339b18ca 100644 Binary files a/tests/results/scale/edge/TestScale_HTTPRoutes/memory-plus.png and b/tests/results/scale/edge/TestScale_HTTPRoutes/memory-plus.png differ diff --git a/tests/results/scale/edge/TestScale_HTTPRoutes/ttr-oss.png b/tests/results/scale/edge/TestScale_HTTPRoutes/ttr-oss.png index a2f3461f00..ab3531a187 100644 Binary files a/tests/results/scale/edge/TestScale_HTTPRoutes/ttr-oss.png and b/tests/results/scale/edge/TestScale_HTTPRoutes/ttr-oss.png differ diff --git a/tests/results/scale/edge/TestScale_HTTPRoutes/ttr-plus.png b/tests/results/scale/edge/TestScale_HTTPRoutes/ttr-plus.png index e9660306af..5f7da81267 100644 Binary files a/tests/results/scale/edge/TestScale_HTTPRoutes/ttr-plus.png and b/tests/results/scale/edge/TestScale_HTTPRoutes/ttr-plus.png differ diff --git a/tests/results/scale/edge/TestScale_HTTPSListeners/cpu-oss.png b/tests/results/scale/edge/TestScale_HTTPSListeners/cpu-oss.png index 94b9e52aa4..f39b1a91a0 100644 Binary files a/tests/results/scale/edge/TestScale_HTTPSListeners/cpu-oss.png and b/tests/results/scale/edge/TestScale_HTTPSListeners/cpu-oss.png differ diff --git a/tests/results/scale/edge/TestScale_HTTPSListeners/cpu-plus.png b/tests/results/scale/edge/TestScale_HTTPSListeners/cpu-plus.png index 57601dc9cb..bc2540896b 100644 Binary files a/tests/results/scale/edge/TestScale_HTTPSListeners/cpu-plus.png and b/tests/results/scale/edge/TestScale_HTTPSListeners/cpu-plus.png differ diff --git a/tests/results/scale/edge/TestScale_HTTPSListeners/memory-oss.png b/tests/results/scale/edge/TestScale_HTTPSListeners/memory-oss.png index d16b64d040..a97b1d359d 100644 Binary files a/tests/results/scale/edge/TestScale_HTTPSListeners/memory-oss.png and b/tests/results/scale/edge/TestScale_HTTPSListeners/memory-oss.png differ diff --git a/tests/results/scale/edge/TestScale_HTTPSListeners/memory-plus.png b/tests/results/scale/edge/TestScale_HTTPSListeners/memory-plus.png index a78c7cefb8..25c85c483f 100644 Binary files a/tests/results/scale/edge/TestScale_HTTPSListeners/memory-plus.png and b/tests/results/scale/edge/TestScale_HTTPSListeners/memory-plus.png differ diff --git a/tests/results/scale/edge/TestScale_HTTPSListeners/ttr-oss.png b/tests/results/scale/edge/TestScale_HTTPSListeners/ttr-oss.png index db82bcb89b..c44cff7f33 100644 Binary files a/tests/results/scale/edge/TestScale_HTTPSListeners/ttr-oss.png and b/tests/results/scale/edge/TestScale_HTTPSListeners/ttr-oss.png differ diff --git a/tests/results/scale/edge/TestScale_HTTPSListeners/ttr-plus.png b/tests/results/scale/edge/TestScale_HTTPSListeners/ttr-plus.png index 071a1b5605..d60ce639eb 100644 Binary files a/tests/results/scale/edge/TestScale_HTTPSListeners/ttr-plus.png and b/tests/results/scale/edge/TestScale_HTTPSListeners/ttr-plus.png differ diff --git a/tests/results/scale/edge/TestScale_Listeners/cpu-oss.png b/tests/results/scale/edge/TestScale_Listeners/cpu-oss.png index 1ab4257d8c..a7fab9dfc5 100644 Binary files a/tests/results/scale/edge/TestScale_Listeners/cpu-oss.png and b/tests/results/scale/edge/TestScale_Listeners/cpu-oss.png differ diff --git a/tests/results/scale/edge/TestScale_Listeners/cpu-plus.png b/tests/results/scale/edge/TestScale_Listeners/cpu-plus.png index 128a37b59c..43cd9e0368 100644 Binary files a/tests/results/scale/edge/TestScale_Listeners/cpu-plus.png and b/tests/results/scale/edge/TestScale_Listeners/cpu-plus.png differ diff --git a/tests/results/scale/edge/TestScale_Listeners/memory-oss.png b/tests/results/scale/edge/TestScale_Listeners/memory-oss.png index a666d3f1b2..ce4194358e 100644 Binary files a/tests/results/scale/edge/TestScale_Listeners/memory-oss.png and b/tests/results/scale/edge/TestScale_Listeners/memory-oss.png differ diff --git a/tests/results/scale/edge/TestScale_Listeners/memory-plus.png b/tests/results/scale/edge/TestScale_Listeners/memory-plus.png index d0cea8c9f9..218bdd61d5 100644 Binary files a/tests/results/scale/edge/TestScale_Listeners/memory-plus.png and b/tests/results/scale/edge/TestScale_Listeners/memory-plus.png differ diff --git a/tests/results/scale/edge/TestScale_Listeners/ttr-oss.png b/tests/results/scale/edge/TestScale_Listeners/ttr-oss.png index a5e13c9481..4f041df654 100644 Binary files a/tests/results/scale/edge/TestScale_Listeners/ttr-oss.png and b/tests/results/scale/edge/TestScale_Listeners/ttr-oss.png differ diff --git a/tests/results/scale/edge/TestScale_Listeners/ttr-plus.png b/tests/results/scale/edge/TestScale_Listeners/ttr-plus.png index b3252887ba..2b9b958b39 100644 Binary files a/tests/results/scale/edge/TestScale_Listeners/ttr-plus.png and b/tests/results/scale/edge/TestScale_Listeners/ttr-plus.png differ diff --git a/tests/results/scale/edge/TestScale_UpstreamServers/cpu-oss.png b/tests/results/scale/edge/TestScale_UpstreamServers/cpu-oss.png index f7f4ec13ad..1100ec5027 100644 Binary files a/tests/results/scale/edge/TestScale_UpstreamServers/cpu-oss.png and b/tests/results/scale/edge/TestScale_UpstreamServers/cpu-oss.png differ diff --git a/tests/results/scale/edge/TestScale_UpstreamServers/cpu-plus.png b/tests/results/scale/edge/TestScale_UpstreamServers/cpu-plus.png index 75916fe6b3..6820310e59 100644 Binary files a/tests/results/scale/edge/TestScale_UpstreamServers/cpu-plus.png and b/tests/results/scale/edge/TestScale_UpstreamServers/cpu-plus.png differ diff --git a/tests/results/scale/edge/TestScale_UpstreamServers/memory-oss.png b/tests/results/scale/edge/TestScale_UpstreamServers/memory-oss.png index 584d59ef12..4a9a4a1882 100644 Binary files a/tests/results/scale/edge/TestScale_UpstreamServers/memory-oss.png and b/tests/results/scale/edge/TestScale_UpstreamServers/memory-oss.png differ diff --git a/tests/results/scale/edge/TestScale_UpstreamServers/memory-plus.png b/tests/results/scale/edge/TestScale_UpstreamServers/memory-plus.png index 4f18ecba91..3c608703ad 100644 Binary files a/tests/results/scale/edge/TestScale_UpstreamServers/memory-plus.png and b/tests/results/scale/edge/TestScale_UpstreamServers/memory-plus.png differ diff --git a/tests/results/scale/edge/TestScale_UpstreamServers/ngf-plus.log b/tests/results/scale/edge/TestScale_UpstreamServers/ngf-plus.log new file mode 100644 index 0000000000..3811005a65 --- /dev/null +++ b/tests/results/scale/edge/TestScale_UpstreamServers/ngf-plus.log @@ -0,0 +1,4277 @@ +{"level":"info","ts":"2024-08-14T00:45:20Z","msg":"Starting NGINX Gateway Fabric in static mode","version":"edge","commit":"9a85dbcc0797e31557a3731688795aa166ee0f96","date":"2024-08-13T21:12:05Z","dirty":"false"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting manager"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"controller-runtime.metrics","msg":"Starting metrics server"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"starting server","name":"health probe","addr":"[::]:8081"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"controller-runtime.metrics","msg":"Serving metrics server","bindAddress":":9113","secure":false} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting EventSource","controller":"gatewayclass","controllerGroup":"gateway.networking.k8s.io","controllerKind":"GatewayClass","source":"kind source: *v1.GatewayClass"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting Controller","controller":"gatewayclass","controllerGroup":"gateway.networking.k8s.io","controllerKind":"GatewayClass"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting EventSource","controller":"httproute","controllerGroup":"gateway.networking.k8s.io","controllerKind":"HTTPRoute","source":"kind source: *v1.HTTPRoute"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting EventSource","controller":"service","controllerGroup":"","controllerKind":"Service","source":"kind source: *v1.Service"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting Controller","controller":"httproute","controllerGroup":"gateway.networking.k8s.io","controllerKind":"HTTPRoute"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting Controller","controller":"service","controllerGroup":"","controllerKind":"Service"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting EventSource","controller":"service","controllerGroup":"","controllerKind":"Service","source":"kind source: *v1.Service"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting Controller","controller":"service","controllerGroup":"","controllerKind":"Service"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting EventSource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","source":"kind source: *v1.EndpointSlice"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting Controller","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting EventSource","controller":"secret","controllerGroup":"","controllerKind":"Secret","source":"kind source: *v1.Secret"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting Controller","controller":"secret","controllerGroup":"","controllerKind":"Secret"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting EventSource","controller":"clientsettingspolicy","controllerGroup":"gateway.nginx.org","controllerKind":"ClientSettingsPolicy","source":"kind source: *v1alpha1.ClientSettingsPolicy"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting Controller","controller":"clientsettingspolicy","controllerGroup":"gateway.nginx.org","controllerKind":"ClientSettingsPolicy"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting EventSource","controller":"grpcroute","controllerGroup":"gateway.networking.k8s.io","controllerKind":"GRPCRoute","source":"kind source: *v1.GRPCRoute"} +I0814 00:45:22.456374 7 leaderelection.go:250] attempting to acquire leader lease nginx-gateway/ngf-test-nginx-gateway-fabric-leader-election... +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting EventSource","controller":"gateway","controllerGroup":"gateway.networking.k8s.io","controllerKind":"Gateway","source":"kind source: *v1.Gateway"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting Controller","controller":"gateway","controllerGroup":"gateway.networking.k8s.io","controllerKind":"Gateway"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting EventSource","controller":"referencegrant","controllerGroup":"gateway.networking.k8s.io","controllerKind":"ReferenceGrant","source":"kind source: *v1beta1.ReferenceGrant"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting Controller","controller":"referencegrant","controllerGroup":"gateway.networking.k8s.io","controllerKind":"ReferenceGrant"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting Controller","controller":"grpcroute","controllerGroup":"gateway.networking.k8s.io","controllerKind":"GRPCRoute"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting EventSource","controller":"nginxproxy","controllerGroup":"gateway.nginx.org","controllerKind":"NginxProxy","source":"kind source: *v1alpha1.NginxProxy"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting Controller","controller":"nginxproxy","controllerGroup":"gateway.nginx.org","controllerKind":"NginxProxy"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting EventSource","controller":"customresourcedefinition","controllerGroup":"apiextensions.k8s.io","controllerKind":"CustomResourceDefinition","source":"kind source: *v1.PartialObjectMetadata"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting Controller","controller":"customresourcedefinition","controllerGroup":"apiextensions.k8s.io","controllerKind":"CustomResourceDefinition"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting EventSource","controller":"nginxgateway","controllerGroup":"gateway.nginx.org","controllerKind":"NginxGateway","source":"kind source: *v1alpha1.NginxGateway"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting Controller","controller":"nginxgateway","controllerGroup":"gateway.nginx.org","controllerKind":"NginxGateway"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting EventSource","controller":"observabilitypolicy","controllerGroup":"gateway.nginx.org","controllerKind":"ObservabilityPolicy","source":"kind source: *v1alpha1.ObservabilityPolicy"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting Controller","controller":"observabilitypolicy","controllerGroup":"gateway.nginx.org","controllerKind":"ObservabilityPolicy"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting EventSource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","source":"kind source: *v1.Namespace"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting Controller","controller":"namespace","controllerGroup":"","controllerKind":"Namespace"} +I0814 00:45:22.467931 7 leaderelection.go:260] successfully acquired lease nginx-gateway/ngf-test-nginx-gateway-fabric-leader-election +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting workers","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","worker count":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"prom-kube-state-metrics-kqx62","namespace":"prom"},"namespace":"prom","name":"prom-kube-state-metrics-kqx62","reconcileID":"7181c8f0-7023-4cc7-bd8c-e81408ee7fbf"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting workers","controller":"grpcroute","controllerGroup":"gateway.networking.k8s.io","controllerKind":"GRPCRoute","worker count":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting workers","controller":"gatewayclass","controllerGroup":"gateway.networking.k8s.io","controllerKind":"GatewayClass","worker count":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"gatewayclass","controllerGroup":"gateway.networking.k8s.io","controllerKind":"GatewayClass","GatewayClass":{"name":"nginx"},"namespace":"","name":"nginx","reconcileID":"9e58b824-7055-4efc-80c2-e9fed97005e8"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting workers","controller":"nginxgateway","controllerGroup":"gateway.nginx.org","controllerKind":"NginxGateway","worker count":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting workers","controller":"service","controllerGroup":"","controllerKind":"Service","worker count":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"nginxgateway","controllerGroup":"gateway.nginx.org","controllerKind":"NginxGateway","NginxGateway":{"name":"ngf-test-config","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"ngf-test-config","reconcileID":"c8e64904-2b36-4de4-962c-39762ed882a6"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"kubernetes","namespace":"default"},"namespace":"default","name":"kubernetes","reconcileID":"013233bc-8ace-454b-9f59-f74efaa62999"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting workers","controller":"gateway","controllerGroup":"gateway.networking.k8s.io","controllerKind":"Gateway","worker count":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting workers","controller":"httproute","controllerGroup":"gateway.networking.k8s.io","controllerKind":"HTTPRoute","worker count":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting workers","controller":"service","controllerGroup":"","controllerKind":"Service","worker count":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"default-http-backend","namespace":"kube-system"},"namespace":"kube-system","name":"default-http-backend","reconcileID":"352a7f25-3b17-42ba-954e-83ff9397ed10"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting workers","controller":"secret","controllerGroup":"","controllerKind":"Secret","worker count":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"secret","controllerGroup":"","controllerKind":"Secret","Secret":{"name":"alertmanager","namespace":"gmp-system"},"namespace":"gmp-system","name":"alertmanager","reconcileID":"85708bda-dad4-4879-af99-aca0bfd23115"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":2} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":3} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":4} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":5} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":6} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"secret","controllerGroup":"","controllerKind":"Secret","Secret":{"name":"alertmanager","namespace":"gmp-system"},"namespace":"gmp-system","name":"alertmanager","reconcileID":"85708bda-dad4-4879-af99-aca0bfd23115"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"nginxgateway","controllerGroup":"gateway.nginx.org","controllerKind":"NginxGateway","NginxGateway":{"name":"ngf-test-config","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"ngf-test-config","reconcileID":"c8e64904-2b36-4de4-962c-39762ed882a6"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"kubernetes","namespace":"default"},"namespace":"default","name":"kubernetes","reconcileID":"013233bc-8ace-454b-9f59-f74efaa62999"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"prom-kube-state-metrics-kqx62","namespace":"prom"},"namespace":"prom","name":"prom-kube-state-metrics-kqx62","reconcileID":"7181c8f0-7023-4cc7-bd8c-e81408ee7fbf"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"gatewayclass","controllerGroup":"gateway.networking.k8s.io","controllerKind":"GatewayClass","GatewayClass":{"name":"nginx"},"namespace":"","name":"nginx","reconcileID":"9e58b824-7055-4efc-80c2-e9fed97005e8"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":1,"total":76} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"secret","controllerGroup":"","controllerKind":"Secret","Secret":{"name":"collection","namespace":"gmp-system"},"namespace":"gmp-system","name":"collection","reconcileID":"9030ad5a-87b3-46cd-8edb-6b2e271c8af9"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"default-http-backend","namespace":"kube-system"},"namespace":"kube-system","name":"default-http-backend","reconcileID":"2fe53ff0-1f96-4411-817f-7c6b31885b1e"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"secret","controllerGroup":"","controllerKind":"Secret","Secret":{"name":"collection","namespace":"gmp-system"},"namespace":"gmp-system","name":"collection","reconcileID":"9030ad5a-87b3-46cd-8edb-6b2e271c8af9"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"default-http-backend","namespace":"kube-system"},"namespace":"kube-system","name":"default-http-backend","reconcileID":"352a7f25-3b17-42ba-954e-83ff9397ed10"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":7} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":8} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"default-http-backend","namespace":"kube-system"},"namespace":"kube-system","name":"default-http-backend","reconcileID":"2fe53ff0-1f96-4411-817f-7c6b31885b1e"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"prom-prometheus-node-exporter-dxmgg","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-node-exporter-dxmgg","reconcileID":"3a5d0a45-c2b4-41f0-abfc-6dcd7c7b3424"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"prom-prometheus-node-exporter-dxmgg","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-node-exporter-dxmgg","reconcileID":"3a5d0a45-c2b4-41f0-abfc-6dcd7c7b3424"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"prom-prometheus-server-bf6f7","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-server-bf6f7","reconcileID":"181905aa-f21a-46f9-98e3-759d53722bba"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-kube-state-metrics","namespace":"prom"},"namespace":"prom","name":"prom-kube-state-metrics","reconcileID":"3233dc4e-4591-45ac-86dc-3580f36749d8"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-kube-state-metrics","namespace":"prom"},"namespace":"prom","name":"prom-kube-state-metrics","reconcileID":"ba180d4b-d3f3-4596-9dc6-39cf2f113cf2"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":9} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":10} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":11} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":12} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-kube-state-metrics","namespace":"prom"},"namespace":"prom","name":"prom-kube-state-metrics","reconcileID":"ba180d4b-d3f3-4596-9dc6-39cf2f113cf2"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-prometheus-node-exporter","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-node-exporter","reconcileID":"fa4a3278-a024-42fc-a0ad-2df86f7197df"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-prometheus-node-exporter","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-node-exporter","reconcileID":"fa4a3278-a024-42fc-a0ad-2df86f7197df"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"ngf-test-nginx-gateway-fabric","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"ngf-test-nginx-gateway-fabric","reconcileID":"0fc9438d-005c-4922-85ff-9dbe9514ae17"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"prom-prometheus-server-bf6f7","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-server-bf6f7","reconcileID":"181905aa-f21a-46f9-98e3-759d53722bba"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":13} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":14} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"ngf-test-nginx-gateway-fabric","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"ngf-test-nginx-gateway-fabric","reconcileID":"0fc9438d-005c-4922-85ff-9dbe9514ae17"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-alertmanager","namespace":"prom"},"namespace":"prom","name":"prom-alertmanager","reconcileID":"45327f07-6153-4c2e-b31d-294f5f4312d6"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"kubernetes","namespace":"default"},"namespace":"default","name":"kubernetes","reconcileID":"a87ab751-58a7-4ac8-b489-da7128e7e2c3"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-alertmanager","namespace":"prom"},"namespace":"prom","name":"prom-alertmanager","reconcileID":"45327f07-6153-4c2e-b31d-294f5f4312d6"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"secret","controllerGroup":"","controllerKind":"Secret","Secret":{"name":"rules","namespace":"gmp-system"},"namespace":"gmp-system","name":"rules","reconcileID":"df95bf83-0b44-43e7-84ef-b1b8930f6282"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-alertmanager-headless","namespace":"prom"},"namespace":"prom","name":"prom-alertmanager-headless","reconcileID":"a7e07bf6-5df7-444d-893b-9f1db27f4bb2"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-kube-state-metrics","namespace":"prom"},"namespace":"prom","name":"prom-kube-state-metrics","reconcileID":"3233dc4e-4591-45ac-86dc-3580f36749d8"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":15} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"kubernetes","namespace":"default"},"namespace":"default","name":"kubernetes","reconcileID":"a87ab751-58a7-4ac8-b489-da7128e7e2c3"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":16} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"alertmanager-5t59n","namespace":"gmp-system"},"namespace":"gmp-system","name":"alertmanager-5t59n","reconcileID":"ecac30e2-f1ec-417d-8967-ccbc988cc3eb"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":17} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":18} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-alertmanager-headless","namespace":"prom"},"namespace":"prom","name":"prom-alertmanager-headless","reconcileID":"a7e07bf6-5df7-444d-893b-9f1db27f4bb2"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":19} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-prometheus-pushgateway","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-pushgateway","reconcileID":"d916319a-94db-404b-9ec8-bc74bcbe8df9"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-prometheus-node-exporter","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-node-exporter","reconcileID":"fea8b101-d44e-4399-a28c-66fccca6bf66"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-prometheus-pushgateway","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-pushgateway","reconcileID":"d916319a-94db-404b-9ec8-bc74bcbe8df9"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"secret","controllerGroup":"","controllerKind":"Secret","Secret":{"name":"rules","namespace":"gmp-system"},"namespace":"gmp-system","name":"rules","reconcileID":"df95bf83-0b44-43e7-84ef-b1b8930f6282"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"secret","controllerGroup":"","controllerKind":"Secret","Secret":{"name":"webhook-tls","namespace":"gmp-system"},"namespace":"gmp-system","name":"webhook-tls","reconcileID":"0bf85c51-892f-4b95-bc72-e2ba3eb6f45c"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"alertmanager","namespace":"gmp-system"},"namespace":"gmp-system","name":"alertmanager","reconcileID":"b59749ee-c6cf-4a96-ab38-d546fdbff69a"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"alertmanager-5t59n","namespace":"gmp-system"},"namespace":"gmp-system","name":"alertmanager-5t59n","reconcileID":"ecac30e2-f1ec-417d-8967-ccbc988cc3eb"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"kube-dns-6ksd8","namespace":"kube-system"},"namespace":"kube-system","name":"kube-dns-6ksd8","reconcileID":"cd3de06d-5c8c-4cdd-a1f8-7995119b4c3d"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":20} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":21} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":22} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":23} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":24} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"kube-dns-6ksd8","namespace":"kube-system"},"namespace":"kube-system","name":"kube-dns-6ksd8","reconcileID":"cd3de06d-5c8c-4cdd-a1f8-7995119b4c3d"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"secret","controllerGroup":"","controllerKind":"Secret","Secret":{"name":"webhook-tls","namespace":"gmp-system"},"namespace":"gmp-system","name":"webhook-tls","reconcileID":"0bf85c51-892f-4b95-bc72-e2ba3eb6f45c"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"prom-alertmanager-headless-b9rdh","namespace":"prom"},"namespace":"prom","name":"prom-alertmanager-headless-b9rdh","reconcileID":"f5f8c2b5-7bef-430d-b6ba-cfaaf1b0fddc"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"secret","controllerGroup":"","controllerKind":"Secret","Secret":{"name":"sh.helm.release.v1.ngf-test.v1","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"sh.helm.release.v1.ngf-test.v1","reconcileID":"84527989-74d3-4108-b6ee-2a9dd919db01"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"alertmanager","namespace":"gmp-system"},"namespace":"gmp-system","name":"alertmanager","reconcileID":"b59749ee-c6cf-4a96-ab38-d546fdbff69a"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":25} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-prometheus-node-exporter","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-node-exporter","reconcileID":"fea8b101-d44e-4399-a28c-66fccca6bf66"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"gmp-operator","namespace":"gmp-system"},"namespace":"gmp-system","name":"gmp-operator","reconcileID":"5b9f3f79-bfc9-44d4-8634-dcd7e6803a1b"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"secret","controllerGroup":"","controllerKind":"Secret","Secret":{"name":"sh.helm.release.v1.ngf-test.v1","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"sh.helm.release.v1.ngf-test.v1","reconcileID":"84527989-74d3-4108-b6ee-2a9dd919db01"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"prom-alertmanager-headless-b9rdh","namespace":"prom"},"namespace":"prom","name":"prom-alertmanager-headless-b9rdh","reconcileID":"f5f8c2b5-7bef-430d-b6ba-cfaaf1b0fddc"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"secret","controllerGroup":"","controllerKind":"Secret","Secret":{"name":"sh.helm.release.v1.prom.v1","namespace":"prom"},"namespace":"prom","name":"sh.helm.release.v1.prom.v1","reconcileID":"3cb7b438-f340-49ca-99fd-2c676e1e4b4e"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"kubernetes","namespace":"default"},"namespace":"default","name":"kubernetes","reconcileID":"83122d34-cbfe-4044-931d-991c5a855110"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"prom-alertmanager-mkmmc","namespace":"prom"},"namespace":"prom","name":"prom-alertmanager-mkmmc","reconcileID":"9dff4afe-611a-4d40-b848-106df2330013"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":26} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"gmp-operator","namespace":"gmp-system"},"namespace":"gmp-system","name":"gmp-operator","reconcileID":"5b9f3f79-bfc9-44d4-8634-dcd7e6803a1b"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"kube-dns","namespace":"kube-system"},"namespace":"kube-system","name":"kube-dns","reconcileID":"8dc3f54c-7479-4c0c-a3e3-52c02bea5aab"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":27} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":28} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":29} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":30} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":31} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"kube-dns","namespace":"kube-system"},"namespace":"kube-system","name":"kube-dns","reconcileID":"8dc3f54c-7479-4c0c-a3e3-52c02bea5aab"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"secret","controllerGroup":"","controllerKind":"Secret","Secret":{"name":"sh.helm.release.v1.prom.v1","namespace":"prom"},"namespace":"prom","name":"sh.helm.release.v1.prom.v1","reconcileID":"3cb7b438-f340-49ca-99fd-2c676e1e4b4e"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"kubernetes","namespace":"default"},"namespace":"default","name":"kubernetes","reconcileID":"83122d34-cbfe-4044-931d-991c5a855110"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"prom-alertmanager-mkmmc","namespace":"prom"},"namespace":"prom","name":"prom-alertmanager-mkmmc","reconcileID":"9dff4afe-611a-4d40-b848-106df2330013"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"metrics-server","namespace":"kube-system"},"namespace":"kube-system","name":"metrics-server","reconcileID":"68df0aae-c8b2-41a8-9e5c-68b9d06a6e69"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"metrics-server","namespace":"kube-system"},"namespace":"kube-system","name":"metrics-server","reconcileID":"68df0aae-c8b2-41a8-9e5c-68b9d06a6e69"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"gmp-operator","namespace":"gmp-system"},"namespace":"gmp-system","name":"gmp-operator","reconcileID":"6575d672-4d8b-4a69-8d7c-ca0ce38559b5"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-prometheus-server","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-server","reconcileID":"b997a512-63ad-49ab-afb1-e13c4047ddc2"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":32} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":33} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":34} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"gmp-operator","namespace":"gmp-system"},"namespace":"gmp-system","name":"gmp-operator","reconcileID":"6575d672-4d8b-4a69-8d7c-ca0ce38559b5"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-prometheus-server","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-server","reconcileID":"b997a512-63ad-49ab-afb1-e13c4047ddc2"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"prom-prometheus-pushgateway-vl8kv","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-pushgateway-vl8kv","reconcileID":"905494cd-685c-4c91-8c47-c10338c9662f"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"kube-dns","namespace":"kube-system"},"namespace":"kube-system","name":"kube-dns","reconcileID":"ebc79a91-1f54-4fb0-a429-f6a7c1148f66"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"prom-prometheus-pushgateway-vl8kv","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-pushgateway-vl8kv","reconcileID":"905494cd-685c-4c91-8c47-c10338c9662f"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"gmp-operator-pg6ft","namespace":"gmp-system"},"namespace":"gmp-system","name":"gmp-operator-pg6ft","reconcileID":"85052cc0-05e0-476e-9d98-5be8e6dfc95d"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":35} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":36} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":37} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"gmp-operator-pg6ft","namespace":"gmp-system"},"namespace":"gmp-system","name":"gmp-operator-pg6ft","reconcileID":"85052cc0-05e0-476e-9d98-5be8e6dfc95d"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"default-http-backend-5gqfh","namespace":"kube-system"},"namespace":"kube-system","name":"default-http-backend-5gqfh","reconcileID":"8e544ade-54ce-453b-9dde-106763e021f9"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"default-http-backend-5gqfh","namespace":"kube-system"},"namespace":"kube-system","name":"default-http-backend-5gqfh","reconcileID":"8e544ade-54ce-453b-9dde-106763e021f9"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"kube-dns","namespace":"kube-system"},"namespace":"kube-system","name":"kube-dns","reconcileID":"ebc79a91-1f54-4fb0-a429-f6a7c1148f66"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"metrics-server-dcsdd","namespace":"kube-system"},"namespace":"kube-system","name":"metrics-server-dcsdd","reconcileID":"28d273b8-780e-4af8-8140-d1c7b7019be0"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":38} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":39} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"metrics-server-dcsdd","namespace":"kube-system"},"namespace":"kube-system","name":"metrics-server-dcsdd","reconcileID":"28d273b8-780e-4af8-8140-d1c7b7019be0"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"metrics-server","namespace":"kube-system"},"namespace":"kube-system","name":"metrics-server","reconcileID":"3b10be6f-f16a-4e17-b5c4-e734963b07df"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"metrics-server","namespace":"kube-system"},"namespace":"kube-system","name":"metrics-server","reconcileID":"3b10be6f-f16a-4e17-b5c4-e734963b07df"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"ngf-test-nginx-gateway-fabric-29m4q","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"ngf-test-nginx-gateway-fabric-29m4q","reconcileID":"4a219006-c6ed-4266-9aab-e66b5fd6f234"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":40} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"ngf-test-nginx-gateway-fabric","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"ngf-test-nginx-gateway-fabric","reconcileID":"82685633-6142-4348-bfce-c5bad35bee9a"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"ngf-test-nginx-gateway-fabric-29m4q","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"ngf-test-nginx-gateway-fabric-29m4q","reconcileID":"4a219006-c6ed-4266-9aab-e66b5fd6f234"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":41} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":42} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"ngf-test-nginx-gateway-fabric","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"ngf-test-nginx-gateway-fabric","reconcileID":"82685633-6142-4348-bfce-c5bad35bee9a"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-alertmanager","namespace":"prom"},"namespace":"prom","name":"prom-alertmanager","reconcileID":"e50c0f63-1bb3-4e0f-971b-f2120c3ef381"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-alertmanager","namespace":"prom"},"namespace":"prom","name":"prom-alertmanager","reconcileID":"e50c0f63-1bb3-4e0f-971b-f2120c3ef381"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-alertmanager-headless","namespace":"prom"},"namespace":"prom","name":"prom-alertmanager-headless","reconcileID":"05b0eedd-262d-47b1-90f2-f17256a5e60b"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":43} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":44} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-alertmanager-headless","namespace":"prom"},"namespace":"prom","name":"prom-alertmanager-headless","reconcileID":"05b0eedd-262d-47b1-90f2-f17256a5e60b"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-prometheus-pushgateway","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-pushgateway","reconcileID":"43cceba7-ca66-41ec-88f3-210b0d53eb2c"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-prometheus-pushgateway","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-pushgateway","reconcileID":"43cceba7-ca66-41ec-88f3-210b0d53eb2c"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"alertmanager","namespace":"gmp-system"},"namespace":"gmp-system","name":"alertmanager","reconcileID":"60e42b56-5d81-4622-a21f-d894e4f68570"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":45} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":46} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"alertmanager","namespace":"gmp-system"},"namespace":"gmp-system","name":"alertmanager","reconcileID":"60e42b56-5d81-4622-a21f-d894e4f68570"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-prometheus-server","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-server","reconcileID":"71813047-93cc-4941-9bb8-849f93d00f44"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"prom-prometheus-server","namespace":"prom"},"namespace":"prom","name":"prom-prometheus-server","reconcileID":"71813047-93cc-4941-9bb8-849f93d00f44"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":47} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting workers","controller":"nginxproxy","controllerGroup":"gateway.nginx.org","controllerKind":"NginxProxy","worker count":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting workers","controller":"referencegrant","controllerGroup":"gateway.networking.k8s.io","controllerKind":"ReferenceGrant","worker count":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting workers","controller":"clientsettingspolicy","controllerGroup":"gateway.nginx.org","controllerKind":"ClientSettingsPolicy","worker count":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting workers","controller":"customresourcedefinition","controllerGroup":"apiextensions.k8s.io","controllerKind":"CustomResourceDefinition","worker count":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting workers","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","worker count":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"customresourcedefinition","controllerGroup":"apiextensions.k8s.io","controllerKind":"CustomResourceDefinition","CustomResourceDefinition":{"name":"referencegrants.gateway.networking.k8s.io"},"namespace":"","name":"referencegrants.gateway.networking.k8s.io","reconcileID":"abe5cc04-da33-45b8-84ee-ac1653d52cb1"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Starting workers","controller":"observabilitypolicy","controllerGroup":"gateway.nginx.org","controllerKind":"ObservabilityPolicy","worker count":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"customresourcedefinition","controllerGroup":"apiextensions.k8s.io","controllerKind":"CustomResourceDefinition","CustomResourceDefinition":{"name":"referencegrants.gateway.networking.k8s.io"},"namespace":"","name":"referencegrants.gateway.networking.k8s.io","reconcileID":"abe5cc04-da33-45b8-84ee-ac1653d52cb1"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"prom"},"namespace":"","name":"prom","reconcileID":"368752b5-a1c3-4073-9471-14db8eead55e"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"customresourcedefinition","controllerGroup":"apiextensions.k8s.io","controllerKind":"CustomResourceDefinition","CustomResourceDefinition":{"name":"grpcroutes.gateway.networking.k8s.io"},"namespace":"","name":"grpcroutes.gateway.networking.k8s.io","reconcileID":"c8716a31-5171-498a-b1e9-4755115ad18a"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":48} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":49} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"customresourcedefinition","controllerGroup":"apiextensions.k8s.io","controllerKind":"CustomResourceDefinition","CustomResourceDefinition":{"name":"grpcroutes.gateway.networking.k8s.io"},"namespace":"","name":"grpcroutes.gateway.networking.k8s.io","reconcileID":"c8716a31-5171-498a-b1e9-4755115ad18a"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"customresourcedefinition","controllerGroup":"apiextensions.k8s.io","controllerKind":"CustomResourceDefinition","CustomResourceDefinition":{"name":"gateways.gateway.networking.k8s.io"},"namespace":"","name":"gateways.gateway.networking.k8s.io","reconcileID":"c3c480bd-ab31-4933-8d72-ff49f72e1afc"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"prom"},"namespace":"","name":"prom","reconcileID":"368752b5-a1c3-4073-9471-14db8eead55e"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":50} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":51} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"customresourcedefinition","controllerGroup":"apiextensions.k8s.io","controllerKind":"CustomResourceDefinition","CustomResourceDefinition":{"name":"gateways.gateway.networking.k8s.io"},"namespace":"","name":"gateways.gateway.networking.k8s.io","reconcileID":"c3c480bd-ab31-4933-8d72-ff49f72e1afc"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"gmp-public"},"namespace":"","name":"gmp-public","reconcileID":"8c2563ca-2655-483b-8ee0-514aef489ec8"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"gmp-public"},"namespace":"","name":"gmp-public","reconcileID":"8c2563ca-2655-483b-8ee0-514aef489ec8"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"customresourcedefinition","controllerGroup":"apiextensions.k8s.io","controllerKind":"CustomResourceDefinition","CustomResourceDefinition":{"name":"httproutes.gateway.networking.k8s.io"},"namespace":"","name":"httproutes.gateway.networking.k8s.io","reconcileID":"ea6e99e4-d585-422b-bc63-5ca859693fd5"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"gmp-system"},"namespace":"","name":"gmp-system","reconcileID":"4a0977ba-bf63-4980-9d04-4df5685ab6ac"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":52} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":53} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":54} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"customresourcedefinition","controllerGroup":"apiextensions.k8s.io","controllerKind":"CustomResourceDefinition","CustomResourceDefinition":{"name":"httproutes.gateway.networking.k8s.io"},"namespace":"","name":"httproutes.gateway.networking.k8s.io","reconcileID":"ea6e99e4-d585-422b-bc63-5ca859693fd5"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"customresourcedefinition","controllerGroup":"apiextensions.k8s.io","controllerKind":"CustomResourceDefinition","CustomResourceDefinition":{"name":"gatewayclasses.gateway.networking.k8s.io"},"namespace":"","name":"gatewayclasses.gateway.networking.k8s.io","reconcileID":"aa6e7adb-03d5-40ee-b307-c0b83b53170f"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"gmp-system"},"namespace":"","name":"gmp-system","reconcileID":"4a0977ba-bf63-4980-9d04-4df5685ab6ac"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":55} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"kube-public"},"namespace":"","name":"kube-public","reconcileID":"0a99e8d1-63ef-45ba-95c4-526c68141f0c"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"kube-public"},"namespace":"","name":"kube-public","reconcileID":"0a99e8d1-63ef-45ba-95c4-526c68141f0c"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"kube-system"},"namespace":"","name":"kube-system","reconcileID":"8258d6ec-ced5-450e-a70b-b930e97d1ab0"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"customresourcedefinition","controllerGroup":"apiextensions.k8s.io","controllerKind":"CustomResourceDefinition","CustomResourceDefinition":{"name":"gatewayclasses.gateway.networking.k8s.io"},"namespace":"","name":"gatewayclasses.gateway.networking.k8s.io","reconcileID":"aa6e7adb-03d5-40ee-b307-c0b83b53170f"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":56} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":57} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"kube-system"},"namespace":"","name":"kube-system","reconcileID":"8258d6ec-ced5-450e-a70b-b930e97d1ab0"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"nginx-gateway"},"namespace":"","name":"nginx-gateway","reconcileID":"b373e8d9-2027-4126-84e8-c8421d2bc2cf"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"nginx-gateway"},"namespace":"","name":"nginx-gateway","reconcileID":"b373e8d9-2027-4126-84e8-c8421d2bc2cf"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"default"},"namespace":"","name":"default","reconcileID":"9bdcf92d-b025-488e-9c7b-c1cda99545db"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":58} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":59} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"default"},"namespace":"","name":"default","reconcileID":"9bdcf92d-b025-488e-9c7b-c1cda99545db"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"gke-managed-cim"},"namespace":"","name":"gke-managed-cim","reconcileID":"58e064a6-1cde-45e6-9939-084b150937f9"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"gke-managed-cim"},"namespace":"","name":"gke-managed-cim","reconcileID":"58e064a6-1cde-45e6-9939-084b150937f9"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"gke-managed-system"},"namespace":"","name":"gke-managed-system","reconcileID":"a3a60e20-07b4-4309-8dd7-a9c5feb7a7be"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":60} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":61} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"gke-managed-system"},"namespace":"","name":"gke-managed-system","reconcileID":"a3a60e20-07b4-4309-8dd7-a9c5feb7a7be"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"kube-node-lease"},"namespace":"","name":"kube-node-lease","reconcileID":"d505e013-79ba-4d7a-8b81-265159e87d50"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"kube-node-lease"},"namespace":"","name":"kube-node-lease","reconcileID":"d505e013-79ba-4d7a-8b81-265159e87d50"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":62} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"usageReporter","msg":"Starting cronjob"} +{"level":"error","ts":"2024-08-14T00:45:22Z","logger":"usageReporter","msg":"Usage reporting must be enabled when using NGINX Plus; redeploy with usage reporting enabled","error":"usage reporting not enabled","stacktrace":"github.com/nginxinc/nginx-gateway-fabric/internal/mode/static.createUsageWarningJob.func1\n\t/home/runner/work/nginx-gateway-fabric/nginx-gateway-fabric/internal/mode/static/manager.go:621\nk8s.io/apimachinery/pkg/util/wait.JitterUntilWithContext.func1\n\tpkg/mod/k8s.io/apimachinery@v0.30.3/pkg/util/wait/backoff.go:259\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1\n\tpkg/mod/k8s.io/apimachinery@v0.30.3/pkg/util/wait/backoff.go:226\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil\n\tpkg/mod/k8s.io/apimachinery@v0.30.3/pkg/util/wait/backoff.go:227\nk8s.io/apimachinery/pkg/util/wait.JitterUntil\n\tpkg/mod/k8s.io/apimachinery@v0.30.3/pkg/util/wait/backoff.go:204\nk8s.io/apimachinery/pkg/util/wait.JitterUntilWithContext\n\tpkg/mod/k8s.io/apimachinery@v0.30.3/pkg/util/wait/backoff.go:259\ngithub.com/nginxinc/nginx-gateway-fabric/internal/framework/runnables.(*CronJob).Start\n\t/home/runner/work/nginx-gateway-fabric/nginx-gateway-fabric/internal/framework/runnables/cronjob.go:53\nsigs.k8s.io/controller-runtime/pkg/manager.(*runnableGroup).reconcile.func1\n\tpkg/mod/sigs.k8s.io/controller-runtime@v0.18.5/pkg/manager/runnable_group.go:226"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":2,"total":62} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Reconciling the resource","controller":"nginxgateway","controllerGroup":"gateway.nginx.org","controllerKind":"NginxGateway","NginxGateway":{"name":"ngf-test-config","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"ngf-test-config","reconcileID":"274ec174-0182-436a-8c15-5e1f3ab2aa50"} +{"level":"info","ts":"2024-08-14T00:45:22Z","msg":"Upserted the resource","controller":"nginxgateway","controllerGroup":"gateway.nginx.org","controllerKind":"NginxGateway","NginxGateway":{"name":"ngf-test-config","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"ngf-test-config","reconcileID":"274ec174-0182-436a-8c15-5e1f3ab2aa50"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"eventLoop.eventHandler","msg":"Reconfigured control plane.","batchID":2} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:45:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:45:23Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"ngf-test-nginx-gateway-fabric-29m4q","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"ngf-test-nginx-gateway-fabric-29m4q","reconcileID":"ef5ad0b7-9a9d-40b9-97a7-5176cfaa573e"} +{"level":"info","ts":"2024-08-14T00:45:23Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"ngf-test-nginx-gateway-fabric-29m4q","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"ngf-test-nginx-gateway-fabric-29m4q","reconcileID":"ef5ad0b7-9a9d-40b9-97a7-5176cfaa573e"} +{"level":"info","ts":"2024-08-14T00:45:23Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":2} +{"level":"info","ts":"2024-08-14T00:45:23Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":2} +{"level":"info","ts":"2024-08-14T00:45:23Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":2} +{"level":"info","ts":"2024-08-14T00:45:23Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":3,"total":2} +{"level":"info","ts":"2024-08-14T00:45:23Z","logger":"eventLoop.eventHandler","msg":"Reconfigured control plane.","batchID":3} +{"level":"info","ts":"2024-08-14T00:45:23Z","logger":"eventLoop.eventHandler","msg":"Handling events didn't result into NGINX configuration changes","batchID":3} +{"level":"info","ts":"2024-08-14T00:45:23Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":3} +{"level":"info","ts":"2024-08-14T00:46:06Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"ngf-test-nginx-gateway-fabric","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"ngf-test-nginx-gateway-fabric","reconcileID":"fa6b9888-ac37-43dc-aad8-5c01680e940f"} +{"level":"info","ts":"2024-08-14T00:46:06Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"ngf-test-nginx-gateway-fabric","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"ngf-test-nginx-gateway-fabric","reconcileID":"fa6b9888-ac37-43dc-aad8-5c01680e940f"} +{"level":"info","ts":"2024-08-14T00:46:06Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:06Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":4,"total":1} +{"level":"info","ts":"2024-08-14T00:46:06Z","logger":"eventLoop.eventHandler","msg":"Handling events didn't result into NGINX configuration changes","batchID":4} +{"level":"info","ts":"2024-08-14T00:46:06Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":4} +{"level":"info","ts":"2024-08-14T00:46:08Z","msg":"Reconciling the resource","controller":"secret","controllerGroup":"","controllerKind":"Secret","Secret":{"name":"sh.helm.release.v1.ngf-test.v1","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"sh.helm.release.v1.ngf-test.v1","reconcileID":"d69e7dd6-e7f5-40e1-9e39-7f96e093d915"} +{"level":"info","ts":"2024-08-14T00:46:08Z","msg":"Upserted the resource","controller":"secret","controllerGroup":"","controllerKind":"Secret","Secret":{"name":"sh.helm.release.v1.ngf-test.v1","namespace":"nginx-gateway"},"namespace":"nginx-gateway","name":"sh.helm.release.v1.ngf-test.v1","reconcileID":"d69e7dd6-e7f5-40e1-9e39-7f96e093d915"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":5,"total":1} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop.eventHandler","msg":"Handling events didn't result into NGINX configuration changes","batchID":5} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":5} +{"level":"info","ts":"2024-08-14T00:46:08Z","msg":"Reconciling the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"scale"},"namespace":"","name":"scale","reconcileID":"f8ca4b93-e8a7-4f81-9e57-3fb6d35f6c50"} +{"level":"info","ts":"2024-08-14T00:46:08Z","msg":"Upserted the resource","controller":"namespace","controllerGroup":"","controllerKind":"Namespace","Namespace":{"name":"scale"},"namespace":"","name":"scale","reconcileID":"f8ca4b93-e8a7-4f81-9e57-3fb6d35f6c50"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":6,"total":1} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop.eventHandler","msg":"Handling events didn't result into NGINX configuration changes","batchID":6} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":6} +{"level":"info","ts":"2024-08-14T00:46:08Z","msg":"Reconciling the resource","controller":"gateway","controllerGroup":"gateway.networking.k8s.io","controllerKind":"Gateway","Gateway":{"name":"gateway","namespace":"scale"},"namespace":"scale","name":"gateway","reconcileID":"17061a1f-6e28-490e-ad77-1f6039465213"} +{"level":"info","ts":"2024-08-14T00:46:08Z","msg":"Upserted the resource","controller":"gateway","controllerGroup":"gateway.networking.k8s.io","controllerKind":"Gateway","Gateway":{"name":"gateway","namespace":"scale"},"namespace":"scale","name":"gateway","reconcileID":"17061a1f-6e28-490e-ad77-1f6039465213"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":7,"total":1} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","msg":"Reconciling the resource","controller":"httproute","controllerGroup":"gateway.networking.k8s.io","controllerKind":"HTTPRoute","HTTPRoute":{"name":"route","namespace":"scale"},"namespace":"scale","name":"route","reconcileID":"b2721517-6317-4a10-99e8-686979ef98b9"} +{"level":"info","ts":"2024-08-14T00:46:08Z","msg":"Upserted the resource","controller":"httproute","controllerGroup":"gateway.networking.k8s.io","controllerKind":"HTTPRoute","HTTPRoute":{"name":"route","namespace":"scale"},"namespace":"scale","name":"route","reconcileID":"b2721517-6317-4a10-99e8-686979ef98b9"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":7} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":7} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":8,"total":1} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"backend","namespace":"scale"},"namespace":"scale","name":"backend","reconcileID":"25ded265-9f1a-4f7d-8093-c3b38f82782a"} +{"level":"info","ts":"2024-08-14T00:46:08Z","msg":"Reconciling the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"backend","namespace":"scale"},"namespace":"scale","name":"backend","reconcileID":"56b68488-936f-4677-8cca-2a124557ee15"} +{"level":"info","ts":"2024-08-14T00:46:08Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"backend","namespace":"scale"},"namespace":"scale","name":"backend","reconcileID":"56b68488-936f-4677-8cca-2a124557ee15"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":2} +{"level":"info","ts":"2024-08-14T00:46:08Z","msg":"Upserted the resource","controller":"service","controllerGroup":"","controllerKind":"Service","Service":{"name":"backend","namespace":"scale"},"namespace":"scale","name":"backend","reconcileID":"25ded265-9f1a-4f7d-8093-c3b38f82782a"} +{"level":"info","ts":"2024-08-14T00:46:08Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"b62ecd74-27e4-4060-b586-eaa4e97de0c6"} +{"level":"info","ts":"2024-08-14T00:46:08Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"b62ecd74-27e4-4060-b586-eaa4e97de0c6"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":3} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":8} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":8} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":9,"total":3} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":9} +{"level":"info","ts":"2024-08-14T00:46:08Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":9} +{"level":"info","ts":"2024-08-14T00:46:09Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"71515f3a-baa1-418f-9af6-1c38ffcfb2b3"} +{"level":"info","ts":"2024-08-14T00:46:09Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"71515f3a-baa1-418f-9af6-1c38ffcfb2b3"} +{"level":"info","ts":"2024-08-14T00:46:09Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:09Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":10,"total":1} +{"level":"info","ts":"2024-08-14T00:46:09Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:09Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:09Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:09Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:09Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:09Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:09Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:09Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:09Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:09Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:09Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":10} +{"level":"info","ts":"2024-08-14T00:46:09Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":10} +{"level":"info","ts":"2024-08-14T00:46:10Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"238b1587-9420-494a-ad8e-ca7540bea61e"} +{"level":"info","ts":"2024-08-14T00:46:10Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"238b1587-9420-494a-ad8e-ca7540bea61e"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":11,"total":1} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":11} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":11} +{"level":"info","ts":"2024-08-14T00:46:10Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"94307bbd-2e47-424e-a1bc-521327ea142f"} +{"level":"info","ts":"2024-08-14T00:46:10Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"94307bbd-2e47-424e-a1bc-521327ea142f"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":12,"total":1} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":12} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":12} +{"level":"info","ts":"2024-08-14T00:46:10Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"4d5aaf86-913a-4775-9b13-8c4c3f997c3c"} +{"level":"info","ts":"2024-08-14T00:46:10Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"4d5aaf86-913a-4775-9b13-8c4c3f997c3c"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":13,"total":1} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":13} +{"level":"info","ts":"2024-08-14T00:46:10Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":13} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"0473f0c1-1e8b-4809-9695-768fe736badc"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"0473f0c1-1e8b-4809-9695-768fe736badc"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":14,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":14} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":14} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"934709f6-03e8-47bd-adf6-1c19cf8460d4"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"934709f6-03e8-47bd-adf6-1c19cf8460d4"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":15,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":15} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":15} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"2900e892-eb9d-40db-b764-69daf63ed8a0"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"2900e892-eb9d-40db-b764-69daf63ed8a0"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":16,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":16} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":16} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"384c0627-11b2-472d-9e8c-b00a12a167a4"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"384c0627-11b2-472d-9e8c-b00a12a167a4"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":17,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":17} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":17} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"a9b28170-f48b-4ded-8656-e8e2cfd431b7"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"a9b28170-f48b-4ded-8656-e8e2cfd431b7"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":18,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":18} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":18} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"9153df45-4c8e-43d3-944f-8d34e8d75b99"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"9153df45-4c8e-43d3-944f-8d34e8d75b99"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":19,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":19} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":19} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"d18aef71-484c-4792-9273-693676bf6ba5"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"d18aef71-484c-4792-9273-693676bf6ba5"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":20,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":20} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":20} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"442e8b9a-719d-47a5-91b7-a365ade90eb0"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"442e8b9a-719d-47a5-91b7-a365ade90eb0"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":21,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":21} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":21} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"827226f5-803f-4f5f-bbbf-aad0548de5b4"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"827226f5-803f-4f5f-bbbf-aad0548de5b4"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":22,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":22} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":22} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"1d14fd6e-96a1-4226-b6d3-3f81c8dad910"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"1d14fd6e-96a1-4226-b6d3-3f81c8dad910"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":23,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":23} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":23} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"f9f67ae4-6a93-4a0f-9949-cee25aaa24e4"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"f9f67ae4-6a93-4a0f-9949-cee25aaa24e4"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":24,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":24} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":24} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"fea2cb03-0e06-4927-b6d6-7a138cc5bdd0"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"fea2cb03-0e06-4927-b6d6-7a138cc5bdd0"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":25,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":25} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":25} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"0b5493c7-938e-4f99-983a-8cd9a3f1a2d1"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"0b5493c7-938e-4f99-983a-8cd9a3f1a2d1"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":26,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":26} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":26} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"3f1e6a39-259b-4064-a627-47e5ab756138"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"3f1e6a39-259b-4064-a627-47e5ab756138"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":27,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":27} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":27} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"4f6ff88e-c9e1-4480-95a6-97d88441516f"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"4f6ff88e-c9e1-4480-95a6-97d88441516f"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":28,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":28} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":28} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"f6d72421-34aa-495d-8a59-31cc9346f83f"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"f6d72421-34aa-495d-8a59-31cc9346f83f"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":29,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":29} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":29} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"17f90855-3d2b-4de2-9538-4b7b7d56237c"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"17f90855-3d2b-4de2-9538-4b7b7d56237c"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":30,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":30} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":30} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"40a64adf-1e05-46c5-81cb-fee0b2082806"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"40a64adf-1e05-46c5-81cb-fee0b2082806"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":31,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":31} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":31} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"70811535-280c-4865-94cb-829e93811257"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"70811535-280c-4865-94cb-829e93811257"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":32,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":32} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":32} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"bed27595-6aa8-4820-b3bf-35647635145c"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"bed27595-6aa8-4820-b3bf-35647635145c"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":33,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":33} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":33} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"c70baa96-cc97-46f0-b357-8b1d64c56659"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"c70baa96-cc97-46f0-b357-8b1d64c56659"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":34,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":34} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":34} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"6cf02e2d-2acc-436d-a194-0aa1efb68aa4"} +{"level":"info","ts":"2024-08-14T00:46:11Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"6cf02e2d-2acc-436d-a194-0aa1efb68aa4"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":35,"total":1} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":35} +{"level":"info","ts":"2024-08-14T00:46:11Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":35} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"440bfd97-d32b-401c-af63-8148dc0c736b"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"440bfd97-d32b-401c-af63-8148dc0c736b"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"7f26cb0c-84c0-4fe7-89df-10d8c72cfa6e"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"7f26cb0c-84c0-4fe7-89df-10d8c72cfa6e"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"d5464b9a-9539-4d81-95a9-ba11c85d9d8b"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"d5464b9a-9539-4d81-95a9-ba11c85d9d8b"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":2} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":36,"total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":36} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":36} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":37,"total":2} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":37} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":37} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"fca0f6ce-56d3-41ed-ad2a-d84de379405a"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"fca0f6ce-56d3-41ed-ad2a-d84de379405a"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":38,"total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":38} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":38} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"8703bcd8-c39d-4b53-b3ba-a1a44001cab7"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"8703bcd8-c39d-4b53-b3ba-a1a44001cab7"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":39,"total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":39} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":39} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"fe889ac9-9533-4aa6-9f6a-8935b7b94d97"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"fe889ac9-9533-4aa6-9f6a-8935b7b94d97"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":40,"total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":40} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":40} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"9e164b53-49a3-44df-8eb1-c96128f3b91a"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"9e164b53-49a3-44df-8eb1-c96128f3b91a"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":41,"total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":41} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":41} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"eb35a580-fecc-4077-908b-0401e7604522"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"eb35a580-fecc-4077-908b-0401e7604522"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":42,"total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":42} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":42} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"cfcb98be-6071-4b5f-93bf-acc8fdc0a616"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"cfcb98be-6071-4b5f-93bf-acc8fdc0a616"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":43,"total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":43} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":43} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"5ec570f3-ccf7-4252-b28b-da327b4ccab9"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"5ec570f3-ccf7-4252-b28b-da327b4ccab9"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":44,"total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":44} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":44} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"e7e6efdd-c3c5-4e91-a4e2-16ca330f552c"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"e7e6efdd-c3c5-4e91-a4e2-16ca330f552c"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":45,"total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":45} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":45} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"13b2e776-d4a2-4136-8526-af6bd2742ce6"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"13b2e776-d4a2-4136-8526-af6bd2742ce6"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":46,"total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":46} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":46} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"a0f9a195-dd61-4397-8a5d-80a464b69e4e"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"a0f9a195-dd61-4397-8a5d-80a464b69e4e"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":47,"total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":47} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":47} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"643852b5-11dc-482e-b374-75ecf26ba7a9"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"643852b5-11dc-482e-b374-75ecf26ba7a9"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":48,"total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":48} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":48} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"5447bbaf-e33a-41ab-8108-06d63c3ba7fb"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"5447bbaf-e33a-41ab-8108-06d63c3ba7fb"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":49,"total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":49} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":49} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"53989967-1b93-4537-ad6e-4b274e541fd8"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"53989967-1b93-4537-ad6e-4b274e541fd8"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":50,"total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":50} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":50} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"b31d4c22-f859-4790-ae48-0f693b265d7a"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"b31d4c22-f859-4790-ae48-0f693b265d7a"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":51,"total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":51} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":51} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"94f8c010-8420-47a9-a490-e21ca5582f90"} +{"level":"info","ts":"2024-08-14T00:46:12Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"94f8c010-8420-47a9-a490-e21ca5582f90"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":52,"total":1} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":52} +{"level":"info","ts":"2024-08-14T00:46:12Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":52} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"19951816-b143-4e35-bd39-9d9010075920"} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"19951816-b143-4e35-bd39-9d9010075920"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":53,"total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":53} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":53} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"f5122f94-5888-405f-bfc0-22ed313039bb"} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"f5122f94-5888-405f-bfc0-22ed313039bb"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":54,"total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":54} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":54} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"5e4a1a30-49e8-45c9-a98c-b375ec63b647"} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"5e4a1a30-49e8-45c9-a98c-b375ec63b647"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":55,"total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":55} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":55} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"693e5c24-c9b4-4c63-9f5f-55a6bd27723d"} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"693e5c24-c9b4-4c63-9f5f-55a6bd27723d"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":56,"total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":56} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":56} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"ca850999-1a45-49c3-a871-6919a51871b4"} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"ca850999-1a45-49c3-a871-6919a51871b4"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":57,"total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":57} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":57} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"7dcbf0d2-d841-4f5f-b68d-187d56a6207d"} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"7dcbf0d2-d841-4f5f-b68d-187d56a6207d"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":58,"total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":58} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":58} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"14894688-2339-4908-980f-888369c13a7a"} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"14894688-2339-4908-980f-888369c13a7a"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":59,"total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":59} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":59} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"da975cdb-a34e-408b-9755-d64b6c9ba064"} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"da975cdb-a34e-408b-9755-d64b6c9ba064"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":60,"total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":60} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":60} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"b5562a0c-1d7e-4cb0-a5ef-c00dd5d8e0d1"} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"b5562a0c-1d7e-4cb0-a5ef-c00dd5d8e0d1"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":61,"total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":61} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":61} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"a9e51efc-b2ad-4468-bb6d-fd8df011109f"} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"a9e51efc-b2ad-4468-bb6d-fd8df011109f"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":62,"total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":62} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":62} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"66dc6e34-30ca-4de0-a7ad-0ef4d63a0887"} +{"level":"info","ts":"2024-08-14T00:46:13Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"66dc6e34-30ca-4de0-a7ad-0ef4d63a0887"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":63,"total":1} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":63} +{"level":"info","ts":"2024-08-14T00:46:13Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":63} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"2b9975d9-bbb2-4759-9ea0-38bebf3b8469"} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"2b9975d9-bbb2-4759-9ea0-38bebf3b8469"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":64,"total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":64} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":64} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"3ce11e84-ca9a-482d-83bb-7301dd04d4d0"} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"3ce11e84-ca9a-482d-83bb-7301dd04d4d0"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":65,"total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":65} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":65} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"6a160ec4-aac6-4ef1-a0df-32a3f9a1f145"} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"6a160ec4-aac6-4ef1-a0df-32a3f9a1f145"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":66,"total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":66} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":66} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"6b8e11ac-3f0f-4d06-9dc4-fccff31d507f"} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"6b8e11ac-3f0f-4d06-9dc4-fccff31d507f"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":67,"total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":67} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":67} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"2406455d-f0a7-4a62-8afd-b2b9aa8d1080"} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"2406455d-f0a7-4a62-8afd-b2b9aa8d1080"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":68,"total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":68} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":68} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"285995c7-19cb-4623-a9f1-90bd1677b0c0"} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"285995c7-19cb-4623-a9f1-90bd1677b0c0"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":69,"total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":69} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":69} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"a9d84e58-57fd-49c3-ac98-aed5a33ba7d6"} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"a9d84e58-57fd-49c3-ac98-aed5a33ba7d6"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":70,"total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":70} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":70} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"ea118da9-8447-4bfc-ae24-7debf460c689"} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"ea118da9-8447-4bfc-ae24-7debf460c689"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":71,"total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":71} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":71} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"977957b1-654c-4d55-84ac-d5e6db4b45ec"} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"977957b1-654c-4d55-84ac-d5e6db4b45ec"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":72,"total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":72} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":72} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"f1d09de2-24be-466d-9371-c823359d9e83"} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"f1d09de2-24be-466d-9371-c823359d9e83"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":73,"total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":73} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":73} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"f3016001-0a38-46b8-9a3a-d89a648fb6a3"} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"f3016001-0a38-46b8-9a3a-d89a648fb6a3"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":74,"total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":74} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":74} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"a5e01072-9918-4665-a114-178d3b0a8916"} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"a5e01072-9918-4665-a114-178d3b0a8916"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":75,"total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":75} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":75} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"3e28692c-0fd9-4417-bbf9-6194a34b0fed"} +{"level":"info","ts":"2024-08-14T00:46:14Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"3e28692c-0fd9-4417-bbf9-6194a34b0fed"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":76,"total":1} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":76} +{"level":"info","ts":"2024-08-14T00:46:14Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":76} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"43270c72-f064-41d5-b31b-f75df7a2ba92"} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"43270c72-f064-41d5-b31b-f75df7a2ba92"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":77,"total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":77} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":77} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"7dd3ce54-e7cb-49a6-8a8f-71f781ff8063"} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"7dd3ce54-e7cb-49a6-8a8f-71f781ff8063"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":78,"total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":78} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":78} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"c27b05b5-0c23-49e5-8d26-dc5c5a7416c2"} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"c27b05b5-0c23-49e5-8d26-dc5c5a7416c2"} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"5a68adaf-9036-40dd-b97e-620237b21267"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"5a68adaf-9036-40dd-b97e-620237b21267"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":79,"total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":79} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":79} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":80,"total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":80} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":80} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"fa435de6-273c-4acc-b8d7-7824debd66d5"} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"fa435de6-273c-4acc-b8d7-7824debd66d5"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":81,"total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":81} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":81} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"727170da-0e0b-44b9-8c6c-62f4988707e7"} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-4cgn4","namespace":"scale"},"namespace":"scale","name":"backend-4cgn4","reconcileID":"727170da-0e0b-44b9-8c6c-62f4988707e7"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":82,"total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":82} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":82} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"1ea58451-dae0-46ec-b5a0-aff646b352da"} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"1ea58451-dae0-46ec-b5a0-aff646b352da"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":83,"total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":83} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":83} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"ba3ed9be-0dc5-474a-8d62-e6049530bedb"} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"ba3ed9be-0dc5-474a-8d62-e6049530bedb"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":84,"total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":84} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":84} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"b951760f-d1ed-4540-bf29-6503944f24e9"} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"b951760f-d1ed-4540-bf29-6503944f24e9"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":85,"total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":85} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":85} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"6af34b12-40df-4b2f-bcdf-50f25a0fe3a4"} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"6af34b12-40df-4b2f-bcdf-50f25a0fe3a4"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":86,"total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":86} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":86} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"9f508d54-b05c-44d1-98b4-5587ec03175f"} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"9f508d54-b05c-44d1-98b4-5587ec03175f"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":87,"total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":87} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":87} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"a3d1e732-d8be-4d1d-9677-3e9dde6e5990"} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"a3d1e732-d8be-4d1d-9677-3e9dde6e5990"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":88,"total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":88} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":88} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"6986babd-4349-4103-94a7-2d38ff7faaab"} +{"level":"info","ts":"2024-08-14T00:46:15Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"6986babd-4349-4103-94a7-2d38ff7faaab"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":89,"total":1} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":89} +{"level":"info","ts":"2024-08-14T00:46:15Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":89} +{"level":"info","ts":"2024-08-14T00:46:16Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"4df23405-4fce-4a66-a7b3-80c68042b7ba"} +{"level":"info","ts":"2024-08-14T00:46:16Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"4df23405-4fce-4a66-a7b3-80c68042b7ba"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":90,"total":1} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":90} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":90} +{"level":"info","ts":"2024-08-14T00:46:16Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"7095cc78-c3a7-41e4-9f47-5480c5f3346a"} +{"level":"info","ts":"2024-08-14T00:46:16Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"7095cc78-c3a7-41e4-9f47-5480c5f3346a"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":91,"total":1} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":91} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":91} +{"level":"info","ts":"2024-08-14T00:46:16Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"84fa08a1-03ee-4447-84a0-9a752a3fa6ad"} +{"level":"info","ts":"2024-08-14T00:46:16Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"84fa08a1-03ee-4447-84a0-9a752a3fa6ad"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":92,"total":1} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":92} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":92} +{"level":"info","ts":"2024-08-14T00:46:16Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"7254c30d-0042-4cdf-9533-c3d0ea041bfe"} +{"level":"info","ts":"2024-08-14T00:46:16Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"7254c30d-0042-4cdf-9533-c3d0ea041bfe"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":93,"total":1} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":93} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":93} +{"level":"info","ts":"2024-08-14T00:46:16Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"f51769e3-cf64-469f-a873-aa9d4f66918b"} +{"level":"info","ts":"2024-08-14T00:46:16Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"f51769e3-cf64-469f-a873-aa9d4f66918b"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":94,"total":1} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":94} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":94} +{"level":"info","ts":"2024-08-14T00:46:16Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"56d91fd0-76d4-4508-a927-51121468714d"} +{"level":"info","ts":"2024-08-14T00:46:16Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"56d91fd0-76d4-4508-a927-51121468714d"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":95,"total":1} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":95} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":95} +{"level":"info","ts":"2024-08-14T00:46:16Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"f954af3c-337e-4649-91a6-ca41898cabae"} +{"level":"info","ts":"2024-08-14T00:46:16Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"f954af3c-337e-4649-91a6-ca41898cabae"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":96,"total":1} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":96} +{"level":"info","ts":"2024-08-14T00:46:16Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":96} +{"level":"info","ts":"2024-08-14T00:46:17Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"11b81654-f98a-4448-9e93-1fdfcaac7fe7"} +{"level":"info","ts":"2024-08-14T00:46:17Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"11b81654-f98a-4448-9e93-1fdfcaac7fe7"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":97,"total":1} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":97} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":97} +{"level":"info","ts":"2024-08-14T00:46:17Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"72955aa1-6da9-46ae-81f4-3f7cf8258aa2"} +{"level":"info","ts":"2024-08-14T00:46:17Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"72955aa1-6da9-46ae-81f4-3f7cf8258aa2"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":98,"total":1} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":98} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":98} +{"level":"info","ts":"2024-08-14T00:46:17Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"00276efa-600c-40c8-85da-a2aead747fd8"} +{"level":"info","ts":"2024-08-14T00:46:17Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"00276efa-600c-40c8-85da-a2aead747fd8"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":99,"total":1} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":99} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":99} +{"level":"info","ts":"2024-08-14T00:46:17Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"33bdcddf-e8cf-417a-b525-66c67f178f70"} +{"level":"info","ts":"2024-08-14T00:46:17Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"33bdcddf-e8cf-417a-b525-66c67f178f70"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":100,"total":1} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":100} +{"level":"info","ts":"2024-08-14T00:46:17Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":100} +{"level":"info","ts":"2024-08-14T00:46:18Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"99e1a478-724a-4d94-8303-bb464c1c7e0a"} +{"level":"info","ts":"2024-08-14T00:46:18Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"99e1a478-724a-4d94-8303-bb464c1c7e0a"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":101,"total":1} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":101} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":101} +{"level":"info","ts":"2024-08-14T00:46:18Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"57f38ab8-5dab-4ca1-8ac7-29131241fd70"} +{"level":"info","ts":"2024-08-14T00:46:18Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"57f38ab8-5dab-4ca1-8ac7-29131241fd70"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":102,"total":1} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":102} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":102} +{"level":"info","ts":"2024-08-14T00:46:18Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"7ecb9bf9-f56f-43f3-a951-5f3b193f245a"} +{"level":"info","ts":"2024-08-14T00:46:18Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"7ecb9bf9-f56f-43f3-a951-5f3b193f245a"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":103,"total":1} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":103} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":103} +{"level":"info","ts":"2024-08-14T00:46:18Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"78a1920d-2965-4934-81e3-7bfaacd1c83d"} +{"level":"info","ts":"2024-08-14T00:46:18Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"78a1920d-2965-4934-81e3-7bfaacd1c83d"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":104,"total":1} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":104} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":104} +{"level":"info","ts":"2024-08-14T00:46:18Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"497cba65-bdcd-45ed-8deb-58a7038a8356"} +{"level":"info","ts":"2024-08-14T00:46:18Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"497cba65-bdcd-45ed-8deb-58a7038a8356"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":105,"total":1} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":105} +{"level":"info","ts":"2024-08-14T00:46:18Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":105} +{"level":"info","ts":"2024-08-14T00:46:19Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"9c37c283-8833-4aa6-943e-608fbe94a729"} +{"level":"info","ts":"2024-08-14T00:46:19Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"9c37c283-8833-4aa6-943e-608fbe94a729"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":106,"total":1} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":106} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":106} +{"level":"info","ts":"2024-08-14T00:46:19Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"6ad85c97-7882-4ab6-86cc-8920a93b6409"} +{"level":"info","ts":"2024-08-14T00:46:19Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"6ad85c97-7882-4ab6-86cc-8920a93b6409"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":107,"total":1} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":107} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":107} +{"level":"info","ts":"2024-08-14T00:46:19Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"5a632370-62c5-4799-9119-23c7ad90875a"} +{"level":"info","ts":"2024-08-14T00:46:19Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"5a632370-62c5-4799-9119-23c7ad90875a"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":108,"total":1} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":108} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":108} +{"level":"info","ts":"2024-08-14T00:46:19Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"ff4cd190-c99b-432d-ad0d-74ebbd913915"} +{"level":"info","ts":"2024-08-14T00:46:19Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"ff4cd190-c99b-432d-ad0d-74ebbd913915"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":109,"total":1} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":109} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":109} +{"level":"info","ts":"2024-08-14T00:46:19Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"999925b2-a04b-4efb-aec5-753ce4183423"} +{"level":"info","ts":"2024-08-14T00:46:19Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"999925b2-a04b-4efb-aec5-753ce4183423"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":110,"total":1} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":110} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":110} +{"level":"info","ts":"2024-08-14T00:46:19Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"caf69f5b-7bd3-4804-9b88-26133f9e6e11"} +{"level":"info","ts":"2024-08-14T00:46:19Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"caf69f5b-7bd3-4804-9b88-26133f9e6e11"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":111,"total":1} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":111} +{"level":"info","ts":"2024-08-14T00:46:19Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":111} +{"level":"info","ts":"2024-08-14T00:46:20Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"bb5c429b-d3c5-4574-a43c-5d5fe5dcf9e4"} +{"level":"info","ts":"2024-08-14T00:46:20Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"bb5c429b-d3c5-4574-a43c-5d5fe5dcf9e4"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":112,"total":1} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":112} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":112} +{"level":"info","ts":"2024-08-14T00:46:20Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"9c3f422f-c9ab-4159-bc2a-881b0fd6c17b"} +{"level":"info","ts":"2024-08-14T00:46:20Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"9c3f422f-c9ab-4159-bc2a-881b0fd6c17b"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":113,"total":1} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":113} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":113} +{"level":"info","ts":"2024-08-14T00:46:20Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"ee541b62-eda3-432c-be04-6a1ddfabb098"} +{"level":"info","ts":"2024-08-14T00:46:20Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"ee541b62-eda3-432c-be04-6a1ddfabb098"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":114,"total":1} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":114} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":114} +{"level":"info","ts":"2024-08-14T00:46:20Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"56c22a8d-73e2-4946-b595-4683af15c665"} +{"level":"info","ts":"2024-08-14T00:46:20Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"56c22a8d-73e2-4946-b595-4683af15c665"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":115,"total":1} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":115} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":115} +{"level":"info","ts":"2024-08-14T00:46:20Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"c138a463-3d14-46c4-b113-d1e2871626ea"} +{"level":"info","ts":"2024-08-14T00:46:20Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"c138a463-3d14-46c4-b113-d1e2871626ea"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":116,"total":1} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":116} +{"level":"info","ts":"2024-08-14T00:46:20Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":116} +{"level":"info","ts":"2024-08-14T00:46:21Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"cb007969-3933-483e-b758-e2f61ddeeb93"} +{"level":"info","ts":"2024-08-14T00:46:21Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"cb007969-3933-483e-b758-e2f61ddeeb93"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":117,"total":1} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":117} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":117} +{"level":"info","ts":"2024-08-14T00:46:21Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"2eff7d79-1f7d-4fd3-99cf-83831fd7cee1"} +{"level":"info","ts":"2024-08-14T00:46:21Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"2eff7d79-1f7d-4fd3-99cf-83831fd7cee1"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":118,"total":1} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":118} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":118} +{"level":"info","ts":"2024-08-14T00:46:21Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"b6174744-52fb-42e5-9652-e0cb121494e6"} +{"level":"info","ts":"2024-08-14T00:46:21Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"b6174744-52fb-42e5-9652-e0cb121494e6"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":119,"total":1} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":119} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":119} +{"level":"info","ts":"2024-08-14T00:46:21Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"7cd0f227-a303-430a-83e8-28715efcf8af"} +{"level":"info","ts":"2024-08-14T00:46:21Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"7cd0f227-a303-430a-83e8-28715efcf8af"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":120,"total":1} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":120} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":120} +{"level":"info","ts":"2024-08-14T00:46:21Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"5fa7e8f6-5512-4224-9fa1-ff5f2513a025"} +{"level":"info","ts":"2024-08-14T00:46:21Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"5fa7e8f6-5512-4224-9fa1-ff5f2513a025"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":121,"total":1} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":121} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":121} +{"level":"info","ts":"2024-08-14T00:46:21Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"cc666da2-a240-4918-a043-3c7ae510699f"} +{"level":"info","ts":"2024-08-14T00:46:21Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"cc666da2-a240-4918-a043-3c7ae510699f"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":122,"total":1} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":122} +{"level":"info","ts":"2024-08-14T00:46:21Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":122} +{"level":"info","ts":"2024-08-14T00:46:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"16fb4fd2-bcb7-4041-96bf-d89451b3c2ff"} +{"level":"info","ts":"2024-08-14T00:46:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"16fb4fd2-bcb7-4041-96bf-d89451b3c2ff"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":123,"total":1} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":123} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":123} +{"level":"info","ts":"2024-08-14T00:46:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"7a27ba34-b7b8-4f51-a5da-f96f3cbcaa81"} +{"level":"info","ts":"2024-08-14T00:46:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"7a27ba34-b7b8-4f51-a5da-f96f3cbcaa81"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":124,"total":1} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":124} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":124} +{"level":"info","ts":"2024-08-14T00:46:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"e03a6b3d-48fa-4096-aa74-8da995f9e003"} +{"level":"info","ts":"2024-08-14T00:46:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"e03a6b3d-48fa-4096-aa74-8da995f9e003"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":125,"total":1} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":125} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":125} +{"level":"info","ts":"2024-08-14T00:46:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"e13139f6-7971-45cc-a4c3-717d38f181f4"} +{"level":"info","ts":"2024-08-14T00:46:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"e13139f6-7971-45cc-a4c3-717d38f181f4"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":126,"total":1} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":126} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":126} +{"level":"info","ts":"2024-08-14T00:46:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"2bee33dd-9848-4b29-aaf7-91d0257bd039"} +{"level":"info","ts":"2024-08-14T00:46:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"2bee33dd-9848-4b29-aaf7-91d0257bd039"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":127,"total":1} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":127} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":127} +{"level":"info","ts":"2024-08-14T00:46:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"31c7a39d-0700-4696-97f2-676f78238392"} +{"level":"info","ts":"2024-08-14T00:46:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"31c7a39d-0700-4696-97f2-676f78238392"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":128,"total":1} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":128} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":128} +{"level":"info","ts":"2024-08-14T00:46:22Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"20944772-f3eb-40f8-89e0-c6fd15a9e584"} +{"level":"info","ts":"2024-08-14T00:46:22Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-l68r4","namespace":"scale"},"namespace":"scale","name":"backend-l68r4","reconcileID":"20944772-f3eb-40f8-89e0-c6fd15a9e584"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":129,"total":1} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":129} +{"level":"info","ts":"2024-08-14T00:46:22Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":129} +{"level":"info","ts":"2024-08-14T00:46:23Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"fa229cce-4c85-47c8-bd37-5386ddbc9ecc"} +{"level":"info","ts":"2024-08-14T00:46:23Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"fa229cce-4c85-47c8-bd37-5386ddbc9ecc"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":130,"total":1} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":130} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":130} +{"level":"info","ts":"2024-08-14T00:46:23Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"d79ba883-2ea8-45d9-9e6a-0785668df77f"} +{"level":"info","ts":"2024-08-14T00:46:23Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"d79ba883-2ea8-45d9-9e6a-0785668df77f"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":131,"total":1} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":131} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":131} +{"level":"info","ts":"2024-08-14T00:46:23Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"492e77d2-9b1e-4676-8383-2d585ee7a776"} +{"level":"info","ts":"2024-08-14T00:46:23Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"492e77d2-9b1e-4676-8383-2d585ee7a776"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":132,"total":1} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":132} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":132} +{"level":"info","ts":"2024-08-14T00:46:23Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"e55d7bac-8fa6-4d19-8681-96f0041c9a41"} +{"level":"info","ts":"2024-08-14T00:46:23Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"e55d7bac-8fa6-4d19-8681-96f0041c9a41"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":133,"total":1} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":133} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":133} +{"level":"info","ts":"2024-08-14T00:46:23Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"4c8ade03-255d-46bd-990e-fff7576b87b7"} +{"level":"info","ts":"2024-08-14T00:46:23Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"4c8ade03-255d-46bd-990e-fff7576b87b7"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":134,"total":1} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":134} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":134} +{"level":"info","ts":"2024-08-14T00:46:23Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"8b8a3eb0-55e5-420a-8d72-64cf2723ef47"} +{"level":"info","ts":"2024-08-14T00:46:23Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"8b8a3eb0-55e5-420a-8d72-64cf2723ef47"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":135,"total":1} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":135} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":135} +{"level":"info","ts":"2024-08-14T00:46:23Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"bf314c40-168d-448f-88c9-f075a386e3e8"} +{"level":"info","ts":"2024-08-14T00:46:23Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"bf314c40-168d-448f-88c9-f075a386e3e8"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":136,"total":1} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":136} +{"level":"info","ts":"2024-08-14T00:46:23Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":136} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"390899d3-ad65-4416-afd3-73dbc5b6285a"} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"390899d3-ad65-4416-afd3-73dbc5b6285a"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":137,"total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"ad13f30a-2298-423f-897b-c10424ebf71e"} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"ad13f30a-2298-423f-897b-c10424ebf71e"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":137} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":137} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":138,"total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":138} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":138} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"21843833-7dc4-43f2-8784-31635b7077f6"} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"21843833-7dc4-43f2-8784-31635b7077f6"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":139,"total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":139} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":139} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"cea5f633-d1dc-4c8a-9c46-b8f64e6d63a6"} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"cea5f633-d1dc-4c8a-9c46-b8f64e6d63a6"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":140,"total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":140} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":140} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"236948cc-bf58-4855-b705-133dd5d210cb"} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"236948cc-bf58-4855-b705-133dd5d210cb"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":141,"total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":141} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":141} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"6d758fc5-a5b8-4e31-bd07-546805578ac8"} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"6d758fc5-a5b8-4e31-bd07-546805578ac8"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":142,"total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":142} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":142} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"11cef9fd-46dc-4937-a2b4-abcb10b7f4e4"} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"11cef9fd-46dc-4937-a2b4-abcb10b7f4e4"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":143,"total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":143} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":143} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"eaca1551-870c-4bff-84d2-4e75e92dec06"} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"eaca1551-870c-4bff-84d2-4e75e92dec06"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":144,"total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":144} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":144} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"6169df83-7600-411d-a283-6c62c3ec7cc9"} +{"level":"info","ts":"2024-08-14T00:46:24Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"6169df83-7600-411d-a283-6c62c3ec7cc9"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":145,"total":1} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:24Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":145} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":145} +{"level":"info","ts":"2024-08-14T00:46:25Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"91e141c8-7659-4f13-a40e-f13369df2273"} +{"level":"info","ts":"2024-08-14T00:46:25Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"91e141c8-7659-4f13-a40e-f13369df2273"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":146,"total":1} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":146} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":146} +{"level":"info","ts":"2024-08-14T00:46:25Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"4b29b6bd-9180-4de8-8e9c-7af96b82fbe9"} +{"level":"info","ts":"2024-08-14T00:46:25Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"4b29b6bd-9180-4de8-8e9c-7af96b82fbe9"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":147,"total":1} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":147} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":147} +{"level":"info","ts":"2024-08-14T00:46:25Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"461d6647-8116-43c6-b3ce-e1940382ba4a"} +{"level":"info","ts":"2024-08-14T00:46:25Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"461d6647-8116-43c6-b3ce-e1940382ba4a"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":148,"total":1} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":148} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":148} +{"level":"info","ts":"2024-08-14T00:46:25Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"e77061a0-1bb2-4ed5-8dd9-71f33634f53a"} +{"level":"info","ts":"2024-08-14T00:46:25Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"e77061a0-1bb2-4ed5-8dd9-71f33634f53a"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":149,"total":1} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":149} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":149} +{"level":"info","ts":"2024-08-14T00:46:25Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"e49221cf-6b83-44bb-a11e-b6c99d9095fa"} +{"level":"info","ts":"2024-08-14T00:46:25Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"e49221cf-6b83-44bb-a11e-b6c99d9095fa"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":150,"total":1} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":150} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":150} +{"level":"info","ts":"2024-08-14T00:46:25Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"4cb8d507-7d5e-4622-961a-ef1eaca1ad76"} +{"level":"info","ts":"2024-08-14T00:46:25Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"4cb8d507-7d5e-4622-961a-ef1eaca1ad76"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":151,"total":1} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":151} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":151} +{"level":"info","ts":"2024-08-14T00:46:25Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"4f28546f-a57c-48e4-a5fd-0f0e3d8ca08e"} +{"level":"info","ts":"2024-08-14T00:46:25Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"4f28546f-a57c-48e4-a5fd-0f0e3d8ca08e"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":152,"total":1} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":152} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":152} +{"level":"info","ts":"2024-08-14T00:46:25Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"7b2f8882-1ee0-426b-bfe4-34e96bb1ff19"} +{"level":"info","ts":"2024-08-14T00:46:25Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"7b2f8882-1ee0-426b-bfe4-34e96bb1ff19"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":153,"total":1} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":153} +{"level":"info","ts":"2024-08-14T00:46:25Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":153} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"1dece59e-158e-4aaf-812b-fc01848b155a"} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"1dece59e-158e-4aaf-812b-fc01848b155a"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":154,"total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":154} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":154} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"cbdeb4ca-e5f5-4f7b-87e1-3bf665292e68"} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"cbdeb4ca-e5f5-4f7b-87e1-3bf665292e68"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":155,"total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":155} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":155} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"09eeda88-2d90-4cee-8dba-92f6a393f37c"} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-ddpfb","namespace":"scale"},"namespace":"scale","name":"backend-ddpfb","reconcileID":"09eeda88-2d90-4cee-8dba-92f6a393f37c"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":156,"total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":156} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":156} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"23985320-7b29-4474-add9-f5e466c4a92e"} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"23985320-7b29-4474-add9-f5e466c4a92e"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":157,"total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":157} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":157} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"23d44e44-eb1a-4efe-83db-e400790df179"} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"23d44e44-eb1a-4efe-83db-e400790df179"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":158,"total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":158} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":158} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"10dd60e1-90ec-4315-b701-6bfc33faac8e"} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"10dd60e1-90ec-4315-b701-6bfc33faac8e"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":159,"total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":159} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":159} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"27caea83-7cdc-4281-912c-dd1f20117eb3"} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"27caea83-7cdc-4281-912c-dd1f20117eb3"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":160,"total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":160} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":160} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"6c178c3c-dea0-4f1a-ba7f-e8251dd89f4c"} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"6c178c3c-dea0-4f1a-ba7f-e8251dd89f4c"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":161,"total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":161} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":161} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"ac7b9439-f6de-4420-9ce2-54c7ff802ee0"} +{"level":"info","ts":"2024-08-14T00:46:26Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"ac7b9439-f6de-4420-9ce2-54c7ff802ee0"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":162,"total":1} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":162} +{"level":"info","ts":"2024-08-14T00:46:26Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":162} +{"level":"info","ts":"2024-08-14T00:46:27Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"b68484b4-6b39-4747-a4e7-9fa9e168195d"} +{"level":"info","ts":"2024-08-14T00:46:27Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"b68484b4-6b39-4747-a4e7-9fa9e168195d"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":163,"total":1} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":163} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":163} +{"level":"info","ts":"2024-08-14T00:46:27Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"0d16a51c-cd97-4b3a-ab40-815b3a14cd7b"} +{"level":"info","ts":"2024-08-14T00:46:27Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"0d16a51c-cd97-4b3a-ab40-815b3a14cd7b"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":164,"total":1} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":164} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":164} +{"level":"info","ts":"2024-08-14T00:46:27Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"80aebdc7-bea9-42da-8463-d7f6aa032e55"} +{"level":"info","ts":"2024-08-14T00:46:27Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"80aebdc7-bea9-42da-8463-d7f6aa032e55"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":165,"total":1} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":165} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":165} +{"level":"info","ts":"2024-08-14T00:46:27Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"75a764b5-f10c-4d2c-86c1-a016ad434852"} +{"level":"info","ts":"2024-08-14T00:46:27Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"75a764b5-f10c-4d2c-86c1-a016ad434852"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":166,"total":1} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":166} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":166} +{"level":"info","ts":"2024-08-14T00:46:27Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"af4e76ff-7d9f-4f68-ac1a-5d8cc24045a4"} +{"level":"info","ts":"2024-08-14T00:46:27Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"af4e76ff-7d9f-4f68-ac1a-5d8cc24045a4"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":167,"total":1} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":167} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":167} +{"level":"info","ts":"2024-08-14T00:46:27Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"2031017a-bc79-4a3f-a479-7ea08ca60120"} +{"level":"info","ts":"2024-08-14T00:46:27Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"2031017a-bc79-4a3f-a479-7ea08ca60120"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":168,"total":1} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":168} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":168} +{"level":"info","ts":"2024-08-14T00:46:27Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"adb9ddc1-dc9d-4ae8-aaaa-e3d0a7b18840"} +{"level":"info","ts":"2024-08-14T00:46:27Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"adb9ddc1-dc9d-4ae8-aaaa-e3d0a7b18840"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":169,"total":1} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":169} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":169} +{"level":"info","ts":"2024-08-14T00:46:27Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"0a9988f5-3f30-410c-95d1-44b138938198"} +{"level":"info","ts":"2024-08-14T00:46:27Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"0a9988f5-3f30-410c-95d1-44b138938198"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":170,"total":1} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":170} +{"level":"info","ts":"2024-08-14T00:46:27Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":170} +{"level":"info","ts":"2024-08-14T00:46:28Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"7023c6a5-e41d-4cac-bc81-a7f28765f29c"} +{"level":"info","ts":"2024-08-14T00:46:28Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"7023c6a5-e41d-4cac-bc81-a7f28765f29c"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":171,"total":1} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":171} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":171} +{"level":"info","ts":"2024-08-14T00:46:28Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"035a33e0-c21b-48a8-9fcc-b5c81bad655c"} +{"level":"info","ts":"2024-08-14T00:46:28Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"035a33e0-c21b-48a8-9fcc-b5c81bad655c"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":172,"total":1} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":172} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":172} +{"level":"info","ts":"2024-08-14T00:46:28Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"26a62101-d0e5-4cad-80cc-1f80adc8953d"} +{"level":"info","ts":"2024-08-14T00:46:28Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"26a62101-d0e5-4cad-80cc-1f80adc8953d"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":173,"total":1} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":173} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":173} +{"level":"info","ts":"2024-08-14T00:46:28Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"41e2d0d0-d420-4174-b4a5-5deaae3d152f"} +{"level":"info","ts":"2024-08-14T00:46:28Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"41e2d0d0-d420-4174-b4a5-5deaae3d152f"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":174,"total":1} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":174} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":174} +{"level":"info","ts":"2024-08-14T00:46:28Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"54a2f778-544f-4947-a8c4-5e36de9115ac"} +{"level":"info","ts":"2024-08-14T00:46:28Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"54a2f778-544f-4947-a8c4-5e36de9115ac"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":175,"total":1} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":175} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":175} +{"level":"info","ts":"2024-08-14T00:46:28Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"fa7d4b1a-efd0-4e17-ad34-610b939dd73d"} +{"level":"info","ts":"2024-08-14T00:46:28Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"fa7d4b1a-efd0-4e17-ad34-610b939dd73d"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":176,"total":1} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":176} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":176} +{"level":"info","ts":"2024-08-14T00:46:28Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"1870b396-7d93-4ad5-834b-252bcee6e6e0"} +{"level":"info","ts":"2024-08-14T00:46:28Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"1870b396-7d93-4ad5-834b-252bcee6e6e0"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":177,"total":1} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":177} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":177} +{"level":"info","ts":"2024-08-14T00:46:28Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"45b01caf-6369-4d2c-9b2e-1f015fb77201"} +{"level":"info","ts":"2024-08-14T00:46:28Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"45b01caf-6369-4d2c-9b2e-1f015fb77201"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":178,"total":1} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":178} +{"level":"info","ts":"2024-08-14T00:46:28Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":178} +{"level":"info","ts":"2024-08-14T00:46:29Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"dff3f179-05f6-407b-803d-95df810d9be3"} +{"level":"info","ts":"2024-08-14T00:46:29Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"dff3f179-05f6-407b-803d-95df810d9be3"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":179,"total":1} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":179} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":179} +{"level":"info","ts":"2024-08-14T00:46:29Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"e8f5e6d1-2217-42fe-847f-11b81e3b4e6f"} +{"level":"info","ts":"2024-08-14T00:46:29Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"e8f5e6d1-2217-42fe-847f-11b81e3b4e6f"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":180,"total":1} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":180} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":180} +{"level":"info","ts":"2024-08-14T00:46:29Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"8d00befb-f7cd-4908-8e11-04d301c0e67f"} +{"level":"info","ts":"2024-08-14T00:46:29Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"8d00befb-f7cd-4908-8e11-04d301c0e67f"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":181,"total":1} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":181} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":181} +{"level":"info","ts":"2024-08-14T00:46:29Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"455a78b6-09ce-4b2c-843a-74b2ac6201e2"} +{"level":"info","ts":"2024-08-14T00:46:29Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"455a78b6-09ce-4b2c-843a-74b2ac6201e2"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":182,"total":1} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":182} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":182} +{"level":"info","ts":"2024-08-14T00:46:29Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"346f619c-6f55-4cb2-a1ac-fce6507a8d6c"} +{"level":"info","ts":"2024-08-14T00:46:29Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"346f619c-6f55-4cb2-a1ac-fce6507a8d6c"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":183,"total":1} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":183} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":183} +{"level":"info","ts":"2024-08-14T00:46:29Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"838e65e9-df2f-49be-b16c-b68110e4e692"} +{"level":"info","ts":"2024-08-14T00:46:29Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"838e65e9-df2f-49be-b16c-b68110e4e692"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":184,"total":1} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":184} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":184} +{"level":"info","ts":"2024-08-14T00:46:29Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"67b36488-8dfe-45c2-807d-c2ff12cff8b0"} +{"level":"info","ts":"2024-08-14T00:46:29Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"67b36488-8dfe-45c2-807d-c2ff12cff8b0"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":185,"total":1} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":185} +{"level":"info","ts":"2024-08-14T00:46:29Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":185} +{"level":"info","ts":"2024-08-14T00:46:30Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"524eb491-4759-4398-b17c-954e4ccc88c7"} +{"level":"info","ts":"2024-08-14T00:46:30Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"524eb491-4759-4398-b17c-954e4ccc88c7"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":186,"total":1} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":186} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":186} +{"level":"info","ts":"2024-08-14T00:46:30Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"30e6031d-7b52-4260-ab0f-0fcca2de909d"} +{"level":"info","ts":"2024-08-14T00:46:30Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"30e6031d-7b52-4260-ab0f-0fcca2de909d"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":187,"total":1} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":187} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":187} +{"level":"info","ts":"2024-08-14T00:46:30Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"0739a065-85f0-48f0-a0b8-e55ec415aad5"} +{"level":"info","ts":"2024-08-14T00:46:30Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"0739a065-85f0-48f0-a0b8-e55ec415aad5"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":188,"total":1} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":188} +{"level":"info","ts":"2024-08-14T00:46:30Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":188} +{"level":"info","ts":"2024-08-14T00:46:31Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"08a1105e-6a26-4a9f-a24d-9dc1e527a126"} +{"level":"info","ts":"2024-08-14T00:46:31Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"08a1105e-6a26-4a9f-a24d-9dc1e527a126"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":189,"total":1} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":189} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":189} +{"level":"info","ts":"2024-08-14T00:46:31Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"b24b4122-f3cd-49a2-8343-2f347fd16c52"} +{"level":"info","ts":"2024-08-14T00:46:31Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-wvvwq","namespace":"scale"},"namespace":"scale","name":"backend-wvvwq","reconcileID":"b24b4122-f3cd-49a2-8343-2f347fd16c52"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":190,"total":1} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":190} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":190} +{"level":"info","ts":"2024-08-14T00:46:31Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"a4e5c885-d6b3-403b-bb38-402eb51c9e83"} +{"level":"info","ts":"2024-08-14T00:46:31Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"a4e5c885-d6b3-403b-bb38-402eb51c9e83"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":191,"total":1} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":191} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":191} +{"level":"info","ts":"2024-08-14T00:46:31Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"f3b56e45-2e3a-41f3-8012-eb6e7735f350"} +{"level":"info","ts":"2024-08-14T00:46:31Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"f3b56e45-2e3a-41f3-8012-eb6e7735f350"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":192,"total":1} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":192} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":192} +{"level":"info","ts":"2024-08-14T00:46:31Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"d2331281-ef03-4dea-81f5-c9598033ab7d"} +{"level":"info","ts":"2024-08-14T00:46:31Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"d2331281-ef03-4dea-81f5-c9598033ab7d"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":193,"total":1} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":193} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":193} +{"level":"info","ts":"2024-08-14T00:46:31Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"1d93ff3f-7bf0-4fd4-861a-7ba48ae18cf7"} +{"level":"info","ts":"2024-08-14T00:46:31Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"1d93ff3f-7bf0-4fd4-861a-7ba48ae18cf7"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":194,"total":1} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":194} +{"level":"info","ts":"2024-08-14T00:46:31Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":194} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"792e20f9-6d00-4645-8baf-5a779ad2fbf2"} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"792e20f9-6d00-4645-8baf-5a779ad2fbf2"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":195,"total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":195} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":195} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"689aad9f-6f19-488f-8a20-d703694a1400"} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"689aad9f-6f19-488f-8a20-d703694a1400"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":196,"total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":196} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":196} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"b684f530-2c82-483a-a9ff-e926d8df4934"} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"b684f530-2c82-483a-a9ff-e926d8df4934"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":197,"total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":197} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":197} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"db9f0749-8810-4932-82dc-067b64d7eb53"} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"db9f0749-8810-4932-82dc-067b64d7eb53"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":198,"total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":198} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":198} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"602d19b6-b124-4245-a8c0-e95f77af9701"} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"602d19b6-b124-4245-a8c0-e95f77af9701"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":199,"total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":199} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":199} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"51e91a0e-20fc-4541-88e5-987bbf297a06"} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"51e91a0e-20fc-4541-88e5-987bbf297a06"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":200,"total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":200} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":200} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"2e8725c5-df59-4b72-9767-beff68814df4"} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"2e8725c5-df59-4b72-9767-beff68814df4"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":201,"total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":201} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":201} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"43b05421-a4a2-417b-a90c-71804bb54879"} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"43b05421-a4a2-417b-a90c-71804bb54879"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":202,"total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":202} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":202} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"db1aec6e-f5dd-4024-87dc-a43063ee0f34"} +{"level":"info","ts":"2024-08-14T00:46:32Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"db1aec6e-f5dd-4024-87dc-a43063ee0f34"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":203,"total":1} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":203} +{"level":"info","ts":"2024-08-14T00:46:32Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":203} +{"level":"info","ts":"2024-08-14T00:46:33Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"77877b85-e1f9-4cfc-9c33-0c7e2452efb3"} +{"level":"info","ts":"2024-08-14T00:46:33Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"77877b85-e1f9-4cfc-9c33-0c7e2452efb3"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":204,"total":1} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":204} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":204} +{"level":"info","ts":"2024-08-14T00:46:33Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"22a453b8-f409-4d47-8e72-f816ea80bb1b"} +{"level":"info","ts":"2024-08-14T00:46:33Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"22a453b8-f409-4d47-8e72-f816ea80bb1b"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":205,"total":1} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":205} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":205} +{"level":"info","ts":"2024-08-14T00:46:33Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"0ccec29c-5adf-4e42-a5b9-e5f7c00028dd"} +{"level":"info","ts":"2024-08-14T00:46:33Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"0ccec29c-5adf-4e42-a5b9-e5f7c00028dd"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":206,"total":1} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":206} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":206} +{"level":"info","ts":"2024-08-14T00:46:33Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"1484dee4-5c01-47b8-8d49-ab2fa5c31f11"} +{"level":"info","ts":"2024-08-14T00:46:33Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"1484dee4-5c01-47b8-8d49-ab2fa5c31f11"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":207,"total":1} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":207} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":207} +{"level":"info","ts":"2024-08-14T00:46:33Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"60a337cb-75fb-4a3e-b25a-75c28bb5dcdb"} +{"level":"info","ts":"2024-08-14T00:46:33Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"60a337cb-75fb-4a3e-b25a-75c28bb5dcdb"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":208,"total":1} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":208} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":208} +{"level":"info","ts":"2024-08-14T00:46:33Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"f2c8665d-2c27-4ad5-b8df-a61c155d0b16"} +{"level":"info","ts":"2024-08-14T00:46:33Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"f2c8665d-2c27-4ad5-b8df-a61c155d0b16"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":209,"total":1} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":209} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":209} +{"level":"info","ts":"2024-08-14T00:46:33Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"5a0f5042-10ce-43e5-a9e9-88e417683694"} +{"level":"info","ts":"2024-08-14T00:46:33Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"5a0f5042-10ce-43e5-a9e9-88e417683694"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":210,"total":1} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":210} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":210} +{"level":"info","ts":"2024-08-14T00:46:33Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"6e6d7290-ea13-4101-8181-4a88e2ee71a2"} +{"level":"info","ts":"2024-08-14T00:46:33Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"6e6d7290-ea13-4101-8181-4a88e2ee71a2"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":211,"total":1} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:33Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":211} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":211} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"a54ce631-f2e1-4f94-9acc-1c710f21b5ca"} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"a54ce631-f2e1-4f94-9acc-1c710f21b5ca"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":212,"total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":212} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":212} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"934bc9c4-55f8-4c9b-868e-75f7098c2932"} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"934bc9c4-55f8-4c9b-868e-75f7098c2932"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":213,"total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":213} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":213} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"bfe389bf-8e76-4cbb-a70a-7f568174dc66"} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"bfe389bf-8e76-4cbb-a70a-7f568174dc66"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":214,"total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":214} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":214} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"8860a1d5-3b4a-460d-ad8b-216a5082f2fe"} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"8860a1d5-3b4a-460d-ad8b-216a5082f2fe"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":215,"total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":215} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":215} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"1500f363-0607-497d-8507-b38d76d5bfa4"} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"1500f363-0607-497d-8507-b38d76d5bfa4"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":216,"total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":216} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":216} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"53cd5511-93c7-4446-8f63-10eee7cefd0d"} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"53cd5511-93c7-4446-8f63-10eee7cefd0d"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":217,"total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":217} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":217} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"ddfabc84-ad13-4b58-aa1a-a8139d76e5c4"} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"ddfabc84-ad13-4b58-aa1a-a8139d76e5c4"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":218,"total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":218} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":218} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"8a2f1b9f-f6de-40d2-b08e-eec9940a719d"} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"8a2f1b9f-f6de-40d2-b08e-eec9940a719d"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":219,"total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":219} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":219} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"b7c1dcde-beac-408e-b036-7cadb74c6e7f"} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"b7c1dcde-beac-408e-b036-7cadb74c6e7f"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":220,"total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":220} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":220} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"a49b19ab-944c-4048-b10f-8f7afc2e206a"} +{"level":"info","ts":"2024-08-14T00:46:34Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"a49b19ab-944c-4048-b10f-8f7afc2e206a"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":221,"total":1} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:34Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":221} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":221} +{"level":"info","ts":"2024-08-14T00:46:35Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"7f910193-136e-4072-8ce8-119b63a9c46a"} +{"level":"info","ts":"2024-08-14T00:46:35Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"7f910193-136e-4072-8ce8-119b63a9c46a"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":222,"total":1} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":222} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":222} +{"level":"info","ts":"2024-08-14T00:46:35Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"35854e87-51fb-484d-be54-5215ca370863"} +{"level":"info","ts":"2024-08-14T00:46:35Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"35854e87-51fb-484d-be54-5215ca370863"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":223,"total":1} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":223} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":223} +{"level":"info","ts":"2024-08-14T00:46:35Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"28a94dc4-f308-469f-81cc-6d6711078dcf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"28a94dc4-f308-469f-81cc-6d6711078dcf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":224,"total":1} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":224} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":224} +{"level":"info","ts":"2024-08-14T00:46:35Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"c13f9b08-c820-48e0-85af-3b0534eee13b"} +{"level":"info","ts":"2024-08-14T00:46:35Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"c13f9b08-c820-48e0-85af-3b0534eee13b"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":225,"total":1} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":225} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":225} +{"level":"info","ts":"2024-08-14T00:46:35Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"9184a810-201b-4247-a36b-d12c5d056e8f"} +{"level":"info","ts":"2024-08-14T00:46:35Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-fhhss","namespace":"scale"},"namespace":"scale","name":"backend-fhhss","reconcileID":"9184a810-201b-4247-a36b-d12c5d056e8f"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":226,"total":1} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":226} +{"level":"info","ts":"2024-08-14T00:46:35Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":226} +{"level":"info","ts":"2024-08-14T00:46:36Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"4fad0db2-18c8-4f3a-8bd0-0263dcc1d52e"} +{"level":"info","ts":"2024-08-14T00:46:36Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"4fad0db2-18c8-4f3a-8bd0-0263dcc1d52e"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":227,"total":1} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":227} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":227} +{"level":"info","ts":"2024-08-14T00:46:36Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"a5cf81c0-1263-416c-92c4-e4ebaf43f629"} +{"level":"info","ts":"2024-08-14T00:46:36Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"a5cf81c0-1263-416c-92c4-e4ebaf43f629"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":228,"total":1} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":228} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":228} +{"level":"info","ts":"2024-08-14T00:46:36Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"6a2ac9c4-bc46-4116-a771-98ee67e12a19"} +{"level":"info","ts":"2024-08-14T00:46:36Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"6a2ac9c4-bc46-4116-a771-98ee67e12a19"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":229,"total":1} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":229} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":229} +{"level":"info","ts":"2024-08-14T00:46:36Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"13193783-ec60-470f-99e3-55c1cbee2044"} +{"level":"info","ts":"2024-08-14T00:46:36Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"13193783-ec60-470f-99e3-55c1cbee2044"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":230,"total":1} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":230} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":230} +{"level":"info","ts":"2024-08-14T00:46:36Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"55734e90-7111-4d43-8b4e-2c5fc8be8105"} +{"level":"info","ts":"2024-08-14T00:46:36Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"55734e90-7111-4d43-8b4e-2c5fc8be8105"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":231,"total":1} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":231} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":231} +{"level":"info","ts":"2024-08-14T00:46:36Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"096d6f40-f8f8-4ed4-a155-c7474017acce"} +{"level":"info","ts":"2024-08-14T00:46:36Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"096d6f40-f8f8-4ed4-a155-c7474017acce"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":232,"total":1} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":232} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":232} +{"level":"info","ts":"2024-08-14T00:46:36Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"b7d8ceba-1200-4bd0-b9f8-ba76c4be743f"} +{"level":"info","ts":"2024-08-14T00:46:36Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"b7d8ceba-1200-4bd0-b9f8-ba76c4be743f"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":233,"total":1} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":233} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":233} +{"level":"info","ts":"2024-08-14T00:46:36Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"82ddb0d8-ca3d-4b26-9409-cd834f935f1f"} +{"level":"info","ts":"2024-08-14T00:46:36Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"82ddb0d8-ca3d-4b26-9409-cd834f935f1f"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":234,"total":1} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":234} +{"level":"info","ts":"2024-08-14T00:46:36Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":234} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"a559cdca-4df9-4e9a-b22e-314c30703c8a"} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"a559cdca-4df9-4e9a-b22e-314c30703c8a"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":235,"total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":235} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":235} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"5b6bf96f-9238-4da5-a181-da0e1462456e"} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"5b6bf96f-9238-4da5-a181-da0e1462456e"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":236,"total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":236} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":236} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"6401a729-8e5f-4f9b-82b3-9b31f593d609"} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"6401a729-8e5f-4f9b-82b3-9b31f593d609"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":237,"total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":237} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":237} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"697b364e-d8b6-4335-b289-3e604d271b6c"} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"697b364e-d8b6-4335-b289-3e604d271b6c"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":238,"total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":238} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":238} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"5c160a3b-a2c1-4c14-8858-f6123068db88"} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"5c160a3b-a2c1-4c14-8858-f6123068db88"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":239,"total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":239} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":239} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"be3bbbe3-29ee-4bbe-80f1-864aa7b42ab7"} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"be3bbbe3-29ee-4bbe-80f1-864aa7b42ab7"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":240,"total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":240} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":240} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"9c5be409-6208-4a56-9c56-dca41374d77c"} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"9c5be409-6208-4a56-9c56-dca41374d77c"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":241,"total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":241} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":241} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"b1de9e69-27fe-4393-b13a-6bd497ec6ecd"} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"b1de9e69-27fe-4393-b13a-6bd497ec6ecd"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":242,"total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":242} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":242} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"37a3b425-274f-4b8a-aa83-1c47e7872f1c"} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"37a3b425-274f-4b8a-aa83-1c47e7872f1c"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":243,"total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":243} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":243} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"00652a60-8190-4743-8698-2dfeca611b77"} +{"level":"info","ts":"2024-08-14T00:46:37Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"00652a60-8190-4743-8698-2dfeca611b77"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":244,"total":1} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":244} +{"level":"info","ts":"2024-08-14T00:46:37Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":244} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"f00c34e2-a5ea-4667-8569-9424c9ea9d33"} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"f00c34e2-a5ea-4667-8569-9424c9ea9d33"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":245,"total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":245} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":245} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"9ffd949d-1ee7-409b-87d5-efe084da58c6"} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"9ffd949d-1ee7-409b-87d5-efe084da58c6"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":246,"total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":246} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":246} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"bbba6832-12de-401d-b249-29793015b084"} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"bbba6832-12de-401d-b249-29793015b084"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":247,"total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":247} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":247} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"cff8aabb-0a1a-434f-adcc-6a0febb0142c"} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"cff8aabb-0a1a-434f-adcc-6a0febb0142c"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":248,"total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":248} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":248} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"a07a660e-e3f3-4067-af95-e65f772f29e4"} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"a07a660e-e3f3-4067-af95-e65f772f29e4"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":249,"total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":249} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":249} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"8afb9290-9028-43ff-a819-c3655da90837"} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"8afb9290-9028-43ff-a819-c3655da90837"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":250,"total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":250} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":250} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"0ce99c73-0bfa-4c88-ae56-9c09011b037d"} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"0ce99c73-0bfa-4c88-ae56-9c09011b037d"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":251,"total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":251} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":251} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"7c0e8178-b4d2-40dd-a057-1ec0f46c3634"} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"7c0e8178-b4d2-40dd-a057-1ec0f46c3634"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":252,"total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":252} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":252} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"ff2605ec-ebf7-40ff-84b2-1f2f9440b535"} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"ff2605ec-ebf7-40ff-84b2-1f2f9440b535"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":253,"total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"NGINX configuration was successfully updated","batchID":253} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Finished handling the batch","batchID":253} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"f8891111-ed3b-4a19-ba0f-ddb60a39d7fd"} +{"level":"info","ts":"2024-08-14T00:46:38Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"f8891111-ed3b-4a19-ba0f-ddb60a39d7fd"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"Handling events from the batch","batchID":254,"total":1} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Deleted file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/matches.json"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/stream-conf.d/stream.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/http.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/conf.d/config-version.conf"} +{"level":"info","ts":"2024-08-14T00:46:38Z","logger":"nginxFileManager","msg":"Wrote file","path":"/etc/nginx/module-includes/load-modules.conf"} +{"level":"error","ts":"2024-08-14T00:46:38Z","logger":"eventLoop.eventHandler","msg":"couldn't update upstream via the API, reloading configuration instead","batchID":254,"upstreamName":"scale_backend_80","error":"failed to update servers of scale_backend_80 upstream: failed to add 10.28.4.172:8080 server to scale_backend_80 upstream: expected 201 response, got 500. error.status=500; error.text=upstream memory exhausted; error.code=UpstreamOutOfMemory; request_id=f2c955543b3586413c2347d1b9a04a93; href=https://nginx.org/en/docs/http/ngx_http_api_module.html","stacktrace":"github.com/nginxinc/nginx-gateway-fabric/internal/mode/static.(*eventHandlerImpl).updateUpstreamServers\n\t/home/runner/work/nginx-gateway-fabric/nginx-gateway-fabric/internal/mode/static/handler.go:374\ngithub.com/nginxinc/nginx-gateway-fabric/internal/mode/static.(*eventHandlerImpl).HandleEventBatch\n\t/home/runner/work/nginx-gateway-fabric/nginx-gateway-fabric/internal/mode/static/handler.go:200\ngithub.com/nginxinc/nginx-gateway-fabric/internal/framework/events.(*EventLoop).Start.func1.1\n\t/home/runner/work/nginx-gateway-fabric/nginx-gateway-fabric/internal/framework/events/loop.go:74"} +{"level":"info","ts":"2024-08-14T00:46:39Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"34ad71d1-b485-4989-a68e-2a7e63675c6a"} +{"level":"info","ts":"2024-08-14T00:46:39Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"34ad71d1-b485-4989-a68e-2a7e63675c6a"} +{"level":"info","ts":"2024-08-14T00:46:39Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":1} +{"level":"info","ts":"2024-08-14T00:46:39Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"4115aa32-65a3-40be-a011-ab67b6917a9c"} +{"level":"info","ts":"2024-08-14T00:46:39Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"4115aa32-65a3-40be-a011-ab67b6917a9c"} +{"level":"info","ts":"2024-08-14T00:46:39Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":2} +{"level":"info","ts":"2024-08-14T00:46:39Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"ef30f136-7fea-4b0c-9b08-9c1173f0efae"} +{"level":"info","ts":"2024-08-14T00:46:39Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"ef30f136-7fea-4b0c-9b08-9c1173f0efae"} +{"level":"info","ts":"2024-08-14T00:46:39Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":3} +{"level":"info","ts":"2024-08-14T00:46:39Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"7a49df7c-33ff-4d05-a1a3-75a791b79dac"} +{"level":"info","ts":"2024-08-14T00:46:39Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"7a49df7c-33ff-4d05-a1a3-75a791b79dac"} +{"level":"info","ts":"2024-08-14T00:46:39Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":4} +{"level":"info","ts":"2024-08-14T00:46:40Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"7979be63-956b-4c98-af2f-cf050d4bd580"} +{"level":"info","ts":"2024-08-14T00:46:40Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"7979be63-956b-4c98-af2f-cf050d4bd580"} +{"level":"info","ts":"2024-08-14T00:46:40Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":5} +{"level":"info","ts":"2024-08-14T00:46:40Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"837f5e98-a5bc-427f-aefa-4dad659cb7a5"} +{"level":"info","ts":"2024-08-14T00:46:40Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"837f5e98-a5bc-427f-aefa-4dad659cb7a5"} +{"level":"info","ts":"2024-08-14T00:46:40Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":6} +{"level":"info","ts":"2024-08-14T00:46:40Z","msg":"Reconciling the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"54a439c1-db93-49ec-a749-f072544badc4"} +{"level":"info","ts":"2024-08-14T00:46:40Z","msg":"Upserted the resource","controller":"endpointslice","controllerGroup":"discovery.k8s.io","controllerKind":"EndpointSlice","EndpointSlice":{"name":"backend-pbsjl","namespace":"scale"},"namespace":"scale","name":"backend-pbsjl","reconcileID":"54a439c1-db93-49ec-a749-f072544badc4"} +{"level":"info","ts":"2024-08-14T00:46:40Z","logger":"eventLoop","msg":"added an event to the next batch","type":"*events.UpsertEvent","total":7} diff --git a/tests/results/scale/edge/TestScale_UpstreamServers/nginx-plus.log b/tests/results/scale/edge/TestScale_UpstreamServers/nginx-plus.log new file mode 100644 index 0000000000..511935eeae --- /dev/null +++ b/tests/results/scale/edge/TestScale_UpstreamServers/nginx-plus.log @@ -0,0 +1,1042 @@ +2024/08/14 00:45:21 [notice] 24#24: using the "epoll" event method +2024/08/14 00:45:21 [notice] 24#24: nginx/1.25.5 (nginx-plus-r32) +2024/08/14 00:45:21 [notice] 24#24: built by gcc 13.2.1 20240309 (Alpine 13.2.1_git20240309) +2024/08/14 00:45:21 [notice] 24#24: OS: Linux 6.1.85+ +2024/08/14 00:45:21 [notice] 24#24: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2024/08/14 00:45:21 [notice] 24#24: start worker processes +2024/08/14 00:45:21 [notice] 24#24: start worker process 31 +2024/08/14 00:45:21 [notice] 24#24: start worker process 32 +2024/08/14 00:45:21 [notice] 24#24: start worker process 33 +2024/08/14 00:45:21 [notice] 24#24: start worker process 34 +2024/08/14 00:45:21 [notice] 24#24: start worker process 35 +2024/08/14 00:45:21 [notice] 24#24: start worker process 36 +2024/08/14 00:45:21 [notice] 24#24: start worker process 37 +2024/08/14 00:45:21 [notice] 24#24: start worker process 38 +2024/08/14 00:45:21 [notice] 24#24: start worker process 39 +2024/08/14 00:45:21 [notice] 24#24: start worker process 40 +2024/08/14 00:45:21 [notice] 24#24: start worker process 41 +2024/08/14 00:45:21 [notice] 24#24: start worker process 42 +2024/08/14 00:45:21 [notice] 24#24: start worker process 43 +2024/08/14 00:45:21 [notice] 24#24: start worker process 44 +2024/08/14 00:45:21 [notice] 24#24: start worker process 45 +2024/08/14 00:45:21 [notice] 24#24: start worker process 46 +2024/08/14 00:45:22 [notice] 24#24: signal 1 (SIGHUP) received from 7, reconfiguring +2024/08/14 00:45:22 [notice] 24#24: reconfiguring +2024/08/14 00:45:22 [notice] 24#24: using the "epoll" event method +2024/08/14 00:45:22 [notice] 24#24: start worker processes +2024/08/14 00:45:22 [notice] 24#24: start worker process 55 +2024/08/14 00:45:22 [notice] 24#24: start worker process 56 +2024/08/14 00:45:22 [notice] 24#24: start worker process 57 +2024/08/14 00:45:22 [notice] 24#24: start worker process 58 +2024/08/14 00:45:22 [notice] 24#24: start worker process 59 +2024/08/14 00:45:22 [notice] 24#24: start worker process 60 +2024/08/14 00:45:22 [notice] 24#24: start worker process 61 +2024/08/14 00:45:22 [notice] 24#24: start worker process 62 +2024/08/14 00:45:22 [notice] 24#24: start worker process 63 +2024/08/14 00:45:22 [notice] 24#24: start worker process 64 +2024/08/14 00:45:22 [notice] 24#24: start worker process 65 +2024/08/14 00:45:22 [notice] 24#24: start worker process 66 +2024/08/14 00:45:22 [notice] 24#24: start worker process 67 +2024/08/14 00:45:22 [notice] 24#24: start worker process 68 +2024/08/14 00:45:22 [notice] 24#24: start worker process 69 +2024/08/14 00:45:22 [notice] 24#24: start worker process 70 +2024/08/14 00:45:22 [notice] 31#31: gracefully shutting down +2024/08/14 00:45:22 [notice] 32#32: gracefully shutting down +2024/08/14 00:45:22 [notice] 33#33: gracefully shutting down +2024/08/14 00:45:22 [notice] 31#31: exiting +2024/08/14 00:45:22 [notice] 34#34: gracefully shutting down +2024/08/14 00:45:22 [notice] 32#32: exiting +2024/08/14 00:45:22 [notice] 33#33: exiting +2024/08/14 00:45:22 [notice] 36#36: gracefully shutting down +2024/08/14 00:45:22 [notice] 34#34: exiting +2024/08/14 00:45:22 [notice] 35#35: gracefully shutting down +2024/08/14 00:45:22 [notice] 36#36: exiting +2024/08/14 00:45:22 [notice] 39#39: gracefully shutting down +2024/08/14 00:45:22 [notice] 38#38: gracefully shutting down +2024/08/14 00:45:22 [notice] 37#37: gracefully shutting down +2024/08/14 00:45:22 [notice] 40#40: gracefully shutting down +2024/08/14 00:45:22 [notice] 35#35: exiting +2024/08/14 00:45:22 [notice] 41#41: gracefully shutting down +2024/08/14 00:45:22 [notice] 24#24: signal 1 (SIGHUP) received from 7, reconfiguring +2024/08/14 00:45:22 [notice] 39#39: exiting +2024/08/14 00:45:22 [notice] 24#24: reconfiguring +2024/08/14 00:45:22 [notice] 40#40: exiting +2024/08/14 00:45:22 [notice] 37#37: exiting +2024/08/14 00:45:22 [notice] 38#38: exiting +2024/08/14 00:45:22 [notice] 42#42: gracefully shutting down +2024/08/14 00:45:22 [notice] 43#43: gracefully shutting down +2024/08/14 00:45:22 [notice] 41#41: exiting +2024/08/14 00:45:22 [notice] 44#44: gracefully shutting down +2024/08/14 00:45:22 [notice] 45#45: gracefully shutting down +2024/08/14 00:45:22 [notice] 42#42: exiting +2024/08/14 00:45:22 [notice] 43#43: exiting +2024/08/14 00:45:22 [notice] 44#44: exiting +2024/08/14 00:45:22 [notice] 45#45: exiting +2024/08/14 00:45:22 [notice] 46#46: gracefully shutting down +2024/08/14 00:45:22 [notice] 46#46: exiting +2024/08/14 00:45:22 [notice] 34#34: exit +2024/08/14 00:45:22 [notice] 36#36: exit +2024/08/14 00:45:22 [notice] 32#32: exit +2024/08/14 00:45:22 [notice] 39#39: exit +2024/08/14 00:45:22 [notice] 37#37: exit +2024/08/14 00:45:22 [notice] 45#45: exit +2024/08/14 00:45:22 [notice] 40#40: exit +2024/08/14 00:45:22 [notice] 43#43: exit +2024/08/14 00:45:22 [notice] 33#33: exit +2024/08/14 00:45:22 [notice] 35#35: exit +2024/08/14 00:45:22 [notice] 42#42: exit +2024/08/14 00:45:22 [notice] 44#44: exit +2024/08/14 00:45:22 [notice] 38#38: exit +2024/08/14 00:45:22 [notice] 46#46: exit +2024/08/14 00:45:22 [notice] 41#41: exit +2024/08/14 00:45:22 [notice] 31#31: exit +2024/08/14 00:45:22 [notice] 24#24: using the "epoll" event method +2024/08/14 00:45:22 [notice] 24#24: start worker processes +2024/08/14 00:45:22 [notice] 24#24: start worker process 71 +2024/08/14 00:45:22 [notice] 24#24: start worker process 72 +2024/08/14 00:45:22 [notice] 24#24: start worker process 73 +2024/08/14 00:45:22 [notice] 24#24: start worker process 74 +2024/08/14 00:45:22 [notice] 24#24: start worker process 75 +2024/08/14 00:45:22 [notice] 24#24: start worker process 76 +2024/08/14 00:45:22 [notice] 24#24: start worker process 77 +2024/08/14 00:45:22 [notice] 24#24: start worker process 78 +2024/08/14 00:45:22 [notice] 24#24: start worker process 79 +2024/08/14 00:45:22 [notice] 24#24: start worker process 80 +2024/08/14 00:45:22 [notice] 24#24: start worker process 81 +2024/08/14 00:45:22 [notice] 24#24: start worker process 82 +2024/08/14 00:45:22 [notice] 24#24: start worker process 83 +2024/08/14 00:45:22 [notice] 24#24: start worker process 84 +2024/08/14 00:45:22 [notice] 24#24: start worker process 85 +2024/08/14 00:45:22 [notice] 24#24: start worker process 86 +2024/08/14 00:45:23 [notice] 55#55: gracefully shutting down +2024/08/14 00:45:23 [notice] 56#56: gracefully shutting down +2024/08/14 00:45:23 [notice] 57#57: gracefully shutting down +2024/08/14 00:45:23 [notice] 58#58: gracefully shutting down +2024/08/14 00:45:23 [notice] 59#59: gracefully shutting down +2024/08/14 00:45:23 [notice] 60#60: gracefully shutting down +2024/08/14 00:45:23 [notice] 61#61: gracefully shutting down +2024/08/14 00:45:23 [notice] 56#56: exiting +2024/08/14 00:45:23 [notice] 57#57: exiting +2024/08/14 00:45:23 [notice] 62#62: gracefully shutting down +2024/08/14 00:45:23 [notice] 58#58: exiting +2024/08/14 00:45:23 [notice] 63#63: gracefully shutting down +2024/08/14 00:45:23 [notice] 59#59: exiting +2024/08/14 00:45:23 [notice] 64#64: gracefully shutting down +2024/08/14 00:45:23 [notice] 55#55: exiting +2024/08/14 00:45:23 [notice] 60#60: exiting +2024/08/14 00:45:23 [notice] 61#61: exiting +2024/08/14 00:45:23 [notice] 66#66: gracefully shutting down +2024/08/14 00:45:23 [notice] 63#63: exiting +2024/08/14 00:45:23 [notice] 67#67: gracefully shutting down +2024/08/14 00:45:23 [notice] 69#69: gracefully shutting down +2024/08/14 00:45:23 [notice] 64#64: exiting +2024/08/14 00:45:23 [notice] 70#70: gracefully shutting down +2024/08/14 00:45:23 [notice] 66#66: exiting +2024/08/14 00:45:23 [notice] 69#69: exiting +2024/08/14 00:45:23 [notice] 68#68: gracefully shutting down +2024/08/14 00:45:23 [notice] 67#67: exiting +2024/08/14 00:45:23 [notice] 68#68: exiting +2024/08/14 00:45:23 [notice] 24#24: signal 17 (SIGCHLD) received from 39 +2024/08/14 00:45:23 [notice] 70#70: exiting +2024/08/14 00:45:23 [notice] 24#24: worker process 31 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 32 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 33 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 34 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 35 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 36 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 37 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 38 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 39 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 40 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 41 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 42 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 43 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 44 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 45 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 46 exited with code 0 +2024/08/14 00:45:23 [notice] 65#65: gracefully shutting down +2024/08/14 00:45:23 [notice] 65#65: exiting +2024/08/14 00:45:23 [notice] 62#62: exiting +2024/08/14 00:45:23 [notice] 58#58: exit +2024/08/14 00:45:23 [notice] 67#67: exit +2024/08/14 00:45:23 [notice] 69#69: exit +2024/08/14 00:45:23 [notice] 56#56: exit +2024/08/14 00:45:23 [notice] 68#68: exit +2024/08/14 00:45:23 [notice] 60#60: exit +2024/08/14 00:45:23 [notice] 66#66: exit +2024/08/14 00:45:23 [notice] 63#63: exit +2024/08/14 00:45:23 [notice] 70#70: exit +2024/08/14 00:45:23 [notice] 61#61: exit +2024/08/14 00:45:23 [notice] 59#59: exit +2024/08/14 00:45:23 [notice] 57#57: exit +2024/08/14 00:45:23 [notice] 55#55: exit +2024/08/14 00:45:23 [notice] 62#62: exit +2024/08/14 00:45:23 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:45:23 [notice] 64#64: exit +2024/08/14 00:45:23 [notice] 65#65: exit +2024/08/14 00:45:23 [notice] 24#24: signal 17 (SIGCHLD) received from 63 +2024/08/14 00:45:23 [notice] 24#24: worker process 63 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:45:23 [notice] 24#24: signal 17 (SIGCHLD) received from 69 +2024/08/14 00:45:23 [notice] 24#24: worker process 58 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 67 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 69 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:45:23 [notice] 24#24: signal 17 (SIGCHLD) received from 58 +2024/08/14 00:45:23 [notice] 24#24: signal 17 (SIGCHLD) received from 70 +2024/08/14 00:45:23 [notice] 24#24: worker process 56 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 70 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 57 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:45:23 [notice] 24#24: signal 17 (SIGCHLD) received from 57 +2024/08/14 00:45:23 [notice] 24#24: worker process 59 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 60 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 61 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 64 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 66 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 68 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:45:23 [notice] 24#24: signal 17 (SIGCHLD) received from 65 +2024/08/14 00:45:23 [notice] 24#24: worker process 62 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: worker process 65 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:45:23 [notice] 24#24: signal 17 (SIGCHLD) received from 55 +2024/08/14 00:45:23 [notice] 24#24: worker process 55 exited with code 0 +2024/08/14 00:45:23 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:46:08 [notice] 24#24: signal 1 (SIGHUP) received from 7, reconfiguring +2024/08/14 00:46:08 [notice] 24#24: reconfiguring +2024/08/14 00:46:08 [notice] 24#24: using the "epoll" event method +2024/08/14 00:46:08 [notice] 24#24: start worker processes +2024/08/14 00:46:08 [notice] 24#24: start worker process 87 +2024/08/14 00:46:08 [notice] 24#24: start worker process 88 +2024/08/14 00:46:08 [notice] 24#24: start worker process 89 +2024/08/14 00:46:08 [notice] 24#24: start worker process 90 +2024/08/14 00:46:08 [notice] 24#24: start worker process 91 +2024/08/14 00:46:08 [notice] 24#24: start worker process 92 +2024/08/14 00:46:08 [notice] 24#24: start worker process 93 +2024/08/14 00:46:08 [notice] 24#24: start worker process 94 +2024/08/14 00:46:08 [notice] 24#24: start worker process 95 +2024/08/14 00:46:08 [notice] 24#24: start worker process 96 +2024/08/14 00:46:08 [notice] 24#24: start worker process 97 +2024/08/14 00:46:08 [notice] 24#24: start worker process 98 +2024/08/14 00:46:08 [notice] 24#24: start worker process 99 +2024/08/14 00:46:08 [notice] 24#24: start worker process 100 +2024/08/14 00:46:08 [notice] 24#24: start worker process 101 +2024/08/14 00:46:08 [notice] 24#24: start worker process 102 +2024/08/14 00:46:08 [notice] 71#71: gracefully shutting down +2024/08/14 00:46:08 [notice] 72#72: gracefully shutting down +2024/08/14 00:46:08 [notice] 73#73: gracefully shutting down +2024/08/14 00:46:08 [notice] 74#74: gracefully shutting down +2024/08/14 00:46:08 [notice] 75#75: gracefully shutting down +2024/08/14 00:46:08 [notice] 78#78: gracefully shutting down +2024/08/14 00:46:08 [notice] 73#73: exiting +2024/08/14 00:46:08 [notice] 72#72: exiting +2024/08/14 00:46:08 [notice] 76#76: gracefully shutting down +2024/08/14 00:46:08 [notice] 77#77: gracefully shutting down +2024/08/14 00:46:08 [notice] 71#71: exiting +2024/08/14 00:46:08 [notice] 75#75: exiting +2024/08/14 00:46:08 [notice] 74#74: exiting +2024/08/14 00:46:08 [notice] 79#79: gracefully shutting down +2024/08/14 00:46:08 [notice] 78#78: exiting +2024/08/14 00:46:08 [notice] 76#76: exiting +2024/08/14 00:46:08 [notice] 77#77: exiting +2024/08/14 00:46:08 [notice] 81#81: gracefully shutting down +2024/08/14 00:46:08 [notice] 80#80: gracefully shutting down +2024/08/14 00:46:08 [notice] 85#85: gracefully shutting down +2024/08/14 00:46:08 [notice] 79#79: exiting +2024/08/14 00:46:08 [notice] 81#81: exiting +2024/08/14 00:46:08 [notice] 80#80: exiting +2024/08/14 00:46:08 [notice] 82#82: gracefully shutting down +2024/08/14 00:46:08 [notice] 85#85: exiting +2024/08/14 00:46:08 [notice] 83#83: gracefully shutting down +2024/08/14 00:46:08 [notice] 82#82: exiting +2024/08/14 00:46:08 [notice] 83#83: exiting +2024/08/14 00:46:08 [notice] 84#84: gracefully shutting down +2024/08/14 00:46:08 [notice] 84#84: exiting +2024/08/14 00:46:08 [notice] 73#73: exit +2024/08/14 00:46:08 [notice] 72#72: exit +2024/08/14 00:46:08 [notice] 74#74: exit +2024/08/14 00:46:08 [notice] 76#76: exit +2024/08/14 00:46:08 [notice] 77#77: exit +2024/08/14 00:46:08 [notice] 78#78: exit +2024/08/14 00:46:08 [notice] 71#71: exit +2024/08/14 00:46:08 [notice] 81#81: exit +2024/08/14 00:46:08 [notice] 80#80: exit +2024/08/14 00:46:08 [notice] 82#82: exit +2024/08/14 00:46:08 [notice] 75#75: exit +2024/08/14 00:46:08 [notice] 79#79: exit +2024/08/14 00:46:08 [notice] 83#83: exit +2024/08/14 00:46:08 [notice] 84#84: exit +2024/08/14 00:46:08 [notice] 85#85: exit +2024/08/14 00:46:08 [notice] 86#86: gracefully shutting down +2024/08/14 00:46:08 [notice] 86#86: exiting +2024/08/14 00:46:08 [notice] 86#86: exit +2024/08/14 00:46:08 [notice] 24#24: signal 1 (SIGHUP) received from 7, reconfiguring +2024/08/14 00:46:08 [notice] 24#24: reconfiguring +2024/08/14 00:46:08 [notice] 24#24: using the "epoll" event method +2024/08/14 00:46:08 [notice] 24#24: start worker processes +2024/08/14 00:46:08 [notice] 24#24: start worker process 103 +2024/08/14 00:46:08 [notice] 24#24: start worker process 104 +2024/08/14 00:46:08 [notice] 24#24: start worker process 105 +2024/08/14 00:46:08 [notice] 24#24: start worker process 106 +2024/08/14 00:46:08 [notice] 24#24: start worker process 107 +2024/08/14 00:46:08 [notice] 24#24: start worker process 108 +2024/08/14 00:46:08 [notice] 24#24: start worker process 109 +2024/08/14 00:46:08 [notice] 24#24: start worker process 110 +2024/08/14 00:46:08 [notice] 24#24: start worker process 111 +2024/08/14 00:46:08 [notice] 24#24: start worker process 112 +2024/08/14 00:46:08 [notice] 24#24: start worker process 113 +2024/08/14 00:46:08 [notice] 24#24: start worker process 114 +2024/08/14 00:46:08 [notice] 24#24: start worker process 115 +2024/08/14 00:46:08 [notice] 24#24: start worker process 116 +2024/08/14 00:46:08 [notice] 24#24: start worker process 117 +2024/08/14 00:46:08 [notice] 24#24: start worker process 118 +2024/08/14 00:46:08 [notice] 87#87: gracefully shutting down +2024/08/14 00:46:08 [notice] 88#88: gracefully shutting down +2024/08/14 00:46:08 [notice] 90#90: gracefully shutting down +2024/08/14 00:46:08 [notice] 89#89: gracefully shutting down +2024/08/14 00:46:08 [notice] 91#91: gracefully shutting down +2024/08/14 00:46:08 [notice] 92#92: gracefully shutting down +2024/08/14 00:46:08 [notice] 93#93: gracefully shutting down +2024/08/14 00:46:08 [notice] 87#87: exiting +2024/08/14 00:46:08 [notice] 88#88: exiting +2024/08/14 00:46:08 [notice] 90#90: exiting +2024/08/14 00:46:08 [notice] 89#89: exiting +2024/08/14 00:46:08 [notice] 91#91: exiting +2024/08/14 00:46:08 [notice] 94#94: gracefully shutting down +2024/08/14 00:46:08 [notice] 95#95: gracefully shutting down +2024/08/14 00:46:08 [notice] 99#99: gracefully shutting down +2024/08/14 00:46:08 [notice] 92#92: exiting +2024/08/14 00:46:08 [notice] 96#96: gracefully shutting down +2024/08/14 00:46:08 [notice] 93#93: exiting +2024/08/14 00:46:08 [notice] 94#94: exiting +2024/08/14 00:46:08 [notice] 95#95: exiting +2024/08/14 00:46:08 [notice] 99#99: exiting +2024/08/14 00:46:08 [notice] 98#98: gracefully shutting down +2024/08/14 00:46:08 [notice] 97#97: gracefully shutting down +2024/08/14 00:46:08 [notice] 96#96: exiting +2024/08/14 00:46:08 [notice] 98#98: exiting +2024/08/14 00:46:08 [notice] 97#97: exiting +2024/08/14 00:46:08 [notice] 24#24: signal 17 (SIGCHLD) received from 75 +2024/08/14 00:46:08 [notice] 102#102: gracefully shutting down +2024/08/14 00:46:08 [notice] 101#101: gracefully shutting down +2024/08/14 00:46:08 [notice] 102#102: exiting +2024/08/14 00:46:08 [notice] 101#101: exiting +2024/08/14 00:46:08 [notice] 24#24: worker process 71 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 72 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 73 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 74 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 75 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 76 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 77 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 78 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 79 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 80 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 81 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 82 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 83 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 84 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 85 exited with code 0 +2024/08/14 00:46:08 [notice] 90#90: exit +2024/08/14 00:46:08 [notice] 24#24: worker process 86 exited with code 0 +2024/08/14 00:46:08 [notice] 98#98: exit +2024/08/14 00:46:08 [notice] 91#91: exit +2024/08/14 00:46:08 [notice] 99#99: exit +2024/08/14 00:46:08 [notice] 87#87: exit +2024/08/14 00:46:08 [notice] 93#93: exit +2024/08/14 00:46:08 [notice] 94#94: exit +2024/08/14 00:46:08 [notice] 95#95: exit +2024/08/14 00:46:08 [notice] 92#92: exit +2024/08/14 00:46:08 [notice] 88#88: exit +2024/08/14 00:46:08 [notice] 89#89: exit +2024/08/14 00:46:08 [notice] 96#96: exit +2024/08/14 00:46:08 [notice] 97#97: exit +2024/08/14 00:46:08 [notice] 101#101: exit +2024/08/14 00:46:08 [notice] 102#102: exit +2024/08/14 00:46:08 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:46:08 [notice] 100#100: gracefully shutting down +2024/08/14 00:46:08 [notice] 100#100: exiting +2024/08/14 00:46:08 [notice] 100#100: exit +2024/08/14 00:46:08 [notice] 24#24: signal 1 (SIGHUP) received from 7, reconfiguring +2024/08/14 00:46:08 [notice] 24#24: reconfiguring +2024/08/14 00:46:08 [notice] 24#24: using the "epoll" event method +2024/08/14 00:46:08 [notice] 24#24: start worker processes +2024/08/14 00:46:08 [notice] 24#24: start worker process 119 +2024/08/14 00:46:08 [notice] 24#24: start worker process 120 +2024/08/14 00:46:08 [notice] 24#24: start worker process 121 +2024/08/14 00:46:08 [notice] 24#24: start worker process 122 +2024/08/14 00:46:08 [notice] 24#24: start worker process 123 +2024/08/14 00:46:08 [notice] 24#24: start worker process 124 +2024/08/14 00:46:08 [notice] 24#24: start worker process 125 +2024/08/14 00:46:08 [notice] 24#24: start worker process 126 +2024/08/14 00:46:08 [notice] 24#24: start worker process 127 +2024/08/14 00:46:08 [notice] 24#24: start worker process 128 +2024/08/14 00:46:08 [notice] 24#24: start worker process 129 +2024/08/14 00:46:08 [notice] 24#24: start worker process 130 +2024/08/14 00:46:08 [notice] 24#24: start worker process 131 +2024/08/14 00:46:08 [notice] 24#24: start worker process 132 +2024/08/14 00:46:08 [notice] 24#24: start worker process 133 +2024/08/14 00:46:08 [notice] 24#24: start worker process 134 +2024/08/14 00:46:08 [notice] 103#103: gracefully shutting down +2024/08/14 00:46:08 [notice] 105#105: gracefully shutting down +2024/08/14 00:46:08 [notice] 106#106: gracefully shutting down +2024/08/14 00:46:08 [notice] 107#107: gracefully shutting down +2024/08/14 00:46:08 [notice] 108#108: gracefully shutting down +2024/08/14 00:46:08 [notice] 109#109: gracefully shutting down +2024/08/14 00:46:08 [notice] 110#110: gracefully shutting down +2024/08/14 00:46:08 [notice] 105#105: exiting +2024/08/14 00:46:08 [notice] 106#106: exiting +2024/08/14 00:46:08 [notice] 107#107: exiting +2024/08/14 00:46:08 [notice] 109#109: exiting +2024/08/14 00:46:08 [notice] 116#116: gracefully shutting down +2024/08/14 00:46:08 [notice] 111#111: gracefully shutting down +2024/08/14 00:46:08 [notice] 103#103: exiting +2024/08/14 00:46:08 [notice] 108#108: exiting +2024/08/14 00:46:08 [notice] 110#110: exiting +2024/08/14 00:46:08 [notice] 114#114: gracefully shutting down +2024/08/14 00:46:08 [notice] 112#112: gracefully shutting down +2024/08/14 00:46:08 [notice] 113#113: gracefully shutting down +2024/08/14 00:46:08 [notice] 115#115: gracefully shutting down +2024/08/14 00:46:08 [notice] 116#116: exiting +2024/08/14 00:46:08 [notice] 114#114: exiting +2024/08/14 00:46:08 [notice] 112#112: exiting +2024/08/14 00:46:08 [notice] 113#113: exiting +2024/08/14 00:46:08 [notice] 111#111: exiting +2024/08/14 00:46:08 [notice] 115#115: exiting +2024/08/14 00:46:08 [notice] 104#104: gracefully shutting down +2024/08/14 00:46:08 [notice] 104#104: exiting +2024/08/14 00:46:08 [notice] 24#24: signal 17 (SIGCHLD) received from 92 +2024/08/14 00:46:08 [notice] 24#24: worker process 87 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 88 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 89 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 90 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 91 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 92 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 93 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 94 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 95 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 96 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 97 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 98 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 99 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 100 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 101 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 102 exited with code 0 +2024/08/14 00:46:08 [notice] 117#117: gracefully shutting down +2024/08/14 00:46:08 [notice] 117#117: exiting +2024/08/14 00:46:08 [notice] 118#118: gracefully shutting down +2024/08/14 00:46:08 [notice] 118#118: exiting +2024/08/14 00:46:08 [notice] 105#105: exit +2024/08/14 00:46:08 [notice] 108#108: exit +2024/08/14 00:46:08 [notice] 106#106: exit +2024/08/14 00:46:08 [notice] 103#103: exit +2024/08/14 00:46:08 [notice] 116#116: exit +2024/08/14 00:46:08 [notice] 114#114: exit +2024/08/14 00:46:08 [notice] 112#112: exit +2024/08/14 00:46:08 [notice] 110#110: exit +2024/08/14 00:46:08 [notice] 115#115: exit +2024/08/14 00:46:08 [notice] 109#109: exit +2024/08/14 00:46:08 [notice] 111#111: exit +2024/08/14 00:46:08 [notice] 104#104: exit +2024/08/14 00:46:08 [notice] 113#113: exit +2024/08/14 00:46:08 [notice] 107#107: exit +2024/08/14 00:46:08 [notice] 118#118: exit +2024/08/14 00:46:08 [notice] 117#117: exit +2024/08/14 00:46:08 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:46:08 [notice] 24#24: signal 17 (SIGCHLD) received from 107 +2024/08/14 00:46:08 [notice] 24#24: worker process 107 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:46:08 [notice] 24#24: signal 17 (SIGCHLD) received from 112 +2024/08/14 00:46:08 [notice] 24#24: worker process 112 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:46:08 [notice] 24#24: signal 17 (SIGCHLD) received from 118 +2024/08/14 00:46:08 [notice] 24#24: worker process 118 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:46:08 [notice] 24#24: signal 17 (SIGCHLD) received from 115 +2024/08/14 00:46:08 [notice] 24#24: worker process 115 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:46:08 [notice] 24#24: signal 17 (SIGCHLD) received from 109 +2024/08/14 00:46:08 [notice] 24#24: worker process 109 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 110 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 113 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 117 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:46:08 [notice] 24#24: signal 17 (SIGCHLD) received from 116 +2024/08/14 00:46:08 [notice] 24#24: worker process 104 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 108 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 116 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:46:08 [notice] 24#24: signal 17 (SIGCHLD) received from 111 +2024/08/14 00:46:08 [notice] 24#24: worker process 103 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 105 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 111 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: worker process 114 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:46:08 [notice] 24#24: signal 17 (SIGCHLD) received from 106 +2024/08/14 00:46:08 [notice] 24#24: worker process 106 exited with code 0 +2024/08/14 00:46:08 [notice] 24#24: signal 29 (SIGIO) received +2024/08/14 00:46:09 [info] 119#119: *7 client unix: closed keepalive connection +2024/08/14 00:46:09 [info] 120#120: *8 client unix: closed keepalive connection +10.138.0.118 - - [14/Aug/2024:00:46:09 +0000] "GET / HTTP/1.1" 200 156 "-" "Go-http-client/1.1" +2024/08/14 00:46:09 [info] 119#119: *9 client 10.138.0.118 closed keepalive connection +10.138.0.118 - - [14/Aug/2024:00:46:09 +0000] "GET / HTTP/1.1" 200 156 "-" "Go-http-client/1.1" +2024/08/14 00:46:09 [info] 120#120: *11 client 10.138.0.118 closed keepalive connection +2024/08/14 00:46:10 [info] 121#121: *13 client unix: closed keepalive connection +2024/08/14 00:46:10 [info] 122#122: *14 client unix: closed keepalive connection +2024/08/14 00:46:10 [info] 123#123: *15 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 124#124: *16 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 125#125: *17 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 126#126: *18 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 127#127: *19 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 128#128: *20 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 129#129: *21 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 130#130: *22 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 131#131: *23 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 132#132: *24 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 133#133: *25 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 134#134: *26 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 119#119: *27 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 119#119: *28 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 119#119: *29 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 119#119: *30 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 119#119: *31 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 119#119: *32 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 119#119: *33 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 119#119: *34 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 119#119: *35 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 119#119: *36 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 119#119: *37 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 119#119: *38 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 119#119: *39 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 119#119: *40 client unix: closed keepalive connection +2024/08/14 00:46:11 [info] 119#119: *41 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 119#119: *42 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 120#120: *43 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 120#120: *44 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 120#120: *45 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 120#120: *46 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 120#120: *47 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 120#120: *48 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 120#120: *49 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 120#120: *50 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 120#120: *51 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 120#120: *52 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 120#120: *53 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 120#120: *54 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 120#120: *55 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 120#120: *56 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 120#120: *57 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 120#120: *58 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 121#121: *59 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 121#121: *60 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 121#121: *61 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 121#121: *62 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 121#121: *63 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 121#121: *64 client unix: closed keepalive connection +2024/08/14 00:46:12 [info] 121#121: *65 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 121#121: *66 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 121#121: *67 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 121#121: *68 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 121#121: *69 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 121#121: *70 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 122#122: *71 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 121#121: *72 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 121#121: *73 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 121#121: *74 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 121#121: *75 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 122#122: *76 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 122#122: *77 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 122#122: *78 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 122#122: *79 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 122#122: *80 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 122#122: *81 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 122#122: *82 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 122#122: *83 client unix: closed keepalive connection +2024/08/14 00:46:13 [info] 122#122: *84 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 122#122: *85 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 122#122: *86 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 122#122: *87 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 122#122: *88 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 122#122: *89 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 122#122: *90 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 123#123: *91 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 123#123: *92 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 123#123: *93 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 123#123: *94 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 123#123: *95 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 123#123: *96 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 123#123: *97 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 123#123: *98 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 123#123: *99 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 123#123: *100 client unix: closed keepalive connection +2024/08/14 00:46:14 [info] 123#123: *101 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 123#123: *102 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 123#123: *103 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 123#123: *104 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 123#123: *105 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 123#123: *106 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 124#124: *107 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 124#124: *108 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 124#124: *109 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 124#124: *110 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 124#124: *111 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 124#124: *112 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 124#124: *113 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 124#124: *114 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 124#124: *115 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 124#124: *116 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 124#124: *117 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 124#124: *118 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 124#124: *119 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 124#124: *120 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 124#124: *121 client unix: closed keepalive connection +2024/08/14 00:46:15 [info] 124#124: *122 client unix: closed keepalive connection +2024/08/14 00:46:16 [info] 125#125: *123 client unix: closed keepalive connection +2024/08/14 00:46:16 [info] 125#125: *124 client unix: closed keepalive connection +2024/08/14 00:46:16 [info] 125#125: *125 client unix: closed keepalive connection +2024/08/14 00:46:16 [info] 125#125: *126 client unix: closed keepalive connection +2024/08/14 00:46:16 [info] 125#125: *127 client unix: closed keepalive connection +2024/08/14 00:46:16 [info] 125#125: *128 client unix: closed keepalive connection +2024/08/14 00:46:16 [info] 125#125: *129 client unix: closed keepalive connection +2024/08/14 00:46:16 [info] 125#125: *130 client unix: closed keepalive connection +2024/08/14 00:46:16 [info] 125#125: *131 client unix: closed keepalive connection +2024/08/14 00:46:16 [info] 125#125: *132 client unix: closed keepalive connection +2024/08/14 00:46:17 [info] 125#125: *133 client unix: closed keepalive connection +2024/08/14 00:46:17 [info] 125#125: *134 client unix: closed keepalive connection +2024/08/14 00:46:17 [info] 125#125: *135 client unix: closed keepalive connection +2024/08/14 00:46:17 [info] 125#125: *136 client unix: closed keepalive connection +2024/08/14 00:46:17 [info] 125#125: *137 client unix: closed keepalive connection +2024/08/14 00:46:17 [info] 125#125: *138 client unix: closed keepalive connection +2024/08/14 00:46:17 [info] 126#126: *139 client unix: closed keepalive connection +2024/08/14 00:46:17 [info] 126#126: *140 client unix: closed keepalive connection +2024/08/14 00:46:17 [info] 126#126: *141 client unix: closed keepalive connection +2024/08/14 00:46:17 [info] 126#126: *142 client unix: closed keepalive connection +2024/08/14 00:46:17 [info] 126#126: *143 client unix: closed keepalive connection +2024/08/14 00:46:18 [info] 126#126: *144 client unix: closed keepalive connection +2024/08/14 00:46:18 [info] 126#126: *145 client unix: closed keepalive connection +2024/08/14 00:46:18 [info] 126#126: *146 client unix: closed keepalive connection +2024/08/14 00:46:18 [info] 126#126: *147 client unix: closed keepalive connection +2024/08/14 00:46:18 [info] 126#126: *148 client unix: closed keepalive connection +2024/08/14 00:46:18 [info] 126#126: *149 client unix: closed keepalive connection +2024/08/14 00:46:18 [info] 126#126: *150 client unix: closed keepalive connection +2024/08/14 00:46:18 [info] 126#126: *151 client unix: closed keepalive connection +2024/08/14 00:46:18 [info] 126#126: *152 client unix: closed keepalive connection +2024/08/14 00:46:18 [info] 126#126: *153 client unix: closed keepalive connection +2024/08/14 00:46:18 [info] 126#126: *154 client unix: closed keepalive connection +2024/08/14 00:46:18 [info] 127#127: *155 client unix: closed keepalive connection +2024/08/14 00:46:19 [info] 127#127: *156 client unix: closed keepalive connection +2024/08/14 00:46:19 [info] 128#128: *157 client unix: closed keepalive connection +2024/08/14 00:46:19 [info] 127#127: *158 client unix: closed keepalive connection +2024/08/14 00:46:19 [info] 127#127: *159 client unix: closed keepalive connection +2024/08/14 00:46:19 [info] 127#127: *160 client unix: closed keepalive connection +2024/08/14 00:46:19 [info] 127#127: *161 client unix: closed keepalive connection +2024/08/14 00:46:19 [info] 127#127: *162 client unix: closed keepalive connection +2024/08/14 00:46:19 [info] 127#127: *163 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 127#127: *164 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 127#127: *165 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 127#127: *166 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 127#127: *167 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 127#127: *168 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 127#127: *169 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 127#127: *170 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 127#127: *171 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 128#128: *172 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 128#128: *173 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 128#128: *174 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 128#128: *175 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 128#128: *176 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 128#128: *177 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 128#128: *178 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 128#128: *179 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 128#128: *180 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 128#128: *181 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 128#128: *182 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 128#128: *183 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 128#128: *184 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 128#128: *185 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 128#128: *186 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 129#129: *187 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 129#129: *188 client unix: closed keepalive connection +2024/08/14 00:46:20 [info] 129#129: *189 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 129#129: *190 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 129#129: *191 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 129#129: *192 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 129#129: *193 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 129#129: *194 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 129#129: *195 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 129#129: *196 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 129#129: *197 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 129#129: *198 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 129#129: *199 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 129#129: *200 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 129#129: *201 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 129#129: *202 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 130#130: *203 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 130#130: *204 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 130#130: *205 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 130#130: *206 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 130#130: *207 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 130#130: *208 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 130#130: *209 client unix: closed keepalive connection +2024/08/14 00:46:21 [info] 130#130: *210 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 130#130: *211 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 130#130: *212 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 130#130: *213 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 130#130: *214 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 130#130: *215 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 130#130: *216 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 130#130: *217 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 130#130: *218 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 131#131: *219 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 131#131: *220 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 131#131: *221 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 131#131: *222 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 131#131: *223 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 131#131: *224 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 131#131: *225 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 131#131: *226 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 131#131: *227 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 131#131: *228 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 131#131: *229 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 131#131: *230 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 131#131: *231 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 131#131: *232 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 131#131: *233 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 131#131: *234 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 132#132: *235 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 132#132: *236 client unix: closed keepalive connection +2024/08/14 00:46:22 [info] 132#132: *237 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 132#132: *238 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 132#132: *239 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 132#132: *240 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 132#132: *241 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 132#132: *242 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 132#132: *243 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 132#132: *244 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 132#132: *245 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 132#132: *246 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 132#132: *247 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 132#132: *248 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 132#132: *249 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 132#132: *250 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 133#133: *251 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 133#133: *252 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 133#133: *253 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 133#133: *254 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 133#133: *255 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 133#133: *256 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 133#133: *257 client unix: closed keepalive connection +2024/08/14 00:46:23 [info] 133#133: *258 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 133#133: *259 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 133#133: *260 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 133#133: *261 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 133#133: *262 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 134#134: *263 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 133#133: *264 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 133#133: *265 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 133#133: *266 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 133#133: *267 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 134#134: *268 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 134#134: *269 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 134#134: *270 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 134#134: *271 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 134#134: *272 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 134#134: *273 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 134#134: *274 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 134#134: *275 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 134#134: *276 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 134#134: *277 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 134#134: *278 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 134#134: *279 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 134#134: *280 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 134#134: *281 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 134#134: *282 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 119#119: *283 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 119#119: *284 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 119#119: *285 client unix: closed keepalive connection +2024/08/14 00:46:24 [info] 119#119: *286 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 119#119: *287 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 119#119: *288 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 119#119: *289 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 119#119: *290 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 119#119: *291 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 119#119: *292 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 119#119: *293 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 119#119: *294 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 119#119: *295 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 119#119: *296 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 119#119: *297 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 119#119: *298 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 120#120: *299 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 120#120: *300 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 120#120: *301 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 120#120: *302 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 120#120: *303 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 120#120: *304 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 120#120: *305 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 120#120: *306 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 120#120: *307 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 120#120: *308 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 120#120: *309 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 120#120: *310 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 120#120: *311 client unix: closed keepalive connection +2024/08/14 00:46:25 [info] 120#120: *312 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 120#120: *313 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 120#120: *314 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 121#121: *315 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 121#121: *316 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 121#121: *317 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 121#121: *318 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 121#121: *319 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 121#121: *320 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 121#121: *321 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 121#121: *322 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 121#121: *323 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 121#121: *324 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 121#121: *325 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 121#121: *326 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 121#121: *327 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 121#121: *328 client unix: closed keepalive connection +2024/08/14 00:46:26 [info] 121#121: *329 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 121#121: *330 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 122#122: *331 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 122#122: *332 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 122#122: *333 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 122#122: *334 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 122#122: *335 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 122#122: *336 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 122#122: *337 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 122#122: *338 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 122#122: *339 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 122#122: *340 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 122#122: *341 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 122#122: *342 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 122#122: *343 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 122#122: *344 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 122#122: *345 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 122#122: *346 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 123#123: *347 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 123#123: *348 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 123#123: *349 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 123#123: *350 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 123#123: *351 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 123#123: *352 client unix: closed keepalive connection +2024/08/14 00:46:27 [info] 123#123: *353 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 123#123: *354 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 123#123: *355 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 123#123: *356 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 123#123: *357 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 123#123: *358 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 123#123: *359 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 123#123: *360 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 123#123: *361 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 123#123: *362 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 124#124: *363 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 124#124: *364 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 124#124: *365 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 124#124: *366 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 124#124: *367 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 124#124: *368 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 124#124: *369 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 124#124: *370 client unix: closed keepalive connection +2024/08/14 00:46:28 [info] 124#124: *371 client unix: closed keepalive connection +2024/08/14 00:46:29 [info] 124#124: *372 client unix: closed keepalive connection +2024/08/14 00:46:29 [info] 124#124: *373 client unix: closed keepalive connection +2024/08/14 00:46:29 [info] 124#124: *374 client unix: closed keepalive connection +2024/08/14 00:46:29 [info] 124#124: *375 client unix: closed keepalive connection +2024/08/14 00:46:29 [info] 125#125: *376 client unix: closed keepalive connection +2024/08/14 00:46:29 [info] 124#124: *377 client unix: closed keepalive connection +2024/08/14 00:46:29 [info] 124#124: *378 client unix: closed keepalive connection +2024/08/14 00:46:29 [info] 124#124: *379 client unix: closed keepalive connection +2024/08/14 00:46:29 [info] 125#125: *380 client unix: closed keepalive connection +2024/08/14 00:46:29 [info] 125#125: *381 client unix: closed keepalive connection +2024/08/14 00:46:29 [info] 125#125: *382 client unix: closed keepalive connection +2024/08/14 00:46:29 [info] 125#125: *383 client unix: closed keepalive connection +2024/08/14 00:46:29 [info] 125#125: *384 client unix: closed keepalive connection +2024/08/14 00:46:29 [info] 125#125: *385 client unix: closed keepalive connection +2024/08/14 00:46:29 [info] 125#125: *386 client unix: closed keepalive connection +2024/08/14 00:46:29 [info] 125#125: *387 client unix: closed keepalive connection +2024/08/14 00:46:30 [info] 125#125: *388 client unix: closed keepalive connection +2024/08/14 00:46:30 [info] 125#125: *389 client unix: closed keepalive connection +2024/08/14 00:46:30 [info] 125#125: *390 client unix: closed keepalive connection +2024/08/14 00:46:30 [info] 125#125: *391 client unix: closed keepalive connection +2024/08/14 00:46:30 [info] 125#125: *392 client unix: closed keepalive connection +2024/08/14 00:46:30 [info] 125#125: *393 client unix: closed keepalive connection +2024/08/14 00:46:30 [info] 125#125: *394 client unix: closed keepalive connection +2024/08/14 00:46:30 [info] 126#126: *395 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 126#126: *396 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 126#126: *397 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 126#126: *398 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 126#126: *399 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 126#126: *400 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 126#126: *401 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 126#126: *402 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 126#126: *403 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 126#126: *404 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 126#126: *405 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 126#126: *406 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 126#126: *407 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 126#126: *408 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 126#126: *409 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 126#126: *410 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 127#127: *411 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 127#127: *412 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 127#127: *413 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 127#127: *414 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 127#127: *415 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 127#127: *416 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 127#127: *417 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 127#127: *418 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 127#127: *419 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 127#127: *420 client unix: closed keepalive connection +2024/08/14 00:46:31 [info] 127#127: *421 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 127#127: *422 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 127#127: *423 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 127#127: *424 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 127#127: *425 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 127#127: *426 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 128#128: *427 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 128#128: *428 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 128#128: *429 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 128#128: *430 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 128#128: *431 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 128#128: *432 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 128#128: *433 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 128#128: *434 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 128#128: *435 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 128#128: *436 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 128#128: *437 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 128#128: *438 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 128#128: *439 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 128#128: *440 client unix: closed keepalive connection +2024/08/14 00:46:32 [info] 128#128: *441 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 128#128: *442 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 129#129: *443 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 129#129: *444 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 129#129: *445 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 129#129: *446 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 129#129: *447 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 129#129: *448 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 129#129: *449 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 129#129: *450 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 129#129: *451 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 129#129: *452 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 129#129: *453 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 129#129: *454 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 129#129: *455 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 129#129: *456 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 129#129: *457 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 129#129: *458 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 130#130: *459 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 130#130: *460 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 130#130: *461 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 130#130: *462 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 130#130: *463 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 130#130: *464 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 130#130: *465 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 130#130: *466 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 130#130: *467 client unix: closed keepalive connection +2024/08/14 00:46:33 [info] 130#130: *468 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 130#130: *469 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 130#130: *470 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 130#130: *471 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 130#130: *472 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 130#130: *473 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 130#130: *474 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 131#131: *475 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 131#131: *476 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 131#131: *477 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 131#131: *478 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 131#131: *479 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 131#131: *480 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 131#131: *481 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 131#131: *482 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 131#131: *483 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 131#131: *484 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 131#131: *485 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 131#131: *486 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 131#131: *487 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 131#131: *488 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 131#131: *489 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 131#131: *490 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 132#132: *491 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 132#132: *492 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 132#132: *493 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 132#132: *494 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 132#132: *495 client unix: closed keepalive connection +2024/08/14 00:46:34 [info] 132#132: *496 client unix: closed keepalive connection +2024/08/14 00:46:35 [info] 132#132: *497 client unix: closed keepalive connection +2024/08/14 00:46:35 [info] 132#132: *498 client unix: closed keepalive connection +2024/08/14 00:46:35 [info] 132#132: *499 client unix: closed keepalive connection +2024/08/14 00:46:35 [info] 132#132: *500 client unix: closed keepalive connection +2024/08/14 00:46:35 [info] 132#132: *501 client unix: closed keepalive connection +2024/08/14 00:46:35 [info] 132#132: *502 client unix: closed keepalive connection +2024/08/14 00:46:35 [info] 132#132: *503 client unix: closed keepalive connection +2024/08/14 00:46:35 [info] 132#132: *504 client unix: closed keepalive connection +2024/08/14 00:46:35 [info] 132#132: *505 client unix: closed keepalive connection +2024/08/14 00:46:35 [info] 132#132: *506 client unix: closed keepalive connection +2024/08/14 00:46:35 [info] 133#133: *507 client unix: closed keepalive connection +2024/08/14 00:46:35 [info] 133#133: *508 client unix: closed keepalive connection +2024/08/14 00:46:35 [info] 133#133: *509 client unix: closed keepalive connection +2024/08/14 00:46:35 [info] 133#133: *510 client unix: closed keepalive connection +2024/08/14 00:46:35 [info] 133#133: *511 client unix: closed keepalive connection +2024/08/14 00:46:36 [info] 133#133: *512 client unix: closed keepalive connection +2024/08/14 00:46:36 [info] 133#133: *513 client unix: closed keepalive connection +2024/08/14 00:46:36 [info] 133#133: *514 client unix: closed keepalive connection +2024/08/14 00:46:36 [info] 133#133: *515 client unix: closed keepalive connection +2024/08/14 00:46:36 [info] 133#133: *516 client unix: closed keepalive connection +2024/08/14 00:46:36 [info] 133#133: *517 client unix: closed keepalive connection +2024/08/14 00:46:36 [info] 133#133: *518 client unix: closed keepalive connection +2024/08/14 00:46:36 [info] 133#133: *519 client unix: closed keepalive connection +2024/08/14 00:46:36 [info] 133#133: *520 client unix: closed keepalive connection +2024/08/14 00:46:36 [info] 133#133: *521 client unix: closed keepalive connection +2024/08/14 00:46:36 [info] 133#133: *522 client unix: closed keepalive connection +2024/08/14 00:46:36 [info] 134#134: *523 client unix: closed keepalive connection +2024/08/14 00:46:36 [info] 134#134: *524 client unix: closed keepalive connection +2024/08/14 00:46:36 [info] 134#134: *525 client unix: closed keepalive connection +2024/08/14 00:46:36 [info] 134#134: *526 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 134#134: *527 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 134#134: *528 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 134#134: *529 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 134#134: *530 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 134#134: *531 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 134#134: *532 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 134#134: *533 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 134#134: *534 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 134#134: *535 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 134#134: *536 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 134#134: *537 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 134#134: *538 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 119#119: *539 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 119#119: *540 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 119#119: *541 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 119#119: *542 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 119#119: *543 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 119#119: *544 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 119#119: *545 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 119#119: *546 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 119#119: *547 client unix: closed keepalive connection +2024/08/14 00:46:37 [info] 119#119: *548 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 119#119: *549 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 119#119: *550 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 119#119: *551 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 119#119: *552 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 119#119: *553 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 119#119: *554 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 120#120: *555 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 120#120: *556 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 120#120: *557 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 120#120: *558 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 120#120: *559 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 120#120: *560 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 120#120: *561 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 120#120: *562 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 120#120: *563 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 120#120: *564 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 120#120: *565 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 120#120: *566 client unix: closed keepalive connection +2024/08/14 00:46:38 [info] 120#120: *567 client unix: closed keepalive connection +2024/08/14 00:46:38 [crit] 120#120: ngx_slab_alloc() failed: no memory in upstream zone "scale_backend_80" +2024/08/14 00:46:38 [notice] 24#24: signal 1 (SIGHUP) received from 7, reconfiguring +2024/08/14 00:46:38 [notice] 24#24: reconfiguring +2024/08/14 00:46:38 [crit] 24#24: ngx_slab_alloc() failed: no memory in upstream zone "scale_backend_80" diff --git a/tests/results/scale/edge/edge-oss.md b/tests/results/scale/edge/edge-oss.md index b7b1de08e6..dc5b427913 100644 --- a/tests/results/scale/edge/edge-oss.md +++ b/tests/results/scale/edge/edge-oss.md @@ -4,10 +4,16 @@ NGINX Plus: false +NGINX Gateway Fabric: + +- Commit: 9a85dbcc0797e31557a3731688795aa166ee0f96 +- Date: 2024-08-13T21:12:05Z +- Dirty: false + GKE Cluster: - Node count: 12 -- k8s version: v1.29.6-gke.1038001 +- k8s version: v1.29.6-gke.1326000 - vCPUs per node: 16 - RAM per node: 65855012Ki - Max pods per node: 110 @@ -18,28 +24,28 @@ GKE Cluster: ### Reloads -- Total: 128 +- Total: 126 - Total Errors: 0 -- Average Time: 146ms +- Average Time: 150ms - Reload distribution: - - 500ms: 128 - - 1000ms: 128 - - 5000ms: 128 - - 10000ms: 128 - - 30000ms: 128 - - +Infms: 128 + - 500ms: 126 + - 1000ms: 126 + - 5000ms: 126 + - 10000ms: 126 + - 30000ms: 126 + - +Infms: 126 ### Event Batch Processing -- Total: 387 -- Average Time: 124ms +- Total: 385 +- Average Time: 126ms - Event Batch Processing distribution: - - 500ms: 350 - - 1000ms: 387 - - 5000ms: 387 - - 10000ms: 387 - - 30000ms: 387 - - +Infms: 387 + - 500ms: 347 + - 1000ms: 385 + - 5000ms: 385 + - 10000ms: 385 + - 30000ms: 385 + - +Infms: 385 ### Errors @@ -57,28 +63,28 @@ The logs are attached only if there are errors. ### Reloads -- Total: 128 +- Total: 127 - Total Errors: 0 -- Average Time: 175ms +- Average Time: 177ms - Reload distribution: - - 500ms: 128 - - 1000ms: 128 - - 5000ms: 128 - - 10000ms: 128 - - 30000ms: 128 - - +Infms: 128 + - 500ms: 127 + - 1000ms: 127 + - 5000ms: 127 + - 10000ms: 127 + - 30000ms: 127 + - +Infms: 127 ### Event Batch Processing -- Total: 451 -- Average Time: 123ms +- Total: 449 +- Average Time: 121ms - Event Batch Processing distribution: - - 500ms: 403 - - 1000ms: 450 - - 5000ms: 451 - - 10000ms: 451 - - 30000ms: 451 - - +Infms: 451 + - 500ms: 407 + - 1000ms: 448 + - 5000ms: 449 + - 10000ms: 449 + - 30000ms: 449 + - +Infms: 449 ### Errors @@ -98,9 +104,9 @@ The logs are attached only if there are errors. - Total: 1001 - Total Errors: 0 -- Average Time: 385ms +- Average Time: 390ms - Reload distribution: - - 500ms: 709 + - 500ms: 699 - 1000ms: 1001 - 5000ms: 1001 - 10000ms: 1001 @@ -110,9 +116,9 @@ The logs are attached only if there are errors. ### Event Batch Processing - Total: 1008 -- Average Time: 434ms +- Average Time: 442ms - Event Batch Processing distribution: - - 500ms: 621 + - 500ms: 611 - 1000ms: 1008 - 5000ms: 1008 - 10000ms: 1008 @@ -135,28 +141,28 @@ The logs are attached only if there are errors. ### Reloads -- Total: 96 +- Total: 150 - Total Errors: 0 -- Average Time: 126ms +- Average Time: 127ms - Reload distribution: - - 500ms: 96 - - 1000ms: 96 - - 5000ms: 96 - - 10000ms: 96 - - 30000ms: 96 - - +Infms: 96 + - 500ms: 150 + - 1000ms: 150 + - 5000ms: 150 + - 10000ms: 150 + - 30000ms: 150 + - +Infms: 150 ### Event Batch Processing -- Total: 99 -- Average Time: 215ms +- Total: 153 +- Average Time: 126ms - Event Batch Processing distribution: - - 500ms: 97 - - 1000ms: 99 - - 5000ms: 99 - - 10000ms: 99 - - 30000ms: 99 - - +Infms: 99 + - 500ms: 153 + - 1000ms: 153 + - 5000ms: 153 + - 10000ms: 153 + - 30000ms: 153 + - +Infms: 153 ### Errors @@ -173,19 +179,20 @@ The logs are attached only if there are errors. ## Test TestScale_HTTPMatches ```text -Requests [total, rate, throughput] 30000, 1000.04, 1000.02 -Duration [total, attack, wait] 29.999s, 29.999s, 573.926µs -Latencies [min, mean, 50, 90, 95, 99, max] 517.729µs, 702.041µs, 672.189µs, 764.526µs, 803.175µs, 932.339µs, 12.445ms -Bytes In [total, mean] 4800000, 160.00 +Requests [total, rate, throughput] 30000, 1000.02, 997.90 +Duration [total, attack, wait] 30s, 29.999s, 725.405µs +Latencies [min, mean, 50, 90, 95, 99, max] 350.433µs, 744.47µs, 721.353µs, 821.981µs, 863.431µs, 986.153µs, 12.411ms +Bytes In [total, mean] 4799370, 159.98 Bytes Out [total, mean] 0, 0.00 -Success [ratio] 100.00% -Status Codes [code:count] 200:30000 +Success [ratio] 99.79% +Status Codes [code:count] 200:29937 502:63 Error Set: +502 Bad Gateway ``` ```text -Requests [total, rate, throughput] 30000, 1000.01, 999.98 -Duration [total, attack, wait] 30.001s, 30s, 820.167µs -Latencies [min, mean, 50, 90, 95, 99, max] 597.45µs, 779.042µs, 757.183µs, 884.521µs, 932.733µs, 1.041ms, 18.168ms +Requests [total, rate, throughput] 30000, 1000.05, 1000.02 +Duration [total, attack, wait] 29.999s, 29.999s, 727.319µs +Latencies [min, mean, 50, 90, 95, 99, max] 616.109µs, 832.616µs, 810.194µs, 948.088µs, 1.001ms, 1.127ms, 12.141ms Bytes In [total, mean] 4800000, 160.00 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% diff --git a/tests/results/scale/edge/edge-plus.md b/tests/results/scale/edge/edge-plus.md index 75a4d590f9..5d4d3b47a9 100644 --- a/tests/results/scale/edge/edge-plus.md +++ b/tests/results/scale/edge/edge-plus.md @@ -4,10 +4,16 @@ NGINX Plus: true +NGINX Gateway Fabric: + +- Commit: 9a85dbcc0797e31557a3731688795aa166ee0f96 +- Date: 2024-08-13T21:12:05Z +- Dirty: false + GKE Cluster: - Node count: 12 -- k8s version: v1.29.6-gke.1038001 +- k8s version: v1.29.6-gke.1326000 - vCPUs per node: 16 - RAM per node: 65855012Ki - Max pods per node: 110 @@ -18,28 +24,28 @@ GKE Cluster: ### Reloads -- Total: 126 +- Total: 127 - Total Errors: 0 -- Average Time: 146ms +- Average Time: 147ms - Reload distribution: - - 500ms: 126 - - 1000ms: 126 - - 5000ms: 126 - - 10000ms: 126 - - 30000ms: 126 - - +Infms: 126 + - 500ms: 127 + - 1000ms: 127 + - 5000ms: 127 + - 10000ms: 127 + - 30000ms: 127 + - +Infms: 127 ### Event Batch Processing -- Total: 384 -- Average Time: 129ms +- Total: 386 +- Average Time: 127ms - Event Batch Processing distribution: - - 500ms: 347 - - 1000ms: 382 - - 5000ms: 384 - - 10000ms: 384 - - 30000ms: 384 - - +Infms: 384 + - 500ms: 348 + - 1000ms: 385 + - 5000ms: 386 + - 10000ms: 386 + - 30000ms: 386 + - +Infms: 386 ### Errors @@ -57,28 +63,28 @@ The logs are attached only if there are errors. ### Reloads -- Total: 126 +- Total: 128 - Total Errors: 0 -- Average Time: 165ms +- Average Time: 168ms - Reload distribution: - - 500ms: 126 - - 1000ms: 126 - - 5000ms: 126 - - 10000ms: 126 - - 30000ms: 126 - - +Infms: 126 + - 500ms: 128 + - 1000ms: 128 + - 5000ms: 128 + - 10000ms: 128 + - 30000ms: 128 + - +Infms: 128 ### Event Batch Processing -- Total: 448 -- Average Time: 120ms +- Total: 451 +- Average Time: 119ms - Event Batch Processing distribution: - - 500ms: 400 - - 1000ms: 448 - - 5000ms: 448 - - 10000ms: 448 - - 30000ms: 448 - - +Infms: 448 + - 500ms: 407 + - 1000ms: 450 + - 5000ms: 451 + - 10000ms: 451 + - 30000ms: 451 + - +Infms: 451 ### Errors @@ -98,9 +104,9 @@ The logs are attached only if there are errors. - Total: 1001 - Total Errors: 0 -- Average Time: 344ms +- Average Time: 353ms - Reload distribution: - - 500ms: 841 + - 500ms: 822 - 1000ms: 1001 - 5000ms: 1001 - 10000ms: 1001 @@ -110,9 +116,9 @@ The logs are attached only if there are errors. ### Event Batch Processing - Total: 1008 -- Average Time: 397ms +- Average Time: 406ms - Event Batch Processing distribution: - - 500ms: 726 + - 500ms: 698 - 1000ms: 1008 - 5000ms: 1008 - 10000ms: 1008 @@ -137,7 +143,7 @@ The logs are attached only if there are errors. - Total: 3 - Total Errors: 0 -- Average Time: 126ms +- Average Time: 125ms - Reload distribution: - 500ms: 3 - 1000ms: 3 @@ -148,21 +154,21 @@ The logs are attached only if there are errors. ### Event Batch Processing -- Total: 43 -- Average Time: 159ms +- Total: 175 +- Average Time: 9ms - Event Batch Processing distribution: - - 500ms: 41 - - 1000ms: 43 - - 5000ms: 43 - - 10000ms: 43 - - 30000ms: 43 - - +Infms: 43 + - 500ms: 175 + - 1000ms: 175 + - 5000ms: 175 + - 10000ms: 175 + - 30000ms: 175 + - +Infms: 175 ### Errors -- NGF errors: 0 +- NGF errors: 1 - NGF container restarts: 0 -- NGINX errors: 0 +- NGINX errors: 2 - NGINX container restarts: 0 ### Graphs and Logs @@ -173,20 +179,20 @@ The logs are attached only if there are errors. ## Test TestScale_HTTPMatches ```text -Requests [total, rate, throughput] 30000, 1000.04, 1000.01 -Duration [total, attack, wait] 30s, 29.999s, 730.824µs -Latencies [min, mean, 50, 90, 95, 99, max] 557.726µs, 742.366µs, 725.104µs, 820.304µs, 857.029µs, 954.105µs, 17.509ms -Bytes In [total, mean] 4800000, 160.00 +Requests [total, rate, throughput] 30000, 1000.03, 1000.01 +Duration [total, attack, wait] 30s, 29.999s, 603.352µs +Latencies [min, mean, 50, 90, 95, 99, max] 512.119µs, 672.772µs, 654.913µs, 740.834µs, 773.778µs, 876.83µs, 12.287ms +Bytes In [total, mean] 4830000, 161.00 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:30000 Error Set: ``` ```text -Requests [total, rate, throughput] 30000, 1000.00, 999.98 -Duration [total, attack, wait] 30.001s, 30s, 772.125µs -Latencies [min, mean, 50, 90, 95, 99, max] 625.466µs, 823.002µs, 799.21µs, 918.366µs, 964.408µs, 1.072ms, 24.548ms -Bytes In [total, mean] 4800000, 160.00 +Requests [total, rate, throughput] 30000, 1000.02, 1000.00 +Duration [total, attack, wait] 30s, 29.999s, 693.545µs +Latencies [min, mean, 50, 90, 95, 99, max] 581.783µs, 748.28µs, 728.29µs, 842.394µs, 890.556µs, 981.919µs, 11.278ms +Bytes In [total, mean] 4830000, 161.00 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:30000 diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-http-oss.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-http-oss.png new file mode 100644 index 0000000000..fe128d1297 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-http-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-http-plus.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-http-plus.png new file mode 100644 index 0000000000..5653db81ae Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-http-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-https-oss.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-https-oss.png new file mode 100644 index 0000000000..fe128d1297 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-https-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-https-plus.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-https-plus.png new file mode 100644 index 0000000000..5653db81ae Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-https-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-http-oss.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-http-oss.png new file mode 100644 index 0000000000..64238af3c0 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-http-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-http-plus.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-http-plus.png new file mode 100644 index 0000000000..c13e8f3645 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-http-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-https-oss.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-https-oss.png new file mode 100644 index 0000000000..64238af3c0 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-https-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-https-plus.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-https-plus.png new file mode 100644 index 0000000000..c13e8f3645 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-https-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-http-oss.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-http-oss.png new file mode 100644 index 0000000000..69f7eca982 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-http-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-http-plus.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-http-plus.png new file mode 100644 index 0000000000..1ce840ee77 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-http-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-https-oss.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-https-oss.png new file mode 100644 index 0000000000..69f7eca982 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-https-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-https-plus.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-https-plus.png new file mode 100644 index 0000000000..1ce840ee77 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-https-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-http-oss.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-http-oss.png new file mode 100644 index 0000000000..b0a0787a8d Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-http-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-http-plus.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-http-plus.png new file mode 100644 index 0000000000..8694287685 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-http-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-https-oss.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-https-oss.png new file mode 100644 index 0000000000..b0a0787a8d Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-https-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-https-plus.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-https-plus.png new file mode 100644 index 0000000000..8694287685 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-https-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/edge-oss.md b/tests/results/zero-downtime-scale/edge/edge-oss.md new file mode 100644 index 0000000000..2aa2329e63 --- /dev/null +++ b/tests/results/zero-downtime-scale/edge/edge-oss.md @@ -0,0 +1,281 @@ +# Results + +## Test environment + +NGINX Plus: false + +NGINX Gateway Fabric: + +- Commit: 9a85dbcc0797e31557a3731688795aa166ee0f96 +- Date: 2024-08-13T21:12:05Z +- Dirty: false + +GKE Cluster: + +- Node count: 12 +- k8s version: v1.29.6-gke.1326000 +- vCPUs per node: 16 +- RAM per node: 65855012Ki +- Max pods per node: 110 +- Zone: us-west1-b +- Instance Type: n2d-standard-16 + +## One NGF Pod runs per node Test Results + +### Scale Up Gradually + +#### Test: Send https /tea traffic + +```text +Requests [total, rate, throughput] 30000, 100.00, 100.00 +Duration [total, attack, wait] 5m0s, 5m0s, 1.114ms +Latencies [min, mean, 50, 90, 95, 99, max] 449.75µs, 911.702µs, 900.385µs, 1.019ms, 1.069ms, 1.344ms, 13.752ms +Bytes In [total, mean] 4565908, 152.20 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:30000 +Error Set: +``` + +![gradual-scale-up-affinity-https-oss.png](gradual-scale-up-affinity-https-oss.png) + +#### Test: Send http /coffee traffic + +```text +Requests [total, rate, throughput] 30000, 100.00, 100.00 +Duration [total, attack, wait] 5m0s, 5m0s, 1.017ms +Latencies [min, mean, 50, 90, 95, 99, max] 449.683µs, 887.251µs, 881.387µs, 998.312µs, 1.045ms, 1.365ms, 14.096ms +Bytes In [total, mean] 4776008, 159.20 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:30000 +Error Set: +``` + +![gradual-scale-up-affinity-http-oss.png](gradual-scale-up-affinity-http-oss.png) + +### Scale Down Gradually + +#### Test: Send http /coffee traffic + +```text +Requests [total, rate, throughput] 48000, 100.00, 100.00 +Duration [total, attack, wait] 8m0s, 8m0s, 926.769µs +Latencies [min, mean, 50, 90, 95, 99, max] 466.912µs, 924.764µs, 923.218µs, 1.05ms, 1.098ms, 1.304ms, 12.057ms +Bytes In [total, mean] 7641701, 159.20 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:48000 +Error Set: +``` + +![gradual-scale-down-affinity-http-oss.png](gradual-scale-down-affinity-http-oss.png) + +#### Test: Send https /tea traffic + +```text +Requests [total, rate, throughput] 48000, 100.00, 100.00 +Duration [total, attack, wait] 8m0s, 8m0s, 931.87µs +Latencies [min, mean, 50, 90, 95, 99, max] 487.371µs, 951.705µs, 941.325µs, 1.075ms, 1.132ms, 1.335ms, 12.607ms +Bytes In [total, mean] 7305525, 152.20 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:48000 +Error Set: +``` + +![gradual-scale-down-affinity-https-oss.png](gradual-scale-down-affinity-https-oss.png) + +### Scale Up Abruptly + +#### Test: Send http /coffee traffic + +```text +Requests [total, rate, throughput] 12000, 100.01, 100.01 +Duration [total, attack, wait] 2m0s, 2m0s, 1.05ms +Latencies [min, mean, 50, 90, 95, 99, max] 486.019µs, 944.509µs, 938.484µs, 1.082ms, 1.138ms, 1.336ms, 4.334ms +Bytes In [total, mean] 1910319, 159.19 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:12000 +Error Set: +``` + +![abrupt-scale-up-affinity-http-oss.png](abrupt-scale-up-affinity-http-oss.png) + +#### Test: Send https /tea traffic + +```text +Requests [total, rate, throughput] 12000, 100.01, 100.01 +Duration [total, attack, wait] 2m0s, 2m0s, 1.05ms +Latencies [min, mean, 50, 90, 95, 99, max] 545.279µs, 972.604µs, 955.006µs, 1.107ms, 1.172ms, 1.386ms, 11.678ms +Bytes In [total, mean] 1826411, 152.20 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:12000 +Error Set: +``` + +![abrupt-scale-up-affinity-https-oss.png](abrupt-scale-up-affinity-https-oss.png) + +### Scale Down Abruptly + +#### Test: Send https /tea traffic + +```text +Requests [total, rate, throughput] 12000, 100.01, 100.01 +Duration [total, attack, wait] 2m0s, 2m0s, 956.441µs +Latencies [min, mean, 50, 90, 95, 99, max] 529.38µs, 984.48µs, 971.856µs, 1.097ms, 1.144ms, 1.28ms, 6.422ms +Bytes In [total, mean] 1826403, 152.20 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:12000 +Error Set: +``` + +![abrupt-scale-down-affinity-https-oss.png](abrupt-scale-down-affinity-https-oss.png) + +#### Test: Send http /coffee traffic + +```text +Requests [total, rate, throughput] 12000, 100.01, 100.01 +Duration [total, attack, wait] 2m0s, 2m0s, 991.231µs +Latencies [min, mean, 50, 90, 95, 99, max] 538.784µs, 960.249µs, 952.878µs, 1.074ms, 1.117ms, 1.237ms, 4.488ms +Bytes In [total, mean] 1910450, 159.20 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:12000 +Error Set: +``` + +![abrupt-scale-down-affinity-http-oss.png](abrupt-scale-down-affinity-http-oss.png) + +## Multiple NGF Pods run per node Test Results + +### Scale Up Gradually + +#### Test: Send http /coffee traffic + +```text +Requests [total, rate, throughput] 30000, 100.00, 100.00 +Duration [total, attack, wait] 5m0s, 5m0s, 982.805µs +Latencies [min, mean, 50, 90, 95, 99, max] 455.338µs, 905.599µs, 904.267µs, 1.019ms, 1.066ms, 1.369ms, 7.871ms +Bytes In [total, mean] 4776013, 159.20 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:30000 +Error Set: +``` + +![gradual-scale-up-http-oss.png](gradual-scale-up-http-oss.png) + +#### Test: Send https /tea traffic + +```text +Requests [total, rate, throughput] 30000, 100.00, 100.00 +Duration [total, attack, wait] 5m0s, 5m0s, 806.041µs +Latencies [min, mean, 50, 90, 95, 99, max] 476.73µs, 922.222µs, 915.298µs, 1.032ms, 1.082ms, 1.375ms, 9.75ms +Bytes In [total, mean] 4572028, 152.40 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:30000 +Error Set: +``` + +![gradual-scale-up-https-oss.png](gradual-scale-up-https-oss.png) + +### Scale Down Gradually + +#### Test: Send https /tea traffic + +```text +Requests [total, rate, throughput] 96000, 100.00, 100.00 +Duration [total, attack, wait] 16m0s, 16m0s, 1.007ms +Latencies [min, mean, 50, 90, 95, 99, max] 445.865µs, 887.204µs, 880.343µs, 1.006ms, 1.055ms, 1.319ms, 37.472ms +Bytes In [total, mean] 14630301, 152.40 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:96000 +Error Set: +``` + +![gradual-scale-down-https-oss.png](gradual-scale-down-https-oss.png) + +#### Test: Send http /coffee traffic + +```text +Requests [total, rate, throughput] 96000, 100.00, 100.00 +Duration [total, attack, wait] 16m0s, 16m0s, 977.391µs +Latencies [min, mean, 50, 90, 95, 99, max] 422.218µs, 862.403µs, 859.832µs, 984.84µs, 1.031ms, 1.299ms, 31.685ms +Bytes In [total, mean] 15282845, 159.20 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:96000 +Error Set: +``` + +![gradual-scale-down-http-oss.png](gradual-scale-down-http-oss.png) + +### Scale Up Abruptly + +#### Test: Send https /tea traffic + +```text +Requests [total, rate, throughput] 12000, 100.01, 100.01 +Duration [total, attack, wait] 2m0s, 2m0s, 829.772µs +Latencies [min, mean, 50, 90, 95, 99, max] 443.409µs, 864.3µs, 859.901µs, 986.131µs, 1.037ms, 1.272ms, 10.525ms +Bytes In [total, mean] 1828812, 152.40 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:12000 +Error Set: +``` + +![abrupt-scale-up-https-oss.png](abrupt-scale-up-https-oss.png) + +#### Test: Send http /coffee traffic + +```text +Requests [total, rate, throughput] 12000, 100.01, 100.01 +Duration [total, attack, wait] 2m0s, 2m0s, 637.057µs +Latencies [min, mean, 50, 90, 95, 99, max] 436.37µs, 831.689µs, 832.971µs, 954.284µs, 1.001ms, 1.202ms, 4.742ms +Bytes In [total, mean] 1910384, 159.20 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:12000 +Error Set: +``` + +![abrupt-scale-up-http-oss.png](abrupt-scale-up-http-oss.png) + +### Scale Down Abruptly + +#### Test: Send http /coffee traffic + +```text +Requests [total, rate, throughput] 12000, 100.01, 100.01 +Duration [total, attack, wait] 2m0s, 2m0s, 926.788µs +Latencies [min, mean, 50, 90, 95, 99, max] 442.954µs, 860.614µs, 860.834µs, 985.004µs, 1.033ms, 1.175ms, 12.153ms +Bytes In [total, mean] 1910368, 159.20 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:12000 +Error Set: +``` + +![abrupt-scale-down-http-oss.png](abrupt-scale-down-http-oss.png) + +#### Test: Send https /tea traffic + +```text +Requests [total, rate, throughput] 12000, 100.01, 100.01 +Duration [total, attack, wait] 2m0s, 2m0s, 923.169µs +Latencies [min, mean, 50, 90, 95, 99, max] 468.689µs, 879.118µs, 878.701µs, 1.003ms, 1.051ms, 1.191ms, 12.165ms +Bytes In [total, mean] 1828806, 152.40 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:12000 +Error Set: +``` + +![abrupt-scale-down-https-oss.png](abrupt-scale-down-https-oss.png) diff --git a/tests/results/zero-downtime-scale/edge/edge-plus.md b/tests/results/zero-downtime-scale/edge/edge-plus.md new file mode 100644 index 0000000000..8a13f0c4d0 --- /dev/null +++ b/tests/results/zero-downtime-scale/edge/edge-plus.md @@ -0,0 +1,281 @@ +# Results + +## Test environment + +NGINX Plus: true + +NGINX Gateway Fabric: + +- Commit: 9a85dbcc0797e31557a3731688795aa166ee0f96 +- Date: 2024-08-13T21:12:05Z +- Dirty: false + +GKE Cluster: + +- Node count: 12 +- k8s version: v1.29.6-gke.1326000 +- vCPUs per node: 16 +- RAM per node: 65855012Ki +- Max pods per node: 110 +- Zone: us-west1-b +- Instance Type: n2d-standard-16 + +## One NGF Pod runs per node Test Results + +### Scale Up Gradually + +#### Test: Send http /coffee traffic + +```text +Requests [total, rate, throughput] 30000, 100.00, 100.00 +Duration [total, attack, wait] 5m0s, 5m0s, 803.719µs +Latencies [min, mean, 50, 90, 95, 99, max] 383.64µs, 813.964µs, 806.99µs, 953.502µs, 1.013ms, 1.27ms, 14.101ms +Bytes In [total, mean] 4826983, 160.90 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:30000 +Error Set: +``` + +![gradual-scale-up-affinity-http-plus.png](gradual-scale-up-affinity-http-plus.png) + +#### Test: Send https /tea traffic + +```text +Requests [total, rate, throughput] 30000, 100.00, 100.00 +Duration [total, attack, wait] 5m0s, 5m0s, 758.257µs +Latencies [min, mean, 50, 90, 95, 99, max] 427.535µs, 830.965µs, 819.716µs, 956.264µs, 1.012ms, 1.271ms, 12.233ms +Bytes In [total, mean] 4619929, 154.00 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:30000 +Error Set: +``` + +![gradual-scale-up-affinity-https-plus.png](gradual-scale-up-affinity-https-plus.png) + +### Scale Down Gradually + +#### Test: Send https /tea traffic + +```text +Requests [total, rate, throughput] 48000, 100.00, 100.00 +Duration [total, attack, wait] 8m0s, 8m0s, 792.628µs +Latencies [min, mean, 50, 90, 95, 99, max] 426.338µs, 838.042µs, 828.579µs, 975.489µs, 1.034ms, 1.254ms, 34.701ms +Bytes In [total, mean] 7391971, 154.00 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:48000 +Error Set: +``` + +![gradual-scale-down-affinity-https-plus.png](gradual-scale-down-affinity-https-plus.png) + +#### Test: Send http /coffee traffic + +```text +Requests [total, rate, throughput] 48000, 100.00, 100.00 +Duration [total, attack, wait] 8m0s, 8m0s, 576.387µs +Latencies [min, mean, 50, 90, 95, 99, max] 398.939µs, 808.743µs, 805.28µs, 944.663µs, 999.475µs, 1.211ms, 24.434ms +Bytes In [total, mean] 7723399, 160.90 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:48000 +Error Set: +``` + +![gradual-scale-down-affinity-http-plus.png](gradual-scale-down-affinity-http-plus.png) + +### Scale Up Abruptly + +#### Test: Send http /coffee traffic + +```text +Requests [total, rate, throughput] 12000, 100.01, 100.01 +Duration [total, attack, wait] 2m0s, 2m0s, 959.085µs +Latencies [min, mean, 50, 90, 95, 99, max] 407.604µs, 790.353µs, 787.313µs, 914.084µs, 960.312µs, 1.128ms, 5.357ms +Bytes In [total, mean] 1930730, 160.89 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:12000 +Error Set: +``` + +![abrupt-scale-up-affinity-http-plus.png](abrupt-scale-up-affinity-http-plus.png) + +#### Test: Send https /tea traffic + +```text +Requests [total, rate, throughput] 12000, 100.01, 100.01 +Duration [total, attack, wait] 2m0s, 2m0s, 818.125µs +Latencies [min, mean, 50, 90, 95, 99, max] 431.008µs, 848.722µs, 832.66µs, 989.584µs, 1.06ms, 1.302ms, 7.374ms +Bytes In [total, mean] 1848037, 154.00 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:12000 +Error Set: +``` + +![abrupt-scale-up-affinity-https-plus.png](abrupt-scale-up-affinity-https-plus.png) + +### Scale Down Abruptly + +#### Test: Send http /coffee traffic + +```text +Requests [total, rate, throughput] 12000, 100.01, 100.01 +Duration [total, attack, wait] 2m0s, 2m0s, 863.199µs +Latencies [min, mean, 50, 90, 95, 99, max] 418.492µs, 803.518µs, 806.395µs, 939.15µs, 987.692µs, 1.131ms, 4.68ms +Bytes In [total, mean] 1930853, 160.90 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:12000 +Error Set: +``` + +![abrupt-scale-down-affinity-http-plus.png](abrupt-scale-down-affinity-http-plus.png) + +#### Test: Send https /tea traffic + +```text +Requests [total, rate, throughput] 12000, 100.01, 100.01 +Duration [total, attack, wait] 2m0s, 2m0s, 551.15µs +Latencies [min, mean, 50, 90, 95, 99, max] 440.591µs, 827.614µs, 825.911µs, 956.666µs, 1.003ms, 1.144ms, 5.246ms +Bytes In [total, mean] 1848038, 154.00 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:12000 +Error Set: +``` + +![abrupt-scale-down-affinity-https-plus.png](abrupt-scale-down-affinity-https-plus.png) + +## Multiple NGF Pods run per node Test Results + +### Scale Up Gradually + +#### Test: Send https /tea traffic + +```text +Requests [total, rate, throughput] 30000, 100.00, 100.00 +Duration [total, attack, wait] 5m0s, 5m0s, 1.085ms +Latencies [min, mean, 50, 90, 95, 99, max] 432.999µs, 868.073µs, 848.532µs, 1.006ms, 1.082ms, 1.405ms, 11.871ms +Bytes In [total, mean] 4623138, 154.10 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:30000 +Error Set: +``` + +![gradual-scale-up-https-plus.png](gradual-scale-up-https-plus.png) + +#### Test: Send http /coffee traffic + +```text +Requests [total, rate, throughput] 30000, 100.00, 100.00 +Duration [total, attack, wait] 5m0s, 5m0s, 718.592µs +Latencies [min, mean, 50, 90, 95, 99, max] 410.631µs, 835.92µs, 824.014µs, 974.867µs, 1.045ms, 1.341ms, 11.582ms +Bytes In [total, mean] 4832889, 161.10 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:30000 +Error Set: +``` + +![gradual-scale-up-http-plus.png](gradual-scale-up-http-plus.png) + +### Scale Down Gradually + +#### Test: Send http /coffee traffic + +```text +Requests [total, rate, throughput] 96000, 100.00, 100.00 +Duration [total, attack, wait] 16m0s, 16m0s, 884.796µs +Latencies [min, mean, 50, 90, 95, 99, max] 393.131µs, 822.987µs, 817.679µs, 949.34µs, 1.002ms, 1.257ms, 43.09ms +Bytes In [total, mean] 15465360, 161.10 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:96000 +Error Set: +``` + +![gradual-scale-down-http-plus.png](gradual-scale-down-http-plus.png) + +#### Test: Send https /tea traffic + +```text +Requests [total, rate, throughput] 96000, 100.00, 100.00 +Duration [total, attack, wait] 16m0s, 16m0s, 783.867µs +Latencies [min, mean, 50, 90, 95, 99, max] 414.755µs, 853.381µs, 841.866µs, 984.689µs, 1.041ms, 1.291ms, 33.395ms +Bytes In [total, mean] 14793566, 154.10 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:96000 +Error Set: +``` + +![gradual-scale-down-https-plus.png](gradual-scale-down-https-plus.png) + +### Scale Up Abruptly + +#### Test: Send http /coffee traffic + +```text +Requests [total, rate, throughput] 12000, 100.01, 100.01 +Duration [total, attack, wait] 2m0s, 2m0s, 805.973µs +Latencies [min, mean, 50, 90, 95, 99, max] 384.007µs, 820.512µs, 818.95µs, 953.165µs, 1.009ms, 1.223ms, 8.993ms +Bytes In [total, mean] 1933211, 161.10 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:12000 +Error Set: +``` + +![abrupt-scale-up-http-plus.png](abrupt-scale-up-http-plus.png) + +#### Test: Send https /tea traffic + +```text +Requests [total, rate, throughput] 12000, 100.01, 100.01 +Duration [total, attack, wait] 2m0s, 2m0s, 833.982µs +Latencies [min, mean, 50, 90, 95, 99, max] 446.32µs, 839.644µs, 833.205µs, 961.082µs, 1.009ms, 1.202ms, 12.421ms +Bytes In [total, mean] 1849167, 154.10 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:12000 +Error Set: +``` + +![abrupt-scale-up-https-plus.png](abrupt-scale-up-https-plus.png) + +### Scale Down Abruptly + +#### Test: Send http /coffee traffic + +```text +Requests [total, rate, throughput] 12000, 100.01, 100.01 +Duration [total, attack, wait] 2m0s, 2m0s, 860.874µs +Latencies [min, mean, 50, 90, 95, 99, max] 417.841µs, 831.148µs, 831.149µs, 959.406µs, 1.005ms, 1.141ms, 4.048ms +Bytes In [total, mean] 1933278, 161.11 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:12000 +Error Set: +``` + +![abrupt-scale-down-http-plus.png](abrupt-scale-down-http-plus.png) + +#### Test: Send https /tea traffic + +```text +Requests [total, rate, throughput] 12000, 100.01, 100.01 +Duration [total, attack, wait] 2m0s, 2m0s, 834.483µs +Latencies [min, mean, 50, 90, 95, 99, max] 446.663µs, 846.991µs, 845.434µs, 977.288µs, 1.022ms, 1.168ms, 5.424ms +Bytes In [total, mean] 1849173, 154.10 +Bytes Out [total, mean] 0, 0.00 +Success [ratio] 100.00% +Status Codes [code:count] 200:12000 +Error Set: +``` + +![abrupt-scale-down-https-plus.png](abrupt-scale-down-https-plus.png) diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-http-oss.png b/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-http-oss.png new file mode 100644 index 0000000000..d4d2c2d2e7 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-http-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-http-plus.png b/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-http-plus.png new file mode 100644 index 0000000000..25b94d1a40 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-http-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-https-oss.png b/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-https-oss.png new file mode 100644 index 0000000000..d4d2c2d2e7 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-https-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-https-plus.png b/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-https-plus.png new file mode 100644 index 0000000000..25b94d1a40 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-https-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-down-http-oss.png b/tests/results/zero-downtime-scale/edge/gradual-scale-down-http-oss.png new file mode 100644 index 0000000000..b186497c48 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/gradual-scale-down-http-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-down-http-plus.png b/tests/results/zero-downtime-scale/edge/gradual-scale-down-http-plus.png new file mode 100644 index 0000000000..c5d3b33edd Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/gradual-scale-down-http-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-down-https-oss.png b/tests/results/zero-downtime-scale/edge/gradual-scale-down-https-oss.png new file mode 100644 index 0000000000..b186497c48 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/gradual-scale-down-https-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-down-https-plus.png b/tests/results/zero-downtime-scale/edge/gradual-scale-down-https-plus.png new file mode 100644 index 0000000000..c5d3b33edd Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/gradual-scale-down-https-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-http-oss.png b/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-http-oss.png new file mode 100644 index 0000000000..d6c9967dda Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-http-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-http-plus.png b/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-http-plus.png new file mode 100644 index 0000000000..e1120de75c Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-http-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-https-oss.png b/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-https-oss.png new file mode 100644 index 0000000000..d6c9967dda Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-https-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-https-plus.png b/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-https-plus.png new file mode 100644 index 0000000000..e1120de75c Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-https-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-up-http-oss.png b/tests/results/zero-downtime-scale/edge/gradual-scale-up-http-oss.png new file mode 100644 index 0000000000..55229b6145 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/gradual-scale-up-http-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-up-http-plus.png b/tests/results/zero-downtime-scale/edge/gradual-scale-up-http-plus.png new file mode 100644 index 0000000000..df46e3f3d7 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/gradual-scale-up-http-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-up-https-oss.png b/tests/results/zero-downtime-scale/edge/gradual-scale-up-https-oss.png new file mode 100644 index 0000000000..55229b6145 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/gradual-scale-up-https-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-up-https-plus.png b/tests/results/zero-downtime-scale/edge/gradual-scale-up-https-plus.png new file mode 100644 index 0000000000..df46e3f3d7 Binary files /dev/null and b/tests/results/zero-downtime-scale/edge/gradual-scale-up-https-plus.png differ diff --git a/tests/reconfig/scripts/cafe-routes.yaml b/tests/suite/manifests/reconfig/cafe-routes.yaml similarity index 100% rename from tests/reconfig/scripts/cafe-routes.yaml rename to tests/suite/manifests/reconfig/cafe-routes.yaml diff --git a/tests/reconfig/scripts/certificate-ns-and-cafe-secret.yaml b/tests/suite/manifests/reconfig/cafe-secret.yaml similarity index 97% rename from tests/reconfig/scripts/certificate-ns-and-cafe-secret.yaml rename to tests/suite/manifests/reconfig/cafe-secret.yaml index d4037e2d67..4510460bba 100644 --- a/tests/reconfig/scripts/certificate-ns-and-cafe-secret.yaml +++ b/tests/suite/manifests/reconfig/cafe-secret.yaml @@ -1,13 +1,7 @@ apiVersion: v1 -kind: Namespace -metadata: - name: certificate ---- -apiVersion: v1 kind: Secret metadata: name: cafe-secret - namespace: certificate type: kubernetes.io/tls data: tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNzakNDQVpvQ0NRQzdCdVdXdWRtRkNEQU5CZ2txaGtpRzl3MEJBUXNGQURBYk1Sa3dGd1lEVlFRRERCQmoKWVdabExtVjRZVzF3YkdVdVkyOXRNQjRYRFRJeU1EY3hOREl4TlRJek9Wb1hEVEl6TURjeE5ESXhOVEl6T1ZvdwpHekVaTUJjR0ExVUVBd3dRWTJGbVpTNWxlR0Z0Y0d4bExtTnZiVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFECmdnRVBBRENDQVFvQ2dnRUJBTHFZMnRHNFc5aStFYzJhdnV4Q2prb2tnUUx1ek10U1Rnc1RNaEhuK3ZRUmxIam8KVzFLRnMvQVdlS25UUStyTWVKVWNseis4M3QwRGtyRThwUisxR2NKSE50WlNMb0NEYUlRN0Nhck5nY1daS0o4Qgo1WDNnVS9YeVJHZjI2c1REd2xzU3NkSEQ1U2U3K2Vab3NPcTdHTVF3K25HR2NVZ0VtL1Q1UEMvY05PWE0zZWxGClRPL051MStoMzROVG9BbDNQdTF2QlpMcDNQVERtQ0thaEROV0NWbUJQUWpNNFI4VERsbFhhMHQ5Z1o1MTRSRzUKWHlZWTNtdzZpUzIrR1dYVXllMjFuWVV4UEhZbDV4RHY0c0FXaGRXbElweHlZQlNCRURjczN6QlI2bFF1OWkxZAp0R1k4dGJ3blVmcUVUR3NZdWxzc05qcU95V1VEcFdJelhibHhJZVVDQXdFQUFUQU5CZ2txaGtpRzl3MEJBUXNGCkFBT0NBUUVBcjkrZWJ0U1dzSnhLTGtLZlRkek1ISFhOd2Y5ZXFVbHNtTXZmMGdBdWVKTUpUR215dG1iWjlpbXQKL2RnWlpYVE9hTElHUG9oZ3BpS0l5eVVRZVdGQ2F0NHRxWkNPVWRhbUloOGk0Q1h6QVJYVHNvcUNOenNNLzZMRQphM25XbFZyS2lmZHYrWkxyRi8vblc0VVNvOEoxaCtQeDljY0tpRDZZU0RVUERDRGh1RUtFWXcvbHpoUDJVOXNmCnl6cEJKVGQ4enFyM3paTjNGWWlITmgzYlRhQS82di9jU2lyamNTK1EwQXg4RWpzQzYxRjRVMTc4QzdWNWRCKzQKcmtPTy9QNlA0UFlWNTRZZHMvRjE2WkZJTHFBNENCYnExRExuYWRxamxyN3NPbzl2ZzNnWFNMYXBVVkdtZ2todAp6VlZPWG1mU0Z4OS90MDBHUi95bUdPbERJbWlXMGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== diff --git a/tests/reconfig/scripts/cafe.yaml b/tests/suite/manifests/reconfig/cafe.yaml similarity index 100% rename from tests/reconfig/scripts/cafe.yaml rename to tests/suite/manifests/reconfig/cafe.yaml diff --git a/tests/reconfig/scripts/gateway.yaml b/tests/suite/manifests/reconfig/gateway.yaml similarity index 93% rename from tests/reconfig/scripts/gateway.yaml rename to tests/suite/manifests/reconfig/gateway.yaml index fd9d52675b..ed6c91eb6a 100644 --- a/tests/reconfig/scripts/gateway.yaml +++ b/tests/suite/manifests/reconfig/gateway.yaml @@ -22,4 +22,3 @@ spec: certificateRefs: - kind: Secret name: cafe-secret - namespace: certificate diff --git a/tests/reconfig/scripts/reference-grant.yaml b/tests/suite/manifests/reconfig/reference-grant.yaml similarity index 93% rename from tests/reconfig/scripts/reference-grant.yaml rename to tests/suite/manifests/reconfig/reference-grant.yaml index 053bbbdcc2..e01df54009 100644 --- a/tests/reconfig/scripts/reference-grant.yaml +++ b/tests/suite/manifests/reconfig/reference-grant.yaml @@ -2,7 +2,6 @@ apiVersion: gateway.networking.k8s.io/v1beta1 kind: ReferenceGrant metadata: name: access-to-cafe-secret - namespace: certificate spec: to: - group: "" diff --git a/tests/suite/reconfig_test.go b/tests/suite/reconfig_test.go new file mode 100644 index 0000000000..4e020ccf68 --- /dev/null +++ b/tests/suite/reconfig_test.go @@ -0,0 +1,640 @@ +package main + +import ( + "bytes" + "context" + "fmt" + "io" + "os" + "path/filepath" + "strconv" + "strings" + "text/template" + "time" + + . "github.com/onsi/ginkgo/v2" + . "github.com/onsi/gomega" + core "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + ctlr "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/client" + v1 "sigs.k8s.io/gateway-api/apis/v1" + + "github.com/nginxinc/nginx-gateway-fabric/tests/framework" +) + +// Cluster node size must be greater than or equal to 4 for test to perform correctly. +var _ = Describe("Reconfiguration Performance Testing", Ordered, Label("reconfiguration", "nfr"), func() { + const ( + // used for cleaning up resources + maxResourceCount = 150 + + metricExistTimeout = 2 * time.Minute + metricExistPolling = 1 * time.Second + ) + + var ( + scrapeInterval = 15 * time.Second + queryRangeStep = 5 * time.Second + promInstance framework.PrometheusInstance + promPortForwardStopCh = make(chan struct{}) + + reconfigNamespace core.Namespace + + outFile *os.File + ) + + BeforeAll(func() { + // Reconfiguration tests deploy NGF in the test, so we want to tear down any existing instances. + teardown(releaseName) + + resultsDir, err := framework.CreateResultsDir("reconfig", version) + Expect(err).ToNot(HaveOccurred()) + + filename := filepath.Join(resultsDir, framework.CreateResultsFilename("md", version, *plusEnabled)) + outFile, err = framework.CreateResultsFile(filename) + Expect(err).ToNot(HaveOccurred()) + Expect(framework.WriteSystemInfoToFile(outFile, clusterInfo, *plusEnabled)).To(Succeed()) + + promCfg := framework.PrometheusConfig{ + ScrapeInterval: scrapeInterval, + } + + promInstance, err = framework.InstallPrometheus(resourceManager, promCfg) + Expect(err).ToNot(HaveOccurred()) + + k8sConfig := ctlr.GetConfigOrDie() + + if !clusterInfo.IsGKE { + Expect(promInstance.PortForward(k8sConfig, promPortForwardStopCh)).To(Succeed()) + } + }) + + BeforeEach(func() { + output, err := framework.InstallGatewayAPI(getDefaultSetupCfg().gwAPIVersion) + Expect(err).ToNot(HaveOccurred(), string(output)) + + // need to redeclare this variable to reset its resource version. The framework has some bugs where + // if we set and declare this as a global variable, even after deleting the namespace, when we try to + // recreate it, it will error saying the resource version has already been set. + reconfigNamespace = core.Namespace{ + ObjectMeta: metav1.ObjectMeta{ + Name: "reconfig", + }, + } + }) + + createUniqueResources := func(resourceCount int, fileName string) error { + for i := 1; i <= resourceCount; i++ { + namespace := "namespace" + strconv.Itoa(i) + + b, err := resourceManager.GetFileContents(fileName) + if err != nil { + return fmt.Errorf("error getting manifest file: %w", err) + } + + fileString := b.String() + fileString = strings.ReplaceAll(fileString, "coffee", "coffee"+namespace) + fileString = strings.ReplaceAll(fileString, "tea", "tea"+namespace) + + data := bytes.NewBufferString(fileString) + + if err := resourceManager.ApplyFromBuffer(data, namespace); err != nil { + return fmt.Errorf("error processing manifest file: %w", err) + } + } + + return nil + } + + createResourcesGWLast := func(resourceCount int) { + ctx, cancel := context.WithTimeout(context.Background(), timeoutConfig.CreateTimeout*5) + defer cancel() + + for i := 1; i <= resourceCount; i++ { + ns := core.Namespace{ + ObjectMeta: metav1.ObjectMeta{ + Name: "namespace" + strconv.Itoa(i), + }, + } + Expect(k8sClient.Create(ctx, &ns)).To(Succeed()) + } + + Expect(resourceManager.Apply([]client.Object{&reconfigNamespace})).To(Succeed()) + Expect(resourceManager.ApplyFromFiles( + []string{ + "reconfig/cafe-secret.yaml", + "reconfig/reference-grant.yaml", + }, + reconfigNamespace.Name)).To(Succeed()) + + Expect(createUniqueResources(resourceCount, "manifests/reconfig/cafe.yaml")).To(Succeed()) + + Expect(createUniqueResources(resourceCount, "manifests/reconfig/cafe-routes.yaml")).To(Succeed()) + + for i := 1; i <= resourceCount; i++ { + ns := core.Namespace{ + ObjectMeta: metav1.ObjectMeta{ + Name: "namespace" + strconv.Itoa(i), + }, + } + Expect(resourceManager.WaitForPodsToBeReady(ctx, ns.Name)).To(Succeed()) + } + + Expect(resourceManager.ApplyFromFiles([]string{"reconfig/gateway.yaml"}, reconfigNamespace.Name)).To(Succeed()) + } + + createResourcesRoutesLast := func(resourceCount int) { + ctx, cancel := context.WithTimeout(context.Background(), timeoutConfig.CreateTimeout*5) + defer cancel() + + for i := 1; i <= resourceCount; i++ { + ns := core.Namespace{ + ObjectMeta: metav1.ObjectMeta{ + Name: "namespace" + strconv.Itoa(i), + }, + } + Expect(k8sClient.Create(ctx, &ns)).To(Succeed()) + } + + Expect(createUniqueResources(resourceCount, "manifests/reconfig/cafe.yaml")).To(Succeed()) + + for i := 1; i <= resourceCount; i++ { + ns := core.Namespace{ + ObjectMeta: metav1.ObjectMeta{ + Name: "namespace" + strconv.Itoa(i), + }, + } + Expect(resourceManager.WaitForPodsToBeReady(ctx, ns.Name)).To(Succeed()) + } + + Expect(resourceManager.Apply([]client.Object{&reconfigNamespace})).To(Succeed()) + Expect(resourceManager.ApplyFromFiles( + []string{ + "reconfig/cafe-secret.yaml", + "reconfig/reference-grant.yaml", + "reconfig/gateway.yaml", + }, + reconfigNamespace.Name)).To(Succeed()) + + Expect(createUniqueResources(resourceCount, "manifests/reconfig/cafe-routes.yaml")).To(Succeed()) + } + + checkResourceCreation := func(resourceCount int) error { + ctx, cancel := context.WithTimeout(context.Background(), timeoutConfig.GetTimeout) + defer cancel() + + var namespaces core.NamespaceList + if err := k8sClient.List(ctx, &namespaces); err != nil { + return fmt.Errorf("error getting namespaces: %w", err) + } + Expect(len(namespaces.Items)).To(BeNumerically(">=", resourceCount)) + + var routes v1.HTTPRouteList + if err := k8sClient.List(ctx, &routes); err != nil { + return fmt.Errorf("error getting HTTPRoutes: %w", err) + } + Expect(len(routes.Items)).To(BeNumerically("==", resourceCount*3)) + + var pods core.PodList + if err := k8sClient.List(ctx, &pods); err != nil { + return fmt.Errorf("error getting Pods: %w", err) + } + Expect(len(pods.Items)).To(BeNumerically(">=", resourceCount*2)) + + return nil + } + + cleanupResources := func() error { + var err error + + // FIXME (bjee19): https://github.com/nginxinc/nginx-gateway-fabric/issues/2376 + // Find a way to bulk delete these namespaces. + for i := 1; i <= maxResourceCount; i++ { + nsName := "namespace" + strconv.Itoa(i) + resultError := resourceManager.DeleteNamespace(nsName) + if resultError != nil { + err = resultError + } + } + + Expect(resourceManager.DeleteNamespace(reconfigNamespace.Name)).To(Succeed()) + + return err + } + + getTimeStampFromLogLine := func(logLine string) string { + var timeStamp string + + timeStamp = strings.Split(logLine, "\"ts\":\"")[1] + // sometimes the log message will contain information on a "logger" followed by the "msg" + // while other times the "logger" will be omitted + timeStamp = strings.Split(timeStamp, "\",\"msg\"")[0] + timeStamp = strings.Split(timeStamp, "\",\"logger\"")[0] + + return timeStamp + } + + calculateTimeDifferenceBetweenLogLines := func(firstLine, secondLine string) (int, error) { + layout := time.RFC3339 + + firstTS := getTimeStampFromLogLine(firstLine) + secondTS := getTimeStampFromLogLine(secondLine) + + parsedTS1, err := time.Parse(layout, firstTS) + if err != nil { + return 0, err + } + + parsedTS2, err := time.Parse(layout, secondTS) + if err != nil { + return 0, err + } + + return int(parsedTS2.Sub(parsedTS1).Seconds()), nil + } + + calculateTimeToReadyAverage := func(ngfLogs string) (string, error) { + var reconcilingLine, nginxReloadLine string + const maxCount = 5 + + var times [maxCount]int + var count int + + // parse the logs until it reaches a reconciling log line for a gateway resource, then it compares that + // timestamp to the next NGINX configuration update. When it reaches the NGINX configuration update line, + // it will reset the reconciling log line and set it to the next reconciling log line. + for _, line := range strings.Split(ngfLogs, "\n") { + if reconcilingLine == "" && + strings.Contains(line, "Reconciling the resource\",\"controller\"") && + strings.Contains(line, "\"controllerGroup\":\"gateway.networking.k8s.io\"") { + reconcilingLine = line + } + + if strings.Contains(line, "NGINX configuration was successfully updated") && reconcilingLine != "" { + nginxReloadLine = line + + timeDifference, err := calculateTimeDifferenceBetweenLogLines(reconcilingLine, nginxReloadLine) + if err != nil { + return "", err + } + reconcilingLine = "" + + times[count] = timeDifference + count++ + if count == maxCount-1 { + break + } + } + } + + var sum float64 + for _, time := range times { + sum += float64(time) + } + + avgTime := sum / float64(count+1) + + if avgTime < 1 { + return "< 1", nil + } + + return strconv.FormatFloat(avgTime, 'f', -1, 64), nil + } + + calculateTimeToReadyTotal := func(ngfLogs, startingLogSubstring string) (string, error) { + var firstLine, lastLine string + for _, line := range strings.Split(ngfLogs, "\n") { + if firstLine == "" && strings.Contains(line, startingLogSubstring) { + firstLine = line + } + + if strings.Contains(line, "NGINX configuration was successfully updated") { + lastLine = line + } + } + + timeToReadyTotal, err := calculateTimeDifferenceBetweenLogLines(firstLine, lastLine) + if err != nil { + return "", err + } + + stringTimeToReadyTotal := strconv.Itoa(timeToReadyTotal) + if stringTimeToReadyTotal == "0" { + stringTimeToReadyTotal = "< 1" + } + + return stringTimeToReadyTotal, nil + } + + deployNGFReturnsNGFPodNameAndStartTime := func() (string, time.Time) { + var startTime time.Time + + getStartTime := func() time.Time { return startTime } + modifyStartTime := func() { startTime = startTime.Add(500 * time.Millisecond) } + + cfg := getDefaultSetupCfg() + cfg.nfr = true + setup(cfg) + + podNames, err := framework.GetReadyNGFPodNames(k8sClient, ngfNamespace, releaseName, timeoutConfig.GetTimeout) + Expect(err).ToNot(HaveOccurred()) + Expect(podNames).To(HaveLen(1)) + ngfPodName := podNames[0] + startTime = time.Now() + + queries := []string{ + fmt.Sprintf(`container_memory_usage_bytes{pod="%s",container="nginx-gateway"}`, ngfPodName), + fmt.Sprintf(`container_cpu_usage_seconds_total{pod="%s",container="nginx-gateway"}`, ngfPodName), + // We don't need to check all nginx_gateway_fabric_* metrics, as they are collected at the same time + fmt.Sprintf(`nginx_gateway_fabric_nginx_reloads_total{pod="%s"}`, ngfPodName), + } + + for _, q := range queries { + Eventually( + framework.CreateMetricExistChecker( + promInstance, + q, + getStartTime, + modifyStartTime, + ), + ).WithTimeout(metricExistTimeout).WithPolling(metricExistPolling).Should(Succeed()) + } + + return ngfPodName, startTime + } + + collectMetrics := func( + testDescription string, + resourceCount int, + timeToReadyStartingLogSubstring string, + ngfPodName string, + startTime time.Time, + ) { + time.Sleep(2 * scrapeInterval) + + endTime := time.Now() + + Eventually( + framework.CreateEndTimeFinder( + promInstance, + fmt.Sprintf(`rate(container_cpu_usage_seconds_total{pod="%s",container="nginx-gateway"}[2m])`, ngfPodName), + startTime, + &endTime, + queryRangeStep, + ), + ).WithTimeout(metricExistTimeout).WithPolling(metricExistPolling).Should(Succeed()) + + getEndTime := func() time.Time { return endTime } + noOpModifier := func() {} + + queries := []string{ + fmt.Sprintf(`container_memory_usage_bytes{pod="%s",container="nginx-gateway"}`, ngfPodName), + // We don't need to check all nginx_gateway_fabric_* metrics, as they are collected at the same time + fmt.Sprintf(`nginx_gateway_fabric_nginx_reloads_total{pod="%s"}`, ngfPodName), + } + + for _, q := range queries { + Eventually( + framework.CreateMetricExistChecker( + promInstance, + q, + getEndTime, + noOpModifier, + ), + ).WithTimeout(metricExistTimeout).WithPolling(metricExistPolling).Should(Succeed()) + } + + checkContainerLogsForErrors(ngfPodName, false) + + reloadCount, err := framework.GetReloadCount(promInstance, ngfPodName) + Expect(err).ToNot(HaveOccurred()) + + reloadAvgTime, err := framework.GetReloadAvgTime(promInstance, ngfPodName) + Expect(err).ToNot(HaveOccurred()) + + reloadBuckets, err := framework.GetReloadBuckets(promInstance, ngfPodName) + Expect(err).ToNot(HaveOccurred()) + + eventsCount, err := framework.GetEventsCount(promInstance, ngfPodName) + Expect(err).ToNot(HaveOccurred()) + + eventsAvgTime, err := framework.GetEventsAvgTime(promInstance, ngfPodName) + Expect(err).ToNot(HaveOccurred()) + + eventsBuckets, err := framework.GetEventsBuckets(promInstance, ngfPodName) + Expect(err).ToNot(HaveOccurred()) + + logs, err := resourceManager.GetPodLogs(ngfNamespace, ngfPodName, &core.PodLogOptions{ + Container: "nginx-gateway", + }) + Expect(err).ToNot(HaveOccurred()) + + // FIXME (bjee19): https://github.com/nginxinc/nginx-gateway-fabric/issues/2374 + // Find a way to calculate time to ready metrics without having to rely on specific log lines. + timeToReadyTotal, err := calculateTimeToReadyTotal(logs, timeToReadyStartingLogSubstring) + Expect(err).ToNot(HaveOccurred()) + + timeToReadyAvgSingle, err := calculateTimeToReadyAverage(logs) + Expect(err).ToNot(HaveOccurred()) + + results := reconfigTestResults{ + TestDescription: testDescription, + EventsBuckets: eventsBuckets, + ReloadBuckets: reloadBuckets, + NumResources: resourceCount, + TimeToReadyTotal: timeToReadyTotal, + TimeToReadyAvgSingle: timeToReadyAvgSingle, + NGINXReloads: int(reloadCount), + NGINXReloadAvgTime: int(reloadAvgTime), + EventsCount: int(eventsCount), + EventsAvgTime: int(eventsAvgTime), + } + + err = writeReconfigResults(outFile, results) + Expect(err).ToNot(HaveOccurred()) + } + + When("resources exist before startup", func() { + testDescription := "Test 1: Resources exist before startup" + + It("gathers metrics after creating 30 resources", func() { + resourceCount := 30 + timeToReadyStartingLogSubstring := "Starting NGINX Gateway Fabric" + + createResourcesGWLast(resourceCount) + Expect(checkResourceCreation(resourceCount)).To(Succeed()) + + ngfPodName, startTime := deployNGFReturnsNGFPodNameAndStartTime() + + collectMetrics( + testDescription, + resourceCount, + timeToReadyStartingLogSubstring, + ngfPodName, + startTime, + ) + }) + + It("gathers metrics after creating 150 resources", func() { + resourceCount := 150 + timeToReadyStartingLogSubstring := "Starting NGINX Gateway Fabric" + + createResourcesGWLast(resourceCount) + Expect(checkResourceCreation(resourceCount)).To(Succeed()) + + ngfPodName, startTime := deployNGFReturnsNGFPodNameAndStartTime() + + collectMetrics( + testDescription, + resourceCount, + timeToReadyStartingLogSubstring, + ngfPodName, + startTime, + ) + }) + }) + + When("NGF and Gateway resource are deployed first", func() { + testDescription := "Test 2: Start NGF, deploy Gateway, create many resources attached to GW" + + It("gathers metrics after creating 30 resources", func() { + resourceCount := 30 + timeToReadyStartingLogSubstring := "Reconciling the resource\",\"controller\":\"httproute\"" + + ngfPodName, startTime := deployNGFReturnsNGFPodNameAndStartTime() + + createResourcesRoutesLast(resourceCount) + Expect(checkResourceCreation(resourceCount)).To(Succeed()) + + collectMetrics( + testDescription, + resourceCount, + timeToReadyStartingLogSubstring, + ngfPodName, + startTime, + ) + }) + + It("gathers metrics after creating 150 resources", func() { + resourceCount := 150 + timeToReadyStartingLogSubstring := "Reconciling the resource\",\"controller\":\"httproute\"" + + ngfPodName, startTime := deployNGFReturnsNGFPodNameAndStartTime() + + createResourcesRoutesLast(resourceCount) + Expect(checkResourceCreation(resourceCount)).To(Succeed()) + + collectMetrics( + testDescription, + resourceCount, + timeToReadyStartingLogSubstring, + ngfPodName, + startTime, + ) + }) + }) + + When("NGF and resources are deployed first", func() { + testDescription := "Test 3: Start NGF, create many resources attached to a Gateway, deploy the Gateway" + + It("gathers metrics after creating 30 resources", func() { + resourceCount := 30 + timeToReadyStartingLogSubstring := "Reconciling the resource\",\"controller\":\"gateway\"" + + ngfPodName, startTime := deployNGFReturnsNGFPodNameAndStartTime() + + createResourcesGWLast(resourceCount) + Expect(checkResourceCreation(resourceCount)).To(Succeed()) + + collectMetrics( + testDescription, + resourceCount, + timeToReadyStartingLogSubstring, + ngfPodName, + startTime, + ) + }) + + It("gathers metrics after creating 150 resources", func() { + resourceCount := 150 + timeToReadyStartingLogSubstring := "Reconciling the resource\",\"controller\":\"gateway\"" + + ngfPodName, startTime := deployNGFReturnsNGFPodNameAndStartTime() + + createResourcesGWLast(resourceCount) + Expect(checkResourceCreation(resourceCount)).To(Succeed()) + + collectMetrics( + testDescription, + resourceCount, + timeToReadyStartingLogSubstring, + ngfPodName, + startTime, + ) + }) + }) + + AfterEach(func() { + Expect(cleanupResources()).Should(Succeed()) + teardown(releaseName) + }) + + AfterAll(func() { + close(promPortForwardStopCh) + Expect(framework.UninstallPrometheus(resourceManager)).Should(Succeed()) + Expect(outFile.Close()).To(Succeed()) + + // restoring NGF shared among tests in the suite + cfg := getDefaultSetupCfg() + cfg.nfr = true + setup(cfg) + }) +}) + +type reconfigTestResults struct { + TestDescription string + TimeToReadyTotal string + TimeToReadyAvgSingle string + EventsBuckets []framework.Bucket + ReloadBuckets []framework.Bucket + NumResources int + NGINXReloads int + NGINXReloadAvgTime int + EventsCount int + EventsAvgTime int +} + +const reconfigResultTemplate = ` +## {{ .TestDescription }} - NumResources {{ .NumResources }} + +### Reloads and Time to Ready + +- TimeToReadyTotal: {{ .TimeToReadyTotal }}s +- TimeToReadyAvgSingle: {{ .TimeToReadyAvgSingle }}s +- NGINX Reloads: {{ .NGINXReloads }} +- NGINX Reload Average Time: {{ .NGINXReloadAvgTime }}ms +- Reload distribution: +{{- range .ReloadBuckets }} + - {{ .Le }}ms: {{ .Val }} +{{- end }} + +### Event Batch Processing + +- Event Batch Total: {{ .EventsCount }} +- Event Batch Processing Average Time: {{ .EventsAvgTime }}ms +- Event Batch Processing distribution: +{{- range .EventsBuckets }} + - {{ .Le }}ms: {{ .Val }} +{{- end }} + +` + +func writeReconfigResults(dest io.Writer, results reconfigTestResults) error { + tmpl, err := template.New("results").Parse(reconfigResultTemplate) + if err != nil { + return err + } + + return tmpl.Execute(dest, results) +} diff --git a/tests/suite/scale_test.go b/tests/suite/scale_test.go index 053d575d26..b7a2a6d460 100644 --- a/tests/suite/scale_test.go +++ b/tests/suite/scale_test.go @@ -3,7 +3,6 @@ package main import ( "bytes" "context" - "errors" "fmt" "io" "os" @@ -17,7 +16,6 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" promv1 "github.com/prometheus/client_golang/api/prometheus/v1" - "github.com/prometheus/common/model" core "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/types" @@ -109,15 +107,10 @@ var _ = Describe("Scale test", Ordered, Label("nfr", "scale"), func() { ngfPodName = podNames[0] }) - type bucket struct { - Le string - Val int - } - type scaleTestResults struct { Name string - EventsBuckets []bucket - ReloadBuckets []bucket + EventsBuckets []framework.Bucket + ReloadBuckets []framework.Bucket EventsAvgTime int EventsCount int NGFContainerRestarts int @@ -173,91 +166,6 @@ The logs are attached only if there are errors. return tmpl.Execute(dest, results) } - createResponseChecker := func(url, address string) func() error { - return func() error { - status, _, err := framework.Get(url, address, timeoutConfig.RequestTimeout) - if err != nil { - return fmt.Errorf("bad response: %w", err) - } - - if status != 200 { - return fmt.Errorf("unexpected status code: %d", status) - } - - return nil - } - } - - createMetricExistChecker := func(query string, getTime func() time.Time, modifyTime func()) func() error { - return func() error { - queryWithTimestamp := fmt.Sprintf("%s @ %d", query, getTime().Unix()) - - result, err := promInstance.Query(queryWithTimestamp) - if err != nil { - return fmt.Errorf("failed to query Prometheus: %w", err) - } - - if result.String() == "" { - modifyTime() - return errors.New("empty result") - } - - return nil - } - } - - createEndTimeFinder := func(query string, startTime time.Time, t *time.Time) func() error { - return func() error { - result, err := promInstance.QueryRange(query, promv1.Range{ - Start: startTime, - End: *t, - Step: queryRangeStep, - }) - if err != nil { - return fmt.Errorf("failed to query Prometheus: %w", err) - } - - if result.String() == "" { - *t = time.Now() - return errors.New("empty result") - } - - return nil - } - } - - getFirstValueOfVector := func(query string) float64 { - result, err := promInstance.Query(query) - Expect(err).ToNot(HaveOccurred()) - - val, err := framework.GetFirstValueOfPrometheusVector(result) - Expect(err).ToNot(HaveOccurred()) - - return val - } - - getBuckets := func(query string) []bucket { - result, err := promInstance.Query(query) - Expect(err).ToNot(HaveOccurred()) - - res, ok := result.(model.Vector) - Expect(ok).To(BeTrue()) - - buckets := make([]bucket, 0, len(res)) - - for _, sample := range res { - le := sample.Metric["le"] - val := float64(sample.Value) - bucket := bucket{ - Le: string(le), - Val: int(val), - } - buckets = append(buckets, bucket) - } - - return buckets - } - checkLogErrors := func( containerName string, substrings []string, @@ -323,7 +231,8 @@ The logs are attached only if there are errors. for _, q := range queries { Eventually( - createMetricExistChecker( + framework.CreateMetricExistChecker( + promInstance, q, getStartTime, modifyStartTime, @@ -345,10 +254,12 @@ The logs are attached only if there are errors. // the rate query may not return any data. // To ensure it returns data, we increase the startTime. Eventually( - createEndTimeFinder( + framework.CreateEndTimeFinder( + promInstance, fmt.Sprintf(`rate(container_cpu_usage_seconds_total{pod="%s",container="nginx-gateway"}[2m])`, ngfPodName), startTime, &endTime, + queryRangeStep, ), ).WithTimeout(metricExistTimeout).WithPolling(metricExistPolling).Should(Succeed()) @@ -363,7 +274,8 @@ The logs are attached only if there are errors. for _, q := range queries { Eventually( - createMetricExistChecker( + framework.CreateMetricExistChecker( + promInstance, q, getEndTime, noOpModifier, @@ -414,82 +326,26 @@ The logs are attached only if there are errors. Expect(os.Remove(cpuCSV)).To(Succeed()) - reloadCount := getFirstValueOfVector( - fmt.Sprintf( - `nginx_gateway_fabric_nginx_reloads_total{pod="%[1]s"}`+ - ` - `+ - `nginx_gateway_fabric_nginx_reloads_total{pod="%[1]s"} @ %d`, - ngfPodName, - startTime.Unix(), - ), - ) + reloadCount, err := framework.GetReloadCountWithStartTime(promInstance, ngfPodName, startTime) + Expect(err).ToNot(HaveOccurred()) - reloadErrsCount := getFirstValueOfVector( - fmt.Sprintf( - `nginx_gateway_fabric_nginx_reload_errors_total{pod="%[1]s"}`+ - ` - `+ - `nginx_gateway_fabric_nginx_reload_errors_total{pod="%[1]s"} @ %d`, - ngfPodName, - startTime.Unix(), - ), - ) + reloadErrsCount, err := framework.GetReloadErrsCountWithStartTime(promInstance, ngfPodName, startTime) + Expect(err).ToNot(HaveOccurred()) - reloadAvgTime := getFirstValueOfVector( - fmt.Sprintf( - `(nginx_gateway_fabric_nginx_reloads_milliseconds_sum{pod="%[1]s"}`+ - ` - `+ - `nginx_gateway_fabric_nginx_reloads_milliseconds_sum{pod="%[1]s"} @ %[2]d)`+ - ` / `+ - `(nginx_gateway_fabric_nginx_reloads_total{pod="%[1]s"}`+ - ` - `+ - `nginx_gateway_fabric_nginx_reloads_total{pod="%[1]s"} @ %[2]d)`, - ngfPodName, - startTime.Unix(), - )) - - reloadBuckets := getBuckets( - fmt.Sprintf( - `nginx_gateway_fabric_nginx_reloads_milliseconds_bucket{pod="%[1]s"}`+ - ` - `+ - `nginx_gateway_fabric_nginx_reloads_milliseconds_bucket{pod="%[1]s"} @ %d`, - ngfPodName, - startTime.Unix(), - ), - ) + reloadAvgTime, err := framework.GetReloadAvgTimeWithStartTime(promInstance, ngfPodName, startTime) + Expect(err).ToNot(HaveOccurred()) - eventsCount := getFirstValueOfVector( - fmt.Sprintf( - `nginx_gateway_fabric_event_batch_processing_milliseconds_count{pod="%[1]s"}`+ - ` - `+ - `nginx_gateway_fabric_event_batch_processing_milliseconds_count{pod="%[1]s"} @ %d`, - ngfPodName, - startTime.Unix(), - ), - ) + reloadBuckets, err := framework.GetReloadBucketsWithStartTime(promInstance, ngfPodName, startTime) + Expect(err).ToNot(HaveOccurred()) - eventsAvgTime := getFirstValueOfVector( - fmt.Sprintf( - `(nginx_gateway_fabric_event_batch_processing_milliseconds_sum{pod="%[1]s"}`+ - ` - `+ - `nginx_gateway_fabric_event_batch_processing_milliseconds_sum{pod="%[1]s"} @ %[2]d)`+ - ` / `+ - `(nginx_gateway_fabric_event_batch_processing_milliseconds_count{pod="%[1]s"}`+ - ` - `+ - `nginx_gateway_fabric_event_batch_processing_milliseconds_count{pod="%[1]s"} @ %[2]d)`, - ngfPodName, - startTime.Unix(), - ), - ) + eventsCount, err := framework.GetEventsCountWithStartTime(promInstance, ngfPodName, startTime) + Expect(err).ToNot(HaveOccurred()) - eventsBuckets := getBuckets( - fmt.Sprintf( - `nginx_gateway_fabric_event_batch_processing_milliseconds_bucket{pod="%[1]s"}`+ - ` - `+ - `nginx_gateway_fabric_event_batch_processing_milliseconds_bucket{pod="%[1]s"} @ %d`, - ngfPodName, - startTime.Unix(), - ), - ) + eventsAvgTime, err := framework.GetEventsAvgTimeWithStartTime(promInstance, ngfPodName, startTime) + Expect(err).ToNot(HaveOccurred()) + + eventsBuckets, err := framework.GetEventsBucketsWithStartTime(promInstance, ngfPodName, startTime) + Expect(err).ToNot(HaveOccurred()) // Check container logs for errors @@ -573,7 +429,7 @@ The logs are attached only if there are errors. startCheck := time.Now() Eventually( - createResponseChecker(url, address), + framework.CreateResponseChecker(url, address, timeoutConfig.RequestTimeout), ).WithTimeout(30 * time.Second).WithPolling(100 * time.Millisecond).Should(Succeed()) ttr := time.Since(startCheck) @@ -607,7 +463,7 @@ The logs are attached only if there are errors. } Eventually( - createResponseChecker(url, address), + framework.CreateResponseChecker(url, address, timeoutConfig.RequestTimeout), ).WithTimeout(5 * time.Second).WithPolling(100 * time.Millisecond).Should(Succeed()) Expect( @@ -620,7 +476,7 @@ The logs are attached only if there are errors. Expect(resourceManager.WaitForPodsToBeReady(ctx, namespace)).To(Succeed()) Eventually( - createResponseChecker(url, address), + framework.CreateResponseChecker(url, address, timeoutConfig.RequestTimeout), ).WithTimeout(5 * time.Second).WithPolling(100 * time.Millisecond).Should(Succeed()) } diff --git a/tests/suite/system_suite_test.go b/tests/suite/system_suite_test.go index 8aac4dda1a..76e75ea3ee 100644 --- a/tests/suite/system_suite_test.go +++ b/tests/suite/system_suite_test.go @@ -275,6 +275,7 @@ var _ = BeforeSuite(func() { "longevity-teardown", // - running longevity teardown (deployment will already exist) "telemetry", // - running telemetry test (NGF will be deployed as part of the test) "scale", // - running scale test (this test will deploy its own version) + "reconfiguration", // - running reconfiguration test (test will deploy its own instances) } for _, s := range skipSubstrings { if strings.Contains(labelFilter, s) { @@ -318,7 +319,8 @@ func isNFR(labelFilter string) bool { strings.Contains(labelFilter, "longevity") || strings.Contains(labelFilter, "performance") || strings.Contains(labelFilter, "upgrade") || - strings.Contains(labelFilter, "scale") + strings.Contains(labelFilter, "scale") || + strings.Contains(labelFilter, "reconfiguration") } var _ = ReportAfterSuite("Print info on failure", func(report Report) {