engine

package
v0.0.0-...-0b967e5 Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2021 License: GPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InitEngine

func InitEngine(path string) (*apis.Config, apis.Engine, error)

Types

type CommonEngine

type CommonEngine struct {
	// contains filtered or unexported fields
}

func (CommonEngine) CheckNginx

func (ce CommonEngine) CheckNginx() (running bool, err error)

func (CommonEngine) EngineInit

func (ce CommonEngine) EngineInit(conf apis.Config) (err error)

func (CommonEngine) FindDomain

func (ce CommonEngine) FindDomain(data string) (domains nginx.Ingress, err error)

FindDomain find http snippet from nginx configure data is nginx configure

func (CommonEngine) FindLocation

func (ce CommonEngine) FindLocation(data string) (locations []nginx.Location, err error)

FindLocation find all locations from server snippet data is server snippet.

func (CommonEngine) FindLocationMetaData

func (ce CommonEngine) FindLocationMetaData(data string) (md nginx.LocationMetaData, err error)

FindLocationMetaData find all location metadata from location snippet data is location snippet

func (CommonEngine) FindServer

func (ce CommonEngine) FindServer(data string) (servers nginx.Domain, err error)

FindServer find all servers info from server snippet data is server snippet

func (CommonEngine) GenerateTopology

func (ce CommonEngine) GenerateTopology(ingress nginx.Ingress) (node web.Node, err error)

func (CommonEngine) GetNginxContent

func (ce CommonEngine) GetNginxContent() (string, error)

func (CommonEngine) GetNginxSum

func (ce CommonEngine) GetNginxSum(data string) (sum string, err error)

func (CommonEngine) NginxSum

func (ce CommonEngine) NginxSum() (sum string)

func (CommonEngine) Reflash

func (ce CommonEngine) Reflash() (node web.Node, original string, err error)

Jump to

Keyboard shortcuts

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