click-to-deploy

module
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 19, 2022 License: Apache-2.0

README

About

Source for Google Click to Deploy solutions listed on Google Cloud Marketplace.

Disclaimer

This is not an officially supported Google product.

⚠ About log4j Vulnerabilities

We are constantly working on updating the scripts used in this repository to use non-impacted versions of the OSS that are used here. So updates are constanly being made in this repository.

Below is the list of solutions, in this repo, currently affected by the log4j CVEs, or using a log4j version < 2.16

Virtual Machines

Solution Notes
elasticsearch Vulnerable
logstash Vulnerable
magento Vulnerable (uses elasticsearch)
sonarqube Vulnerable (uses elasticsearch)
liferay Vulnerable

Kubernetes Applications

Solution Notes
activemq Uses log4j 1.x
elastic-gke-logging Vulnerable
elasticsearch Vulnerable
kafka Uses log4j 1.x
magento Vulnerable (uses elasticsearch)
sonarqube Vulnerable (uses elasticsearch)
zookeeper Vulnerable (uses elasticsearch)

Cloud Build CI

This repository uses Cloud Build for continuous integration. Each type of application has its own configuration file.

For detailed information on each configuration, see the following documentations:

GCB custom worker pools

The Cloud Build configurations use Google Cloud Build (GCB) custom worker pools.

If you want to create a new worker pool, run the following command:

gcloud beta builds worker-pools create gcb-workers-pool-e2 \
  --project=[PROJECT_ID] \
  --peered-network=projects/[NETWORK_PROJECT_NUMBER]/global/networks/default \
  --region=us-central1 \
  --worker-machine-type=e2-standard-2

Where:

  • [PROJECT_ID] is the GCP project ID where you want to create your custom worker pool.
  • [NETWORK_PROJECT_NUMBER] is the project number of the Cloud project that holds your VPC network.

For more information, see the gcloud beta builds worker-pools commands.

Directories

Path Synopsis
docker
peer-finder/0/debian9/0.1
A small utility program to lookup hostnames of endpoints in a service.
A small utility program to lookup hostnames of endpoints in a service.
peer-finder/templates
A small utility program to lookup hostnames of endpoints in a service.
A small utility program to lookup hostnames of endpoints in a service.
tools
dockerversioning/scripts/cloudbuild
Command line tool for generating a Cloud Build yaml file based on versions.yaml.
Command line tool for generating a Cloud Build yaml file based on versions.yaml.
dockerversioning/scripts/dockerfiles
Command line tool for updating Dockerfiles based on versions.yaml.
Command line tool for updating Dockerfiles based on versions.yaml.
dockerversioning/versions
Library for parsing versions.yaml file.
Library for parsing versions.yaml file.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL