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

Release Mdpx (do not merge) #836

Draft
wants to merge 59 commits into
base: main
Choose a base branch
from
Draft

Release Mdpx (do not merge) #836

wants to merge 59 commits into from

Conversation

anna-cross
Copy link
Contributor

@anna-cross anna-cross commented Oct 24, 2023

Description of change

Full set of CLI changes for new Meroxa MDPX Platform. Includes:

  • New Login changes
  • Changes to application deployment
  • New secrets command
  • New request client (to communicate with PocketBase)
  • Flink was stubbed (WIP)
  • Removing old commands (resources, builds, piplines, connectors, functions)
  • Removing meroxa-go dependency

Fixes

Type of change

  • New feature
  • Bug fix
  • Refactor
  • Documentation

How was this tested?

  • Unit Tests
  • Tested in staging
  • Tested in minikube

Demo

before after

Additional references

Documentation updated

janelletavares and others added 30 commits October 17, 2023 17:17
* Log in with basic auth client

* Remove accounts (#826)
* rremove unused commands and docs
* Generate a mock basic client
Generic functions to print tables and lists
* Log in with basic auth client

* fmt

* cleaning up

* lint

* fmt

* Generate a mock basic client

* dep update

* trying with mockery

* try brew

* brew version

* maybe without the v

* old school

* no more brew

* no longer used

* Generic functions to print tables and lists

* WIP

* Update test and deploy

* lint

* Place holder for image name

* Keep snake case for now

---------

Co-authored-by: anna-cross <annakh@meroxa.io>
* More command updates and test fixes

* l i n t

* gomod and lint

* lint

* Delete apps_test.go

---------

Co-authored-by: anna-cross <annakh@meroxa.io>
anna-cross and others added 29 commits October 30, 2023 17:49
Co-authored-by: Samir Ketema <samir.ketema@gmail.com>
Update dashboard URL to point to pocketbase dashboard
Add version and language headers to describe and remove
* feat: update to turbine-core v2

- Removes unused code
- Create tar and upload it to pocketbase
- Pull new core changes, file upload on single post
- chore: use turbine-core new spec
- build binary
- update mock
- imageArchive for field name
- remove secrets update from commands
- disable function integration
- send version and remove dup
- update turbine app
- chore: update golangci-lint action

brought by #866

* feat: apps deploy default 1m

* chore: fix test and update docs
Only Add Auth Token if it Hasnt Been Added
Removing Turbine References and Usage
Removing Turbine References and Usage
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