コード例 #1
0
ファイル: registry.go プロジェクト: JonathanRosado/shipyard
func NewRegistry(id, name, addr string) (*Registry, error) {
	rClient, err := registry.NewRegistryClient(addr, nil)
	if err != nil {
		return nil, err
	}

	return &Registry{
		ID:             id,
		Name:           name,
		Addr:           addr,
		registryClient: rClient,
	}, nil
}
コード例 #2
0
ファイル: registry.go プロジェクト: AndreeaDora/shipyard
func NewRegistry(id, name, addr, username, password string) (*Registry, error) {
	rClient, err := registry.NewRegistryClient(addr, &tls.Config{InsecureSkipVerify: true}, username, password)
	if err != nil {
		return nil, err
	}

	return &Registry{
		ID:             id,
		Name:           name,
		Addr:           addr,
		Username:       username,
		Password:       password,
		registryClient: rClient,
	}, nil
}
コード例 #3
0
ファイル: main.go プロジェクト: pombredanne/registry-manager
func getClient(c *cli.Context) (*registry.RegistryClient, error) {
	return registry.NewRegistryClient(c.GlobalString("url"), nil)
}