grim/convey

Parents 62c5ff7d150e
Children 1ca9512295a0
Add a stub docker/environment task that never validates to get people moved off of it
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/docker/environment.go Mon Oct 11 00:50:04 2021 -0500
@@ -0,0 +1,33 @@
+package docker
+
+import (
+ "fmt"
+
+ log "github.com/sirupsen/logrus"
+
+ "keep.imfreedom.org/grim/convey/environment"
+ "keep.imfreedom.org/grim/convey/runtime"
+ "keep.imfreedom.org/grim/convey/tasks"
+)
+
+type Environment struct {
+}
+
+// New creates a new Environment task.
+func (e *Environment) New() tasks.Task {
+ return &Environment{}
+}
+
+// Valid validates the task.
+func (e *Environment) Valid() error {
+ return fmt.Errorf("The docker/environment tasks was removed in version 0.15.0")
+}
+
+// Executes the task
+func (e *Environment) Execute(name string, logger *log.Entry, env environment.Environment, rt *runtime.Runtime) error {
+ return nil
+}
+
+func (e *Environment) Deprecated() error {
+ return nil
+}
--- a/docker/tasks.go Mon Oct 11 00:45:39 2021 -0500
+++ b/docker/tasks.go Mon Oct 11 00:50:04 2021 -0500
@@ -6,12 +6,13 @@
var (
Tasks = map[string]tasks.Task{
- "docker/import": &Import{},
- "docker/export": &Export{},
- "docker/login": &Login{},
- "docker/logout": &Logout{},
- "docker/pull": &Pull{},
- "docker/push": &Push{},
+ "docker/import": &Import{},
+ "docker/environment": &Environment{},
+ "docker/export": &Export{},
+ "docker/login": &Login{},
+ "docker/logout": &Logout{},
+ "docker/pull": &Pull{},
+ "docker/push": &Push{},
// "docker/run": &Run{},
}
)