mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-12-24 10:07:21 +02:00
Merge pull request #2136 from bradrydzewski/master [ci skip]
remove broken plugins pending redesign [ci skip]
This commit is contained in:
commit
a5a339aecd
@ -18,8 +18,6 @@ import (
|
||||
"github.com/cncd/logging"
|
||||
"github.com/cncd/pipeline/pipeline/rpc/proto"
|
||||
"github.com/cncd/pubsub"
|
||||
"github.com/drone/drone/plugins/registry"
|
||||
"github.com/drone/drone/plugins/secrets"
|
||||
"github.com/drone/drone/plugins/sender"
|
||||
"github.com/drone/drone/remote"
|
||||
"github.com/drone/drone/router"
|
||||
@ -555,12 +553,6 @@ func setupEvilGlobals(c *cli.Context, v store.Store, r remote.Remote) {
|
||||
droneserver.Config.Services.Senders = sender.New(v, v)
|
||||
droneserver.Config.Services.Environ = setupEnvironService(c, v)
|
||||
|
||||
if endpoint := c.String("registry-service"); endpoint != "" {
|
||||
droneserver.Config.Services.Registries = registry.NewRemote(endpoint)
|
||||
}
|
||||
if endpoint := c.String("secret-service"); endpoint != "" {
|
||||
droneserver.Config.Services.Secrets = secrets.NewRemote(endpoint)
|
||||
}
|
||||
if endpoint := c.String("gating-service"); endpoint != "" {
|
||||
droneserver.Config.Services.Senders = sender.NewRemote(endpoint)
|
||||
}
|
||||
|
@ -1,46 +0,0 @@
|
||||
package registry
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/drone/drone/model"
|
||||
"github.com/drone/drone/plugins/internal"
|
||||
)
|
||||
|
||||
type plugin struct {
|
||||
endpoint string
|
||||
}
|
||||
|
||||
// NewRemote returns a new remote registry service.
|
||||
func NewRemote(endpoint string) model.RegistryService {
|
||||
return &plugin{endpoint}
|
||||
}
|
||||
|
||||
func (p *plugin) RegistryFind(repo *model.Repo, name string) (*model.Registry, error) {
|
||||
path := fmt.Sprintf("%s/registry/%s/%s/%s", p.endpoint, repo.Owner, repo.Name, name)
|
||||
out := new(model.Registry)
|
||||
err := internal.Send("GET", path, nil, out)
|
||||
return out, err
|
||||
}
|
||||
|
||||
func (p *plugin) RegistryList(repo *model.Repo) ([]*model.Registry, error) {
|
||||
path := fmt.Sprintf("%s/registry/%s/%s", p.endpoint, repo.Owner, repo.Name)
|
||||
out := []*model.Registry{}
|
||||
err := internal.Send("GET", path, nil, out)
|
||||
return out, err
|
||||
}
|
||||
|
||||
func (p *plugin) RegistryCreate(repo *model.Repo, in *model.Registry) error {
|
||||
path := fmt.Sprintf("%s/registry/%s/%s", p.endpoint, repo.Owner, repo.Name)
|
||||
return internal.Send("PATCH", path, in, nil)
|
||||
}
|
||||
|
||||
func (p *plugin) RegistryUpdate(repo *model.Repo, in *model.Registry) error {
|
||||
path := fmt.Sprintf("%s/registry/%s/%s/%s", p.endpoint, repo.Owner, repo.Name, in.Address)
|
||||
return internal.Send("PATCH", path, in, nil)
|
||||
}
|
||||
|
||||
func (p *plugin) RegistryDelete(repo *model.Repo, name string) error {
|
||||
path := fmt.Sprintf("%s/registry/%s/%s/%s", p.endpoint, repo.Owner, repo.Name, name)
|
||||
return internal.Send("DELETE", path, nil, nil)
|
||||
}
|
@ -1 +0,0 @@
|
||||
package registry
|
@ -1,53 +0,0 @@
|
||||
package secrets
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/drone/drone/model"
|
||||
"github.com/drone/drone/plugins/internal"
|
||||
)
|
||||
|
||||
type plugin struct {
|
||||
endpoint string
|
||||
}
|
||||
|
||||
// NewRemote returns a new remote secret service.
|
||||
func NewRemote(endpoint string) model.SecretService {
|
||||
return &plugin{endpoint}
|
||||
}
|
||||
|
||||
func (p *plugin) SecretFind(repo *model.Repo, name string) (*model.Secret, error) {
|
||||
path := fmt.Sprintf("%s/secrets/%s/%s/%s", p.endpoint, repo.Owner, repo.Name, name)
|
||||
out := new(model.Secret)
|
||||
err := internal.Send("GET", path, nil, out)
|
||||
return out, err
|
||||
}
|
||||
|
||||
func (p *plugin) SecretList(repo *model.Repo) ([]*model.Secret, error) {
|
||||
path := fmt.Sprintf("%s/secrets/%s/%s", p.endpoint, repo.Owner, repo.Name)
|
||||
out := []*model.Secret{}
|
||||
err := internal.Send("GET", path, nil, out)
|
||||
return out, err
|
||||
}
|
||||
|
||||
func (p *plugin) SecretListBuild(repo *model.Repo, build *model.Build) ([]*model.Secret, error) {
|
||||
path := fmt.Sprintf("%s/secrets/%s/%s/%d", p.endpoint, repo.Owner, repo.Name, build.Number)
|
||||
out := []*model.Secret{}
|
||||
err := internal.Send("GET", path, nil, out)
|
||||
return out, err
|
||||
}
|
||||
|
||||
func (p *plugin) SecretCreate(repo *model.Repo, in *model.Secret) error {
|
||||
path := fmt.Sprintf("%s/secrets/%s/%s", p.endpoint, repo.Owner, repo.Name)
|
||||
return internal.Send("POST", path, in, nil)
|
||||
}
|
||||
|
||||
func (p *plugin) SecretUpdate(repo *model.Repo, in *model.Secret) error {
|
||||
path := fmt.Sprintf("%s/secrets/%s/%s/%s", p.endpoint, repo.Owner, repo.Name, in.Name)
|
||||
return internal.Send("PATCH", path, in, nil)
|
||||
}
|
||||
|
||||
func (p *plugin) SecretDelete(repo *model.Repo, name string) error {
|
||||
path := fmt.Sprintf("%s/secrets/%s/%s/%s", p.endpoint, repo.Owner, repo.Name, name)
|
||||
return internal.Send("DELETE", path, nil, nil)
|
||||
}
|
@ -1 +0,0 @@
|
||||
package secrets
|
@ -210,6 +210,7 @@ func EventStreamSSE(c *gin.Context) {
|
||||
c.Header("Content-Type", "text/event-stream")
|
||||
c.Header("Cache-Control", "no-cache")
|
||||
c.Header("Connection", "keep-alive")
|
||||
c.Header("X-Accel-Buffering", "no")
|
||||
|
||||
rw := c.Writer
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user