Metadata-Version: 2.1
Name: k8s-proto
Version: 0.0.1
Summary: Generated kubernetes proto code
Home-page: https://github.com/lyft/flyteproto
Maintainer: lyft
Maintainer-email: dev@lyft.com
License: Apache License Version 2.0
Platform: UNKNOWN
Description-Content-Type: text/markdown
Requires-Dist: protobuf (<3.7.0,>=3.6.1)

# flyteproto

Flyteproto is a collection of generated [protocol buffer](https://developers.google.com/protocol-buffers/) bindings for kubernetes generated [protobuf definitions](https://github.com/kubernetes/api/blob/master/core/v1/generated.proto). 

## Contents

### k8s
Generated protobuf code (currently python only), complete with imports synced from k8s.io/apimachinery in [kubernetes/apimachinery](https://github.com/kubernetes/apimachinery)

### k8s.io
Core and imported protobuf definitions in a path that matches their declared packages. Use these to generate protobufs that import the core kubernetes protos.

## Usage
Run `generate.sh` to regenerate protobuf code.

To use kubernetes protobuf definitions in your own protobufs, pass the `k8s.io` dir as an input directory to protoc:
```
protoc -I=k8s.io/ [OPTION] PROTO_FILES


