APIs on APIs on APIs
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
api Dynamically response the JS and CSS of API UI Oct 31, 2018
authorization Add CanDo function to AccessControl interface Apr 26, 2018
clientbase Add ability to pass in WebSocket dialer Jul 31, 2018
condition Allow to put Reason in controller.ForgetError Oct 2, 2018
controller Fix bug in which all handlers would be trigger on incremental add Nov 9, 2018
example Major refactor of subcontexts Feb 9, 2018
generator rename field to privateTypes Nov 9, 2018
httperror Add Conflict constant Jul 19, 2018
leader Remove hard dependency on k3s Oct 31, 2018
lifecycle Handlers return object and error Oct 30, 2018
metrics Add Generic Controller Related Metrics Oct 5, 2018
name Special handling for endpoints plural name Jan 12, 2018
objectclient Add support for k8s 1.12 Oct 10, 2018
package Initial Commit Oct 12, 2017
parse Revert "Revert "Don't strip strings on output"" Sep 11, 2018
pkg Fix goroutine leak when writer fails before reader does Nov 9, 2018
restwatch Add timeouts to rest clients Apr 2, 2018
scripts Make k8s 1.12 leader election the default Oct 24, 2018
signal Move gorouting dump Jan 22, 2018
store Add support for k8s 1.12 Oct 10, 2018
types Add pending mapper to set resource state to pending when no conditions Oct 10, 2018
urlbuilder Allow API to run through k8s service proxy Jul 19, 2018
vendor Update vendor Oct 30, 2018
.dockerignore More initial dev Nov 11, 2017
.drone.yml Initial Commit Oct 12, 2017
.gitignore Fixes to adapt to 1.10.5 Jul 11, 2018
Dockerfile.dapper Switch to go 1.11 Sep 25, 2018
LICENSE Initial Commit Oct 12, 2017
Makefile Switch to go 1.11 Sep 25, 2018
README.md Update readme to refer to go-skel Oct 31, 2018
build.go Fix issue in which two remotedialers are created Nov 9, 2018
types.go Add CustomizeSchemas builder hook Nov 9, 2018
vendor.conf Update vendor Oct 30, 2018

README.md

Norman

An API framework for Building Rancher Style APIs backed by K8s CustomResources and their controllers.

Example

Refer to https://github.com/rancher/go-skel for skeleton norman controller projects

License

Copyright (c) 2014-2017 Rancher Labs, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.