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

feat: replace reaction plugins usage #5070

Merged
merged 1 commit into from
Mar 28, 2019

Conversation

aldeed
Copy link
Contributor

@aldeed aldeed commented Mar 27, 2019

Resolves #5036
Impact: minor
Type: chore

Issue

Reaction CLI is deprecated. We previously updated development runs to use Node scripts copied into this repo instead. Dockerfile and CircleCI had not yet been updated.

Solution

Dockerfile and CircleCI are now updated to have no remaining dependency on the Reaction CLI being installed. Actually removing the CLI from the base Docker image will be done later.

Breaking changes

None

Testing

Test a Docker build and verify that you can run the resulting image and use the API/operator UI as expected. The CircleCI config changes will be tested automatically based on tests passing on CI.

Use the scripts now available in this repo, which do the same thing.

Signed-off-by: Eric Dobbertin <[email protected]>
@aldeed aldeed self-assigned this Mar 27, 2019
@aldeed aldeed added this to the 🏔 Uncompahgre milestone Mar 27, 2019
@brent-hoover
Copy link
Collaborator

@aldeed If this doesn't already I wonder if this could respect the settings in pluginConfig so that excluded plugins are not included in the build.

@aldeed
Copy link
Contributor Author

aldeed commented Mar 27, 2019

@zenweasel It runs the same loadPlugins function so it will respect excluded plugins.

@aldeed aldeed marked this pull request as ready for review March 27, 2019 12:01
@aldeed aldeed requested a review from focusaurus March 27, 2019 12:01
Copy link
Contributor

@focusaurus focusaurus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was able to build and run locally. LGTM.

@aldeed aldeed merged commit 2ecd7a2 into develop Mar 28, 2019
@aldeed aldeed deleted the feat-aldeed-5036-remove-docker-cli-use branch March 28, 2019 16:58
@jeffcorpuz jeffcorpuz mentioned this pull request Jul 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants