lvault

command module
v2.0.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2017 License: MIT Imports: 22 Imported by: 0

README

lvault 功能简介

lvault 是 lain 上应用的(秘密)文件配置系统,配合 console,可以在运行前通过自己的机制将配置文件写到即将运行的镜像中。

lvault 是对 vault 部分功能的一个封装,为用户对某一路径的 secret files 提供读写删除等操作。而对于 key rolling,token 的更新等 vault 的功能,可以直接用相应的 token 访问 vault 集群。

lvault 的功能为:

  • 为有权限而没有 token 的使用者,如通过认证的 app maintainer 提供一定的读写功能支持;
  • 管理 root token,keys
  • 对于 vault 集群的初始化、状态查询、vault 所有节点的解锁提供一些帮助 API. 开发这一部分功能主要是由于 vault 的自身 api 是针对 vault 节点的,对于集群上的操作不是很方便.

lvault 依赖 sso 和 console,是 LAIN 的 layer1 应用。

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Godeps
_workspace/src/github.com/getsentry/raven-go
Package raven implements a client for the Sentry error logging service.
Package raven implements a client for the Sentry error logging service.
_workspace/src/github.com/julienschmidt/httprouter
Package httprouter is a trie based high performance HTTP request router.
Package httprouter is a trie based high performance HTTP request router.
_workspace/src/github.com/mijia/sweb/form
Package form provides simple helpers for the form validation and query params type casting.
Package form provides simple helpers for the form validation and query params type casting.
_workspace/src/github.com/mijia/sweb/render
Package render provides html/templates rendering for the composable templates which can be called a set of templates.
Package render provides html/templates rendering for the composable templates which can be called a set of templates.
_workspace/src/github.com/mijia/sweb/server
Package server provides basic wrapping for go web server.
Package server provides basic wrapping for go web server.
_workspace/src/github.com/oxtoacart/bpool
Package bpool implements leaky pools of byte arrays and Buffers as bounded channels.
Package bpool implements leaky pools of byte arrays and Buffers as bounded channels.
_workspace/src/github.com/paulbellamy/ratecounter
Package ratecounter provides a thread-safe rate-counter, for tracking counts in an interval Useful for implementing counters and stats of 'requests-per-second' (for example).
Package ratecounter provides a thread-safe rate-counter, for tracking counts in an interval Useful for implementing counters and stats of 'requests-per-second' (for example).
_workspace/src/golang.org/x/net/context
Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes.
Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes.
_workspace/src/golang.org/x/net/context/ctxhttp
Package ctxhttp provides helper functions for performing context-aware HTTP requests.
Package ctxhttp provides helper functions for performing context-aware HTTP requests.
_workspace/src/golang.org/x/net/netutil
Package netutil provides network utility functions, complementing the more common ones in the net package.
Package netutil provides network utility functions, complementing the more common ones in the net package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL