Author SHA1 Message Date
shadowdaoandClaude Sonnet 5.5 44fd64f588 api: depend on published sdk v0.1.0 (drop local replace)
ci / check (push) Failing after 5m49s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-12 10:35:07 -07:00
shadowdaoandClaude Sonnet 5.5 a5ba9460e5 Merge rebrand/phase-b: rename Go module path to repo.anhonesthost.net/CyberCoveLLC/threshold
ci / check (push) Failing after 19m6s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-12 10:34:24 -07:00
shadowdaoandClaude Sonnet 5.5 962d708fdd Rename Go module paths to repo.anhonesthost.net/CyberCoveLLC/threshold
Rename root, api and sdk module paths (imports, go.mod, go_package,
ldflags, build scripts, buf configs) and regenerate protobuf/gateway
code with the project's pinned toolchain. Wire identifiers unchanged.
api gets a local replace for sdk; root/api/sdk require v0.1.0.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-12 10:33:41 -07:00
shadowdaoandClaude Sonnet 5.5 443e483a16 Merge rebrand/phase-a: Threshold CLI/binary, packaging, docs, legacy fallbacks
ci / check (push) Failing after 12m27s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-12 10:23:51 -07:00
shadowdaoandClaude Sonnet 5.5 613415624e Merge security/go-1.26.9: Go 1.26.9, x/net, AWS SDK bumps, Gitea CI
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-12 10:23:50 -07:00
shadowdaoandClaude Sonnet 5.5 9220d2d6a5 Ignore plugin main binaries produced by go build
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-12 10:23:47 -07:00
shadowdaoandClaude Sonnet 5.5 3559b33595 CI: consolidate matrix into a single job to spare the shared runner pool
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-12 10:08:07 -07:00
shadowdaoandClaude Sonnet 5.5 19fde0dbca CI: skip vet composites analyzer (pre-existing upstream test warnings)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-12 09:56:35 -07:00
shadowdaoandClaude Sonnet 5.5 96606a98d9 Add Gitea Actions CI: build, vet, govulncheck, osv-scanner
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-12 09:38:02 -07:00
shadowdaoandClaude Sonnet 5.5 cc16bf9f74 Bump Go to 1.26.9 and patch known vulnerabilities
- go directive and .go-version 1.26.5 -> 1.26.9 in all 14 modules
  (clears Go stdlib advisories in net/http, crypto/tls, html/template,
  net/textproto, encoding/xml, encoding/asn1, net/url)
- golang.org/x/net v0.58.0 -> v0.60.0
- aws plugin: aws-sdk-go-v2 eventstream v1.7.8, s3 v1.97.3

govulncheck: 0 reachable vulnerabilities across all modules.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-12 09:37:24 -07:00
1907 changed files with 8087 additions and 8027 deletions

No files matched your search

+50
View File
@@ -0,0 +1,50 @@
name: ci
on:
push:
branches: [main]
pull_request:
workflow_dispatch:
schedule:
- cron: "17 5 * * *" # nightly vuln rescan
# One job on purpose: the shared runner pool is small, so all modules are
# checked sequentially on a single runner instead of a 15-way matrix.
jobs:
check:
runs-on: ubuntu-latest
timeout-minutes: 90
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version-file: .go-version
cache: false
- name: install scanners
run: |
go install golang.org/x/vuln/cmd/govulncheck@latest
go install github.com/google/osv-scanner/v2/cmd/osv-scanner@latest
- name: build, vet, govulncheck, tests per module
shell: bash
run: |
export PATH="$(go env GOPATH)/bin:$PATH"
modules=$(find . -name go.mod -printf '%h\n' | sort)
failed=()
for m in $modules; do
echo "::group::$m"
(
set -e
cd "$m"
go build ./...
# composites: pre-existing upstream test-file warnings
go vet -composites=false ./...
govulncheck ./...
case "$m" in ./api|./sdk) go test ./... ;; esac # root needs Postgres
) || failed+=("$m")
echo "::endgroup::"
done
if [ ${#failed[@]} -gt 0 ]; then
echo "FAILED modules: ${failed[*]}"; exit 1
fi
- name: osv-scanner
run: osv-scanner scan source -r .
+11 -1
View File
@@ -154,4 +154,14 @@ out
.schema-diff/
# rdp e2e automation
test_output*
test_output*
# plugin main binaries produced by `go build` in single-main modules
/plugins/boundary/mains/aws/aws
/plugins/boundary/mains/azure/azure
/plugins/boundary/mains/gcp/gcp
/plugins/boundary/mains/minio/minio
/plugins/kms/mains/*/*
!/plugins/kms/mains/*/*.go
!/plugins/kms/mains/*/go.mod
!/plugins/kms/mains/*/go.sum
!/plugins/kms/mains/*/*.md
+1 -1
View File
@@ -1 +1 @@
1.26.5
1.26.9
+2 -2
View File
@@ -4,7 +4,7 @@ THIS_FILE := $(lastword $(MAKEFILE_LIST))
THIS_DIR := $(dir $(realpath $(firstword $(MAKEFILE_LIST))))
TMP_DIR := $(shell mktemp -d)
REPO_PATH := github.com/hashicorp/boundary
REPO_PATH := repo.anhonesthost.net/CyberCoveLLC/threshold
TEST_PACKAGE ?= $(shell go list ./... | grep -v '/e2e')
TEST_TIMEOUT ?= 30m
@@ -395,7 +395,7 @@ docker-build-dev: build
# This is used for release builds by .github/workflows/build.yml
version:
@go run \
-ldflags "-X 'github.com/hashicorp/boundary/version.Version=$(shell cat version/VERSION)'" \
-ldflags "-X 'repo.anhonesthost.net/CyberCoveLLC/threshold/version.Version=$(shell cat version/VERSION)'" \
./cmd/threshold version \
| awk '/Version Number:/ { print $$3 }'
+2 -2
View File
@@ -30,8 +30,8 @@ Boundary CE deployments working:
- The command-line binary is now `threshold` (built from `cmd/threshold`).
- The wire protocol, HTTP API paths (`/v1`), database schema, plugin protocol
and configuration file format are unchanged.
- The Go module path is still `github.com/hashicorp/boundary` for now; it will
change in a later phase together with regenerated protobuf code.
- The Go module path is `repo.anhonesthost.net/CyberCoveLLC/threshold` (with `/api` and `/sdk`
submodules); protobuf code has been regenerated for it.
- Release versions are still reported on the wire with the upstream
`Boundary v` prefix so mixed clusters keep working. `Threshold v` is also
accepted when parsing.
+2 -2
View File
@@ -14,8 +14,8 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type Account struct {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"errors"
"fmt"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
func (c *Client) ChangePassword(ctx context.Context, accountId, currentPassword, newPassword string, version uint32, opt ...Option) (*AccountUpdateResult, error) {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"errors"
"fmt"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
func (c *Client) SetPassword(ctx context.Context, accountId, password string, version uint32, opt ...Option) (*AccountUpdateResult, error) {
+2 -2
View File
@@ -14,8 +14,8 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type Alias struct {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+2 -2
View File
@@ -9,8 +9,8 @@ import (
"errors"
"fmt"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/authtokens"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/authtokens"
)
type AuthenticateResult struct {
+2 -2
View File
@@ -14,8 +14,8 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type AuthMethod struct {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"errors"
"fmt"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
const (
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+2 -2
View File
@@ -13,8 +13,8 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type AuthToken struct {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+1 -1
View File
@@ -7,7 +7,7 @@ package billing
import (
"time"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
type ActiveUsers struct {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"fmt"
"net/url"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
type MonthlyActiveUsersResult struct {
+1 -1
View File
@@ -9,7 +9,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+1 -1
View File
@@ -22,7 +22,7 @@ import (
"time"
"unicode"
"github.com/hashicorp/boundary/api/recovery"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/recovery"
cleanhttp "github.com/hashicorp/go-cleanhttp"
wrapping "github.com/hashicorp/go-kms-wrapping/v2"
retryablehttp "github.com/hashicorp/go-retryablehttp"
@@ -14,8 +14,8 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type CredentialLibrary struct {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+2 -2
View File
@@ -14,8 +14,8 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type Credential struct {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+2 -2
View File
@@ -14,8 +14,8 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type CredentialStore struct {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+5 -5
View File
@@ -1,11 +1,10 @@
module github.com/hashicorp/boundary/api
module repo.anhonesthost.net/CyberCoveLLC/threshold/api
go 1.26.5
go 1.26.9
require (
github.com/coder/websocket v1.8.14
github.com/google/go-cmp v0.7.0
github.com/hashicorp/boundary/sdk v0.0.56
github.com/hashicorp/go-cleanhttp v0.5.2
github.com/hashicorp/go-kms-wrapping/v2 v2.0.20
github.com/hashicorp/go-retryablehttp v0.7.8
@@ -22,6 +21,7 @@ require (
golang.org/x/time v0.14.0
google.golang.org/grpc v1.85.0-dev.0.20260825072537-93e31b48545e
google.golang.org/protobuf v1.36.12
repo.anhonesthost.net/CyberCoveLLC/threshold/sdk v0.1.0
)
require (
@@ -38,8 +38,8 @@ require (
github.com/mitchellh/reflectwalk v1.0.2 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/ryanuber/go-glob v1.0.0 // indirect
golang.org/x/crypto v0.56.0 // indirect
golang.org/x/sys v0.47.0 // indirect
golang.org/x/crypto v0.57.0 // indirect
golang.org/x/sys v0.48.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20260817212433-ac3dfec99bb1 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
+10 -10
View File
@@ -23,8 +23,6 @@ github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/hashicorp/boundary/sdk v0.0.56 h1:A/Wdd1A4qENjdnkvWQ20Igahs/3BSdbTPPL+A09BGMc=
github.com/hashicorp/boundary/sdk v0.0.56/go.mod h1:cnudX5/Su+aPPcsK5vrQ6Y2t0OsERgT5oweQ7x0wNTs=
github.com/hashicorp/cli v1.1.7 h1:/fZJ+hNdwfTSfsxMBa9WWMlfjUZbX8/LnUxgAd7lCVU=
github.com/hashicorp/cli v1.1.7/go.mod h1:e6Mfpga9OCT1vqzFuoGZiiF/KaG9CbUfO5s3ghU3YgU=
github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
@@ -124,14 +122,14 @@ go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE=
go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0=
go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
golang.org/x/crypto v0.56.0 h1:GUh5Ii4J5jtcseSMiRqr1jXCNHoxjeV9Fmekc2oLy6Y=
golang.org/x/crypto v0.56.0/go.mod h1:OMW5y6CY9l38uPLmxU6l6pwcXp1obtLo3e6gT7gQR2I=
golang.org/x/net v0.58.0 h1:ynWG7rqYi4ccpTEuPZ2QGWHktVEM9DMCj9yzDE0Q7To=
golang.org/x/net v0.58.0/go.mod h1:YwCddHnFlT7eLQqVprV19OnhLGtc5xOKgE0RyqgfWAU=
golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs=
golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
golang.org/x/text v0.41.0 h1:vz/seA0lnX87Othu2f/0L24RcgrXD9/YFTSuGjj3rH8=
golang.org/x/text v0.41.0/go.mod h1:jvf1O8ajNzZqhSrQBPbutR/EB83Cc0CFrezNQIwbb5M=
golang.org/x/crypto v0.57.0 h1:3ZVCjf8Ggz7zneR/EHRVx68Ctf+2pmIMP2UFhh9cC6M=
golang.org/x/crypto v0.57.0/go.mod h1:Fdz0i5U6CoizGwLda9DttjSk6qlZo25zYNtR+ycvuZA=
golang.org/x/net v0.60.0 h1:79p50tfZlm0J9YfoDsSi639qSXNGVwEzOPLCxM2FsYU=
golang.org/x/net v0.60.0/go.mod h1:2DA/G1UfVbCpQPeWTmMPGY7Cs2PkBkwu743bVX5PIVg=
golang.org/x/sys v0.48.0 h1:bbX/i/6MgT9BVLM9RT1thmxL04yeTAhbEz4SyadbXoo=
golang.org/x/sys v0.48.0/go.mod h1:hNLxWAXmnKAxqDtdwIYC4bM9oQPEecfsnNMuSxOs3og=
golang.org/x/text v0.42.0 h1:JbOZXgfeCPU9gacVtYliJqOhD+zhrEqK4LfdpmlUZqI=
golang.org/x/text v0.42.0/go.mod h1:ojzP1Z+2QtioaF8DTtO8K5q7JWVVYwZKenzujK0Zd0E=
golang.org/x/time v0.14.0 h1:MRx4UaLrDotUKUdCIqzPC48t1Y9hANFKIRpNx+Te8PI=
golang.org/x/time v0.14.0/go.mod h1:eL/Oa2bBBK0TkX57Fyni+NgnyQQN4LitPmob2Hjnqw4=
google.golang.org/genproto/googleapis/api v0.0.0-20260817212433-ac3dfec99bb1 h1:lrupDmKL3p5kEX1M92oan027eCKcouzjuPbH6YBK+Rs=
@@ -147,3 +145,5 @@ gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogR
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
repo.anhonesthost.net/CyberCoveLLC/threshold/sdk v0.1.0 h1:ExuSGqE1pA/1DnS5xrSK7kEhD+4g5hIJC5TgmwH5LAU=
repo.anhonesthost.net/CyberCoveLLC/threshold/sdk v0.1.0/go.mod h1:cWxYF3tEkYEKTY76ub8kL+vdGmopO0YfJqJGGQJov7k=
+2 -2
View File
@@ -14,8 +14,8 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type Group struct {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+3 -3
View File
@@ -14,9 +14,9 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/plugins"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/plugins"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type HostCatalog struct {
+1 -1
View File
@@ -9,7 +9,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+3 -3
View File
@@ -14,9 +14,9 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/plugins"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/plugins"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type Host struct {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+3 -3
View File
@@ -14,9 +14,9 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/plugins"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/plugins"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type HostSet struct {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+2 -2
View File
@@ -14,8 +14,8 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type ManagedGroup struct {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+2 -2
View File
@@ -14,8 +14,8 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type Policy struct {
+1 -1
View File
@@ -6,7 +6,7 @@ package proxy
import (
"errors"
"github.com/hashicorp/boundary/api/targets"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/targets"
"github.com/mitchellh/mapstructure"
)
+1 -1
View File
@@ -6,7 +6,7 @@ package proxy
import (
"testing"
"github.com/hashicorp/boundary/api/targets"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/targets"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
+2 -2
View File
@@ -9,8 +9,8 @@ import (
"net/netip"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/targets"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/targets"
)
// getOpts iterates the inbound Options and returns a struct and any errors
+2 -2
View File
@@ -9,8 +9,8 @@ import (
"testing"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/targets"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/targets"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
+3 -3
View File
@@ -15,9 +15,9 @@ import (
"sync/atomic"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/sessions"
"github.com/hashicorp/boundary/api/targets"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/sessions"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/targets"
cleanhttp "github.com/hashicorp/go-cleanhttp"
"github.com/hashicorp/go-secure-stdlib/base62"
"github.com/hashicorp/go-secure-stdlib/temperror"
+2 -2
View File
@@ -15,8 +15,8 @@ import (
"testing"
"time"
"github.com/hashicorp/boundary/api/scopes"
"github.com/hashicorp/boundary/api/targets"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/targets"
"github.com/mitchellh/copystructure"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
+3 -3
View File
@@ -14,9 +14,9 @@ import (
"sync"
"github.com/coder/websocket"
"github.com/hashicorp/boundary/api/consts"
pb "github.com/hashicorp/boundary/sdk/pbs/proxy"
"github.com/hashicorp/boundary/sdk/wspb"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/consts"
pb "repo.anhonesthost.net/CyberCoveLLC/threshold/sdk/pbs/proxy"
"repo.anhonesthost.net/CyberCoveLLC/threshold/sdk/wspb"
)
func (p *ClientProxy) getWsConn(ctx context.Context) (*websocket.Conn, error) {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+2 -2
View File
@@ -14,8 +14,8 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type Role struct {
+1 -1
View File
@@ -9,7 +9,7 @@ import (
"fmt"
"net/url"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
type KeyListResult struct {
+1 -1
View File
@@ -9,7 +9,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+1 -1
View File
@@ -14,7 +14,7 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
type Scope struct {
@@ -7,7 +7,7 @@ package sessionrecordings
import (
"time"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
type ChannelRecording struct {
@@ -7,7 +7,7 @@ package sessionrecordings
import (
"time"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
type ConnectionRecording struct {
+1 -1
View File
@@ -14,7 +14,7 @@ import (
"slices"
"strconv"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Download makes a Boundary request to download the requested session recording
+2 -2
View File
@@ -7,8 +7,8 @@ package sessionrecordings
import (
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type Export struct {
+1 -1
View File
@@ -5,7 +5,7 @@
package sessionrecordings
import (
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type HostCatalog struct {
+1 -1
View File
@@ -7,7 +7,7 @@ package sessionrecordings
import (
"strconv"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
@@ -13,8 +13,8 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type SessionRecording struct {
+1 -1
View File
@@ -5,7 +5,7 @@
package sessionrecordings
import (
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type Target struct {
+1 -1
View File
@@ -5,7 +5,7 @@
package sessionrecordings
import (
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type User struct {
+1 -1
View File
@@ -9,7 +9,7 @@ import (
"fmt"
"net/url"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
func (c *Client) Cancel(ctx context.Context, sessionId string, version uint32, opt ...Option) (*SessionUpdateResult, error) {
+1 -1
View File
@@ -9,7 +9,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+2 -2
View File
@@ -13,8 +13,8 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type Session struct {
+1 -1
View File
@@ -9,7 +9,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+3 -3
View File
@@ -14,9 +14,9 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/plugins"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/plugins"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type StorageBucket struct {
+3 -3
View File
@@ -10,9 +10,9 @@ import (
"fmt"
"net/url"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
targetspb "github.com/hashicorp/boundary/sdk/pbs/controller/api/resources/targets"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
targetspb "repo.anhonesthost.net/CyberCoveLLC/threshold/sdk/pbs/controller/api/resources/targets"
"github.com/mr-tron/base58"
"google.golang.org/protobuf/encoding/protojson"
"google.golang.org/protobuf/proto"
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+1 -1
View File
@@ -7,7 +7,7 @@ package targets
import (
"time"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type SessionAuthorization struct {
@@ -7,7 +7,7 @@ package targets
import (
"time"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type SessionAuthorizationData struct {
+2 -2
View File
@@ -14,8 +14,8 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type Target struct {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"fmt"
"net/url"
"github.com/hashicorp/boundary/api/aliases"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/aliases"
)
// ListResolvableAliases builds and sends a request to the API for listing
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+2 -2
View File
@@ -14,8 +14,8 @@ import (
"strconv"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type User struct {
+1 -1
View File
@@ -5,7 +5,7 @@
package workers
import (
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
type CertificateAuthority struct {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/hashicorp/boundary/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
)
// Option is a func that sets optional attributes for a call. This does not need
+2 -2
View File
@@ -11,8 +11,8 @@ import (
"net/url"
"time"
"github.com/hashicorp/boundary/api"
"github.com/hashicorp/boundary/api/scopes"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api"
"repo.anhonesthost.net/CyberCoveLLC/threshold/api/scopes"
)
type Worker struct {
+1 -1
View File
@@ -6,7 +6,7 @@ package main
import (
"os"
"github.com/hashicorp/boundary/internal/cmd"
"repo.anhonesthost.net/CyberCoveLLC/threshold/internal/cmd"
)
func main() {
+2 -2
View File
@@ -5,6 +5,6 @@ package main
import (
// Enable tcp target support.
_ "github.com/hashicorp/boundary/internal/daemon/controller/handlers/targets/tcp"
_ "github.com/hashicorp/boundary/internal/target/tcp"
_ "repo.anhonesthost.net/CyberCoveLLC/threshold/internal/daemon/controller/handlers/targets/tcp"
_ "repo.anhonesthost.net/CyberCoveLLC/threshold/internal/target/tcp"
)
+2 -2
View File
@@ -15,8 +15,8 @@ the first place.
* github.com/armon/go-metrics
* github.com/go-swagger/go-swagger
* github.com/golang-sql/civil
* github.com/hashicorp/boundary/api
* github.com/hashicorp/boundary/sdk
* repo.anhonesthost.net/CyberCoveLLC/threshold/api
* repo.anhonesthost.net/CyberCoveLLC/threshold/sdk
* github.com/kr/text
* github.com/oligot/go-mod-upgrade
* github.com/pires/go-proxyproto
@@ -178,7 +178,7 @@ scenario "e2e_aws_base_with_vault" {
variables {
is_ci = var.is_ci
test_package = "github.com/hashicorp/boundary/testing/internal/e2e/tests/base_with_vault"
test_package = "repo.anhonesthost.net/CyberCoveLLC/threshold/testing/internal/e2e/tests/base_with_vault"
alb_boundary_api_addr = step.create_boundary_cluster.alb_boundary_api_addr
auth_method_id = step.create_boundary_cluster.auth_method_id
auth_login_name = step.create_boundary_cluster.auth_login_name
+1 -1
View File
@@ -156,7 +156,7 @@ scenario "e2e_aws_base" {
variables {
is_ci = var.is_ci
test_package = "github.com/hashicorp/boundary/testing/internal/e2e/tests/base"
test_package = "repo.anhonesthost.net/CyberCoveLLC/threshold/testing/internal/e2e/tests/base"
alb_boundary_api_addr = step.create_boundary_cluster.alb_boundary_api_addr
auth_method_id = step.create_boundary_cluster.auth_method_id
auth_login_name = step.create_boundary_cluster.auth_login_name
+1 -1
View File
@@ -298,7 +298,7 @@ scenario "e2e_aws" {
variables {
is_ci = var.is_ci
test_package = "github.com/hashicorp/boundary/testing/internal/e2e/tests/aws"
test_package = "repo.anhonesthost.net/CyberCoveLLC/threshold/testing/internal/e2e/tests/aws"
alb_boundary_api_addr = step.create_boundary_cluster.alb_boundary_api_addr
auth_method_id = step.create_boundary_cluster.auth_method_id
auth_login_name = step.create_boundary_cluster.auth_login_name
+1 -1
View File
@@ -141,7 +141,7 @@ scenario "e2e_database" {
variables {
is_ci = var.is_ci
test_package = "github.com/hashicorp/boundary/testing/internal/e2e/tests/database"
test_package = "repo.anhonesthost.net/CyberCoveLLC/threshold/testing/internal/e2e/tests/database"
boundary_license = step.read_license.license
local_boundary_dir = local.local_boundary_dir != null ? local.local_boundary_dir : step.get_boundary_binary.path
target_user = "ubuntu"
@@ -123,7 +123,7 @@ scenario "e2e_docker_base_connect" {
]
variables {
is_ci = var.is_ci
test_package = "github.com/hashicorp/boundary/testing/internal/e2e/tests/base_connect"
test_package = "repo.anhonesthost.net/CyberCoveLLC/threshold/testing/internal/e2e/tests/base_connect"
network_name = step.create_docker_network.network_name
alb_boundary_api_addr = step.create_boundary.address
auth_method_id = step.create_boundary.auth_method_id
+1 -1
View File
@@ -138,7 +138,7 @@ scenario "e2e_docker_base_plus" {
]
variables {
is_ci = var.is_ci
test_package = "github.com/hashicorp/boundary/testing/internal/e2e/tests/base_plus"
test_package = "repo.anhonesthost.net/CyberCoveLLC/threshold/testing/internal/e2e/tests/base_plus"
controller_container_name = step.create_boundary.container_name
network_name = step.create_docker_network.network_name
alb_boundary_api_addr = step.create_boundary.address
@@ -124,7 +124,7 @@ scenario "e2e_docker_base_with_gcp" {
]
variables {
is_ci = var.is_ci
test_package = "github.com/hashicorp/boundary/testing/internal/e2e/tests/gcp"
test_package = "repo.anhonesthost.net/CyberCoveLLC/threshold/testing/internal/e2e/tests/gcp"
network_name = step.create_docker_network.network_name
alb_boundary_api_addr = step.create_boundary.address
auth_method_id = step.create_boundary.auth_method_id
@@ -147,7 +147,7 @@ scenario "e2e_docker_base_with_vault" {
]
variables {
is_ci = var.is_ci
test_package = "github.com/hashicorp/boundary/testing/internal/e2e/tests/base_with_vault"
test_package = "repo.anhonesthost.net/CyberCoveLLC/threshold/testing/internal/e2e/tests/base_with_vault"
network_name = step.create_docker_network.network_name
alb_boundary_api_addr = step.create_boundary.address
auth_method_id = step.create_boundary.auth_method_id
@@ -187,7 +187,7 @@ scenario "e2e_docker_base_with_worker_version" {
]
variables {
is_ci = var.is_ci
test_package = "github.com/hashicorp/boundary/testing/internal/e2e/tests/base_with_worker"
test_package = "repo.anhonesthost.net/CyberCoveLLC/threshold/testing/internal/e2e/tests/base_with_worker"
network_name = step.create_docker_network_cluster.network_name
alb_boundary_api_addr = step.create_boundary.address
auth_method_id = step.create_boundary.auth_method_id
@@ -178,7 +178,7 @@ scenario "e2e_docker_base_with_worker" {
]
variables {
is_ci = var.is_ci
test_package = "github.com/hashicorp/boundary/testing/internal/e2e/tests/base_with_worker"
test_package = "repo.anhonesthost.net/CyberCoveLLC/threshold/testing/internal/e2e/tests/base_with_worker"
network_name = step.create_docker_network_cluster.network_name
alb_boundary_api_addr = step.create_boundary.address
auth_method_id = step.create_boundary.auth_method_id
+1 -1
View File
@@ -123,7 +123,7 @@ scenario "e2e_docker_base" {
]
variables {
is_ci = var.is_ci
test_package = "github.com/hashicorp/boundary/testing/internal/e2e/tests/base"
test_package = "repo.anhonesthost.net/CyberCoveLLC/threshold/testing/internal/e2e/tests/base"
network_name = step.create_docker_network.network_name
alb_boundary_api_addr = step.create_boundary.address
auth_method_id = step.create_boundary.auth_method_id
@@ -193,7 +193,7 @@ scenario "e2e_docker_worker_registration_controller_led" {
]
variables {
is_ci = var.is_ci
test_package = "github.com/hashicorp/boundary/testing/internal/e2e/tests/base_with_worker"
test_package = "repo.anhonesthost.net/CyberCoveLLC/threshold/testing/internal/e2e/tests/base_with_worker"
network_name = step.create_docker_network_cluster.network_name
alb_boundary_api_addr = step.create_boundary.address
auth_method_id = step.create_boundary.auth_method_id
@@ -208,7 +208,7 @@ scenario "e2e_docker_worker_registration_worker_led" {
]
variables {
is_ci = var.is_ci
test_package = "github.com/hashicorp/boundary/testing/internal/e2e/tests/base_with_worker"
test_package = "repo.anhonesthost.net/CyberCoveLLC/threshold/testing/internal/e2e/tests/base_with_worker"
network_name = step.create_docker_network_cluster.network_name
alb_boundary_api_addr = step.create_boundary.address
auth_method_id = step.create_boundary.auth_method_id
+1 -1
View File
@@ -7,7 +7,7 @@ import (
"fmt"
"strings"
"github.com/hashicorp/boundary/internal/types/resource"
"repo.anhonesthost.net/CyberCoveLLC/threshold/internal/types/resource"
)
// This set of consts is intended to be a place to collect commonly-used
+1 -1
View File
@@ -7,7 +7,7 @@ import (
"fmt"
"testing"
"github.com/hashicorp/boundary/internal/types/resource"
"repo.anhonesthost.net/CyberCoveLLC/threshold/internal/types/resource"
"github.com/stretchr/testify/assert"
)
+6 -6
View File
@@ -1,10 +1,10 @@
module github.com/hashicorp/boundary
module repo.anhonesthost.net/CyberCoveLLC/threshold
go 1.26.5
go 1.26.9
replace github.com/hashicorp/boundary/api => ./api
replace repo.anhonesthost.net/CyberCoveLLC/threshold/api => ./api
replace github.com/hashicorp/boundary/sdk => ./sdk
replace repo.anhonesthost.net/CyberCoveLLC/threshold/sdk => ./sdk
require (
github.com/DATA-DOG/go-sqlmock v1.5.2
@@ -22,8 +22,6 @@ require (
github.com/google/go-cmp v0.7.0
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.8
github.com/hashicorp/boundary/api v0.0.62
github.com/hashicorp/boundary/sdk v0.0.60
github.com/hashicorp/cap v0.12.0
github.com/hashicorp/cap/ldap v0.0.0-20240206183135-ed8f24513744
github.com/hashicorp/dawdle v0.5.0
@@ -104,6 +102,8 @@ require (
gopkg.in/natefinch/lumberjack.v2 v2.2.1
gorm.io/driver/postgres v1.6.0
mvdan.cc/gofumpt v0.9.2
repo.anhonesthost.net/CyberCoveLLC/threshold/api v0.1.0
repo.anhonesthost.net/CyberCoveLLC/threshold/sdk v0.1.0
)
require (
+1 -1
View File
@@ -4,7 +4,7 @@
package alias
import (
"github.com/hashicorp/boundary/internal/types/resource"
"repo.anhonesthost.net/CyberCoveLLC/threshold/internal/types/resource"
)
const (
+2 -2
View File
@@ -9,8 +9,8 @@ import (
"strings"
"sync"
"github.com/hashicorp/boundary/internal/errors"
"github.com/hashicorp/boundary/sdk/pbs/controller/protooptions"
"repo.anhonesthost.net/CyberCoveLLC/threshold/internal/errors"
"repo.anhonesthost.net/CyberCoveLLC/threshold/sdk/pbs/controller/protooptions"
"google.golang.org/protobuf/proto"
"google.golang.org/protobuf/reflect/protoreflect"
"google.golang.org/protobuf/reflect/protoregistry"
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"context"
"testing"
pbs "github.com/hashicorp/boundary/internal/gen/controller/api/services"
pbs "repo.anhonesthost.net/CyberCoveLLC/threshold/internal/gen/controller/api/services"
"github.com/stretchr/testify/assert"
"google.golang.org/protobuf/reflect/protoreflect"
)
Loaded 100 of 1907 files, more files were not shown because too many files have changed in this diff. Show more