{"id":24617663,"url":"https://github.com/pacphi/pcftools","last_synced_at":"2025-07-20T06:04:01.738Z","repository":{"id":100006094,"uuid":"168289113","full_name":"pacphi/pcftools","owner":"pacphi","description":"Get tools in the hands of Pivotal Cloud Foundry operators... fast!","archived":false,"fork":false,"pushed_at":"2019-10-01T15:30:24.000Z","size":56,"stargazers_count":1,"open_issues_count":4,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-18T21:34:27.613Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pacphi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-30T06:10:11.000Z","updated_at":"2019-10-01T15:30:26.000Z","dependencies_parsed_at":"2023-03-13T15:41:42.904Z","dependency_job_id":null,"html_url":"https://github.com/pacphi/pcftools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pacphi/pcftools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pacphi%2Fpcftools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pacphi%2Fpcftools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pacphi%2Fpcftools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pacphi%2Fpcftools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pacphi","download_url":"https://codeload.github.com/pacphi/pcftools/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pacphi%2Fpcftools/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266076019,"owners_count":23872729,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-24T23:39:51.603Z","updated_at":"2025-07-20T06:04:01.626Z","avatar_url":"https://github.com/pacphi.png","language":"Dockerfile","readme":"# Welcome to PCF Tools\n\n[Docker](https://www.docker.com) images and scripts that provision the most commonly used tools a Pivotal [Cloud Foundry](https://www.cloudfoundry.org) operator would need to stand-up and operate a [control-plane](https://github.com/pivotal/control-plane) via (a) a [jump-box](https://en.wikipedia.org/wiki/Jump_server) [VM](https://en.wikipedia.org/wiki/Virtual_machine) which has Docker available and/or (b) a workstation / laptop.\n\nTools included\n\n - [x] [aws](https://aws.amazon.com/cli/)\n - [x] [az](https://docs.microsoft.com/en-us/cli/azure/?view=azure-cli-latest)\n - [x] [bosh](https://github.com/cloudfoundry/bosh-cli)\n - [x] [cf](https://github.com/cloudfoundry/cli)\n - [x] [cred-alert](https://github.com/pivotal-cf/cred-alert)\n - [x] [credhub](https://github.com/cloudfoundry-incubator/credhub-cli)\n - [x] [curl](https://curl.haxx.se)\n - [x] [fly](https://github.com/concourse/concourse)\n - [x] [gcloud](https://cloud.google.com/sdk/)\n - [x] [git](https://git-scm.com)\n - [x] [jq](https://stedolan.github.io/jq/)\n - [x] [kibosh](https://github.com/cf-platform-eng/kibosh)\n - [x] [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/)\n - [x] [mc](https://www.minio.io/downloads.html#download-client)\n - [x] [nodejs](https://nodejs.org/en/) and [npm](https://www.npmjs.com)\n - [x] [om](https://github.com/pivotal-cf/om)\n - [x] [pivnet](https://github.com/pivotal-cf/pivnet-cli)\n - [x] [terraform](https://www.terraform.io/intro/index.html)\n - [x] [texplate](https://github.com/pivotal-cf/texplate)\n - [x] [uaac](https://github.com/cloudfoundry/cf-uaac)\n - [x] [wget](https://www.gnu.org/software/wget/)\n\n\n## Prerequisites\n\n`pcftools` is built and installed in one of two ways and the miminum requirements are specified below.\n\n### with Docker\n\n * a Virtual machine with Docker installed\n * the Dockerfile\n\n### with Install scripts\n\n * a pre-installed, supported operating system\n\n\n## How to clone\n\n```\ngit clone https://github/pacphi/pcftools\n```\n\n## Distributions\n\nYou will find `Dockerfile`s for the following images\n\n- [x] CentOS 7\n- [x] openSUSE Leap\n- [x] Ubuntu Xenial (16.04)\n- [x] Ubuntu Bionic Beaver (18.04)\n\nand scripts for\n\n- [x] macOS\n- [x] Windows 10\n- [x] Windows Server 2016\n\nunderneath the `builds` folder\n\n\n## What about PKS?\n\nThe [pks](https://pivotal.io/platform/pivotal-container-service) CLI is available for download from [pivnet](https://network.pivotal.io), [here](https://network.pivotal.io/products/pivotal-container-service/).\n\n\u003e You'll need to [register](https://account.run.pivotal.io/z/uaa/sign-up) for an account and/or use UAA API token to fetch it\n\n## Additional notes\n\nOftentimes we're operating in a restricted environment where resources that get created within a public cloud are not assigned public IP addresses. In this situation we may desire a network topology where the jumpbox is either in its own virtual network peered with or stood up within an existing virtual network that hosts a curated collection of common services for CI/CD.\n\nAs mentioned in the prerequisites `pcftools` assumes a jumpbox already exists.  If you're looking to bootstrap a jumpbox within a new virtual network employing Terraform, have a look at the following Github repositories for inspiration\n\n* [terraforming-aws](https://github.com/pivotal-cf/terraforming-aws)\n* [terraforming-azure](https://github.com/pivotal-cf/terraforming-azure)\n* [terraforming-gcp](https://github.com/pivotal-cf/terraforming-gcp)\n\n## Bonus Material\n\nCheck out the curated collection of onboarding and deletion scripts [here](onboarding).\n\n## Contributing\n\nPull requests are welcomed!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpacphi%2Fpcftools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpacphi%2Fpcftools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpacphi%2Fpcftools/lists"}