{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":114898943,"defaultBranch":"master","name":"seldon-core","ownerLogin":"SeldonIO","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-12-20T14:51:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10297834?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716811003.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"eeb658712aa9d6b358eddb8291c3ec94800763d8","ref":"refs/heads/dependabot/go_modules/components/tls/v2/sigs.k8s.io/controller-runtime-0.18.3","pushedAt":"2024-05-27T11:56:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump sigs.k8s.io/controller-runtime in /components/tls\n\nBumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.17.4 to 0.18.3.\n- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)\n- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)\n- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.17.4...v0.18.3)\n\n---\nupdated-dependencies:\n- dependency-name: sigs.k8s.io/controller-runtime\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump sigs.k8s.io/controller-runtime in /components/tls"}},{"before":"140512f386598d423c282c031430d6319e0ad78f","after":null,"ref":"refs/heads/dependabot/go_modules/operator/v2/sigs.k8s.io/controller-runtime-0.18.2","pushedAt":"2024-05-27T11:53:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"f5f12b9e74c039fd3c72ef46fa697469a4bfb186","ref":"refs/heads/dependabot/go_modules/operator/v2/sigs.k8s.io/controller-runtime-0.18.3","pushedAt":"2024-05-27T11:53:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump sigs.k8s.io/controller-runtime from 0.17.4 to 0.18.3 in /operator\n\nBumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.17.4 to 0.18.3.\n- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)\n- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)\n- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.17.4...v0.18.3)\n\n---\nupdated-dependencies:\n- dependency-name: sigs.k8s.io/controller-runtime\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump sigs.k8s.io/controller-runtime from 0.17.4 to 0.18.3 in /operator"}},{"before":null,"after":"c8a7120a74a5c03f27939dbd0ae455eff18df23e","ref":"refs/heads/dependabot/gradle/scheduler/data-flow/v2/jvm-2.0.0","pushedAt":"2024-05-27T11:52:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump jvm from 1.9.21 to 2.0.0 in /scheduler/data-flow\n\nBumps [jvm](https://github.com/JetBrains/kotlin) from 1.9.21 to 2.0.0.\n- [Release notes](https://github.com/JetBrains/kotlin/releases)\n- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.0.0/ChangeLog.md)\n- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.21...v2.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: jvm\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump jvm from 1.9.21 to 2.0.0 in /scheduler/data-flow"}},{"before":"c627ea48f1cb39c43c2e394f83a5ab87ffbb6432","after":null,"ref":"refs/heads/dependabot/gradle/scheduler/data-flow/v2/com.google.protobuf-protobuf-java-4.26.1","pushedAt":"2024-05-27T11:51:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"54ba51c8f0a2b50834bc120954dc035a53c32c73","ref":"refs/heads/dependabot/gradle/scheduler/data-flow/v2/com.google.protobuf-protobuf-java-4.27.0","pushedAt":"2024-05-27T11:51:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump com.google.protobuf:protobuf-java in /scheduler/data-flow\n\nBumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.25.3 to 4.27.0.\n- [Release notes](https://github.com/protocolbuffers/protobuf/releases)\n- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)\n- [Commits](https://github.com/protocolbuffers/protobuf/commits)\n\n---\nupdated-dependencies:\n- dependency-name: com.google.protobuf:protobuf-java\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump com.google.protobuf:protobuf-java in /scheduler/data-flow"}},{"before":"e073f4c4c6dd630116d87aa8b4ddaff4d4221b6c","after":null,"ref":"refs/heads/dependabot/gradle/scheduler/data-flow/v2/com.google.protobuf-protobuf-kotlin-4.26.1","pushedAt":"2024-05-27T11:51:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"63c358bb645de6f59193a2b588e39d64c6d46d18","ref":"refs/heads/dependabot/gradle/scheduler/data-flow/v2/com.google.protobuf-protobuf-kotlin-4.27.0","pushedAt":"2024-05-27T11:51:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump com.google.protobuf:protobuf-kotlin in /scheduler/data-flow\n\nBumps com.google.protobuf:protobuf-kotlin from 3.25.3 to 4.27.0.\n\n---\nupdated-dependencies:\n- dependency-name: com.google.protobuf:protobuf-kotlin\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump com.google.protobuf:protobuf-kotlin in /scheduler/data-flow"}},{"before":null,"after":"178fb2aa94ad6aa6e95ac39545eb292cd0a99665","ref":"refs/heads/dependabot/gradle/scheduler/data-flow/v2/org.apache.kafka-kafka-streams-7.6.1-ce","pushedAt":"2024-05-27T11:51:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump org.apache.kafka:kafka-streams in /scheduler/data-flow\n\nBumps org.apache.kafka:kafka-streams from 7.6.1-ccs to 7.6.1-ce.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.kafka:kafka-streams\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.apache.kafka:kafka-streams in /scheduler/data-flow"}},{"before":null,"after":"ab3465d2f28fbb1a887ff0cd5392d1123d4b172c","ref":"refs/heads/dependabot/gradle/scheduler/data-flow/v2/io.klogging-slf4j-klogging-0.5.13","pushedAt":"2024-05-27T11:51:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump io.klogging:slf4j-klogging in /scheduler/data-flow\n\nBumps [io.klogging:slf4j-klogging](https://github.com/klogging/klogging) from 0.5.11 to 0.5.13.\n- [Release notes](https://github.com/klogging/klogging/releases)\n- [Changelog](https://github.com/klogging/klogging/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/klogging/klogging/compare/0.5.11...0.5.13)\n\n---\nupdated-dependencies:\n- dependency-name: io.klogging:slf4j-klogging\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump io.klogging:slf4j-klogging in /scheduler/data-flow"}},{"before":null,"after":"f031b9a8028ddf376cf7d7deebc2a16253a3ea1c","ref":"refs/heads/dependabot/docker/scheduler/v2/grafana/grafana-11.0.0","pushedAt":"2024-05-27T11:34:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump grafana/grafana from 10.4.3 to 11.0.0 in /scheduler\n\nBumps grafana/grafana from 10.4.3 to 11.0.0.\n\n---\nupdated-dependencies:\n- dependency-name: grafana/grafana\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump grafana/grafana from 10.4.3 to 11.0.0 in /scheduler"}},{"before":null,"after":"09f2dfcf5de50e02745311a29bc21e2b30019ff3","ref":"refs/heads/dependabot/go_modules/tests/integration/v2/sigs.k8s.io/controller-runtime-0.18.3","pushedAt":"2024-05-27T11:19:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump sigs.k8s.io/controller-runtime in /tests/integration\n\nBumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.12.3 to 0.18.3.\n- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)\n- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)\n- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.12.3...v0.18.3)\n\n---\nupdated-dependencies:\n- dependency-name: sigs.k8s.io/controller-runtime\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump sigs.k8s.io/controller-runtime in /tests/integration"}},{"before":"2c227cab6d70bb32fb7728517743413e09755f3f","after":null,"ref":"refs/heads/dependabot/go_modules/scheduler/v2/sigs.k8s.io/controller-runtime-0.18.2","pushedAt":"2024-05-27T11:16:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"ff6a7fd1eb676d606a001eaa8888d13c8276d13e","ref":"refs/heads/dependabot/go_modules/scheduler/v2/sigs.k8s.io/controller-runtime-0.18.3","pushedAt":"2024-05-27T11:16:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump sigs.k8s.io/controller-runtime from 0.17.4 to 0.18.3 in /scheduler\n\nBumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.17.4 to 0.18.3.\n- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)\n- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)\n- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.17.4...v0.18.3)\n\n---\nupdated-dependencies:\n- dependency-name: sigs.k8s.io/controller-runtime\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump sigs.k8s.io/controller-runtime from 0.17.4 to 0.18.3 in /scheduler"}},{"before":null,"after":"d2d25d2249821092b3d5c79b9ec8b71323eed38b","ref":"refs/heads/dependabot/go_modules/scheduler/v2/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc-1.27.0","pushedAt":"2024-05-27T11:15:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\n\nBumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) from 1.24.0 to 1.27.0.\n- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)\n- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.24.0...v1.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc"}},{"before":null,"after":"82710812b0d7396da61aa84af71b87a013efe539","ref":"refs/heads/dependabot/go_modules/scheduler/v2/go.opentelemetry.io/otel/trace-1.27.0","pushedAt":"2024-05-27T11:15:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump go.opentelemetry.io/otel/trace from 1.26.0 to 1.27.0 in /scheduler\n\nBumps [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) from 1.26.0 to 1.27.0.\n- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)\n- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: go.opentelemetry.io/otel/trace\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump go.opentelemetry.io/otel/trace from 1.26.0 to 1.27.0 in /scheduler"}},{"before":"bd0b2ed123c4c23ae65ca32918ce73036a068a6f","after":"06fa1481b0f41a6aab7369e83798288986d5dcd1","ref":"refs/heads/v2","pushedAt":"2024-05-24T09:10:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lc525","name":"Lucian Carata","path":"/lc525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19005?s=80&v=4"},"commit":{"message":"bump(deps): major version updates in /scheduler/data-flow (#5639)\n\n- bump kotlin language version 1.8.20 -> 1.9.21\r\n- bump kotlinx-coroutines-core 1.7.3 -> 1.8.1\r\n- bump io.grpc:grpc-* 1.63.0 -> 1.64.0\r\n\r\nThe only remaining update that we would like to make to dataflow is bumping\r\nJDK 17 -> JDK 21. However, that update is currently blocked by the\r\nrequirements of kafka-streams; The confluent platform libraries that we're\r\nusing (kafka-streams:7.6.1-ccs) have only been tested up to JDK 17 according\r\nto: https://docs.confluent.io/platform/current/installation/versions-interoperability.html#java","shortMessageHtmlLink":"bump(deps): major version updates in /scheduler/data-flow (#5639)"}},{"before":"b69ed5970f11a07b642e0d832408780a03c7ee55","after":"bd0b2ed123c4c23ae65ca32918ce73036a068a6f","ref":"refs/heads/v2","pushedAt":"2024-05-24T09:05:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lc525","name":"Lucian Carata","path":"/lc525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19005?s=80&v=4"},"commit":{"message":"fix(ansible): allow multiple custom secrets without namespaces (#5638)\n\nFix a bug where defining multiple custom secrets in an extra-vars file\r\nwithout explicit namespaces would add the default namespace only to the\r\nlast one, and fail the playbook.","shortMessageHtmlLink":"fix(ansible): allow multiple custom secrets without namespaces (#5638)"}},{"before":"b96c1de4da08e70edc15fb08fdb43725a8dc1e84","after":"a0c653b0d062689e8de013f81d8488e38ee597c1","ref":"refs/heads/master","pushedAt":"2024-05-24T09:05:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RafalSkolasinski","name":"Rafal Skolasinski","path":"/RafalSkolasinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10928117?s=80&v=4"},"commit":{"message":"add generated dependencies licence update (#5637)\n\n* add dependencies licence generated update\r\n\r\n* updated licence generation\r\n\r\n* fix link to oss_commits.md","shortMessageHtmlLink":"add generated dependencies licence update (#5637)"}},{"before":"64c79aaeb9ccb38df4e44bf5cae7db5ff3d6a072","after":null,"ref":"refs/heads/dependabot/gradle/scheduler/data-flow/v2/jvm-1.9.24","pushedAt":"2024-05-23T21:26:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"4e5aaaa65f4a355ca6185f671079a2238cdbc75a","after":"b69ed5970f11a07b642e0d832408780a03c7ee55","ref":"refs/heads/v2","pushedAt":"2024-05-23T16:00:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sakoush","name":"Sherif Akoush","path":"/sakoush","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5911512?s=80&v=4"},"commit":{"message":"feat: Add pipelines to core2 qa control plane tests (#5636)\n\n* add note about pipeline name\r\n\r\n* fix scenario\r\n\r\n* add pipelines to control plane ops\r\n\r\n* add pipelines to control operations tests\r\n\r\n* add note in code about pipeline assumptions\r\n\r\n* deal with errors","shortMessageHtmlLink":"feat: Add pipelines to core2 qa control plane tests (#5636)"}},{"before":"49e7b02e1e6ab99f0c48ff4a4cb7a4dedc16e713","after":null,"ref":"refs/heads/dependabot/gradle/scheduler/data-flow/v2/org.jlleitschuh.gradle.ktlint-12.1.1","pushedAt":"2024-05-23T12:07:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"602f38c4732390c8fa885bd55a54d096d2e76207","after":null,"ref":"refs/heads/dependabot/gradle/scheduler/data-flow/v2/io.grpc-grpc-netty-shaded-1.64.0","pushedAt":"2024-05-23T12:06:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"68828da04fcd6f465c0fecc57a2e1509f8a7ebb4","ref":"refs/heads/dependabot/pip/doc/requests-2.32.0","pushedAt":"2024-05-21T07:26:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"8558636c9c59425d5d7a24e0ff2f94bef35c55a2","after":"4e5aaaa65f4a355ca6185f671079a2238cdbc75a","ref":"refs/heads/v2","pushedAt":"2024-05-20T16:12:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lc525","name":"Lucian Carata","path":"/lc525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19005?s=80&v=4"},"commit":{"message":"test(k6): Add k8s-based control plane tests (#5609)\n\nAdds a k6 test that arbitrarily creates/updates/deletes models in each VU. Starting from the scenario defined in `scenarios/core2_qa_control_plane_ops.js`, we can run a variety of control plane tests to check that Core 2 responds as expected to a wide array of commands/situations, including concurrent operations.\r\n\r\nNew configuration options introduced for k6 control-plane scenarios:\r\n- `modelMaxReplicas` (set via environment var MODEL_MAX_REPLICAS, array)\r\n each model type may be updated during the test to a maximum of replicas defined here\r\n- `maxMemUpdateFraction` (set via environment var MAX_MEM_UPDATE_FRACTION, float)\r\n each model type may be updated by having, in the worst case, this much memory relative to \r\n its default setting either added or removed. Example: For a model being assigned 8M in \r\n `MODEL_MEMORY_BYTES`, a value of 0.5 in `maxMemUpdateFraction` means that the model\r\n may be created, at random with a memory requirement between 4M and 12M.\r\n- `maxNumModelsHeadroom` (set via environment var MAX_NUM_MODELS_HEADROOM, array)\r\n models beyond `maxNumModels` (which are all created during the setup phase) which are allowed\r\n during control-plane testing\r\n- `createUpdateDeleteBias` (set via environment var MODEL_CREATE_UPDATE_DELETE_BIAS, array)\r\n 3 element array defining the relative frequency with which CREATE/UPDATE/DELETE operations\r\n happen during control-plane tests\r\n- `maxCreateOpsPerVU` (set via environment var MAX_CREATE_OPS_PER_VU, int)\r\n because each VU runs independently, we set aside a namespace of this size for model IDs created\r\n by that VU. For example, if maxCreateOpsPerVU is 100, preloaded models get ids [0, 99], models\r\n created by VU 1 get ids [100, 199], by VU 2 get ids [200, 299], etc.\r\n- `k8sDelaySecPerVU` (set via environment var K8S_DELAY_SECONDS_PER_VU, int)\r\n the following delay is observed by each VU before starting a new iteration\r\n\r\nMinor k6 tests fixes:\r\n- allow 0 as an element of MAX_NUM_MODELS\r\n- check model/pipeline status via k8s rather than relying on connection to scheduler\r\n- fix kustomize warnings\r\n\r\n**Which issue(s) this PR fixes**:\r\n- INFRA-1002 (internal issue) Control-plane tests","shortMessageHtmlLink":"test(k6): Add k8s-based control plane tests (#5609)"}},{"before":"c1f9137110a6789cd44798f774873f771782db02","after":"3849090d7f7daaa0c48685dbe4ca9447eb6efe5f","ref":"refs/heads/dependabot/go_modules/scheduler/v2/google.golang.org/grpc-1.64.0","pushedAt":"2024-05-20T16:06:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump google.golang.org/grpc from 1.63.2 to 1.64.0 in /scheduler\n\nBumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.63.2 to 1.64.0.\n- [Release notes](https://github.com/grpc/grpc-go/releases)\n- [Commits](https://github.com/grpc/grpc-go/compare/v1.63.2...v1.64.0)\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/grpc\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump google.golang.org/grpc from 1.63.2 to 1.64.0 in /scheduler"}},{"before":"3bc606cbb4f687dc55fe279a9b1089e52161e6f6","after":"8b4a6464cd45c345a9f9d521b9f95b26f377be0b","ref":"refs/heads/dependabot/go_modules/scheduler/v2/k8s.io/api-0.30.1","pushedAt":"2024-05-20T16:06:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump k8s.io/api from 0.29.2 to 0.30.1 in /scheduler\n\nBumps [k8s.io/api](https://github.com/kubernetes/api) from 0.29.2 to 0.30.1.\n- [Commits](https://github.com/kubernetes/api/compare/v0.29.2...v0.30.1)\n\n---\nupdated-dependencies:\n- dependency-name: k8s.io/api\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump k8s.io/api from 0.29.2 to 0.30.1 in /scheduler"}},{"before":"6b3db234eab4af358e6c4f6d1e490212a259512f","after":null,"ref":"refs/heads/dependabot/go_modules/scheduler/v2/go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux-0.51.0","pushedAt":"2024-05-20T16:05:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sakoush","name":"Sherif Akoush","path":"/sakoush","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5911512?s=80&v=4"}},{"before":"0194dc6f688af21e6a2a5e4b40fe599f346da927","after":"8558636c9c59425d5d7a24e0ff2f94bef35c55a2","ref":"refs/heads/v2","pushedAt":"2024-05-20T16:05:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sakoush","name":"Sherif Akoush","path":"/sakoush","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5911512?s=80&v=4"},"commit":{"message":"Bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux (#5627)\n\nBumps [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) from 0.49.0 to 0.51.0.\r\n- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)\r\n- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.49.0...zpages/v0.51.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/m…"}},{"before":"5fff5760ec7ee2c5a5e430ce8c1a2369c9b85796","after":null,"ref":"refs/heads/dependabot/go_modules/scheduler/v2/google.golang.org/protobuf-1.34.1","pushedAt":"2024-05-20T16:04:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sakoush","name":"Sherif Akoush","path":"/sakoush","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5911512?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVNbGQwA","startCursor":null,"endCursor":null}},"title":"Activity · SeldonIO/seldon-core"}