Skip to content
This repository was archived by the owner on Nov 24, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
- [#7966](https://github.com/apache/trafficcontrol/pull/7696) *Traffic Control Cache Config (t3c)*: will no longer clear update flag when config failure occurs and will also give a cache config error msg on exit.
- [#7716](https://github.com/apache/trafficcontrol/pull/7716) *Apache Traffic Server*: Use GCC 11 for building.
- [#7742](https://github.com/apache/trafficcontrol/pull/7742) *Traffic Ops*: Changed api tests to supply the absolute path of certs.
- [#7814](https://github.com/apache/trafficcontrol/issues/7814) All Go components: Updated the module path to [`github.com/apache/trafficcontrol/v8`](https://pkg.go.dev/github.com/apache/trafficcontrol/v8). Module https://pkg.go.dev/github.com/apache/trafficcontrol will not receive further updates.

### Fixed
- [#7802](https://github.com/apache/trafficcontrol/pull/7802) *Traffic Control Health Client*: Fixed ReadMe.md typos and duplicates.
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ lint:
golangci-lint run ./...

cache-config/t3c-check-refs/t3c-check-refs: cache-config/t3c-check-refs/config/config.go cache-config/t3c-check-refs/t3c-check-refs.go
go build "github.com/apache/trafficcontrol/cache-config/t3c-check-refs"
go build "github.com/apache/trafficcontrol/v8/cache-config/t3c-check-refs"
mv -f t3c-check-refs $@

unit: cache-config/t3c-check-refs/t3c-check-refs
Expand Down
2 changes: 1 addition & 1 deletion blueprints/tr-load-tests.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ No Traffic Ops REST API impact is anticipated.

If new endpoints are required, will corresponding client methods be added?
-->
Clients importing the `github.com/apache/trafficcontrol/lib/go-tc` package will optionally be able to import a constant for `X-MM-Client-IP`, a request header Traffic Router to specify to Traffic Router the IP address to use to geolocate that client:
Clients importing the `github.com/apache/trafficcontrol/v8/lib/go-tc` package will optionally be able to import a constant for `X-MM-Client-IP`, a request header Traffic Router to specify to Traffic Router the IP address to use to geolocate that client:
https://github.com/apache/trafficcontrol/blob/1ed2964d16618aeebef142b01a538336a44d07dd/traffic_router/core/src/main/java/org/apache/traffic_control/traffic_router/core/request/HTTPRequest.java#L29

Additionally, a struct used to unmarshall a Coverage Zone File could be placed in `lib/go-tc`.
Expand Down
22 changes: 11 additions & 11 deletions cache-config/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -64,27 +64,27 @@ clean:
$(RM) $(MANPAGES) $(RST) $(TARGETS)

t3c/t3c: $(wildcard t3c/**/*.go) $(wildcard t3c/*.go)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
t3c-apply/t3c-apply: $(wildcard t3c-apply/**/*.go) $(wildcard t3c-apply/*.go)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
t3c-check/t3c-check: $(wildcard t3c-check/**/*.go) $(wildcard t3c-check/*.go)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
t3c-check-refs/t3c-check-refs: $(wildcard t3c-check-refs/**/*.go) $(wildcard t3c-check-refs/*.go)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
t3c-check-reload/t3c-check-reload: $(wildcard t3c-check-reload/**/*.go) $(wildcard t3c-check-reload/*.go)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
t3c-diff/t3c-diff: $(wildcard t3c-diff/**/*.go) $(wildcard t3c-diff/*.go)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
t3c-generate/t3c-generate: $(wildcard t3c-generate/**/*.go) $(wildcard t3c-generate/*.go)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
t3c-preprocess/t3c-preprocess: $(wildcard t3c-preprocess/**/*.go) $(wildcard t3c-preprocess/*.go)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
t3c-request/t3c-request: $(wildcard t3c-request/**/*.go) $(wildcard t3c-request/*.go)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
t3c-tail/t3c-tail: $(wildcard t3c-tail/**/*.go) $(wildcard t3c-tail/*.go)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)
t3c-update/t3c-update: $(wildcard t3c-update/**/*.go) $(wildcard t3c-update/*.go)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/cache-config/$(dir $@)
go build -o $@ $(GO_FLAGS) github.com/apache/trafficcontrol/v8/cache-config/$(dir $@)

debug: GO_FLAGS=--gcflags "all=-N -l"
debug: $(TARGETS)
4 changes: 2 additions & 2 deletions cache-config/t3c-apply/config/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ import (
"strings"
"time"

"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-log"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-log"

"github.com/pborman/getopt/v2"
)
Expand Down
12 changes: 6 additions & 6 deletions cache-config/t3c-apply/t3c-apply.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@ import (
"strings"
"time"

"github.com/apache/trafficcontrol/cache-config/t3c-apply/config"
"github.com/apache/trafficcontrol/cache-config/t3c-apply/torequest"
"github.com/apache/trafficcontrol/cache-config/t3c-apply/util"
"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-log"
tcutil "github.com/apache/trafficcontrol/lib/go-util"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/config"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/torequest"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/util"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-log"
tcutil "github.com/apache/trafficcontrol/v8/lib/go-util"
)

// Version is the application version.
Expand Down
10 changes: 5 additions & 5 deletions cache-config/t3c-apply/torequest/cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ import (
"strings"
"time"

"github.com/apache/trafficcontrol/cache-config/t3c-apply/config"
"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-atscfg"
"github.com/apache/trafficcontrol/lib/go-log"
"github.com/apache/trafficcontrol/lib/go-tc"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/config"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
"github.com/apache/trafficcontrol/v8/lib/go-log"
"github.com/apache/trafficcontrol/v8/lib/go-tc"
)

const (
Expand Down
8 changes: 4 additions & 4 deletions cache-config/t3c-apply/torequest/torequest.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ import (
"syscall"
"time"

"github.com/apache/trafficcontrol/cache-config/t3c-apply/config"
"github.com/apache/trafficcontrol/cache-config/t3c-apply/util"
"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-log"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/config"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/util"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-log"
)

type UpdateStatus int
Expand Down
4 changes: 2 additions & 2 deletions cache-config/t3c-apply/torequest/torequest_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ package torequest
import (
"testing"

"github.com/apache/trafficcontrol/cache-config/t3c-apply/config"
"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/config"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
)

var testCfg config.Cfg = config.Cfg{
Expand Down
2 changes: 1 addition & 1 deletion cache-config/t3c-apply/util/gitutil.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ import (
"strings"
"time"

"github.com/apache/trafficcontrol/cache-config/t3c-apply/config"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/config"
)

// EnsureConfigDirIsGitRepo ensures the ATS config directory is a git repo.
Expand Down
6 changes: 3 additions & 3 deletions cache-config/t3c-apply/util/util.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@ import (

"github.com/gofrs/flock"

"github.com/apache/trafficcontrol/cache-config/t3c-apply/config"
"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-log"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-apply/config"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-log"
)

const OneWeek = 604800
Expand Down
4 changes: 2 additions & 2 deletions cache-config/t3c-check-refs/config/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ import (
"os"
"strings"

"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-log"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-log"

"github.com/pborman/getopt/v2"
)
Expand Down
8 changes: 4 additions & 4 deletions cache-config/t3c-check-refs/t3c-check-refs.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ import (
"regexp"
"strings"

"github.com/apache/trafficcontrol/cache-config/t3c-check-refs/config"
"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-log"
"github.com/apache/trafficcontrol/lib/go-util"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-check-refs/config"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-log"
"github.com/apache/trafficcontrol/v8/lib/go-util"
)

// Version is the application version.
Expand Down
2 changes: 1 addition & 1 deletion cache-config/t3c-check-reload/t3c-check-reload.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ import (
"os"
"strings"

"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"

"github.com/pborman/getopt/v2"
)
Expand Down
4 changes: 2 additions & 2 deletions cache-config/t3c-check/t3c-check.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ import (
"path/filepath"
"syscall" // TODO change to x/unix ?

"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-log"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-log"

"github.com/pborman/getopt/v2"
)
Expand Down
4 changes: 2 additions & 2 deletions cache-config/t3c-diff/t3c-diff.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ import (
"regexp"
"strings"

"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-log"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-log"

"github.com/kylelemons/godebug/diff"
"github.com/pborman/getopt/v2"
Expand Down
8 changes: 4 additions & 4 deletions cache-config/t3c-generate/cfgfile/all.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ import (
"strings"
"time"

"github.com/apache/trafficcontrol/cache-config/t3c-generate/config"
"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-atscfg"
"github.com/apache/trafficcontrol/lib/go-log"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/config"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
"github.com/apache/trafficcontrol/v8/lib/go-log"
)

// GetAllConfigs gets all config files for cfg.CacheHostName.
Expand Down
12 changes: 6 additions & 6 deletions cache-config/t3c-generate/cfgfile/cfgfile_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,12 @@ import (
"testing"
"time"

"github.com/apache/trafficcontrol/cache-config/t3c-generate/config"
"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-atscfg"
"github.com/apache/trafficcontrol/lib/go-tc"
"github.com/apache/trafficcontrol/lib/go-util"
"github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/test"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/config"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
"github.com/apache/trafficcontrol/v8/lib/go-tc"
"github.com/apache/trafficcontrol/v8/lib/go-util"
"github.com/apache/trafficcontrol/v8/traffic_ops/traffic_ops_golang/test"
)

func TestWriteConfigs(t *testing.T) {
Expand Down
8 changes: 4 additions & 4 deletions cache-config/t3c-generate/cfgfile/routing.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ import (
"strings"
"time"

"github.com/apache/trafficcontrol/cache-config/t3c-generate/config"
"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-atscfg"
"github.com/apache/trafficcontrol/lib/go-log"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/config"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
"github.com/apache/trafficcontrol/v8/lib/go-log"
)

// # DO NOT EDIT - Generated for odol-atsec-sea-22 by Traffic Ops (https://trafficops.comcast.net/) on Mon Oct 26 16:22:19 UTC 2020
Expand Down
8 changes: 4 additions & 4 deletions cache-config/t3c-generate/cfgfile/sslkeys.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ import (
"encoding/base64"
"errors"

"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-atscfg"
"github.com/apache/trafficcontrol/lib/go-log"
"github.com/apache/trafficcontrol/lib/go-tc"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
"github.com/apache/trafficcontrol/v8/lib/go-log"
"github.com/apache/trafficcontrol/v8/lib/go-tc"
)

func GetSSLCertsAndKeyFiles(toData *t3cutil.ConfigData) ([]t3cutil.ATSConfigFile, error) {
Expand Down
6 changes: 3 additions & 3 deletions cache-config/t3c-generate/cfgfile/varnish.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ import (
"errors"
"path/filepath"

"github.com/apache/trafficcontrol/cache-config/t3c-generate/config"
"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/varnishcfg"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/config"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/varnishcfg"
)

// GetVarnishConfigs returns varnish configuration files
Expand Down
8 changes: 4 additions & 4 deletions cache-config/t3c-generate/cfgfile/wrappers.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ package cfgfile
*/

import (
"github.com/apache/trafficcontrol/cache-config/t3c-generate/config"
"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-atscfg"
"github.com/apache/trafficcontrol/lib/go-tc"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/config"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
"github.com/apache/trafficcontrol/v8/lib/go-tc"
)

// This file has wrappers that turn lib/go-atscfg Make funcs into ConfigFileFunc types.
Expand Down
6 changes: 3 additions & 3 deletions cache-config/t3c-generate/config/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ import (
"os"
"strings"

"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-atscfg"
"github.com/apache/trafficcontrol/lib/go-log"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
"github.com/apache/trafficcontrol/v8/lib/go-log"

"github.com/pborman/getopt/v2"
)
Expand Down
2 changes: 1 addition & 1 deletion cache-config/t3c-generate/plugin/hello_world.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ package plugin
*/

import (
"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
)

func init() {
Expand Down
6 changes: 3 additions & 3 deletions cache-config/t3c-generate/plugin/plugin.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ import (
"strings"
"time"

"github.com/apache/trafficcontrol/cache-config/t3c-generate/config"
"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-log"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/config"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-log"
)

// List returns the list of plugins compiled into the calling executable.
Expand Down
6 changes: 3 additions & 3 deletions cache-config/t3c-generate/plugin/plugin_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ package plugin
import (
"testing"

"github.com/apache/trafficcontrol/cache-config/t3c-generate/config"
"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-atscfg"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/config"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-atscfg"
)

func TestPlugin(t *testing.T) {
Expand Down
10 changes: 5 additions & 5 deletions cache-config/t3c-generate/t3c-generate.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,11 @@ import (
"sort"
"strings"

"github.com/apache/trafficcontrol/cache-config/t3c-generate/cfgfile"
"github.com/apache/trafficcontrol/cache-config/t3c-generate/config"
"github.com/apache/trafficcontrol/cache-config/t3c-generate/plugin"
"github.com/apache/trafficcontrol/cache-config/t3cutil"
"github.com/apache/trafficcontrol/lib/go-log"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/cfgfile"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/config"
"github.com/apache/trafficcontrol/v8/cache-config/t3c-generate/plugin"
"github.com/apache/trafficcontrol/v8/cache-config/t3cutil"
"github.com/apache/trafficcontrol/v8/lib/go-log"
)

// Version is the application version.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ package main
import (
"errors"
"fmt"
"github.com/apache/trafficcontrol/lib/go-log"
"github.com/apache/trafficcontrol/v8/lib/go-log"
"io/ioutil"
"os"
"os/exec"
Expand Down Expand Up @@ -71,8 +71,8 @@ Be aware! It can and will modify all .go files in the given directory! Back up a
Also be aware! This is very specific to the current code. If symbols or patterns are changed around how the master vs vendored client are used, this script will have to be updated.

Expecations:
- t3c-generate is at github.com/apache/trafficcontrol/cache-config/t3c-generate
- The master TO client is at github.com/apache/trafficcontrol/traffic_ops/v4-client
- t3c-generate is at github.com/apache/trafficcontrol/v8/cache-config/t3c-generate
- The master TO client is at github.com/apache/trafficcontrol/v8/traffic_ops/v4-client
- The previous major version client is vendored at t3c-generate/toreq/vendor
- The master client wrapper for t3c-generate is at t3c-generate/toreqnew
- The clients are stored in config.TCCfg.TOClient and config.TCCfg.TOClientNew
Expand Down
Loading