Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update helm release keda to v2.16.0 #2459

Merged
merged 2 commits into from
Nov 7, 2024
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 7, 2024

This PR contains the following updates:

Package Update Change
keda minor 2.15.2 -> 2.16.0

Release Notes

kedacore/keda (keda)

v2.16.0

New
  • General: Add the generateEmbeddedObjectMeta flag to generate meta properties of JobTargetRef in ScaledJob (#​5908)
  • General: Cache miss fallback in validating webhook for ScaledObjects with direct kubernetes client (#​5973)
  • General: Introduce new Beanstalkd scaler (#​5901)
  • General: Replace wildcards in RBAC objects with explicit resources and verbs (#​6129)
  • Azure Pipelines Scalar: Print warning to log when Azure DevOps API Rate Limits are (nearly) reached (#​6284)
  • CloudEventSource: Introduce ClusterCloudEventSource (#​3533)
  • CloudEventSource: Provide ClusterCloudEventSource around the management of ScaledJobs resources (#​3523)
  • CloudEventSource: Provide ClusterCloudEventSource around the management of TriggerAuthentication/ClusterTriggerAuthentication resources (#​3524)
  • Github Action: Fix panic when env for runnerScopeFromEnv or ownerFromEnv is empty (#​6156)
  • RabbitMQ Scaler: provide separate paremeters for user and password (#​2513)
Improvements
  • General: Prevent multiple ScaledObjects managing one HPA (#​6130)
  • General: Show full triggers'types and authentications'types in status (#​6187)
  • AWS CloudWatch Scaler: Add support for ignoreNullValues (#​5352)
  • Elasticsearch Scaler: Support Query at the Elasticsearch scaler (#​6216)
  • Etcd Scaler: Add username and password support for etcd (#​6199)
  • GCP Scalers: Added custom time horizon in GCP scalers (#​5778)
  • GitHub Scaler: Add support to not scale on default runner labels (#​6127)
  • GitHub Scaler: Fixed pagination, fetching repository list (#​5738)
  • Grafana dashboard: Fix dashboard to handle wildcard scaledObject variables (#​6214)
  • IBMMQ Scaler: Support multiple queues at the IBMMQ scaler (#​6181)
  • Kafka: Allow disabling FAST negotation when using Kerberos (#​6188)
  • Kafka: Fix logic to scale to zero on invalid offset even with earliest offsetResetPolicy (#​5689)
  • RabbitMQ Scaler: Add connection name for AMQP (#​5958)
  • Selenium Grid Scaler: Add optional auth parameters username, password, authType, accessToken to configure a secure GraphQL endpoint (#​6144)
  • Selenium Grid Scaler: Add parameter nodeMaxSessions to configure scaler sync with --max-sessions capacity in the Node (#​6080)
  • Selenium Grid Scaler: Improve logic based on node stereotypes, node sessions and queue requests capabilities (#​6080)
Fixes
  • General: Scalers cache uses a mutex to prevent concurrent actions (#​6273)
  • AWS CloudWatch Scaler: Properly parse multiple values of dimensionName & dimensionValue lists (#​6236)
  • AWS Secret Manager: Pod identity overrides are honored (#​6195)
  • AWS SQS Scaler: Improve error handling for SQS queue metrics (#​6178)
  • Azure Event Hub Scaler: Checkpointer errors are correctly handled (#​6084)
  • Metrics API Scaler: Prometheus metrics can have multiple labels (#​6077)
Deprecations

You can find all deprecations in this overview and join the discussion here.

New deprecation(s):

  • IBM MQ Scaler: Remove and deprecate unused variables in IBM MQ scaler (#​6033)
Breaking Changes
  • Pulsar Scaler: remove msgBacklog trigger name (#​6059)
Other
  • Cron scaler: Simplify cron scaler code (#​6056)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

qodo-merge-pro bot commented Nov 7, 2024

CI Failure Feedback 🧐

(Checks updated until commit cdac317)

Action: Test Selenium Grid on Kubernetes / Test K8s (v1.25.16, playwright_connect_grid, minikube, v3.10.3, 24.0.9, true, true)

Failed stage: Verify chart configuration up-to-date [❌]

Failed test name: lint_readme_charts

Failure summary:

The action failed due to the following reasons:

  • The make lint_readme_charts command failed because there were new changes in the chart that were not
    reflected in the README files. The error message suggests running make generate_readme_charts to
    update the documentation.
  • The process completed with an exit code 2, indicating a failure in the make command execution.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    167:  �[36;1mfi�[0m
    168:  �[36;1m�[0m
    169:  �[36;1m# Option: Remove large packages�[0m
    170:  �[36;1m# REF: https://github.com/apache/flink/blob/master/tools/azure-pipelines/free_disk_space.sh�[0m
    171:  �[36;1m�[0m
    172:  �[36;1mif [[ false == 'true' ]]; then�[0m
    173:  �[36;1m  BEFORE=$(getAvailableSpace)�[0m
    174:  �[36;1m  �[0m
    175:  �[36;1m  sudo apt-get remove -y '^aspnetcore-.*' || echo "::warning::The command [sudo apt-get remove -y '^aspnetcore-.*'] failed to complete successfully. Proceeding..."�[0m
    176:  �[36;1m  sudo apt-get remove -y '^dotnet-.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y '^dotnet-.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m
    177:  �[36;1m  sudo apt-get remove -y '^llvm-.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y '^llvm-.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m
    178:  �[36;1m  sudo apt-get remove -y 'php.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y 'php.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m
    179:  �[36;1m  sudo apt-get remove -y '^mongodb-.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y '^mongodb-.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m
    180:  �[36;1m  sudo apt-get remove -y '^mysql-.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y '^mysql-.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m
    181:  �[36;1m  sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing || echo "::warning::The command [sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing] failed to complete successfully. Proceeding..."�[0m
    182:  �[36;1m  sudo apt-get remove -y google-cloud-sdk --fix-missing || echo "::debug::The command [sudo apt-get remove -y google-cloud-sdk --fix-missing] failed to complete successfully. Proceeding..."�[0m
    183:  �[36;1m  sudo apt-get remove -y google-cloud-cli --fix-missing || echo "::debug::The command [sudo apt-get remove -y google-cloud-cli --fix-missing] failed to complete successfully. Proceeding..."�[0m
    184:  �[36;1m  sudo apt-get autoremove -y || echo "::warning::The command [sudo apt-get autoremove -y] failed to complete successfully. Proceeding..."�[0m
    185:  �[36;1m  sudo apt-get clean || echo "::warning::The command [sudo apt-get clean] failed to complete successfully. Proceeding..."�[0m
    ...
    
    542:  with:
    543:  timeout_minutes: 10
    544:  max_attempts: 3
    545:  command: make setup_dev_env
    546:  
    547:  retry_wait_seconds: 10
    548:  polling_interval_seconds: 1
    549:  warning_on_retry: true
    550:  continue_on_error: false
    ...
    
    1060:  go: downloading golang.org/x/crypto v0.21.0
    1061:  go: downloading golang.org/x/text v0.14.0
    1062:  go: downloading github.com/subosito/gotenv v1.4.2
    1063:  go: downloading github.com/hashicorp/hcl v1.0.0
    1064:  go: downloading gopkg.in/ini.v1 v1.67.0
    1065:  go: downloading github.com/magiconair/properties v1.8.7
    1066:  go: downloading github.com/pelletier/go-toml/v2 v2.0.8
    1067:  go: downloading github.com/mitchellh/reflectwalk v1.0.2
    1068:  go: downloading github.com/pkg/errors v0.9.1
    ...
    
    1071:  helm-docs [flags]
    1072:  Flags:
    1073:  -b, --badge-style string                                 badge style to use for charts (default "flat-square")
    1074:  -c, --chart-search-root string                           directory to search recursively within for charts (default ".")
    1075:  -g, --chart-to-generate strings                          List of charts that will have documentation generated. Comma separated, no space. Empty list - generate for all charts in chart-search-root
    1076:  -u, --document-dependency-values                         For charts with dependencies, include the dependency values in the chart values documentation
    1077:  -y, --documentation-strict-ignore-absent strings         A comma separate values which are allowed not to be documented in strict mode (default [service.type,image.repository,image.tag])
    1078:  -z, --documentation-strict-ignore-absent-regex strings   A comma separate values which are allowed not to be documented in strict mode (default [.*service\.type,.*image\.repository,.*image\.tag])
    1079:  -x, --documentation-strict-mode                          Fail the generation of docs if there are undocumented values
    1080:  -d, --dry-run                                            don't actually render any markdown files just print to stdout passed
    1081:  -h, --help                                               help for helm-docs
    1082:  -i, --ignore-file string                                 The filename to use as an ignore file to exclude chart directories (default ".helmdocsignore")
    1083:  --ignore-non-descriptions                            ignore values without a comment, this values will not be included in the README
    1084:  -l, --log-level string                                   Level of logs that should printed, one of (panic, fatal, error, warning, info, debug, trace) (default "info")
    ...
    
    1269:  if [ $EXIT_CODE -ne 0 ]; then \
    1270:  echo "New changes in chart. Please run 'make generate_readme_charts' to update them." ; \
    1271:  exit $EXIT_CODE ; \
    1272:  fi ; \
    1273:  exit $EXIT_CODE
    1274:  charts/selenium-grid/CONFIGURATION.md | 2 +-
    1275:  1 file changed, 1 insertion(+), 1 deletion(-)
    1276:  New changes in chart. Please run 'make generate_readme_charts' to update them.
    1277:  make: *** [Makefile:88: lint_readme_charts] Error 1
    1278:  ##[error]Process completed with exit code 2.
    ...
    
    1293:  SERVICE_MESH: true
    1294:  pythonLocation: /opt/hostedtoolcache/Python/3.11.10/x64
    1295:  PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.11.10/x64/lib/pkgconfig
    1296:  Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.10/x64
    1297:  Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.10/x64
    1298:  Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.10/x64
    1299:  LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.11.10/x64/lib
    1300:  ##[endgroup]
    1301:  ##[error]Input required and not supplied: path
    ...
    
    1399:  [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
    1400:  flag provided but not defined: -variables
    1401:  Usage: envsubst [options...] <input>
    1402:  Options:
    1403:  -i         Specify file input, otherwise use last argument as input file.
    1404:  If no input file is specified, read from stdin.
    1405:  -o         Specify file output. If none is specified, write to stdout.
    1406:  -no-digit  Do not replace variables starting with a digit. e.g. $1 and ${1}
    1407:  -no-unset  Fail if a variable is not set.
    1408:  -no-empty  Fail if a variable is set but empty.
    1409:  -fail-fast Fail on first error otherwise display all failures if restrictions are set.
    ...
    
    1413:  [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
    1414:  flag provided but not defined: -variables
    1415:  Usage: envsubst [options...] <input>
    1416:  Options:
    1417:  -i         Specify file input, otherwise use last argument as input file.
    1418:  If no input file is specified, read from stdin.
    1419:  -o         Specify file output. If none is specified, write to stdout.
    1420:  -no-digit  Do not replace variables starting with a digit. e.g. $1 and ${1}
    1421:  -no-unset  Fail if a variable is not set.
    1422:  -no-empty  Fail if a variable is set but empty.
    1423:  -fail-fast Fail on first error otherwise display all failures if restrictions are set.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link
    Contributor Author

    renovate bot commented Nov 7, 2024

    Edited/Blocked Notification

    Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

    You can manually request rebase by checking the rebase/retry box above.

    ⚠️ Warning: custom changes will be lost.

    @VietND96 VietND96 merged commit e0a7d63 into trunk Nov 7, 2024
    53 checks passed
    @VietND96 VietND96 deleted the renovate/keda-2.x branch November 7, 2024 17:54
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    None yet
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    1 participant