-
Notifications
You must be signed in to change notification settings - Fork 475
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
[WIP] Add policy support to the chart #1094
Draft
alexellis
wants to merge
37
commits into
master
Choose a base branch
from
openfaasltd/policies
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.
Draft
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
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
The openid_url env variable was renamed to openid_issuer on the oidc-plugin. Signed-off-by: Han Verstraete (OpenFaaS Ltd) <[email protected]>
Add a ServiceAccount and ClusterRole required by the oics-plugin to listen for changes on IAM objects. Signed-off-by: Han Verstraete (OpenFaaS Ltd) <[email protected]>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <[email protected]>
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <[email protected]>
The goal of this commit is to simplify maintaining configurations for Pro and CE for Prometheus. Tested that either file was outputted via helm template with the --show-only flag when toggling openfaasPro=true/false. Tested e2e with CE - showing autoscaling with alert-manager Tested e2e with Pro with Kind and hey, with autoscaling taking place, and RAM/CPU, provider and function metrics showing up. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
These are and always have been licensed code, and are not part of OpenFaaS CE or OSS. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
Alert manager is only used in OpenFaaS CE, remove it from the OpenFaaS Pro deployment. Signed-off-by: Han Verstraete (OpenFaaS Ltd) <[email protected]>
Allows users to select the secret with the signing keys or leave blank to have the keys generated automatically by the dashboard. Signed-off-by: Han Verstraete (OpenFaaS Ltd) <[email protected]>
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <[email protected]>
When the signing key is not given, then a new key is generated every time the dashboard is updated or restarted. This is useful for dev, but we recommend creating a secret instead. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.0.0-20220624214902-1bab6f366d9e to 0.7.0. - [Release notes](https://github.com/golang/net/releases) - [Commits](https://github.com/golang/net/commits/v0.7.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <[email protected]>
The plugin is no longer required because the logic has been brought in-process for both the OpenFaaS CE and Pro gateway. If you have the basic-auth-plugin deployment and service left over in your cluster, you can safely delete them after updating your gateway CE / Pro version to the latest. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
The OpenFaaS license was not mounted in the the autoscaler container when basic auth is disabled in the chart. This prevented the autoscaler from starting. Signed-off-by: Han Verstraete (OpenFaaS Ltd) <[email protected]>
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v2...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3.1.0 to 3.5.0. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](actions/setup-go@v3.1.0...v3.5.0) --- updated-dependencies: - dependency-name: actions/setup-go dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
A few users who haven't read the docs carefully enough were trying to use OpenFaaS Pro scaling labels with the CE edition. This improves the developer experience by showing them the mistake, so they can fix it instead of raising an issue and creating noise. The docs cover both scaling approaches clearly along with their labels. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
Correct drift within limits available for community (hobbyist) users. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <[email protected]>
Bumps openfaas/license-check from 0.4.1 to 0.4.2. --- updated-dependencies: - dependency-name: openfaas/license-check dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3.5.0 to 4.0.0. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](actions/setup-go@v3.5.0...v4.0.0) --- updated-dependencies: - dependency-name: actions/setup-go dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@v3...v4) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [azure/setup-helm](https://github.com/azure/setup-helm) from 1 to 3. - [Release notes](https://github.com/azure/setup-helm/releases) - [Commits](Azure/setup-helm@v1...v3) --- updated-dependencies: - dependency-name: azure/setup-helm dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <[email protected]>
* pro-builder/buildkit are updated to resolve a security issue with buildkit/containerd/runc - updating is advised Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
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.
Description
Add policy support to the chart
Why is this needed?
Who is this for?
What company is this for? Are you listed in the ADOPTERS.md file?
How Has This Been Tested?
Types of changes
Checklist:
git commit -s