diff --git a/Makefile b/Makefile index 9fe28bb..786461c 100644 --- a/Makefile +++ b/Makefile @@ -30,7 +30,7 @@ release: semver goreleaser $(GORELEASER) --clean test-release: goreleaser - $(GORELEASER) --skip-publish --snapshot --clean + $(GORELEASER) --skip=publish --snapshot --clean ## toolbox - start ## Current working directory @@ -124,10 +124,10 @@ kind-test: model: oapi-codegen @mkdir -p tmp - go run openapi/main.go v0.107.43 + go run openapi/main.go v0.107.44 $(OAPI_CODEGEN) -package model -generate types,client -config .oapi-codegen.yaml tmp/schema.yaml > pkg/client/model/model_generated.go model-diff: - go run openapi/main.go v0.107.43 + go run openapi/main.go v0.107.44 go run openapi/main.go diff tmp/schema.yaml tmp/schema-master.yaml diff --git a/pkg/client/model/model_generated.go b/pkg/client/model/model_generated.go index 171cf3c..ac8ce83 100644 --- a/pkg/client/model/model_generated.go +++ b/pkg/client/model/model_generated.go @@ -1,6 +1,6 @@ // Package model provides primitives to interact with the openapi HTTP API. // -// Code generated by github.com/deepmap/oapi-codegen/v2 version v2.0.0 DO NOT EDIT. +// Code generated by github.com/deepmap/oapi-codegen/v2 version v2.1.0 DO NOT EDIT. package model import ( @@ -37,6 +37,14 @@ const ( Refused DNSConfigBlockingMode = "refused" ) +// Defines values for DNSConfigUpstreamMode. +const ( + MapConstDeprecatedTrueDescriptionUseloadBalanceInstead DNSConfigUpstreamMode = "map[const: deprecated:true description:Use `load_balance` instead.]" + MapConstFastestAddr DNSConfigUpstreamMode = "map[const:fastest_addr]" + MapConstLoadBalance DNSConfigUpstreamMode = "map[const:load_balance]" + MapConstParallel DNSConfigUpstreamMode = "map[const:parallel]" +) + // Defines values for DhcpSearchResultOtherServerFound. const ( DhcpSearchResultOtherServerFoundError DhcpSearchResultOtherServerFound = "error" @@ -306,7 +314,7 @@ type Client struct { // changed. // // This behaviour can be changed in the future versions. - UpstreamsCacheSize *int `json:"upstreams_cache_size,omitempty"` + UpstreamsCacheSize *int `json:"upstreams_cache_size,omitempty"` UseGlobalBlockedServices *bool `json:"use_global_blocked_services,omitempty"` UseGlobalSettings *bool `json:"use_global_settings,omitempty"` } @@ -431,15 +439,20 @@ type DNSConfig struct { ResolveClients *bool `json:"resolve_clients,omitempty"` // UpstreamDns Upstream servers, port is optional after colon. Empty value will reset it to default values. - UpstreamDns *[]string `json:"upstream_dns,omitempty"` - UpstreamDnsFile *string `json:"upstream_dns_file,omitempty"` - UpstreamMode *interface{} `json:"upstream_mode,omitempty"` - UsePrivatePtrResolvers *bool `json:"use_private_ptr_resolvers,omitempty"` + UpstreamDns *[]string `json:"upstream_dns,omitempty"` + UpstreamDnsFile *string `json:"upstream_dns_file,omitempty"` + + // UpstreamMode Upstream modes enumeration. + UpstreamMode *DNSConfigUpstreamMode `json:"upstream_mode,omitempty"` + UsePrivatePtrResolvers *bool `json:"use_private_ptr_resolvers,omitempty"` } // DNSConfigBlockingMode defines model for DNSConfig.BlockingMode. type DNSConfigBlockingMode string +// DNSConfigUpstreamMode Upstream modes enumeration. +type DNSConfigUpstreamMode string + // DayRange The single interval within a day. It begins at the `start` and ends before the `end`. type DayRange struct { // End The number of milliseconds elapsed from the start of a day. It is expected to be rounded to minutes. The maximum value is `86400000` (24 hours). @@ -1046,6 +1059,9 @@ type TlsConfig struct { // PrivateKeySaved Set to true if the user has previously saved a private key as a string. This is used so that the server and the client don't have to send the private key between each other every time, which might lead to security issues. PrivateKeySaved *bool `json:"private_key_saved,omitempty"` + // ServePlainDns Set to true if plain DNS is allowed for incoming requests. + ServePlainDns *bool `json:"serve_plain_dns,omitempty"` + // ServerName server_name is the hostname of your HTTPS/TLS server ServerName *string `json:"server_name,omitempty"`