Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/add server to porter cmd #2

Merged
merged 3 commits into from
Jan 23, 2023

Conversation

sgettys
Copy link
Collaborator

@sgettys sgettys commented Jan 23, 2023

What does this change

Give a summary of the change, and how it affects end-users. It's okay to copy/paste your commit messages.

For example if it introduces a new command or modifies a commands output, give an example of you running the command and showing real output here.

What issue does it fix

Closes # (issue)

If there is not an existing issue, please make sure we have context on why this change is needed. See our Contributing Guide for examples of when an existing issue isn't necessary.

Notes for the reviewer

Put any questions or notes for the reviewer here.

Checklist

  • Did you write tests?
  • Did you write documentation?
  • Did you change porter.yaml or a storage document record? Update the corresponding schema file.
  • If this is your first pull request, please add your name to the bottom of our Contributors list. Thank you for making Porter better! 🙇‍♀️

Reviewer Checklist

  • Comment with /azp run test-porter-release if a magefile or build script was modified
  • Comment with /azp run porter-integration if it's a non-trivial PR

@bdegeeter bdegeeter merged commit e3d895b into pep-006-outputs-api Jan 23, 2023
@bdegeeter bdegeeter deleted the feat/add_server_to_porter_cmd branch January 24, 2023 00:00
bdegeeter pushed a commit that referenced this pull request May 16, 2023
author Brian DeGeeter <b.degeeter@f5.com> 1673381173 -0800
committer Brian DeGeeter <brian@degeeter.net> 1684277785 -0700

parent 8ff74f4
author Brian DeGeeter <b.degeeter@f5.com> 1673381173 -0800
committer Brian DeGeeter <brian@degeeter.net> 1684277652 -0700

parent 8ff74f4
author Brian DeGeeter <b.degeeter@f5.com> 1673381173 -0800
committer Brian DeGeeter <brian@degeeter.net> 1684277541 -0700

chore: basic structure for grpc api

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

chore: move make targets to mage

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

wip: buf scaffolding

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Added simple test client/server

chore: move grpc test under tests folder

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

chore: add basic grpc server test

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

chore: retire makefile

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

chore: collab on failing porter integration

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

Feat/add server to porter cmd (#2)

* wip: Saving state

* wip: Added per rpc connection

* chore: Removed debug prints

chore: Added server cli options

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Fixed int viper conversion error

added grpc context for porter connection

feat: update proto file

chore: Generated new go grpc and moved test over to using the porter connection in the grpc context

chore: Added UT for grpc context package

Signed-off-by: Steven Gettys <s.gettys@f5.com>

fill out installation list grpc response

use PorterTest for grpc integration tests

chore: Updated grpc integration tests to inject installations into the porter test client

Signed-off-by: Steven Gettys <s.gettys@f5.com>

porter structs to grpc via json marshaling

chore: convert store install to display for grpc integ test

chore: Added UT for grpc context and installation packages

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Consolidated duplicate test code for grpc installation service

chore: Refactored to use a single portergrpc package'

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Renamed grpc PorterBundleServer to PorterServer

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Checked in proto change

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: MOved around grpc package some

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: refactor grpc integ test

chore: remove porter-service cmd files

chore: refactor for integ testing

chore: add cred and param sets to installation proto

intial run outputs grpc func

refactor outputs proto to remove extra depth

chore: add test intallation opts for data driven grpc integ testing

chore: Testing out action (#3)

* chore: Testing out action

Signed-off-by: Steven Gettys <s.gettys@f5.com>

* chore: Removed the DOCKER_BUILDKIT flag

Signed-off-by: Steven Gettys <s.gettys@f5.com>

* chore: Removed docker buildkit

Signed-off-by: Steven Gettys <s.gettys@f5.com>

* chore: Added default case

Signed-off-by: Steven Gettys <s.gettys@f5.com>

---------

Signed-off-by: Steven Gettys <s.gettys@f5.com>

Bump github.com/moby/buildkit from 0.10.6 to 0.11.0 (getporter#2520)

* Bump github.com/moby/buildkit from 0.10.6 to 0.11.0

Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Yingrong Zhao <yingrong.zhao@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Yingrong Zhao <yingrong.zhao@gmail.com>

Bump github.com/google/go-containerregistry from 0.12.1 to 0.13.0

Bumps [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) from 0.12.1 to 0.13.0.
- [Release notes](https://github.com/google/go-containerregistry/releases)
- [Changelog](https://github.com/google/go-containerregistry/blob/main/.goreleaser.yml)
- [Commits](google/go-containerregistry@v0.12.1...v0.13.0)

---
updated-dependencies:
- dependency-name: github.com/google/go-containerregistry
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Address go-restful CVE-2022-1996 (getporter#2547)

* Address go-restful CVE-2022-1996

* Upgrade go-restful to v3 which addresses CVE-2022-1996
* Upgrade containerd to v1.6.16
* Upgrade cnab-go to v1.25.0
* Upgrade docker to v23.0.0-rc.1
* Upgrade buildx to v0.10.2 which required some careful code changes to compile again

Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>

* Pin cnab-go to v0.25.0

Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>

---------

Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>

Bump github.com/stretchr/testify from 1.8.1 to 1.8.2

Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](stretchr/testify@v1.8.1...v1.8.2)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump github.com/grpc-ecosystem/go-grpc-middleware from 1.3.0 to 1.4.0

Bumps [github.com/grpc-ecosystem/go-grpc-middleware](https://github.com/grpc-ecosystem/go-grpc-middleware) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/grpc-ecosystem/go-grpc-middleware/releases)
- [Commits](grpc-ecosystem/go-grpc-middleware@v1.3.0...v1.4.0)

---
updated-dependencies:
- dependency-name: github.com/grpc-ecosystem/go-grpc-middleware
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump github.com/spf13/afero from 1.9.4 to 1.9.5

Bumps [github.com/spf13/afero](https://github.com/spf13/afero) from 1.9.4 to 1.9.5.
- [Release notes](https://github.com/spf13/afero/releases)
- [Commits](spf13/afero@v1.9.4...v1.9.5)

---
updated-dependencies:
- dependency-name: github.com/spf13/afero
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump github.com/hashicorp/go-hclog from 1.4.0 to 1.5.0

Bumps [github.com/hashicorp/go-hclog](https://github.com/hashicorp/go-hclog) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/hashicorp/go-hclog/releases)
- [Commits](hashicorp/go-hclog@v1.4.0...v1.5.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-hclog
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump github.com/google/go-containerregistry from 0.13.0 to 0.14.0

Bumps [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/google/go-containerregistry/releases)
- [Changelog](https://github.com/google/go-containerregistry/blob/main/.goreleaser.yml)
- [Commits](google/go-containerregistry@v0.13.0...v0.14.0)

---
updated-dependencies:
- dependency-name: github.com/google/go-containerregistry
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump github.com/containerd/containerd from 1.6.19 to 1.7.0

Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd) from 1.6.19 to 1.7.0.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](containerd/containerd@v1.6.19...v1.7.0)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Revert "Merge pull request getporter#2653 from getporter/dependabot/go_modules/github.com/google/go-containerregistry-0.14.0"

This reverts commit 7ee355f, reversing
changes made to 09297d6.

Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>

Bump go.mongodb.org/mongo-driver from 1.11.3 to 1.11.4

Bumps [go.mongodb.org/mongo-driver](https://github.com/mongodb/mongo-go-driver) from 1.11.3 to 1.11.4.
- [Release notes](https://github.com/mongodb/mongo-go-driver/releases)
- [Commits](mongodb/mongo-go-driver@v1.11.3...v1.11.4)

---
updated-dependencies:
- dependency-name: go.mongodb.org/mongo-driver
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

chore: basic structure for grpc api

Signed-off-by: Brian DeGeeter <brian@degeeter.net>
Signed-off-by: Steven Gettys <steven.gettys@gmail.com>

Co-authored-by: Brian DeGeeter <brian@degeeter.net>
Co-authored-by: Steven Gettys <steven.gettys@gmail.com>

chore: fix tests after rebase

Signed-off-by: Brian DeGeeter <brian@degeeter.net>

chore: tidy up go.sum

Signed-off-by: Brian DeGeeter <brian@degeeter.net>

chore: remove wip file

Signed-off-by: Brian DeGeeter <brian@degeeter.net>
bdegeeter pushed a commit that referenced this pull request Jun 8, 2023
Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

chore: move make targets to mage

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

wip: buf scaffolding

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Added simple test client/server

chore: move grpc test under tests folder

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

chore: add basic grpc server test

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

chore: retire makefile

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

chore: collab on failing porter integration

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

Feat/add server to porter cmd (#2)

* wip: Saving state

* wip: Added per rpc connection

* chore: Removed debug prints

chore: Added server cli options

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Fixed int viper conversion error

added grpc context for porter connection

feat: update proto file

chore: Generated new go grpc and moved test over to using the porter connection in the grpc context

chore: Added UT for grpc context package

Signed-off-by: Steven Gettys <s.gettys@f5.com>

fill out installation list grpc response

use PorterTest for grpc integration tests

chore: Updated grpc integration tests to inject installations into the porter test client

Signed-off-by: Steven Gettys <s.gettys@f5.com>

porter structs to grpc via json marshaling

chore: convert store install to display for grpc integ test

chore: Added UT for grpc context and installation packages

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Consolidated duplicate test code for grpc installation service

chore: Refactored to use a single portergrpc package'

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Renamed grpc PorterBundleServer to PorterServer

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Checked in proto change

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: MOved around grpc package some

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: refactor grpc integ test

chore: remove porter-service cmd files

chore: refactor for integ testing

chore: add cred and param sets to installation proto

intial run outputs grpc func

refactor outputs proto to remove extra depth

chore: add test intallation opts for data driven grpc integ testing

chore: Testing out action (#3)

* chore: Testing out action

Signed-off-by: Steven Gettys <s.gettys@f5.com>

* chore: Removed the DOCKER_BUILDKIT flag

Signed-off-by: Steven Gettys <s.gettys@f5.com>

* chore: Removed docker buildkit

Signed-off-by: Steven Gettys <s.gettys@f5.com>

* chore: Added default case

Signed-off-by: Steven Gettys <s.gettys@f5.com>

---------

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: address PR feedback

Signed-off-by: Brian DeGeeter <brian@degeeter.net>
bdegeeter pushed a commit that referenced this pull request Jun 8, 2023
author Brian DeGeeter <b.degeeter@f5.com> 1673381173 -0800
committer Brian DeGeeter <brian@degeeter.net> 1684277785 -0700

parent 8ff74f4
author Brian DeGeeter <b.degeeter@f5.com> 1673381173 -0800
committer Brian DeGeeter <brian@degeeter.net> 1684277652 -0700

parent 8ff74f4
author Brian DeGeeter <b.degeeter@f5.com> 1673381173 -0800
committer Brian DeGeeter <brian@degeeter.net> 1684277541 -0700

chore: basic structure for grpc api

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

chore: move make targets to mage

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

wip: buf scaffolding

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Added simple test client/server

chore: move grpc test under tests folder

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

chore: add basic grpc server test

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

chore: retire makefile

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

chore: collab on failing porter integration

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

Feat/add server to porter cmd (#2)

* wip: Saving state

* wip: Added per rpc connection

* chore: Removed debug prints

chore: Added server cli options

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Fixed int viper conversion error

added grpc context for porter connection

feat: update proto file

chore: Generated new go grpc and moved test over to using the porter connection in the grpc context

chore: Added UT for grpc context package

Signed-off-by: Steven Gettys <s.gettys@f5.com>

fill out installation list grpc response

use PorterTest for grpc integration tests

chore: Updated grpc integration tests to inject installations into the porter test client

Signed-off-by: Steven Gettys <s.gettys@f5.com>

porter structs to grpc via json marshaling

chore: convert store install to display for grpc integ test

chore: Added UT for grpc context and installation packages

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Consolidated duplicate test code for grpc installation service

chore: Refactored to use a single portergrpc package'

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Renamed grpc PorterBundleServer to PorterServer

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Checked in proto change

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: MOved around grpc package some

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: refactor grpc integ test

chore: remove porter-service cmd files

chore: refactor for integ testing

chore: add cred and param sets to installation proto

intial run outputs grpc func

refactor outputs proto to remove extra depth

chore: add test intallation opts for data driven grpc integ testing

chore: Testing out action (#3)

* chore: Testing out action

Signed-off-by: Steven Gettys <s.gettys@f5.com>

* chore: Removed the DOCKER_BUILDKIT flag

Signed-off-by: Steven Gettys <s.gettys@f5.com>

* chore: Removed docker buildkit

Signed-off-by: Steven Gettys <s.gettys@f5.com>

* chore: Added default case

Signed-off-by: Steven Gettys <s.gettys@f5.com>

---------

Signed-off-by: Steven Gettys <s.gettys@f5.com>

Bump github.com/moby/buildkit from 0.10.6 to 0.11.0 (getporter#2520)

* Bump github.com/moby/buildkit from 0.10.6 to 0.11.0

Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Yingrong Zhao <yingrong.zhao@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Yingrong Zhao <yingrong.zhao@gmail.com>

Bump github.com/google/go-containerregistry from 0.12.1 to 0.13.0

Bumps [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) from 0.12.1 to 0.13.0.
- [Release notes](https://github.com/google/go-containerregistry/releases)
- [Changelog](https://github.com/google/go-containerregistry/blob/main/.goreleaser.yml)
- [Commits](google/go-containerregistry@v0.12.1...v0.13.0)

---
updated-dependencies:
- dependency-name: github.com/google/go-containerregistry
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Address go-restful CVE-2022-1996 (getporter#2547)

* Address go-restful CVE-2022-1996

* Upgrade go-restful to v3 which addresses CVE-2022-1996
* Upgrade containerd to v1.6.16
* Upgrade cnab-go to v1.25.0
* Upgrade docker to v23.0.0-rc.1
* Upgrade buildx to v0.10.2 which required some careful code changes to compile again

Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>

* Pin cnab-go to v0.25.0

Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>

---------

Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>

Bump github.com/stretchr/testify from 1.8.1 to 1.8.2

Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](stretchr/testify@v1.8.1...v1.8.2)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump github.com/grpc-ecosystem/go-grpc-middleware from 1.3.0 to 1.4.0

Bumps [github.com/grpc-ecosystem/go-grpc-middleware](https://github.com/grpc-ecosystem/go-grpc-middleware) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/grpc-ecosystem/go-grpc-middleware/releases)
- [Commits](grpc-ecosystem/go-grpc-middleware@v1.3.0...v1.4.0)

---
updated-dependencies:
- dependency-name: github.com/grpc-ecosystem/go-grpc-middleware
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump github.com/spf13/afero from 1.9.4 to 1.9.5

Bumps [github.com/spf13/afero](https://github.com/spf13/afero) from 1.9.4 to 1.9.5.
- [Release notes](https://github.com/spf13/afero/releases)
- [Commits](spf13/afero@v1.9.4...v1.9.5)

---
updated-dependencies:
- dependency-name: github.com/spf13/afero
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump github.com/hashicorp/go-hclog from 1.4.0 to 1.5.0

Bumps [github.com/hashicorp/go-hclog](https://github.com/hashicorp/go-hclog) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/hashicorp/go-hclog/releases)
- [Commits](hashicorp/go-hclog@v1.4.0...v1.5.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-hclog
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump github.com/google/go-containerregistry from 0.13.0 to 0.14.0

Bumps [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/google/go-containerregistry/releases)
- [Changelog](https://github.com/google/go-containerregistry/blob/main/.goreleaser.yml)
- [Commits](google/go-containerregistry@v0.13.0...v0.14.0)

---
updated-dependencies:
- dependency-name: github.com/google/go-containerregistry
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump github.com/containerd/containerd from 1.6.19 to 1.7.0

Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd) from 1.6.19 to 1.7.0.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](containerd/containerd@v1.6.19...v1.7.0)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Revert "Merge pull request getporter#2653 from getporter/dependabot/go_modules/github.com/google/go-containerregistry-0.14.0"

This reverts commit 7ee355f, reversing
changes made to 09297d6.

Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>

Bump go.mongodb.org/mongo-driver from 1.11.3 to 1.11.4

Bumps [go.mongodb.org/mongo-driver](https://github.com/mongodb/mongo-go-driver) from 1.11.3 to 1.11.4.
- [Release notes](https://github.com/mongodb/mongo-go-driver/releases)
- [Commits](mongodb/mongo-go-driver@v1.11.3...v1.11.4)

---
updated-dependencies:
- dependency-name: go.mongodb.org/mongo-driver
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

chore: basic structure for grpc api

Signed-off-by: Brian DeGeeter <brian@degeeter.net>
Signed-off-by: Steven Gettys <steven.gettys@gmail.com>

Co-authored-by: Brian DeGeeter <brian@degeeter.net>
Co-authored-by: Steven Gettys <steven.gettys@gmail.com>

chore: fix tests after rebase

Signed-off-by: Brian DeGeeter <brian@degeeter.net>

chore: tidy up go.sum

Signed-off-by: Brian DeGeeter <brian@degeeter.net>

chore: remove wip file

Signed-off-by: Brian DeGeeter <brian@degeeter.net>
bdegeeter pushed a commit that referenced this pull request Jun 8, 2023
Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

chore: move make targets to mage

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

wip: buf scaffolding

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Added simple test client/server

chore: move grpc test under tests folder

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

chore: add basic grpc server test

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

chore: retire makefile

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

chore: collab on failing porter integration

Signed-off-by: Brian DeGeeter <b.degeeter@f5.com>

Feat/add server to porter cmd (#2)

* wip: Saving state

* wip: Added per rpc connection

* chore: Removed debug prints

chore: Added server cli options

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Fixed int viper conversion error

added grpc context for porter connection

feat: update proto file

chore: Generated new go grpc and moved test over to using the porter connection in the grpc context

chore: Added UT for grpc context package

Signed-off-by: Steven Gettys <s.gettys@f5.com>

fill out installation list grpc response

use PorterTest for grpc integration tests

chore: Updated grpc integration tests to inject installations into the porter test client

Signed-off-by: Steven Gettys <s.gettys@f5.com>

porter structs to grpc via json marshaling

chore: convert store install to display for grpc integ test

chore: Added UT for grpc context and installation packages

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Consolidated duplicate test code for grpc installation service

chore: Refactored to use a single portergrpc package'

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Renamed grpc PorterBundleServer to PorterServer

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: Checked in proto change

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: MOved around grpc package some

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: refactor grpc integ test

chore: remove porter-service cmd files

chore: refactor for integ testing

chore: add cred and param sets to installation proto

intial run outputs grpc func

refactor outputs proto to remove extra depth

chore: add test intallation opts for data driven grpc integ testing

chore: Testing out action (#3)

* chore: Testing out action

Signed-off-by: Steven Gettys <s.gettys@f5.com>

* chore: Removed the DOCKER_BUILDKIT flag

Signed-off-by: Steven Gettys <s.gettys@f5.com>

* chore: Removed docker buildkit

Signed-off-by: Steven Gettys <s.gettys@f5.com>

* chore: Added default case

Signed-off-by: Steven Gettys <s.gettys@f5.com>

---------

Signed-off-by: Steven Gettys <s.gettys@f5.com>

chore: address PR feedback

Signed-off-by: Brian DeGeeter <brian@degeeter.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants