k8s-cloud-provider

module
v1.27.0 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2024 License: Apache-2.0

README

k8s-cloud-provider

This repository contains support files for implementing the Kubernetes cloud provider for the Google Cloud Platform. The code in this repository are the Google Cloud specific portions of the cloud provider logic.

Building

Run make.

Update GCE Go Client

For every update on the GCE API Go client, please remember to push a new tag.

Directories

Path Synopsis
cmd
Package e2e tests the functionality of cloud adaptor against actual GCP.
Package e2e tests the functionality of cloud adaptor against actual GCP.
pkg
cloud
Package cloud implements a more golang friendly interface to the GCE compute API.
Package cloud implements a more golang friendly interface to the GCE compute API.
cloud/api
See MutableResource.ImpliedVersion() for resource version conversion semantics.
See MutableResource.ImpliedVersion() for resource version conversion semantics.
cloud/filter
Package filter encapsulates the filter argument to compute API calls.
Package filter encapsulates the filter argument to compute API calls.
cloud/gen
Generator for GCE compute wrapper code.
Generator for GCE compute wrapper code.
cloud/meta
Package meta contains the meta description of the GCE cloud types to generate code for.
Package meta contains the meta description of the GCE cloud types to generate code for.
cloud/mock
Package mock encapsulates mocks for testing GCE provider functionality.
Package mock encapsulates mocks for testing GCE provider functionality.
cloud/rgraph
Package rgraph provides support generic orchestration routines for complex GCE resource graphs.
Package rgraph provides support generic orchestration routines for complex GCE resource graphs.
cloud/rgraph/exec
Package exec implements execution of a graph of Action and Events.
Package exec implements execution of a graph of Action and Events.
cloud/rgraph/testing/ez
Package ez is a utility to create complex resource graphs for testing from a concise description by use of naming conventions and default values.
Package ez is a utility to create complex resource graphs for testing from a concise description by use of naming conventions and default values.

Jump to

Keyboard shortcuts

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