Install the GCP gcloud cli tool

Containers

Run an ephemeral container with a volume mounted for config

podman volume create gcloud-config
podman run --rm -it -v gcloud-config:/root/.config/gcloud:Z docker.io/google/cloud-sdk:latest [ gcloud_command ]
podman run --rm -it -v gcloud-config:/root/.config/gcloud:Z docker.io/google/cloud-sdk:latest gcloud auth login

Compose file

mkdir -p ~/containers/cloud_computing/gcp/gcloud-sdk
# compose.yaml

services:
  gcloud:
    image: docker.io/google/cloud-sdk:latest
    container_name: gcloud-sdk
    stdin_open: true
    tty: true
    volumes:
      - gcloud-config:/root/.config/gcloud
    entrypoint: ["gcloud"]
    command: ["--help"]

volumes:
  gcloud-config:
podman-compose run --rm gcloud
podman-compose run --rm gcloud auth login

Install on Fedora desktop

sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo << EOM
[google-cloud-cli]
name=Google Cloud CLI
baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el9-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=0
gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOM
[google-cloud-cli]
name=Google Cloud CLI
baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el9-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=0
gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
sudo dnf -y install google-cloud-cli