|
99 | 99 | "- [cloudfunctions.googleapis.com](https://cloud.google.com/functions/docs/reference/rest)\n",
|
100 | 100 | "- [cloudresourcemanager.googleapis.com](https://cloud.google.com/resource-manager/reference/rest)\n",
|
101 | 101 | "- [cloudscheduler.googleapis.com](https://cloud.google.com/scheduler/docs/reference/rest)\n",
|
102 |
| - "- [cloudtasks.googleapis.com](https://cloud.google.com/tasks/docs/reference/rest)\n", |
103 | 102 | "- [compute.googleapis.com](https://cloud.google.com/compute/docs/reference/rest/v1)\n",
|
104 | 103 | "- [iam.googleapis.com](https://cloud.google.com/iam/docs/reference/rest)\n",
|
105 | 104 | "- [iamcredentials.googleapis.com](https://cloud.google.com/iam/docs/reference/credentials/rest)\n",
|
|
698 | 697 | "output_type": "stream",
|
699 | 698 | "text": [
|
700 | 699 | "WARNING: Provisioning requires these permissions:\n",
|
| 700 | + "-iam.serviceAccounts.create\n", |
| 701 | + "-serviceusage.services.enable\n", |
| 702 | + "-cloudfunctions.functions.create\n", |
701 | 703 | "-iam.serviceAccounts.list\n",
|
| 704 | + "-source.repos.list\n", |
| 705 | + "-pubsub.topics.create\n", |
702 | 706 | "-storage.buckets.create\n",
|
| 707 | + "-source.repos.create\n", |
703 | 708 | "-cloudscheduler.jobs.create\n",
|
704 |
| - "-serviceusage.services.use\n", |
705 |
| - "-pubsub.subscriptions.create\n", |
706 |
| - "-cloudbuild.builds.create\n", |
707 |
| - "-pubsub.topics.create\n", |
708 |
| - "-cloudfunctions.functions.create\n", |
709 | 709 | "-resourcemanager.projects.setIamPolicy\n",
|
710 |
| - "-storage.buckets.get\n", |
711 |
| - "-iam.serviceAccounts.actAs\n", |
712 |
| - "-iam.serviceAccounts.create\n", |
713 |
| - "-source.repos.create\n", |
714 | 710 | "-pubsub.subscriptions.list\n",
|
715 |
| - "-cloudscheduler.jobs.list\n", |
716 |
| - "-artifactregistry.repositories.create\n", |
717 |
| - "-serviceusage.services.enable\n", |
| 711 | + "-serviceusage.services.use\n", |
| 712 | + "-storage.buckets.get\n", |
| 713 | + "-cloudbuild.builds.create\n", |
| 714 | + "-pubsub.subscriptions.create\n", |
| 715 | + "-artifactregistry.repositories.list\n", |
718 | 716 | "-cloudfunctions.functions.get\n",
|
719 |
| - "-source.repos.list\n", |
720 |
| - "-pubsub.topics.list\n", |
721 | 717 | "-cloudbuild.builds.list\n",
|
722 |
| - "-artifactregistry.repositories.list\n", |
| 718 | + "-artifactregistry.repositories.create\n", |
| 719 | + "-cloudscheduler.jobs.list\n", |
| 720 | + "-iam.serviceAccounts.actAs\n", |
| 721 | + "-pubsub.topics.list\n", |
723 | 722 | "\n",
|
724 | 723 | "You are currently using: srastatter@google.com. Please check your account permissions.\n",
|
725 | 724 | "The following are the recommended roles for provisioning:\n",
|
726 |
| - "-roles/iam.serviceAccountUser\n", |
727 | 725 | "-roles/serviceusage.serviceUsageAdmin\n",
|
728 |
| - "-roles/cloudfunctions.admin\n", |
729 |
| - "-roles/storage.admin\n", |
730 |
| - "-roles/source.admin\n", |
731 |
| - "-roles/iam.serviceAccountAdmin\n", |
732 |
| - "-roles/cloudscheduler.admin\n", |
733 | 726 | "-roles/artifactregistry.admin\n",
|
734 |
| - "-roles/pubsub.editor\n", |
735 | 727 | "-roles/cloudbuild.builds.editor\n",
|
736 | 728 | "-roles/resourcemanager.projectIamAdmin\n",
|
| 729 | + "-roles/cloudscheduler.admin\n", |
| 730 | + "-roles/iam.serviceAccountUser\n", |
| 731 | + "-roles/iam.serviceAccountAdmin\n", |
| 732 | + "-roles/storage.admin\n", |
| 733 | + "-roles/cloudfunctions.admin\n", |
| 734 | + "-roles/pubsub.editor\n", |
| 735 | + "-roles/source.admin\n", |
737 | 736 | "\n",
|
738 | 737 | "\u001b[0;32m Setting up API services in project automlops-sandbox \u001b[0m\n",
|
739 |
| - "Operation \"operations/acat.p2-45373616427-a14841f0-e60d-4c6c-ace7-073e858c1888\" finished successfully.\n", |
| 738 | + "Operation \"operations/acat.p2-45373616427-774ab104-8889-497b-a35a-5dea7ab8bb32\" finished successfully.\n", |
740 | 739 | "\u001b[0;32m Setting up Artifact Registry in project automlops-sandbox \u001b[0m\n",
|
741 | 740 | "Listing items under project automlops-sandbox, location us-central1.\n",
|
742 | 741 | "\n",
|
|
758 | 757 | "\u001b[0;32m Deploying Cloud Functions: dry-beans-dt-job-submission-svc in project automlops-sandbox \u001b[0m\n",
|
759 | 758 | "Deploying function (may take a while - up to 2 minutes)...\n",
|
760 | 759 | "..\n",
|
761 |
| - "For Cloud Build Logs, visit: https://console.cloud.google.com/cloud-build/builds;region=us-central1/71111d1b-0448-4f22-862b-d040e37cedf2?project=45373616427\n", |
762 |
| - "................................................................done.\n", |
| 760 | + "For Cloud Build Logs, visit: https://console.cloud.google.com/cloud-build/builds;region=us-central1/09aeff6a-d087-44fc-a700-c854f10388b2?project=45373616427\n", |
| 761 | + "...............................................................done.\n", |
763 | 762 | "availableMemoryMb: 512\n",
|
764 |
| - "buildId: 71111d1b-0448-4f22-862b-d040e37cedf2\n", |
765 |
| - "buildName: projects/45373616427/locations/us-central1/builds/71111d1b-0448-4f22-862b-d040e37cedf2\n", |
| 763 | + "buildId: 09aeff6a-d087-44fc-a700-c854f10388b2\n", |
| 764 | + "buildName: projects/45373616427/locations/us-central1/builds/09aeff6a-d087-44fc-a700-c854f10388b2\n", |
766 | 765 | "dockerRegistry: ARTIFACT_REGISTRY\n",
|
767 | 766 | "entryPoint: process_request\n",
|
768 | 767 | "eventTrigger:\n",
|
|
777 | 776 | "name: projects/automlops-sandbox/locations/us-central1/functions/dry-beans-dt-job-submission-svc\n",
|
778 | 777 | "runtime: python39\n",
|
779 | 778 | "serviceAccountEmail: vertex-pipelines@automlops-sandbox.iam.gserviceaccount.com\n",
|
780 |
| - "sourceUploadUrl: https://storage.googleapis.com/uploads-961973632599.us-central1.cloudfunctions.appspot.com/de8b497b-dff0-4ba2-b88c-d9b59f868941.zip\n", |
| 779 | + "sourceUploadUrl: https://storage.googleapis.com/uploads-961973632599.us-central1.cloudfunctions.appspot.com/fc8a1e99-593a-4b71-b489-46db398c8194.zip\n", |
781 | 780 | "status: ACTIVE\n",
|
782 | 781 | "timeout: 540s\n",
|
783 |
| - "updateTime: '2023-09-25T16:24:11.187Z'\n", |
784 |
| - "versionId: '5'\n", |
| 782 | + "updateTime: '2023-09-25T17:12:41.289Z'\n", |
| 783 | + "versionId: '6'\n", |
785 | 784 | "\u001b[0;32m Setting up Cloud Build Trigger in project automlops-sandbox \u001b[0m\n",
|
786 | 785 | "name: dry-beans-dt-build-trigger\n",
|
787 | 786 | "Cloudbuild Trigger already exists in project automlops-sandbox for repo dry-beans-dt-repository\n",
|
|
816 | 815 | "output_type": "stream",
|
817 | 816 | "text": [
|
818 | 817 | "WARNING: Running precheck for deploying requires these permissions:\n",
|
819 |
| - "-resourcemanager.projects.getIamPolicy\n", |
820 |
| - "-pubsub.subscriptions.get\n", |
821 | 818 | "-cloudbuild.builds.get\n",
|
822 | 819 | "-storage.buckets.update\n",
|
823 |
| - "-iam.serviceAccounts.get\n", |
824 |
| - "-artifactregistry.repositories.get\n", |
825 | 820 | "-cloudfunctions.functions.get\n",
|
| 821 | + "-artifactregistry.repositories.get\n", |
| 822 | + "-iam.serviceAccounts.get\n", |
826 | 823 | "-pubsub.topics.get\n",
|
827 |
| - "-source.repos.update\n", |
828 | 824 | "-serviceusage.services.get\n",
|
| 825 | + "-source.repos.update\n", |
| 826 | + "-pubsub.subscriptions.get\n", |
| 827 | + "-resourcemanager.projects.getIamPolicy\n", |
829 | 828 | "\n",
|
830 | 829 | "You are currently using: srastatter@google.com. Please check your account permissions.\n",
|
831 | 830 | "The following are the recommended roles for deploying with precheck:\n",
|
832 |
| - "-roles/pubsub.viewer\n", |
833 | 831 | "-roles/serviceusage.serviceUsageViewer\n",
|
834 | 832 | "-roles/cloudbuild.builds.editor\n",
|
835 | 833 | "-roles/source.writer\n",
|
836 | 834 | "-roles/iam.serviceAccountUser\n",
|
837 |
| - "-roles/storage.admin\n", |
838 | 835 | "-roles/iam.roleViewer\n",
|
| 836 | + "-roles/pubsub.viewer\n", |
| 837 | + "-roles/storage.admin\n", |
839 | 838 | "-roles/cloudfunctions.viewer\n",
|
840 | 839 | "-roles/artifactregistry.reader\n",
|
841 | 840 | "\n",
|
|
851 | 850 | "Checking for Cloud Build Trigger in project automlops-sandbox...\n",
|
852 | 851 | "Precheck successfully completed, continuing to deployment.\n",
|
853 | 852 | "\n",
|
854 |
| - "Initialized empty Git repository in /Users/srastatter/Documents/2023/MLOps-graduation/AutoMLOps-github/examples/training/.git/\n", |
855 |
| - "Switched to a new branch 'automlops'\n", |
856 |
| - "[automlops (root-commit) 4c3cee5] Run AutoMLOps\n", |
857 |
| - " 25 files changed, 1237 insertions(+)\n", |
858 |
| - " create mode 100644 AutoMLOps/README.md\n", |
859 |
| - " create mode 100644 AutoMLOps/cloudbuild.yaml\n", |
860 |
| - " create mode 100644 AutoMLOps/components/component_base/Dockerfile\n", |
861 |
| - " create mode 100644 AutoMLOps/components/component_base/requirements.txt\n", |
862 |
| - " create mode 100644 AutoMLOps/components/component_base/src/create_dataset.py\n", |
863 |
| - " create mode 100644 AutoMLOps/components/component_base/src/deploy_model.py\n", |
864 |
| - " create mode 100644 AutoMLOps/components/component_base/src/train_model.py\n", |
865 |
| - " create mode 100644 AutoMLOps/components/create_dataset/component.yaml\n", |
866 |
| - " create mode 100644 AutoMLOps/components/deploy_model/component.yaml\n", |
867 |
| - " create mode 100644 AutoMLOps/components/train_model/component.yaml\n", |
868 |
| - " create mode 100644 AutoMLOps/configs/defaults.yaml\n", |
869 |
| - " create mode 100644 AutoMLOps/pipelines/pipeline.py\n", |
870 |
| - " create mode 100644 AutoMLOps/pipelines/pipeline_runner.py\n", |
871 |
| - " create mode 100644 AutoMLOps/pipelines/requirements.txt\n", |
872 |
| - " create mode 100644 AutoMLOps/pipelines/runtime_parameters/pipeline_parameter_values.json\n", |
873 |
| - " create mode 100755 AutoMLOps/provision/provision_resources.sh\n", |
874 |
| - " create mode 100755 AutoMLOps/scripts/build_components.sh\n", |
875 |
| - " create mode 100755 AutoMLOps/scripts/build_pipeline_spec.sh\n", |
876 |
| - " create mode 100644 AutoMLOps/scripts/pipeline_spec/.gitkeep\n", |
877 |
| - " create mode 100755 AutoMLOps/scripts/publish_to_topic.sh\n", |
878 |
| - " create mode 100755 AutoMLOps/scripts/run_all.sh\n", |
879 |
| - " create mode 100755 AutoMLOps/scripts/run_pipeline.sh\n", |
880 |
| - " create mode 100644 AutoMLOps/services/submission_service/Dockerfile\n", |
881 |
| - " create mode 100644 AutoMLOps/services/submission_service/main.py\n", |
882 |
| - " create mode 100644 AutoMLOps/services/submission_service/requirements.txt\n", |
883 |
| - "remote: Waiting for private key checker: 12/25 objects left \n", |
| 853 | + "[automlops 21e4739] Run AutoMLOps\n", |
| 854 | + " 2 files changed, 14 insertions(+), 16 deletions(-)\n", |
| 855 | + "remote: Waiting for private key checker: 2/2 objects left \n", |
884 | 856 | "To https://source.developers.google.com/p/automlops-sandbox/r/dry-beans-dt-repository\n",
|
885 |
| - " + 81a1cd1...4c3cee5 automlops -> automlops (forced update)\n", |
| 857 | + " 4c3cee5..21e4739 automlops -> automlops\n", |
886 | 858 | "Pushing code to automlops branch, triggering build...\n",
|
887 | 859 | "Cloud Build job running at: https://console.cloud.google.com/cloud-build/builds;region=us-central1\n",
|
888 | 860 | "Please wait for this build job to complete.\n",
|
|
0 commit comments