conda-forge / google-cloud-sdk-feedstock

A conda-smithy repository for google-cloud-sdk.
BSD 3-Clause "New" or "Revised" License
0 stars 8 forks source link

Include beta things #77

Open CJ-Wright opened 4 years ago

CJ-Wright commented 4 years ago

It seems that this doesn't include some of the beta stuff?

gcloud beta
ERROR: (gcloud) The components management action could not be performed because the installation root of the Cloud SDK could not be located. If you previously used the Cloud SDK installer, you could re-install the SDK and retry again.

Would it be possible to include those?

scopatz commented 4 years ago

I think you use glcoud to install these components later: https://cloud.google.com/sdk/docs/components#external_package_managers

We could certainly have a beta package for that

CJ-Wright commented 4 years ago

I don't know where to find the beta source.

scopatz commented 4 years ago

I don't know that there is source. You just install this package in host and then run that command.

CJ-Wright commented 4 years ago

That's the thing, when I run gcloud beta that's the response I get.

scopatz commented 4 years ago

I think you need to run gcloud components install beta, as in that link

CJ-Wright commented 4 years ago

That gives me

ERROR: (gcloud.components.install) The components management action could not be performed because the installation root of the Cloud SDK could not be located. If you previously used the Cloud SDK installer, you could re-install the SDK and retry again.

I think gcloud knows that we didn't install it from gcp itself.

I get the same error for gcloud components list

nehaljwani commented 4 years ago

This is how I made it work:

$ gcloud components list
ERROR: (gcloud.components.list) The components management action could not be performed because the installation root of the Cloud SDK could not be located. If you previously used the Cloud SDK installer, you could re-install the SDK and retry again.

$ for dir in $CONDA_PREFIX/share/google-cloud-sdk-*; do mkdir $dir/.install; done

$ gcloud components list

Your current Cloud SDK version is: 274.0.1
The latest available version is: 281.0.0

┌────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│                                                 Components                                                 │
├───────────────┬──────────────────────────────────────────────────────┬──────────────────────────┬──────────┤
│     Status    │                         Name                         │            ID            │   Size   │
├───────────────┼──────────────────────────────────────────────────────┼──────────────────────────┼──────────┤
│ Not Installed │ App Engine Go Extensions                             │ app-engine-go            │  4.9 MiB │
│ Not Installed │ Appctl                                               │ appctl                   │ 21.0 MiB │
│ Not Installed │ BigQuery Command Line Tool                           │ bq                       │  < 1 MiB │
│ Not Installed │ Cloud Bigtable Command Line Tool                     │ cbt                      │  7.7 MiB │
│ Not Installed │ Cloud Bigtable Emulator                              │ bigtable                 │  6.6 MiB │
│ Not Installed │ Cloud Datalab Command Line Tool                      │ datalab                  │  < 1 MiB │
│ Not Installed │ Cloud Datastore Emulator                             │ cloud-datastore-emulator │ 18.4 MiB │
│ Not Installed │ Cloud Firestore Emulator                             │ cloud-firestore-emulator │ 40.2 MiB │
│ Not Installed │ Cloud Pub/Sub Emulator                               │ pubsub-emulator          │ 34.9 MiB │
│ Not Installed │ Cloud SDK Core Libraries                             │ core                     │ 13.5 MiB │
│ Not Installed │ Cloud SQL Proxy                                      │ cloud_sql_proxy          │  3.8 MiB │
│ Not Installed │ Cloud Storage Command Line Tool                      │ gsutil                   │  3.6 MiB │
│ Not Installed │ Emulator Reverse Proxy                               │ emulator-reverse-proxy   │ 14.5 MiB │
│ Not Installed │ Google Cloud Build Local Builder                     │ cloud-build-local        │  6.0 MiB │
│ Not Installed │ Google Container Registry's Docker credential helper │ docker-credential-gcr    │  1.8 MiB │
│ Not Installed │ Kind                                                 │ kind                     │  4.5 MiB │
│ Not Installed │ Minikube                                             │ minikube                 │ 19.2 MiB │
│ Not Installed │ Skaffold                                             │ skaffold                 │ 12.1 MiB │
│ Not Installed │ gcloud Alpha Commands                                │ alpha                    │  < 1 MiB │
│ Not Installed │ gcloud Beta Commands                                 │ beta                     │  < 1 MiB │
│ Not Installed │ gcloud app Java Extensions                           │ app-engine-java          │ 62.2 MiB │
│ Not Installed │ gcloud app PHP Extensions                            │ app-engine-php           │          │
│ Not Installed │ gcloud app Python Extensions                         │ app-engine-python        │  6.1 MiB │
│ Not Installed │ gcloud app Python Extensions (Extra Libraries)       │ app-engine-python-extras │ 27.1 MiB │
│ Not Installed │ kpt                                                  │ kpt                      │ 10.0 MiB │
│ Not Installed │ kubectl                                              │ kubectl                  │  < 1 MiB │
└───────────────┴──────────────────────────────────────────────────────┴──────────────────────────┴──────────┘
To install or remove components at your current SDK version [274.0.1], run:
  $ gcloud components install COMPONENT_ID
  $ gcloud components remove COMPONENT_ID

To update your SDK installation to the latest version [281.0.0], run:
  $ gcloud components update