forked from openfaas/faas-netes
-
Notifications
You must be signed in to change notification settings - Fork 0
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
[pull] master from openfaas:master #1
Open
sync-upstream
wants to merge
1,230
commits into
awesome-archive:master
Choose a base branch
from
openfaas:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](docker/setup-qemu-action@v2...v3) --- updated-dependencies: - dependency-name: docker/setup-qemu-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps alpine from 3.18.2 to 3.18.3. --- updated-dependencies: - dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
The newest version of the Kafka connector will support multiple bootstrap servers as a comma-separated list via the brokerHosts variable, this is a breaking change from previously being brokerHost, and only supporting a single host. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Bear in mind that brokerHost is now brokerHosts and supports a comma-separated list of bootstrap servers Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Bumps alpine from 3.18.3 to 3.18.4. --- updated-dependencies: - dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
For customers who have very large numbers of functions, this change enables configuration of QPS and Burst limits for the Kubernetes API for OpenFaaS for Enterprises. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
* Removes around half a dozen warning log messages from the operator * Switches to Informer for querying services, to avoid hitting rate limits with large numbers of functions. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
* Upgrades Go libraries which had a number of CVEs reported * Fixes an issue in autoscaler where functions were ignored if the labels were null rather than empty, when created via go-sdk Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
EndpointSlices are more efficient than Endpoints at scale. Both editions of OpenFaaS Pro will gain support, and CE will continue to use Endpoints. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Pprof is already present in the operator, but required manual edits. This commit makes it available via values.yaml for easy use. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
* Cleans-up unused code to reduce size used in memory, during CI and at deployment time. * Updates Go version to 1.21 Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
* OpenFaaS CE gets an update to client-go 1.28 * OpenFaaS CE / Standard gets support for leader election Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
This is no longer required with a lease-based Leader Election Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Leader election is now available for OpenFaaS Pro - both editions. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Routine updates for various images for dependencies. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Tested with OpenFaaS for Enterprises with: * scale to zero * metrics for CPU/RAM and invocations in UI/CLI/API * autoscaling horizontally * Grafana dashboards Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
The semver suffix added by EKS indicated a "pre-release" version, however the EKS team just wanted to add their own custom tag, not to indicate a pre-release. The check to print the correct ingress version can probably be removed now since v1 became stable as of v1.19, that said this change strips any K8s version suffix so that the comparison does not fail. It was failing because semverCompare considered any pre-release version to be less than v1.19. Tested by helm template. We didn't see this issue before because most people seem to create their own separate ingress records rather than the one generated by the chart. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
A regression some time ago meant that if a deployment was deleted abnormally by i.e. manual user intervention, that it would not be re-created. This behaviour has now been reinstated and tested with OpenFaaS for Enterprises. Functions are not re-created when the deployment was garbage collected due to a deleted Function CR. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
This error presents as a panic mentioning profiles. It is due to missing/invalid secrets and/or invalid CPU/Memory requests/limits. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <han@openfaas.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
These are not required and are added automatically Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
* Async cancellation support in the gateway and jetstream- queue-worker. * Updates for Go 1.23 and go.mod for various components Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
The dashboard now has a graphs page for each function which shows latency by status code over time. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Limited testing is permitted within the EULA using private images so long as they are published to a registry on localhost. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Adds: load, replicas, CPU/RAM, etc. Try it out, let us know what you think. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Due to changes introduced with support for async cancellation, callbacks were being cancelled. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Fixes a panic in the gateway when listing functions if Prometheus was down/unavailable. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <han@openfaas.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
A panic made the cron-connector crash if the gateway return an error or EOF during its invocation. With faasd, this meant the connector stayed in an exited state with Kubernetes, it would have restarted, however it's always better if there is no panic, and the code can recover gracefully. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Fixes deletion issues for dashboard for faasd primarily Adds metrics and queue depth to rabbitmq-connector Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]. Want to support this open source service? Please star it : )