https://github.com/fiddler-labs/google-marketplace-integration
Repo for google marketplace integration
https://github.com/fiddler-labs/google-marketplace-integration
Last synced: 4 months ago
JSON representation
Repo for google marketplace integration
- Host: GitHub
- URL: https://github.com/fiddler-labs/google-marketplace-integration
- Owner: fiddler-labs
- Created: 2024-04-03T18:15:34.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-31T04:35:03.000Z (about 2 years ago)
- Last Synced: 2025-02-24T23:28:33.750Z (over 1 year ago)
- Language: Dockerfile
- Size: 321 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Overview
Fiddler app overview
# Installation
## Quick install with Google Cloud Marketplace
Get up and running with a few clicks! Install this Fiddler app to a Google
Kubernetes Engine cluster using Google Cloud Marketplace. Follow the on-screen instructions:
-----> *TODO*: link to product details page*
## Command line instructions
Follow these instructions to install Fiddler from the command line.
### Prerequisites
#### Set up command-line tools
----> *TODO*: to be compleleted
You'll need the following tools in your development environment. If you are
using Cloud Shell, `gcloud`, `kubectl`, Docker, and Git are installed in your
environment by default.
- [gcloud](https://cloud.google.com/sdk/gcloud/)
- [kubectl](https://kubernetes.io/docs/reference/kubectl/overview/)
- [docker](https://docs.docker.com/install/)
- [git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
- [openssl](https://www.openssl.org/)
- [helm](https://helm.sh/)
Configure `gcloud` as a Docker credential helper:
```shell
gcloud auth configure-docker
```
#### Create a Google Kubernetes Engine (GKE) cluster
Create variables from the command line:
```shell
export CLUSTER=fiddler-prod-cluster
export ZONE=us-west1-a
```
Configure `kubectl` to connect to the new cluster:
```shell
gcloud container clusters get-credentials "$CLUSTER" --zone "$ZONE"
```
#### Clone this repo
```shell
git clone --recursive https://github.com/GoogleCloudPlatform/marketplace-k8s-app-example.git
```
#### Install the Application resource definition
An Application resource is a collection of individual Kubernetes components,
such as Services, Deployments, and so on, that you can manage as a group.
To set up your cluster to understand Application resources, run the following
command:
```shell
kubectl apply -f "https://raw.githubusercontent.com/GoogleCloudPlatform/marketplace-k8s-app-tools/master/crd/app-crd.yaml"
```
You need to run this command once.
The Application resource is defined by the
[Kubernetes SIG-apps](https://github.com/kubernetes/community/tree/master/sig-apps)
community. The source code can be found on
[github.com/kubernetes-sigs/application](https://github.com/kubernetes-sigs/application).
### Install the application
### Commands
*TODO: Modify commands*
# Backups
*TODO: instructions for backups*
# Upgrades
*TODO: instructions for upgrades*