varnishcfg

package
v8.0.0-rc0+incompatible Latest Latest
Warning

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

Go to latest
Published: Sep 20, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 1 more Imports: 7 Imported by: 0

Documentation

Overview

Package varnishcfg manages generating configuration files for Varnish cache and Hitch proxy using data from Traffic Ops APIs.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetHitchConfig

func GetHitchConfig(deliveryServices []atscfg.DeliveryService, sslDir string) (string, []string)

GetHitchConfig returns Hitch config using TO data

Types

type VCLBuilder

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

VCLBuilder builds the default VCL file using TO data.

func NewVCLBuilder

func NewVCLBuilder(toData *t3cutil.ConfigData) VCLBuilder

NewVCLBuilder returns a new VCLBuilder object.

func (*VCLBuilder) BuildVCLFile

func (vb *VCLBuilder) BuildVCLFile() (string, []string, error)

BuildVCLFile builds the default VCL file.

Jump to

Keyboard shortcuts

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