Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build plugin #1

Closed
kneal opened this issue Feb 5, 2020 · 37 comments
Closed

Build plugin #1

kneal opened this issue Feb 5, 2020 · 37 comments
Assignees
Labels
feature Indicates a new feature

Comments

@kneal
Copy link
Contributor

kneal commented Feb 5, 2020

Description

What is your idea?

Value

Why is this important? Who does it impact? Will this make something better, faster, etc?

Definition of Done

What is the end goal of this story?

Effort (Optional)

Estimated effort to complete this story? (Best Guess e.g. 1-2 days)

Impacted Personas (Optional)

Which personas will benefit from completing this story? (Users, Administrators, etc)

@kneal kneal added the feature Indicates a new feature label Feb 5, 2020
@jbrockopp jbrockopp self-assigned this Feb 10, 2020
@jbrockopp
Copy link
Contributor

Initial commit published:

9a7044b

@jbrockopp
Copy link
Contributor

Add go module support:

#2

@jbrockopp
Copy link
Contributor

Created Docker repo:

https://hub.docker.com/r/target/vela-kubernetes

@jbrockopp
Copy link
Contributor

Add Actions pipeline:

#3

@jbrockopp
Copy link
Contributor

Add CI configuration files:

#4

@jbrockopp
Copy link
Contributor

Add plugin shell logic:

#5

@jbrockopp
Copy link
Contributor

Add cmds for kubectl:

#6

@jbrockopp
Copy link
Contributor

Add validate logic:

#7

@jbrockopp
Copy link
Contributor

Write Kubernetes config:

#8

@jbrockopp
Copy link
Contributor

Add Status to plugin:

#9

@jbrockopp
Copy link
Contributor

Add Patch to plugin:

#10

@jbrockopp
Copy link
Contributor

Add Apply to plugin:

#11

@jbrockopp
Copy link
Contributor

Refactor Config for plugin:

#12

@jbrockopp
Copy link
Contributor

Add Command() methods for plugin:

#13

@jbrockopp
Copy link
Contributor

Remove dead cmd code:

#14

@jbrockopp
Copy link
Contributor

Add Exec() methods for plugin:

#15

@jbrockopp
Copy link
Contributor

Refactor Patch for plugin:

#16

@jbrockopp
Copy link
Contributor

Add ability to provide output to plugin:

#17

@jbrockopp
Copy link
Contributor

Enable watching status of resources:

#18

@jbrockopp
Copy link
Contributor

Refactor Container for plugin:

#19

@jbrockopp
Copy link
Contributor

Enable setting kubectl cluster:

#20

@jbrockopp
Copy link
Contributor

Add method for executing plugin:

#21

@jbrockopp
Copy link
Contributor

Add plugin template:

#22

@jbrockopp
Copy link
Contributor

Improve Makefile:

#23

@jbrockopp
Copy link
Contributor

Add pattern for patching containers:

#25

@jbrockopp
Copy link
Contributor

Allow passing files for patching containers:

#26

@jbrockopp
Copy link
Contributor

Only require kube config file:

#27

@jbrockopp
Copy link
Contributor

Add action for plugin:

#28

@jbrockopp
Copy link
Contributor

Use single Patch pattern:

#29

@jbrockopp
Copy link
Contributor

Write path to directory before writing file:

#30

@jbrockopp
Copy link
Contributor

Output version with Config:

#31

@jbrockopp
Copy link
Contributor

Add plugin usage docs:

#32

@jbrockopp
Copy link
Contributor

Allow setting path to kubeconfig:

#33

@jbrockopp
Copy link
Contributor

Switch patch pattern from YAML to JSON:

#36

@jbrockopp
Copy link
Contributor

Do not set output by default:

#37

@jbrockopp
Copy link
Contributor

Add plugin content to documentation site:

go-vela/docs#111

@jbrockopp
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Indicates a new feature
Projects
None yet
Development

No branches or pull requests

2 participants