Skip to content

Installation and Launch of Kubernetes Agent Proxy

Attention!

  • Kubernetes cluster integration is currently in beta testing!
  • The integration may contain bugs or inaccuracies!
  • Please report any bugs or suggestions to support@gitflic.ru

GitFlic Kubernetes Proxy is a required component for managing GitFlic Kubernetes Agent.

Dependency Installation

Install required applications according to official instructions.

Links to official resources (access to some resources may be restricted):

Configuration Parameters for GitFlic Kubernetes Proxy

Configuration

  • Application configuration is done by modifying parameters in the application.properties file copied during installation.
  • All parameters marked as mandatory must be defined in the file.
  • Application restart is required to apply changes.
Parameter Mandatory Default Value Description
gitflic.vault.cert.privateKey Yes None Path to private RSA key. Must match private key in main GitFlic service
gitflic.vault.cert.publicKey Yes None Path to public RSA key. Must match public key in main GitFlic service
server.port Yes 8022 Port for running the application
grpc.server.port Yes 9089 Port for GRPC server
gitflic.base.url Yes None Address of main GitFlic service (e.g., https://gitflic.example)

Important!

To complete installation, the following parameters must be set in the main GitFlic service's application.properties:

  • gitflic.kubernetes-agent.server.url - URL for GitFlic Kubernetes Proxy
  • gitflic.kubernetes-agent.server.grpc.port - GRPC port for GitFlic Kubernetes Proxy

For more detailed parameter information, see here

Launching GitFlic Kubernetes Proxy

Execute the launch command:

Command should be run from the installation directory (default: /opt/gitflic-kubernetes-proxy/bin)

sudo java -jar kubernetes-proxy.jar --spring.config.additional-location=/etc/gitflic-kubernetes-proxy/application.properties  

Automatic Translation!

This page has been translated using automated tools. The text may contain inaccuracies.