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

Create grpc deployment when starting operator #332

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Commits on Jul 2, 2024

  1. scaffold for deployment/service with flag for creation upon startup

    Signed-off-by: Troy Connor <troy0820@users.noreply.github.com>
    troy0820 committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    a637096 View commit details
    Browse the repository at this point in the history
  2. only create deployment if not found

    Signed-off-by: Troy Connor <troy0820@users.noreply.github.com>
    troy0820 committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    5eeb578 View commit details
    Browse the repository at this point in the history
  3. add cm and log when complete

    Signed-off-by: Troy Connor <troy0820@users.noreply.github.com>
    troy0820 committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    8bf94dd View commit details
    Browse the repository at this point in the history
  4. create deployment spec

    Signed-off-by: Troy Connor <troy0820@users.noreply.github.com>
    troy0820 committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    16ee64d View commit details
    Browse the repository at this point in the history
  5. create service,confimap and volumes for deployment

    Signed-off-by: Troy Connor <troy0820@users.noreply.github.com>
    troy0820 committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    9ed0cf7 View commit details
    Browse the repository at this point in the history
  6. handle conflict if resource already exists

    Signed-off-by: Troy Connor <troy0820@users.noreply.github.com>
    troy0820 committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    8902e02 View commit details
    Browse the repository at this point in the history
  7. update manager role to allow creation of deployment, service and conf…

    …igmap
    
    Signed-off-by: Troy Connor <troy0820@users.noreply.github.com>
    troy0820 committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    14280fd View commit details
    Browse the repository at this point in the history
  8. change image and command for grpc server

    Signed-off-by: Troy Connor <troy0820@users.noreply.github.com>
    troy0820 committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    3ec5f36 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. remove PorterNamespace and use const for image

    Signed-off-by: Troy Connor <troy0820@users.noreply.github.com>
    troy0820 committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    1d5cecb View commit details
    Browse the repository at this point in the history