1
0
mirror of https://github.com/rancher/norman.git synced 2025-08-01 15:28:11 +00:00
mirror from GitHub
Go to file
rmweir c55b1eed18 Track namespaces in options property
Now, identifies and assigns namespaces. Prior, the
backend listed items belongng to all namespaces in
all projects no matter what because they were not
being tracked. This led to longer request times
for projects that contained a fraction of total
resources. Now, rancher can filter project
resource requests; times are improved and
largely dependent on resource amount for the given
project.
2019-04-05 17:12:04 -07:00
api Add Frame-Options header 2019-02-15 16:45:10 -07:00
authorization Add CanDo function to AccessControl interface 2018-04-25 20:14:41 -07:00
clientbase Merge pull request #259 from Mikulas/domodify-nil 2019-03-28 12:10:53 -07:00
condition Add Track method 2018-11-26 08:33:11 -07:00
controller Fix bug that doesn't print errors 2019-02-01 15:05:55 -07:00
example Major refactor of subcontexts 2018-02-09 13:45:22 -07:00
generator Add Interface to Clients 2018-12-17 15:44:50 -07:00
httperror Add Conflict constant 2018-07-19 10:23:17 -07:00
leader Add a flag to make leaderelection loooong 2018-12-05 15:04:27 -07:00
lifecycle Force nil values to nil,nil interface 2018-12-17 15:43:21 -07:00
metrics Add Generic Controller Related Metrics 2018-10-05 14:36:58 +09:00
name Special handling for endpoints plural name 2018-01-12 19:15:37 +00:00
objectclient Fix concurrent map read/write 2019-02-12 13:06:49 -07:00
package Initial Commit 2017-10-11 22:48:07 -07:00
parse Add no pagination option 2019-04-05 16:42:43 -07:00
pkg Assign bearer token to InClusterConfig 2019-02-27 15:32:26 -07:00
restwatch Adding code to address aks timeout issue 2019-02-22 09:58:55 -07:00
scripts Make k8s 1.12 leader election the default 2018-10-23 22:48:23 -07:00
signal Move gorouting dump 2018-01-22 23:53:21 +00:00
store Track namespaces in options property 2019-04-05 17:12:04 -07:00
types Track namespaces in options property 2019-04-05 17:12:04 -07:00
urlbuilder Allow API to run through k8s service proxy 2018-07-19 10:23:17 -07:00
vendor Update vendor 2018-10-30 11:31:00 -07:00
.dockerignore More initial dev 2017-11-10 21:46:30 -07:00
.drone.yml drone 1.x syntax 2019-03-19 10:27:25 -07:00
.gitignore Fixes to adapt to 1.10.5 2018-07-11 16:44:45 -07:00
build.go Allow discovery of API clients 2019-01-11 16:56:51 -07:00
Dockerfile.dapper Switch to go 1.11 2018-09-25 11:43:11 -07:00
LICENSE Initial Commit 2017-10-11 22:48:07 -07:00
Makefile Switch to go 1.11 2018-09-25 11:43:11 -07:00
README.md Update readme to refer to go-skel 2018-10-31 14:26:47 -07:00
types.go Add CustomizeSchemas builder hook 2018-11-09 10:05:15 -07:00
vendor.conf Update vendor 2018-10-30 11:31:00 -07:00

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.