-
Notifications
You must be signed in to change notification settings - Fork 26
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
Takeoff Quickstart and Access Resources #521
Open
capf4bbo
wants to merge
16
commits into
master
Choose a base branch
from
takeoff_develop
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
josuecapgemini
previously approved these changes
Dec 21, 2022
* Add QuickStart get URLs for fe-repo and be-repo (Not tested for now) * Ignore * Fixed comments of the reviewer * Add tests. * Add visibleForTesting keyword * Fixed comments of reviewer * Fixed comments of the reviewer * Update gcloud_controller_test.dart * Update docker_controller_test.dart Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
* List projects from CLI (#380) * Refactor of home page * Make AutoClosingDialog stateful for dispose timer when testing * Update enable-firebase.sh * Setting accounts default value as empty string instead of using null * Added tests * Clean project CLI in Google Cloud (#381) * Clean project CLI in Google Cloud * fixed cleanProject test names * Create in Google Cloud from the CLI (#382) * Create in Google Cloud from the CLI * Create Language enum from String * formatting in project_service.dart * Move mockito to dev dependencies * Get user accounts at startup and test updated * Update enable-firebase.sh * Docs added * Automatic generation of documentation * Update setup-firebase.sh * Update setup-firebase.asciidoc * Automatic generation of documentation * Update setup-firebase.sh * Update setup-firebase.asciidoc * Automatic generation of documentation * First Steps with create dialog, add color to custom floating button * Add reset form when closing * update Init updates all cloud providers * Update test * Manage language version, add toString method in Language class and refactor of create dialog, * Avoid closing the dialog when clicking outside of it * update gitignore to avoid launch.json * Migrated to cloud subcommands (#395) * Listing projects when call updateInitAccounts * Added package to control minimun screen size * Added loading page and error page when initializing app * updated language and versiosn * Add logout method and refactor getAccount * Add testing * Keystore, sha keys and web map api service * Log out from gui * Update setup-firebase.sh * 377-create-shared-business-logic-finish-the-qa-+-package-pipeline (#398) * Created preliminary sonar script * Migrated to cloud subcommands * Finished QA + Package pipeline * Updated CLI description * Create with logs and stream * Finished create project GCloud * Add await in logout updateinitAccounts and updated test * Removes switch from initAccount and logOut methods from controller in gui * Update test and add coverage file and pubspec.lock to gitignore * Using enums for cloud and CICD providers * fix flutter pipelines (#409) * fix flutter pipelines * Uncomment code * fixed tests * Update scripts/accounts/gcloud/create-project.sh Co-authored-by: mcerverc <92438847+mcerverc@users.noreply.github.com> * Update scripts/accounts/gcloud/setup-firebase.sh Co-authored-by: mcerverc <92438847+mcerverc@users.noreply.github.com> * Update documentation/src/firebase/setup-firebase.asciidoc Co-authored-by: mcerverc <92438847+mcerverc@users.noreply.github.com> * Automatic generation of documentation * Update scripts/accounts/gcloud/setup-firebase.sh * Show steps when creating project and open or close the window on error or success * Avoid overflow using single child scroll view * Avoid hide creating project dialog, reset form after open project and change title of create project dialog when finished * Add /mnt directory to root directory in getVolumeMappings * Add /mnt to root directory in getVolumeMappings in rancher controller * Save project on DB only on succesful creation (#413) * verify create form and hide create and quickstart buttons if user is not logged * Set onPressed as null instead of hide the button * Update test * fixed typo * Block Create button if using repo and cloud provider different than google and changed Azure logo * Solve hot reload exception when registering singletons * 332-quick-start-shared-business-logic (#420) * Finished quickstart before scripts are ready * Quickstart from CLI * fixed rancher test * Create quickstart dialog and controller and added images for wayat * Support for nerdctl (#422) * Support for nerdctl * fixed tests * Do not save duplicate projects on Google Cloud cache (#423) * errors fix * Added form fields in quickstart dialog * Fix create in containerd with nerdctl (#427) * Refactor of Monitor Dialog and Custom button * Avoid listing projects if the list is empty * 331-run-share-business-logic-cli (#434) * Run GCloud project CLI & Bussiness logic * Deleted test file * Modeled wayat backend script (#437) * Set default project * Hotfix disable not working steps !int * Clean GUI & Run Gui (#439) * Added iconTextButton, cloud field in projects, project details view and controller, update mocks and app router * Sidebar color and added run command * updated test * Adjustments to the sidebar ui * fix order of commands in gcloud run * Renamed cloud project item and added mouse pointer * Sidebar with mouse pointer Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com> * Rename firebase.json to disable conflicts * Change text button * Added pop up and clean dialog * Create only backend or frontend (#445) * Avoid warning flutter using expanded * Fix for sha keys * Refactor Form inside create * Fix bad state: stdin was already listened to (#447) * Automatic generation of documentation * Update setup-firebase.sh * Refactor Flags Parsing * Update setup-firebase.sh * Check Firebase CLI if Firebase Project * Create Firebase Project using Firebase CLI * Create Firebase Project using Firebase CLI * Delete setup-firebase.asciidoc * Firebase Documentation * Add Firebase Project flag * Sprint 1 command's state docs and fix quickstart help (#452) * 455 business logic folder restructure (#457) * Lib folder restructure * reestructure controller folders * Delete a_test.dart * Fixed pass arguments to create in GUI * Delete takeoff_cli.exe * Fixed wrong parameter * Remove autogenerated files * Remove autogenerated files in lib * Updated .gitignore * Update setup-firebase.asciidoc Update setup-firebase.sh * !int * !int * Quickstart Scripts * Quickstart Frontend * Fix creation service account * Update scripts/quickstart/gcloud/quickstart-wayat-frontend.sh Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com> * Update cors * Update quickstart-wayat-frontend.sh * Add Cors step * Fix unix line ending * resolve miguel conflicts * Fixed FrontendURL for CORS * Added GuiMessage to domain an its dependencies * fix quickstart export and resolved merge conflicts * Add infoStream and inputStream to comunicate GUI and Logic * recover ! in if of deploy-cloud-run-setup-environment.sh and add . or source in deploy-cloud-run-pipeline.yml * add endline in file package-setup-environment.sh * add doblequotes to the sed commands in setupPackageName in quickstart-wayat-frontend.sh * Add buttons to access to GUI resources * Add _launchUrl * Update pubspec.yaml * add test url links * Change url * Update url * Fix issues of reviewer * Fix issues of reviewer * Fixed issues of reviewer * modified error loading page * Delete url_launcher from lib * Changed error message and text alignment * Add url_launcher to GUI * 471 Finish Quickstart and fix issues with GUI communication (#478) * Update add-secret.sh * quickstart for cli without testing * Done * Firebase login and dynamic gui communication * fix workdir on run * comment pulling the image * Quickstart done except error in android pipeline * fixed package pipeline error * removed test helpers * adding secret var to package * correcting loading var for all pipelines in secret var script * bad tmp file for the all pipeline of secret var * resolving cooment: doc changes and move get secret files * Merge branch 'feature/gcloud_manage_secrets' into feature/tmp/manage_secret_merge_int !int * fix path in pipeline generator * Initial fix for flutter platform !int * Name and versions bug fix * Update pipeline_generator.sh * Update setup-firebase.sh * Update pipeline_generator.sh * Changed quickstart package pipeline for int changes * Update quickstart-wayat-frontend.sh * Update quickstart-wayat-frontend.sh * Update quickstart-wayat-frontend.sh * adding source deploy setup cloud run * Update quickstart-wayat-frontend.sh * adding branch name in cfg for subsitution variable * Update package-pipeline.cfg * fixed quickstart on gui * removed test helpers * Update flutter-package.sh * Update package-pipeline.yml.template * various fix !int * Dont let click confirm without tapping open link * removed testing helpers * fix create project \!int * Added quickstart-wayat script * Update quickstart-wayat-frontend.sh * Update quickstart-wayat-frontend.sh * Update quickstart-wayat-frontend.sh * Better manual steps interaction * removed test helpers * Fixed manual actions in GUI * flutter pipelines use 8 cores for pipelines * Update docker_controller.dart Co-authored-by: ultymatom <90399827+ultymatom@users.noreply.github.com> Co-authored-by: Miguel <miguel-angel.cerver-copovi@capgemini.com> Co-authored-by: mcerverc <92438847+mcerverc@users.noreply.github.com> Co-authored-by: Timothe <timothepaty@gmail.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com> Co-authored-by: Abel Antonio Carrion Collado <abcarcol@gmail.com> * Fixed UI issues * Fix IDE url * Update link * 467 testing lib (#490) * WIP tests facade * sonaroutput tests * WIP cloud provider test * WIP cloud provider id tests * gui message tests * language tests * setup principal account test * verify roles and permissions test * build pipeline test * deploy pipeline test WIP * deploy pipeline test WIP * merged takeoff develop and fixed imports * WIP tests * Tests completed * corrected name Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com> * 465 multi language support (#500) * multilanguage added * supported only english * WIP * WIP * arb logic implemented * WIP * All texts arbed * Fixed test * Fixed error messages * Comments resolved * . * Add takeoff_cli readme information * Change .md for .asiidoc * Update Readme, add Example section * Change .md to .asiidoc * Fix * Add takeoff_gui readme * Commit * Commit * Commit * Add diagram to CLI * Add image to CLI * Ignore * Update readme * Update README.asciidoc * 325 access resources cli (#499) * Try to make this CLI task... * Add open resource command CLI * ignore * Fixed and test CLI. Is working. * update resource string * Add Logs if resource command isEmpty * Add mandatory to resource * Add Resource.dart to lib * Fixed comments of the reviewer * Add Readme to takeoff main folder * Update * Update main readme * Update Readme * Update Readme * Hangar image addition (#518) * Hangar image addition * Update docker_controller.dart * Update takeoff_facade.dart * Update takeoff_facade.dart * 392 mouse wheel scroll (#511) * WIP * WIP * Added widget for the wheel scroll Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com> * Fix url and app icon added (#519) * change takeoff_cli image in documentation * Update readme * Create rocket_logo.png * Update README.asciidoc * Update README.asciidoc * Update README.asciidoc * Images update * Docs gui images * Update README.asciidoc * Update README.asciidoc * Upload documentation * Add Readme to LIB * Add link to TakeOff Lib * Change diagram in Readme. * Rocket image is now transparent * Update README.asciidoc * Update rocket_logo.png * Update README.asciidoc * Update README.asciidoc * Update README.asciidoc * Update README.asciidoc Co-authored-by: airherna <101186485+airherna@users.noreply.github.com> Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com> Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com> Co-authored-by: capf4bbo <capf4bbo@users.noreply.github.com> Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com> Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com> Co-authored-by: mcerverc <92438847+mcerverc@users.noreply.github.com> Co-authored-by: lpinon <lpinon@users.noreply.github.com> Co-authored-by: econesag <100274132+econesag@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Miguel A. Cerver <miguel-angel.cerver-copovi@capgemini.com> Co-authored-by: Timothe <timothepaty@gmail.com> Co-authored-by: Jorge Dacal Cantos <jorge.dacal-cantos@capgemini.com> Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com> Co-authored-by: ultymatom <90399827+ultymatom@users.noreply.github.com> Co-authored-by: Abel Antonio Carrion Collado <abcarcol@gmail.com> Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
* Add tooltips to SideBar and ResourceDetail buttons * Add Cloud provider auth Tooltips * Add Quickstart and Create dialogs button tooltip * Modified some tooltips and the app icon * Fixed Cloud Provider tooltips Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
fixed cli & gui test & finished lib facade tests
…ombobox-instead-of-a-free-field-limit-cli-options Restricted values for Google Cloud regions in CLI & GUI
* Add all text to arb file. * fixed app crashing on startup and tests Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Added remaining test for the CLI
albertdb
requested changes
Jan 4, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We talked about keeping Takeoff in a separate branch.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.