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

Create a job schedule using vertex scheduler - DO NOT MERGE, FOR REVIEW ONLY. #207

Open
wants to merge 164 commits into
base: main
Choose a base branch
from

Conversation

shreyas-ls
Copy link

@shreyas-ls shreyas-ls commented Jan 21, 2025

Modified the Create Schedule form to include Vertex Scheduler as an option while creating a new job schedule. Modifications include:

  1. Added radio buttons for Scheduler selection - vertex and composer
  2. For vertex scheduler added below fields:
    1. Region - automatically populated from settings however user can select a different region.
    2. Machine Type - Integrated with ui-config API.
    3. Kernel - hard-coded values for kernel types.
    4. Cloud storage bucket - list of available buckets in the selected project. Users can also create and select a new cloud storage
      bucket.
    5. Disk Type - hard-coded values for available disk types.
    6. Disk size - accepts numeric and non-zero values.
    7. Service account - defaulted to "compute engine service account". Users can change it to different service account available in the project.
    8. Primary and Sub network: list of available primary and sub networks available in the project.
    9. Shared network: list of networks available from the host project.
    10. Schedule:
      a. Run now: to run the job immediately.
      b. Run on Schedule: To run the job as per the user selected schedule.
    11. Added the SVG icons.
    12. Created the separate file for icons and importing it in the other components.

vysakhviswama and others added 26 commits January 10, 2025 09:09
added the create new bucket functionality and updated the color codes…
Fixed the work flow issues and functionality.
2. API integration for the drop downs
3. Vertex job form validation
4. API integration for submitting vertex job
Copy link

google-cla bot commented Jan 21, 2025

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

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.

5 participants