This repo contains generated client with
listers, thanks to which we are able to manage (create/delete/get) IDP Preset resources from k8s.
An identity provider is a trusted provider that lets us use a single sign-on (SSO). When exposing an API in the Console, a user is able to secure it by loading a predefined IDP preset and use the issuer, jwksUri values from the selected preset.
You need the following tools to set up the project:
Install all dependencies:
dep ensure -vendor-only
Before each commit, use the
before-commit.sh script, which tests your changes.
Structs related to Custom Resource Definitions are defined in
pkg/apis/ui/v1alpha1/types.go and registered in
pkg/apis/ui/v1alpha1/. After making any changes there, please run:
Please, make sure that your master branch is up-to-date with the changes that you want to release.
To release a new version, run on master branch:
IDPPreset as a ui-api-layer dependency
git tag YOUR_NEW_VERSION git push --tags
After releasing a new version in idppreset repository, change the version in Gopkg.toml in ui-api-layer project:
# Gopkg.toml file in ui-api-layer project ... [[constraint]] name = "github.com/kyma-project/idppreset" version = "YOUR_NEW_VERSION" ...
This package has the automatically generated clientset.
|This package has the automatically generated clientset.|
This package has the automatically generated fake clientset.
|This package has the automatically generated fake clientset.|
This package contains the scheme of the automatically generated clientset.
|This package contains the scheme of the automatically generated clientset.|
This package has the automatically generated typed clients.
|This package has the automatically generated typed clients.|
Package fake has the automatically generated clients.
|Package fake has the automatically generated clients.|