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

6.0 consensus chart refactor #3951

Merged
merged 16 commits into from
Apr 4, 2024
Merged

6.0 consensus chart refactor #3951

merged 16 commits into from
Apr 4, 2024

Conversation

jgreat
Copy link
Contributor

@jgreat jgreat commented Apr 2, 2024

Motivation

Refactor consensus-node chart to be more flux and helm diff friendly. Remove some of the configuration abstractions. This is a bit of a trade off in configuration complexity having the user provide secrets/configmaps instead of generating objects from a "configuration" chart.

  • Run actionlint with shellcheck and clean up lint error and adopt better practices. This is where a lot of the quotes and missing EOF additions come from.
  • Remove consensus-node-config, mc-core-common-config, mc-core-dev-env-setup charts. These functions have been moved into mobilecoin-workflow-dev-setup-envrionment.yaml GHA workflow.
  • Update consensus-node chart to use external configmaps/secrets and remove any functionality that required a lookup call. Some values will need to be provided at deployment time.
  • Update consensus-node chart README with new required k8s objects and example values.
  • Remove unneeded dev setup scripts.
  • Remove v1 token config helper and examples.

Copy link

github-actions bot commented Apr 2, 2024

⚠️ Downstream repo mobilecoinofficial/android-bindings failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 2, 2024

⚠️ Downstream repo mobilecoinofficial/full-service failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 2, 2024

⚠️ Downstream repo mobilecoinofficial/android-bindings failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 2, 2024

⚠️ Downstream repo mobilecoinofficial/full-service failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 2, 2024

⚠️ Downstream repo mobilecoinofficial/android-bindings failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 2, 2024

⚠️ Downstream repo mobilecoinofficial/full-service failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 2, 2024

⚠️ Downstream repo mobilecoinofficial/android-bindings failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 2, 2024

⚠️ Downstream repo mobilecoinofficial/full-service failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 2, 2024

⚠️ Downstream repo mobilecoinofficial/android-bindings failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 2, 2024

⚠️ Downstream repo mobilecoinofficial/full-service failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 2, 2024

⚠️ Downstream repo mobilecoinofficial/android-bindings failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 2, 2024

⚠️ Downstream repo mobilecoinofficial/full-service failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 2, 2024

⚠️ Downstream repo mobilecoinofficial/android-bindings failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 2, 2024

⚠️ Downstream repo mobilecoinofficial/full-service failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/android-bindings failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/full-service failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/android-bindings failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/full-service failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/android-bindings failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/full-service failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/android-bindings failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/full-service failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/android-bindings failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/full-service failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/android-bindings failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/full-service failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/android-bindings failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/full-service failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/android-bindings failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/full-service failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/android-bindings failed to build. Check actions status for details.

Copy link

github-actions bot commented Apr 3, 2024

⚠️ Downstream repo mobilecoinofficial/full-service failed to build. Check actions status for details.

@jgreat jgreat requested a review from joekottke April 3, 2024 21:43
@jgreat jgreat marked this pull request as ready for review April 3, 2024 21:43
@jgreat jgreat changed the title WIP: 6.0 consensus chart refactor 6.0 consensus chart refactor Apr 3, 2024
@jgreat jgreat merged commit 39fbbda into release/v6.0 Apr 4, 2024
97 checks passed
@jgreat jgreat deleted the 6-0-consensus-chart branch April 4, 2024 15:50
@nick-mobilecoin nick-mobilecoin mentioned this pull request Apr 5, 2024
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.

2 participants