github.com/argoproj/argo-cd/v2@v2.10.9/pkg/apiclient/settings/settings.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: server/settings/settings.proto 3 4 // Settings Service 5 // 6 // Settings Service API retrieves Argo CD settings 7 8 package settings 9 10 import ( 11 context "context" 12 fmt "fmt" 13 v1alpha1 "github.com/argoproj/argo-cd/v2/pkg/apis/application/v1alpha1" 14 oidc "github.com/argoproj/argo-cd/v2/server/settings/oidc" 15 _ "github.com/gogo/protobuf/gogoproto" 16 proto "github.com/gogo/protobuf/proto" 17 _ "google.golang.org/genproto/googleapis/api/annotations" 18 grpc "google.golang.org/grpc" 19 codes "google.golang.org/grpc/codes" 20 status "google.golang.org/grpc/status" 21 io "io" 22 math "math" 23 math_bits "math/bits" 24 ) 25 26 // Reference imports to suppress errors if they are not otherwise used. 27 var _ = proto.Marshal 28 var _ = fmt.Errorf 29 var _ = math.Inf 30 31 // This is a compile-time assertion to ensure that this generated file 32 // is compatible with the proto package it is being compiled against. 33 // A compilation error at this line likely means your copy of the 34 // proto package needs to be updated. 35 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 36 37 // SettingsQuery is a query for Argo CD settings 38 type SettingsQuery struct { 39 XXX_NoUnkeyedLiteral struct{} `json:"-"` 40 XXX_unrecognized []byte `json:"-"` 41 XXX_sizecache int32 `json:"-"` 42 } 43 44 func (m *SettingsQuery) Reset() { *m = SettingsQuery{} } 45 func (m *SettingsQuery) String() string { return proto.CompactTextString(m) } 46 func (*SettingsQuery) ProtoMessage() {} 47 func (*SettingsQuery) Descriptor() ([]byte, []int) { 48 return fileDescriptor_a480d494da040caa, []int{0} 49 } 50 func (m *SettingsQuery) XXX_Unmarshal(b []byte) error { 51 return m.Unmarshal(b) 52 } 53 func (m *SettingsQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 54 if deterministic { 55 return xxx_messageInfo_SettingsQuery.Marshal(b, m, deterministic) 56 } else { 57 b = b[:cap(b)] 58 n, err := m.MarshalToSizedBuffer(b) 59 if err != nil { 60 return nil, err 61 } 62 return b[:n], nil 63 } 64 } 65 func (m *SettingsQuery) XXX_Merge(src proto.Message) { 66 xxx_messageInfo_SettingsQuery.Merge(m, src) 67 } 68 func (m *SettingsQuery) XXX_Size() int { 69 return m.Size() 70 } 71 func (m *SettingsQuery) XXX_DiscardUnknown() { 72 xxx_messageInfo_SettingsQuery.DiscardUnknown(m) 73 } 74 75 var xxx_messageInfo_SettingsQuery proto.InternalMessageInfo 76 77 type Settings struct { 78 URL string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` 79 DexConfig *DexConfig `protobuf:"bytes,2,opt,name=dexConfig,proto3" json:"dexConfig,omitempty"` 80 OIDCConfig *OIDCConfig `protobuf:"bytes,3,opt,name=oidcConfig,proto3" json:"oidcConfig,omitempty"` 81 AppLabelKey string `protobuf:"bytes,4,opt,name=appLabelKey,proto3" json:"appLabelKey,omitempty"` 82 ResourceOverrides map[string]*v1alpha1.ResourceOverride `protobuf:"bytes,5,rep,name=resourceOverrides,proto3" json:"resourceOverrides,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 83 StatusBadgeEnabled bool `protobuf:"varint,6,opt,name=statusBadgeEnabled,proto3" json:"statusBadgeEnabled,omitempty"` 84 GoogleAnalytics *GoogleAnalyticsConfig `protobuf:"bytes,7,opt,name=googleAnalytics,proto3" json:"googleAnalytics,omitempty"` 85 KustomizeOptions *v1alpha1.KustomizeOptions `protobuf:"bytes,8,opt,name=kustomizeOptions,proto3" json:"kustomizeOptions,omitempty"` 86 // Help settings 87 Help *Help `protobuf:"bytes,9,opt,name=help,proto3" json:"help,omitempty"` 88 Plugins []*Plugin `protobuf:"bytes,10,rep,name=plugins,proto3" json:"plugins,omitempty"` 89 UserLoginsDisabled bool `protobuf:"varint,11,opt,name=userLoginsDisabled,proto3" json:"userLoginsDisabled,omitempty"` 90 // Deprecated: use sidecar plugins instead. 91 ConfigManagementPlugins []*v1alpha1.ConfigManagementPlugin `protobuf:"bytes,12,rep,name=configManagementPlugins,proto3" json:"configManagementPlugins,omitempty"` 92 KustomizeVersions []string `protobuf:"bytes,13,rep,name=kustomizeVersions,proto3" json:"kustomizeVersions,omitempty"` 93 UiCssURL string `protobuf:"bytes,14,opt,name=uiCssURL,proto3" json:"uiCssURL,omitempty"` 94 UiBannerContent string `protobuf:"bytes,15,opt,name=uiBannerContent,proto3" json:"uiBannerContent,omitempty"` 95 UiBannerURL string `protobuf:"bytes,16,opt,name=uiBannerURL,proto3" json:"uiBannerURL,omitempty"` 96 PasswordPattern string `protobuf:"bytes,17,opt,name=passwordPattern,proto3" json:"passwordPattern,omitempty"` 97 TrackingMethod string `protobuf:"bytes,18,opt,name=trackingMethod,proto3" json:"trackingMethod,omitempty"` 98 UiBannerPermanent bool `protobuf:"varint,19,opt,name=uiBannerPermanent,proto3" json:"uiBannerPermanent,omitempty"` 99 UiBannerPosition string `protobuf:"bytes,20,opt,name=uiBannerPosition,proto3" json:"uiBannerPosition,omitempty"` 100 StatusBadgeRootUrl string `protobuf:"bytes,21,opt,name=statusBadgeRootUrl,proto3" json:"statusBadgeRootUrl,omitempty"` 101 ExecEnabled bool `protobuf:"varint,22,opt,name=execEnabled,proto3" json:"execEnabled,omitempty"` 102 ControllerNamespace string `protobuf:"bytes,23,opt,name=controllerNamespace,proto3" json:"controllerNamespace,omitempty"` 103 AppsInAnyNamespaceEnabled bool `protobuf:"varint,24,opt,name=appsInAnyNamespaceEnabled,proto3" json:"appsInAnyNamespaceEnabled,omitempty"` 104 XXX_NoUnkeyedLiteral struct{} `json:"-"` 105 XXX_unrecognized []byte `json:"-"` 106 XXX_sizecache int32 `json:"-"` 107 } 108 109 func (m *Settings) Reset() { *m = Settings{} } 110 func (m *Settings) String() string { return proto.CompactTextString(m) } 111 func (*Settings) ProtoMessage() {} 112 func (*Settings) Descriptor() ([]byte, []int) { 113 return fileDescriptor_a480d494da040caa, []int{1} 114 } 115 func (m *Settings) XXX_Unmarshal(b []byte) error { 116 return m.Unmarshal(b) 117 } 118 func (m *Settings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 119 if deterministic { 120 return xxx_messageInfo_Settings.Marshal(b, m, deterministic) 121 } else { 122 b = b[:cap(b)] 123 n, err := m.MarshalToSizedBuffer(b) 124 if err != nil { 125 return nil, err 126 } 127 return b[:n], nil 128 } 129 } 130 func (m *Settings) XXX_Merge(src proto.Message) { 131 xxx_messageInfo_Settings.Merge(m, src) 132 } 133 func (m *Settings) XXX_Size() int { 134 return m.Size() 135 } 136 func (m *Settings) XXX_DiscardUnknown() { 137 xxx_messageInfo_Settings.DiscardUnknown(m) 138 } 139 140 var xxx_messageInfo_Settings proto.InternalMessageInfo 141 142 func (m *Settings) GetURL() string { 143 if m != nil { 144 return m.URL 145 } 146 return "" 147 } 148 149 func (m *Settings) GetDexConfig() *DexConfig { 150 if m != nil { 151 return m.DexConfig 152 } 153 return nil 154 } 155 156 func (m *Settings) GetOIDCConfig() *OIDCConfig { 157 if m != nil { 158 return m.OIDCConfig 159 } 160 return nil 161 } 162 163 func (m *Settings) GetAppLabelKey() string { 164 if m != nil { 165 return m.AppLabelKey 166 } 167 return "" 168 } 169 170 func (m *Settings) GetResourceOverrides() map[string]*v1alpha1.ResourceOverride { 171 if m != nil { 172 return m.ResourceOverrides 173 } 174 return nil 175 } 176 177 func (m *Settings) GetStatusBadgeEnabled() bool { 178 if m != nil { 179 return m.StatusBadgeEnabled 180 } 181 return false 182 } 183 184 func (m *Settings) GetGoogleAnalytics() *GoogleAnalyticsConfig { 185 if m != nil { 186 return m.GoogleAnalytics 187 } 188 return nil 189 } 190 191 func (m *Settings) GetKustomizeOptions() *v1alpha1.KustomizeOptions { 192 if m != nil { 193 return m.KustomizeOptions 194 } 195 return nil 196 } 197 198 func (m *Settings) GetHelp() *Help { 199 if m != nil { 200 return m.Help 201 } 202 return nil 203 } 204 205 func (m *Settings) GetPlugins() []*Plugin { 206 if m != nil { 207 return m.Plugins 208 } 209 return nil 210 } 211 212 func (m *Settings) GetUserLoginsDisabled() bool { 213 if m != nil { 214 return m.UserLoginsDisabled 215 } 216 return false 217 } 218 219 func (m *Settings) GetConfigManagementPlugins() []*v1alpha1.ConfigManagementPlugin { 220 if m != nil { 221 return m.ConfigManagementPlugins 222 } 223 return nil 224 } 225 226 func (m *Settings) GetKustomizeVersions() []string { 227 if m != nil { 228 return m.KustomizeVersions 229 } 230 return nil 231 } 232 233 func (m *Settings) GetUiCssURL() string { 234 if m != nil { 235 return m.UiCssURL 236 } 237 return "" 238 } 239 240 func (m *Settings) GetUiBannerContent() string { 241 if m != nil { 242 return m.UiBannerContent 243 } 244 return "" 245 } 246 247 func (m *Settings) GetUiBannerURL() string { 248 if m != nil { 249 return m.UiBannerURL 250 } 251 return "" 252 } 253 254 func (m *Settings) GetPasswordPattern() string { 255 if m != nil { 256 return m.PasswordPattern 257 } 258 return "" 259 } 260 261 func (m *Settings) GetTrackingMethod() string { 262 if m != nil { 263 return m.TrackingMethod 264 } 265 return "" 266 } 267 268 func (m *Settings) GetUiBannerPermanent() bool { 269 if m != nil { 270 return m.UiBannerPermanent 271 } 272 return false 273 } 274 275 func (m *Settings) GetUiBannerPosition() string { 276 if m != nil { 277 return m.UiBannerPosition 278 } 279 return "" 280 } 281 282 func (m *Settings) GetStatusBadgeRootUrl() string { 283 if m != nil { 284 return m.StatusBadgeRootUrl 285 } 286 return "" 287 } 288 289 func (m *Settings) GetExecEnabled() bool { 290 if m != nil { 291 return m.ExecEnabled 292 } 293 return false 294 } 295 296 func (m *Settings) GetControllerNamespace() string { 297 if m != nil { 298 return m.ControllerNamespace 299 } 300 return "" 301 } 302 303 func (m *Settings) GetAppsInAnyNamespaceEnabled() bool { 304 if m != nil { 305 return m.AppsInAnyNamespaceEnabled 306 } 307 return false 308 } 309 310 type GoogleAnalyticsConfig struct { 311 TrackingID string `protobuf:"bytes,1,opt,name=trackingID,proto3" json:"trackingID,omitempty"` 312 AnonymizeUsers bool `protobuf:"varint,2,opt,name=anonymizeUsers,proto3" json:"anonymizeUsers,omitempty"` 313 XXX_NoUnkeyedLiteral struct{} `json:"-"` 314 XXX_unrecognized []byte `json:"-"` 315 XXX_sizecache int32 `json:"-"` 316 } 317 318 func (m *GoogleAnalyticsConfig) Reset() { *m = GoogleAnalyticsConfig{} } 319 func (m *GoogleAnalyticsConfig) String() string { return proto.CompactTextString(m) } 320 func (*GoogleAnalyticsConfig) ProtoMessage() {} 321 func (*GoogleAnalyticsConfig) Descriptor() ([]byte, []int) { 322 return fileDescriptor_a480d494da040caa, []int{2} 323 } 324 func (m *GoogleAnalyticsConfig) XXX_Unmarshal(b []byte) error { 325 return m.Unmarshal(b) 326 } 327 func (m *GoogleAnalyticsConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 328 if deterministic { 329 return xxx_messageInfo_GoogleAnalyticsConfig.Marshal(b, m, deterministic) 330 } else { 331 b = b[:cap(b)] 332 n, err := m.MarshalToSizedBuffer(b) 333 if err != nil { 334 return nil, err 335 } 336 return b[:n], nil 337 } 338 } 339 func (m *GoogleAnalyticsConfig) XXX_Merge(src proto.Message) { 340 xxx_messageInfo_GoogleAnalyticsConfig.Merge(m, src) 341 } 342 func (m *GoogleAnalyticsConfig) XXX_Size() int { 343 return m.Size() 344 } 345 func (m *GoogleAnalyticsConfig) XXX_DiscardUnknown() { 346 xxx_messageInfo_GoogleAnalyticsConfig.DiscardUnknown(m) 347 } 348 349 var xxx_messageInfo_GoogleAnalyticsConfig proto.InternalMessageInfo 350 351 func (m *GoogleAnalyticsConfig) GetTrackingID() string { 352 if m != nil { 353 return m.TrackingID 354 } 355 return "" 356 } 357 358 func (m *GoogleAnalyticsConfig) GetAnonymizeUsers() bool { 359 if m != nil { 360 return m.AnonymizeUsers 361 } 362 return false 363 } 364 365 type SettingsPluginsResponse struct { 366 Plugins []*Plugin `protobuf:"bytes,1,rep,name=plugins,proto3" json:"plugins,omitempty"` 367 XXX_NoUnkeyedLiteral struct{} `json:"-"` 368 XXX_unrecognized []byte `json:"-"` 369 XXX_sizecache int32 `json:"-"` 370 } 371 372 func (m *SettingsPluginsResponse) Reset() { *m = SettingsPluginsResponse{} } 373 func (m *SettingsPluginsResponse) String() string { return proto.CompactTextString(m) } 374 func (*SettingsPluginsResponse) ProtoMessage() {} 375 func (*SettingsPluginsResponse) Descriptor() ([]byte, []int) { 376 return fileDescriptor_a480d494da040caa, []int{3} 377 } 378 func (m *SettingsPluginsResponse) XXX_Unmarshal(b []byte) error { 379 return m.Unmarshal(b) 380 } 381 func (m *SettingsPluginsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 382 if deterministic { 383 return xxx_messageInfo_SettingsPluginsResponse.Marshal(b, m, deterministic) 384 } else { 385 b = b[:cap(b)] 386 n, err := m.MarshalToSizedBuffer(b) 387 if err != nil { 388 return nil, err 389 } 390 return b[:n], nil 391 } 392 } 393 func (m *SettingsPluginsResponse) XXX_Merge(src proto.Message) { 394 xxx_messageInfo_SettingsPluginsResponse.Merge(m, src) 395 } 396 func (m *SettingsPluginsResponse) XXX_Size() int { 397 return m.Size() 398 } 399 func (m *SettingsPluginsResponse) XXX_DiscardUnknown() { 400 xxx_messageInfo_SettingsPluginsResponse.DiscardUnknown(m) 401 } 402 403 var xxx_messageInfo_SettingsPluginsResponse proto.InternalMessageInfo 404 405 func (m *SettingsPluginsResponse) GetPlugins() []*Plugin { 406 if m != nil { 407 return m.Plugins 408 } 409 return nil 410 } 411 412 // Help settings 413 type Help struct { 414 // the URL for getting chat help, this will typically be your Slack channel for support 415 ChatUrl string `protobuf:"bytes,1,opt,name=chatUrl,proto3" json:"chatUrl,omitempty"` 416 // the text for getting chat help, defaults to "Chat now!" 417 ChatText string `protobuf:"bytes,2,opt,name=chatText,proto3" json:"chatText,omitempty"` 418 // the URLs for downloading argocd binaries 419 BinaryUrls map[string]string `protobuf:"bytes,3,rep,name=binaryUrls,proto3" json:"binaryUrls,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 420 XXX_NoUnkeyedLiteral struct{} `json:"-"` 421 XXX_unrecognized []byte `json:"-"` 422 XXX_sizecache int32 `json:"-"` 423 } 424 425 func (m *Help) Reset() { *m = Help{} } 426 func (m *Help) String() string { return proto.CompactTextString(m) } 427 func (*Help) ProtoMessage() {} 428 func (*Help) Descriptor() ([]byte, []int) { 429 return fileDescriptor_a480d494da040caa, []int{4} 430 } 431 func (m *Help) XXX_Unmarshal(b []byte) error { 432 return m.Unmarshal(b) 433 } 434 func (m *Help) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 435 if deterministic { 436 return xxx_messageInfo_Help.Marshal(b, m, deterministic) 437 } else { 438 b = b[:cap(b)] 439 n, err := m.MarshalToSizedBuffer(b) 440 if err != nil { 441 return nil, err 442 } 443 return b[:n], nil 444 } 445 } 446 func (m *Help) XXX_Merge(src proto.Message) { 447 xxx_messageInfo_Help.Merge(m, src) 448 } 449 func (m *Help) XXX_Size() int { 450 return m.Size() 451 } 452 func (m *Help) XXX_DiscardUnknown() { 453 xxx_messageInfo_Help.DiscardUnknown(m) 454 } 455 456 var xxx_messageInfo_Help proto.InternalMessageInfo 457 458 func (m *Help) GetChatUrl() string { 459 if m != nil { 460 return m.ChatUrl 461 } 462 return "" 463 } 464 465 func (m *Help) GetChatText() string { 466 if m != nil { 467 return m.ChatText 468 } 469 return "" 470 } 471 472 func (m *Help) GetBinaryUrls() map[string]string { 473 if m != nil { 474 return m.BinaryUrls 475 } 476 return nil 477 } 478 479 // Plugin settings 480 type Plugin struct { 481 // the name of the plugin, e.g. "kasane" 482 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 483 XXX_NoUnkeyedLiteral struct{} `json:"-"` 484 XXX_unrecognized []byte `json:"-"` 485 XXX_sizecache int32 `json:"-"` 486 } 487 488 func (m *Plugin) Reset() { *m = Plugin{} } 489 func (m *Plugin) String() string { return proto.CompactTextString(m) } 490 func (*Plugin) ProtoMessage() {} 491 func (*Plugin) Descriptor() ([]byte, []int) { 492 return fileDescriptor_a480d494da040caa, []int{5} 493 } 494 func (m *Plugin) XXX_Unmarshal(b []byte) error { 495 return m.Unmarshal(b) 496 } 497 func (m *Plugin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 498 if deterministic { 499 return xxx_messageInfo_Plugin.Marshal(b, m, deterministic) 500 } else { 501 b = b[:cap(b)] 502 n, err := m.MarshalToSizedBuffer(b) 503 if err != nil { 504 return nil, err 505 } 506 return b[:n], nil 507 } 508 } 509 func (m *Plugin) XXX_Merge(src proto.Message) { 510 xxx_messageInfo_Plugin.Merge(m, src) 511 } 512 func (m *Plugin) XXX_Size() int { 513 return m.Size() 514 } 515 func (m *Plugin) XXX_DiscardUnknown() { 516 xxx_messageInfo_Plugin.DiscardUnknown(m) 517 } 518 519 var xxx_messageInfo_Plugin proto.InternalMessageInfo 520 521 func (m *Plugin) GetName() string { 522 if m != nil { 523 return m.Name 524 } 525 return "" 526 } 527 528 type DexConfig struct { 529 Connectors []*Connector `protobuf:"bytes,1,rep,name=connectors,proto3" json:"connectors,omitempty"` 530 XXX_NoUnkeyedLiteral struct{} `json:"-"` 531 XXX_unrecognized []byte `json:"-"` 532 XXX_sizecache int32 `json:"-"` 533 } 534 535 func (m *DexConfig) Reset() { *m = DexConfig{} } 536 func (m *DexConfig) String() string { return proto.CompactTextString(m) } 537 func (*DexConfig) ProtoMessage() {} 538 func (*DexConfig) Descriptor() ([]byte, []int) { 539 return fileDescriptor_a480d494da040caa, []int{6} 540 } 541 func (m *DexConfig) XXX_Unmarshal(b []byte) error { 542 return m.Unmarshal(b) 543 } 544 func (m *DexConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 545 if deterministic { 546 return xxx_messageInfo_DexConfig.Marshal(b, m, deterministic) 547 } else { 548 b = b[:cap(b)] 549 n, err := m.MarshalToSizedBuffer(b) 550 if err != nil { 551 return nil, err 552 } 553 return b[:n], nil 554 } 555 } 556 func (m *DexConfig) XXX_Merge(src proto.Message) { 557 xxx_messageInfo_DexConfig.Merge(m, src) 558 } 559 func (m *DexConfig) XXX_Size() int { 560 return m.Size() 561 } 562 func (m *DexConfig) XXX_DiscardUnknown() { 563 xxx_messageInfo_DexConfig.DiscardUnknown(m) 564 } 565 566 var xxx_messageInfo_DexConfig proto.InternalMessageInfo 567 568 func (m *DexConfig) GetConnectors() []*Connector { 569 if m != nil { 570 return m.Connectors 571 } 572 return nil 573 } 574 575 type Connector struct { 576 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 577 Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` 578 XXX_NoUnkeyedLiteral struct{} `json:"-"` 579 XXX_unrecognized []byte `json:"-"` 580 XXX_sizecache int32 `json:"-"` 581 } 582 583 func (m *Connector) Reset() { *m = Connector{} } 584 func (m *Connector) String() string { return proto.CompactTextString(m) } 585 func (*Connector) ProtoMessage() {} 586 func (*Connector) Descriptor() ([]byte, []int) { 587 return fileDescriptor_a480d494da040caa, []int{7} 588 } 589 func (m *Connector) XXX_Unmarshal(b []byte) error { 590 return m.Unmarshal(b) 591 } 592 func (m *Connector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 593 if deterministic { 594 return xxx_messageInfo_Connector.Marshal(b, m, deterministic) 595 } else { 596 b = b[:cap(b)] 597 n, err := m.MarshalToSizedBuffer(b) 598 if err != nil { 599 return nil, err 600 } 601 return b[:n], nil 602 } 603 } 604 func (m *Connector) XXX_Merge(src proto.Message) { 605 xxx_messageInfo_Connector.Merge(m, src) 606 } 607 func (m *Connector) XXX_Size() int { 608 return m.Size() 609 } 610 func (m *Connector) XXX_DiscardUnknown() { 611 xxx_messageInfo_Connector.DiscardUnknown(m) 612 } 613 614 var xxx_messageInfo_Connector proto.InternalMessageInfo 615 616 func (m *Connector) GetName() string { 617 if m != nil { 618 return m.Name 619 } 620 return "" 621 } 622 623 func (m *Connector) GetType() string { 624 if m != nil { 625 return m.Type 626 } 627 return "" 628 } 629 630 type OIDCConfig struct { 631 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 632 Issuer string `protobuf:"bytes,2,opt,name=issuer,proto3" json:"issuer,omitempty"` 633 ClientID string `protobuf:"bytes,3,opt,name=clientID,proto3" json:"clientID,omitempty"` 634 CLIClientID string `protobuf:"bytes,4,opt,name=cliClientID,proto3" json:"cliClientID,omitempty"` 635 Scopes []string `protobuf:"bytes,5,rep,name=scopes,proto3" json:"scopes,omitempty"` 636 IDTokenClaims map[string]*oidc.Claim `protobuf:"bytes,6,rep,name=idTokenClaims,proto3" json:"idTokenClaims,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 637 EnablePKCEAuthentication bool `protobuf:"varint,7,opt,name=enablePKCEAuthentication,proto3" json:"enablePKCEAuthentication,omitempty"` 638 XXX_NoUnkeyedLiteral struct{} `json:"-"` 639 XXX_unrecognized []byte `json:"-"` 640 XXX_sizecache int32 `json:"-"` 641 } 642 643 func (m *OIDCConfig) Reset() { *m = OIDCConfig{} } 644 func (m *OIDCConfig) String() string { return proto.CompactTextString(m) } 645 func (*OIDCConfig) ProtoMessage() {} 646 func (*OIDCConfig) Descriptor() ([]byte, []int) { 647 return fileDescriptor_a480d494da040caa, []int{8} 648 } 649 func (m *OIDCConfig) XXX_Unmarshal(b []byte) error { 650 return m.Unmarshal(b) 651 } 652 func (m *OIDCConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 653 if deterministic { 654 return xxx_messageInfo_OIDCConfig.Marshal(b, m, deterministic) 655 } else { 656 b = b[:cap(b)] 657 n, err := m.MarshalToSizedBuffer(b) 658 if err != nil { 659 return nil, err 660 } 661 return b[:n], nil 662 } 663 } 664 func (m *OIDCConfig) XXX_Merge(src proto.Message) { 665 xxx_messageInfo_OIDCConfig.Merge(m, src) 666 } 667 func (m *OIDCConfig) XXX_Size() int { 668 return m.Size() 669 } 670 func (m *OIDCConfig) XXX_DiscardUnknown() { 671 xxx_messageInfo_OIDCConfig.DiscardUnknown(m) 672 } 673 674 var xxx_messageInfo_OIDCConfig proto.InternalMessageInfo 675 676 func (m *OIDCConfig) GetName() string { 677 if m != nil { 678 return m.Name 679 } 680 return "" 681 } 682 683 func (m *OIDCConfig) GetIssuer() string { 684 if m != nil { 685 return m.Issuer 686 } 687 return "" 688 } 689 690 func (m *OIDCConfig) GetClientID() string { 691 if m != nil { 692 return m.ClientID 693 } 694 return "" 695 } 696 697 func (m *OIDCConfig) GetCLIClientID() string { 698 if m != nil { 699 return m.CLIClientID 700 } 701 return "" 702 } 703 704 func (m *OIDCConfig) GetScopes() []string { 705 if m != nil { 706 return m.Scopes 707 } 708 return nil 709 } 710 711 func (m *OIDCConfig) GetIDTokenClaims() map[string]*oidc.Claim { 712 if m != nil { 713 return m.IDTokenClaims 714 } 715 return nil 716 } 717 718 func (m *OIDCConfig) GetEnablePKCEAuthentication() bool { 719 if m != nil { 720 return m.EnablePKCEAuthentication 721 } 722 return false 723 } 724 725 func init() { 726 proto.RegisterType((*SettingsQuery)(nil), "cluster.SettingsQuery") 727 proto.RegisterType((*Settings)(nil), "cluster.Settings") 728 proto.RegisterMapType((map[string]*v1alpha1.ResourceOverride)(nil), "cluster.Settings.ResourceOverridesEntry") 729 proto.RegisterType((*GoogleAnalyticsConfig)(nil), "cluster.GoogleAnalyticsConfig") 730 proto.RegisterType((*SettingsPluginsResponse)(nil), "cluster.SettingsPluginsResponse") 731 proto.RegisterType((*Help)(nil), "cluster.Help") 732 proto.RegisterMapType((map[string]string)(nil), "cluster.Help.BinaryUrlsEntry") 733 proto.RegisterType((*Plugin)(nil), "cluster.Plugin") 734 proto.RegisterType((*DexConfig)(nil), "cluster.DexConfig") 735 proto.RegisterType((*Connector)(nil), "cluster.Connector") 736 proto.RegisterType((*OIDCConfig)(nil), "cluster.OIDCConfig") 737 proto.RegisterMapType((map[string]*oidc.Claim)(nil), "cluster.OIDCConfig.IdTokenClaimsEntry") 738 } 739 740 func init() { proto.RegisterFile("server/settings/settings.proto", fileDescriptor_a480d494da040caa) } 741 742 var fileDescriptor_a480d494da040caa = []byte{ 743 // 1215 bytes of a gzipped FileDescriptorProto 744 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0x4f, 0x6f, 0x1b, 0x45, 745 0x14, 0xd7, 0xd6, 0x69, 0x62, 0x3f, 0x37, 0x75, 0x32, 0x6d, 0xd3, 0xad, 0x55, 0x12, 0xe3, 0x43, 746 0x65, 0x10, 0xac, 0x9b, 0x54, 0x08, 0x54, 0x51, 0x41, 0x6d, 0x57, 0xad, 0x69, 0xda, 0x86, 0x69, 747 0xd3, 0x03, 0x97, 0x6a, 0xb2, 0x7e, 0xac, 0x97, 0xac, 0x67, 0x56, 0x33, 0xb3, 0xa6, 0xee, 0x91, 748 0x0f, 0xc0, 0x05, 0x3e, 0x0b, 0x07, 0xee, 0x08, 0x8e, 0x48, 0xdc, 0x23, 0x64, 0xf1, 0x41, 0xd0, 749 0xce, 0xfe, 0xc9, 0x66, 0xed, 0x14, 0xa4, 0xde, 0x66, 0x7e, 0xbf, 0xf7, 0x6f, 0xde, 0xbc, 0x37, 750 0xf3, 0x60, 0x5b, 0xa1, 0x9c, 0xa2, 0xec, 0x2a, 0xd4, 0xda, 0xe7, 0x9e, 0xca, 0x17, 0x4e, 0x28, 751 0x85, 0x16, 0x64, 0xcd, 0x0d, 0x22, 0xa5, 0x51, 0x36, 0xaf, 0x7a, 0xc2, 0x13, 0x06, 0xeb, 0xc6, 752 0xab, 0x84, 0x6e, 0xde, 0xf4, 0x84, 0xf0, 0x02, 0xec, 0xb2, 0xd0, 0xef, 0x32, 0xce, 0x85, 0x66, 753 0xda, 0x17, 0x3c, 0x55, 0x6e, 0xee, 0x7b, 0xbe, 0x1e, 0x47, 0x47, 0x8e, 0x2b, 0x26, 0x5d, 0x26, 754 0x8d, 0xfa, 0x77, 0x66, 0xf1, 0xb1, 0x3b, 0xea, 0x4e, 0xf7, 0xba, 0xe1, 0xb1, 0x17, 0x6b, 0xaa, 755 0x2e, 0x0b, 0xc3, 0xc0, 0x77, 0x8d, 0x6e, 0x77, 0xba, 0xcb, 0x82, 0x70, 0xcc, 0x76, 0xbb, 0x1e, 756 0x72, 0x94, 0x4c, 0xe3, 0x28, 0xb5, 0xf6, 0xe5, 0x7f, 0x58, 0x2b, 0x9f, 0x44, 0xf8, 0x23, 0xb7, 757 0xeb, 0x06, 0xcc, 0x9f, 0xa4, 0xf1, 0xb4, 0x1b, 0xb0, 0xfe, 0x3c, 0x65, 0xbf, 0x8e, 0x50, 0xce, 758 0xda, 0xbf, 0xd4, 0xa1, 0x9a, 0x21, 0xe4, 0x06, 0x54, 0x22, 0x19, 0xd8, 0x56, 0xcb, 0xea, 0xd4, 759 0x7a, 0x6b, 0xf3, 0x93, 0x9d, 0xca, 0x21, 0xdd, 0xa7, 0x31, 0x46, 0x6e, 0x43, 0x6d, 0x84, 0xaf, 760 0xfb, 0x82, 0x7f, 0xeb, 0x7b, 0xf6, 0x85, 0x96, 0xd5, 0xa9, 0xef, 0x11, 0x27, 0xcd, 0x8c, 0x33, 761 0xc8, 0x18, 0x7a, 0x2a, 0x44, 0xfa, 0x00, 0xb1, 0xff, 0x54, 0xa5, 0x62, 0x54, 0xae, 0xe4, 0x2a, 762 0xcf, 0x86, 0x83, 0x7e, 0x42, 0xf5, 0x2e, 0xcf, 0x4f, 0x76, 0xe0, 0x74, 0x4f, 0x0b, 0x6a, 0xa4, 763 0x05, 0x75, 0x16, 0x86, 0xfb, 0xec, 0x08, 0x83, 0xc7, 0x38, 0xb3, 0x57, 0xe2, 0xc8, 0x68, 0x11, 764 0x22, 0x2f, 0x61, 0x53, 0xa2, 0x12, 0x91, 0x74, 0xf1, 0xd9, 0x14, 0xa5, 0xf4, 0x47, 0xa8, 0xec, 765 0x8b, 0xad, 0x4a, 0xa7, 0xbe, 0xd7, 0xc9, 0xbd, 0x65, 0x27, 0x74, 0x68, 0x59, 0xf4, 0x01, 0xd7, 766 0x72, 0x46, 0x17, 0x4d, 0x10, 0x07, 0x88, 0xd2, 0x4c, 0x47, 0xaa, 0xc7, 0x46, 0x1e, 0x3e, 0xe0, 767 0xec, 0x28, 0xc0, 0x91, 0xbd, 0xda, 0xb2, 0x3a, 0x55, 0xba, 0x84, 0x21, 0x8f, 0xa0, 0x91, 0x54, 768 0xc2, 0x7d, 0xce, 0x82, 0x99, 0xf6, 0x5d, 0x65, 0xaf, 0x99, 0x33, 0x6f, 0xe7, 0x51, 0x3c, 0x3c, 769 0xcb, 0xa7, 0xc7, 0x2d, 0xab, 0x91, 0x37, 0xb0, 0x71, 0x1c, 0x29, 0x2d, 0x26, 0xfe, 0x1b, 0x7c, 770 0x16, 0x9a, 0x6a, 0xb2, 0xab, 0xc6, 0xd4, 0x53, 0xe7, 0xb4, 0x00, 0x9c, 0xac, 0x00, 0xcc, 0xe2, 771 0x95, 0x3b, 0x72, 0xa6, 0x7b, 0x4e, 0x78, 0xec, 0x39, 0x71, 0x39, 0x39, 0x85, 0x72, 0x72, 0xb2, 772 0x72, 0x72, 0x1e, 0x97, 0xac, 0xd2, 0x05, 0x3f, 0xe4, 0x7d, 0x58, 0x19, 0x63, 0x10, 0xda, 0x35, 773 0xe3, 0x6f, 0x3d, 0x0f, 0xfd, 0x11, 0x06, 0x21, 0x35, 0x14, 0xf9, 0x00, 0xd6, 0xc2, 0x20, 0xf2, 774 0x7c, 0xae, 0x6c, 0x30, 0x69, 0x6e, 0xe4, 0x52, 0x07, 0x06, 0xa7, 0x19, 0x1f, 0xe7, 0x30, 0x52, 775 0x28, 0xf7, 0x45, 0xbc, 0x1b, 0xf8, 0x2a, 0xc9, 0x61, 0x3d, 0xc9, 0xe1, 0x22, 0x43, 0x7e, 0xb4, 776 0xe0, 0xba, 0x6b, 0xb2, 0xf2, 0x84, 0x71, 0xe6, 0xe1, 0x04, 0xb9, 0x3e, 0x48, 0x7d, 0x5d, 0x32, 777 0xbe, 0x5e, 0xbc, 0x5b, 0x06, 0xfa, 0x4b, 0x8d, 0xd3, 0xf3, 0x9c, 0x92, 0x8f, 0x60, 0x33, 0x4f, 778 0xd1, 0x4b, 0x94, 0xca, 0xdc, 0xc5, 0x7a, 0xab, 0xd2, 0xa9, 0xd1, 0x45, 0x82, 0x34, 0xa1, 0x1a, 779 0xf9, 0x7d, 0xa5, 0x0e, 0xe9, 0xbe, 0x7d, 0xd9, 0x54, 0x6a, 0xbe, 0x27, 0x1d, 0x68, 0x44, 0x7e, 780 0x8f, 0x71, 0x8e, 0xb2, 0x2f, 0xb8, 0x46, 0xae, 0xed, 0x86, 0x11, 0x29, 0xc3, 0x71, 0xc9, 0x67, 781 0x50, 0x6c, 0x68, 0x23, 0x29, 0xf9, 0x02, 0x14, 0xdb, 0x0a, 0x99, 0x52, 0xdf, 0x0b, 0x39, 0x3a, 782 0x60, 0x5a, 0xa3, 0xe4, 0xf6, 0x66, 0x62, 0xab, 0x04, 0x93, 0x5b, 0x70, 0x59, 0x4b, 0xe6, 0x1e, 783 0xfb, 0xdc, 0x7b, 0x82, 0x7a, 0x2c, 0x46, 0x36, 0x31, 0x82, 0x25, 0x34, 0x3e, 0x67, 0xe6, 0xe0, 784 0x00, 0xe5, 0x84, 0xf1, 0x38, 0xbe, 0x2b, 0xe6, 0x9e, 0x16, 0x09, 0xf2, 0x21, 0x6c, 0xe4, 0xa0, 785 0x50, 0x7e, 0x9c, 0x62, 0xfb, 0xaa, 0xb1, 0xbb, 0x80, 0x97, 0xda, 0x88, 0x0a, 0xa1, 0x0f, 0x65, 786 0x60, 0x5f, 0x33, 0xd2, 0x4b, 0x98, 0xf8, 0xf4, 0xf8, 0x1a, 0xdd, 0xac, 0xdf, 0xb6, 0x4c, 0x0c, 787 0x45, 0x88, 0xdc, 0x86, 0x2b, 0xae, 0xe0, 0x5a, 0x8a, 0x20, 0x40, 0xf9, 0x94, 0x4d, 0x50, 0x85, 788 0xcc, 0x45, 0xfb, 0xba, 0x31, 0xb9, 0x8c, 0x22, 0x9f, 0xc3, 0x0d, 0x16, 0x86, 0x6a, 0xc8, 0xef, 789 0xf3, 0x59, 0x8e, 0x66, 0x1e, 0x6c, 0xe3, 0xe1, 0x7c, 0x81, 0xe6, 0xcf, 0x16, 0x6c, 0x2d, 0x7f, 790 0x36, 0xc8, 0x06, 0x54, 0x8e, 0x71, 0x96, 0xbc, 0x97, 0x34, 0x5e, 0x92, 0x11, 0x5c, 0x9c, 0xb2, 791 0x20, 0xc2, 0xf4, 0x89, 0x7c, 0xc7, 0x86, 0x2d, 0xbb, 0xa5, 0x89, 0xf1, 0xbb, 0x17, 0x3e, 0xb3, 792 0xda, 0xaf, 0xe0, 0xda, 0xd2, 0xf7, 0x84, 0x6c, 0x03, 0x64, 0xb7, 0x3b, 0x1c, 0xa4, 0xb1, 0x15, 793 0x90, 0xb8, 0x26, 0x18, 0x17, 0x7c, 0x16, 0x97, 0xee, 0xa1, 0x42, 0xa9, 0x4c, 0xac, 0x55, 0x5a, 794 0x42, 0xdb, 0x03, 0xb8, 0x9e, 0x3d, 0x9b, 0x69, 0x3b, 0x50, 0x54, 0xa1, 0xe0, 0x0a, 0x8b, 0x4f, 795 0x80, 0xf5, 0xf6, 0x27, 0xa0, 0xfd, 0xab, 0x05, 0x2b, 0xf1, 0xe3, 0x41, 0x6c, 0x58, 0x73, 0xc7, 796 0xcc, 0xdc, 0x7e, 0x12, 0x53, 0xb6, 0x8d, 0xdb, 0x26, 0x5e, 0xbe, 0xc0, 0xd7, 0xda, 0x84, 0x52, 797 0xa3, 0xf9, 0x9e, 0xdc, 0x03, 0x38, 0xf2, 0x39, 0x93, 0xb3, 0x43, 0x19, 0x28, 0xbb, 0x62, 0x9c, 798 0xbd, 0x77, 0xe6, 0x55, 0x72, 0x7a, 0x39, 0x9f, 0xbc, 0xe5, 0x05, 0x85, 0xe6, 0x3d, 0x68, 0x94, 799 0xe8, 0x25, 0x77, 0x76, 0xb5, 0x78, 0x67, 0xb5, 0x62, 0x8e, 0x6f, 0xc2, 0x6a, 0x72, 0x1e, 0x42, 800 0x60, 0x85, 0xb3, 0x09, 0xa6, 0x6a, 0x66, 0xdd, 0xfe, 0x02, 0x6a, 0xf9, 0xc7, 0x47, 0xf6, 0x00, 801 0x5c, 0xc1, 0x39, 0xba, 0x5a, 0xc8, 0x2c, 0x2b, 0xa7, 0x1f, 0x64, 0x3f, 0xa3, 0x68, 0x41, 0xaa, 802 0x7d, 0x07, 0x6a, 0x39, 0xb1, 0xcc, 0x43, 0x8c, 0xe9, 0x59, 0x98, 0x05, 0x66, 0xd6, 0xed, 0xdf, 803 0x2a, 0x50, 0xf8, 0x2c, 0x97, 0xaa, 0x6d, 0xc1, 0xaa, 0xaf, 0x54, 0x84, 0x32, 0x55, 0x4c, 0x77, 804 0xa4, 0x03, 0x55, 0x37, 0xf0, 0x91, 0xeb, 0xe1, 0xc0, 0xfc, 0xc7, 0xb5, 0xde, 0xa5, 0xf9, 0xc9, 805 0x4e, 0xb5, 0x9f, 0x62, 0x34, 0x67, 0xc9, 0x2e, 0xd4, 0xdd, 0xc0, 0xcf, 0x88, 0xe4, 0xdb, 0xed, 806 0x35, 0xe6, 0x27, 0x3b, 0xf5, 0xfe, 0xfe, 0x30, 0x97, 0x2f, 0xca, 0xc4, 0x4e, 0x95, 0x2b, 0xc2, 807 0xf4, 0xf3, 0xad, 0xd1, 0x74, 0x47, 0x5e, 0xc1, 0xba, 0x3f, 0x7a, 0x21, 0x8e, 0x91, 0xf7, 0xcd, 808 0x20, 0x62, 0xaf, 0x9a, 0xdc, 0xdc, 0x5a, 0x32, 0x09, 0x38, 0xc3, 0xa2, 0xa0, 0xb9, 0xae, 0xde, 809 0xe6, 0xfc, 0x64, 0x67, 0x7d, 0x38, 0x28, 0xe0, 0xf4, 0xac, 0x3d, 0x72, 0x17, 0x6c, 0x34, 0xad, 810 0x7a, 0xf0, 0xb8, 0xff, 0xe0, 0x7e, 0xa4, 0xc7, 0xc8, 0x75, 0xda, 0x49, 0xe6, 0x07, 0xae, 0xd2, 811 0x73, 0xf9, 0xe6, 0x0c, 0xc8, 0xa2, 0xcf, 0x25, 0x25, 0xf2, 0xe4, 0x6c, 0x5b, 0x7f, 0xfa, 0xd6, 812 0xb6, 0x4e, 0xa6, 0x30, 0x27, 0x1f, 0x23, 0xe3, 0x71, 0xc6, 0x31, 0xf6, 0x0b, 0xb5, 0xb5, 0xf7, 813 0xbb, 0x05, 0x8d, 0xac, 0xbf, 0x9e, 0xa3, 0x9c, 0xfa, 0x2e, 0x92, 0xaf, 0xa0, 0xf2, 0x10, 0x35, 814 0xd9, 0x5a, 0x98, 0x5b, 0xcc, 0xac, 0xd6, 0xdc, 0x5c, 0xc0, 0xdb, 0xf6, 0x0f, 0x7f, 0xfd, 0xf3, 815 0xd3, 0x05, 0x42, 0x36, 0xcc, 0xfc, 0x39, 0xdd, 0xcd, 0x67, 0x3f, 0x32, 0x06, 0x78, 0x88, 0xf9, 816 0x47, 0x76, 0x9e, 0xc9, 0xd6, 0x02, 0x5e, 0xea, 0xf5, 0x76, 0xcb, 0x78, 0x68, 0x12, 0xbb, 0xec, 817 0xa1, 0x9b, 0xb6, 0x78, 0xaf, 0xff, 0xc7, 0x7c, 0xdb, 0xfa, 0x73, 0xbe, 0x6d, 0xfd, 0x3d, 0xdf, 818 0xb6, 0xbe, 0xf9, 0xe4, 0xff, 0x4d, 0xbc, 0x49, 0xa9, 0xe5, 0xc6, 0x8e, 0x56, 0xcd, 0x7c, 0x7a, 819 0xe7, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf1, 0x4f, 0xb0, 0x2d, 0x8e, 0x0b, 0x00, 0x00, 820 } 821 822 // Reference imports to suppress errors if they are not otherwise used. 823 var _ context.Context 824 var _ grpc.ClientConn 825 826 // This is a compile-time assertion to ensure that this generated file 827 // is compatible with the grpc package it is being compiled against. 828 const _ = grpc.SupportPackageIsVersion4 829 830 // SettingsServiceClient is the client API for SettingsService service. 831 // 832 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 833 type SettingsServiceClient interface { 834 // Get returns Argo CD settings 835 Get(ctx context.Context, in *SettingsQuery, opts ...grpc.CallOption) (*Settings, error) 836 // Get returns Argo CD plugins 837 GetPlugins(ctx context.Context, in *SettingsQuery, opts ...grpc.CallOption) (*SettingsPluginsResponse, error) 838 } 839 840 type settingsServiceClient struct { 841 cc *grpc.ClientConn 842 } 843 844 func NewSettingsServiceClient(cc *grpc.ClientConn) SettingsServiceClient { 845 return &settingsServiceClient{cc} 846 } 847 848 func (c *settingsServiceClient) Get(ctx context.Context, in *SettingsQuery, opts ...grpc.CallOption) (*Settings, error) { 849 out := new(Settings) 850 err := c.cc.Invoke(ctx, "/cluster.SettingsService/Get", in, out, opts...) 851 if err != nil { 852 return nil, err 853 } 854 return out, nil 855 } 856 857 func (c *settingsServiceClient) GetPlugins(ctx context.Context, in *SettingsQuery, opts ...grpc.CallOption) (*SettingsPluginsResponse, error) { 858 out := new(SettingsPluginsResponse) 859 err := c.cc.Invoke(ctx, "/cluster.SettingsService/GetPlugins", in, out, opts...) 860 if err != nil { 861 return nil, err 862 } 863 return out, nil 864 } 865 866 // SettingsServiceServer is the server API for SettingsService service. 867 type SettingsServiceServer interface { 868 // Get returns Argo CD settings 869 Get(context.Context, *SettingsQuery) (*Settings, error) 870 // Get returns Argo CD plugins 871 GetPlugins(context.Context, *SettingsQuery) (*SettingsPluginsResponse, error) 872 } 873 874 // UnimplementedSettingsServiceServer can be embedded to have forward compatible implementations. 875 type UnimplementedSettingsServiceServer struct { 876 } 877 878 func (*UnimplementedSettingsServiceServer) Get(ctx context.Context, req *SettingsQuery) (*Settings, error) { 879 return nil, status.Errorf(codes.Unimplemented, "method Get not implemented") 880 } 881 func (*UnimplementedSettingsServiceServer) GetPlugins(ctx context.Context, req *SettingsQuery) (*SettingsPluginsResponse, error) { 882 return nil, status.Errorf(codes.Unimplemented, "method GetPlugins not implemented") 883 } 884 885 func RegisterSettingsServiceServer(s *grpc.Server, srv SettingsServiceServer) { 886 s.RegisterService(&_SettingsService_serviceDesc, srv) 887 } 888 889 func _SettingsService_Get_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 890 in := new(SettingsQuery) 891 if err := dec(in); err != nil { 892 return nil, err 893 } 894 if interceptor == nil { 895 return srv.(SettingsServiceServer).Get(ctx, in) 896 } 897 info := &grpc.UnaryServerInfo{ 898 Server: srv, 899 FullMethod: "/cluster.SettingsService/Get", 900 } 901 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 902 return srv.(SettingsServiceServer).Get(ctx, req.(*SettingsQuery)) 903 } 904 return interceptor(ctx, in, info, handler) 905 } 906 907 func _SettingsService_GetPlugins_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 908 in := new(SettingsQuery) 909 if err := dec(in); err != nil { 910 return nil, err 911 } 912 if interceptor == nil { 913 return srv.(SettingsServiceServer).GetPlugins(ctx, in) 914 } 915 info := &grpc.UnaryServerInfo{ 916 Server: srv, 917 FullMethod: "/cluster.SettingsService/GetPlugins", 918 } 919 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 920 return srv.(SettingsServiceServer).GetPlugins(ctx, req.(*SettingsQuery)) 921 } 922 return interceptor(ctx, in, info, handler) 923 } 924 925 var _SettingsService_serviceDesc = grpc.ServiceDesc{ 926 ServiceName: "cluster.SettingsService", 927 HandlerType: (*SettingsServiceServer)(nil), 928 Methods: []grpc.MethodDesc{ 929 { 930 MethodName: "Get", 931 Handler: _SettingsService_Get_Handler, 932 }, 933 { 934 MethodName: "GetPlugins", 935 Handler: _SettingsService_GetPlugins_Handler, 936 }, 937 }, 938 Streams: []grpc.StreamDesc{}, 939 Metadata: "server/settings/settings.proto", 940 } 941 942 func (m *SettingsQuery) Marshal() (dAtA []byte, err error) { 943 size := m.Size() 944 dAtA = make([]byte, size) 945 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 946 if err != nil { 947 return nil, err 948 } 949 return dAtA[:n], nil 950 } 951 952 func (m *SettingsQuery) MarshalTo(dAtA []byte) (int, error) { 953 size := m.Size() 954 return m.MarshalToSizedBuffer(dAtA[:size]) 955 } 956 957 func (m *SettingsQuery) MarshalToSizedBuffer(dAtA []byte) (int, error) { 958 i := len(dAtA) 959 _ = i 960 var l int 961 _ = l 962 if m.XXX_unrecognized != nil { 963 i -= len(m.XXX_unrecognized) 964 copy(dAtA[i:], m.XXX_unrecognized) 965 } 966 return len(dAtA) - i, nil 967 } 968 969 func (m *Settings) Marshal() (dAtA []byte, err error) { 970 size := m.Size() 971 dAtA = make([]byte, size) 972 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 973 if err != nil { 974 return nil, err 975 } 976 return dAtA[:n], nil 977 } 978 979 func (m *Settings) MarshalTo(dAtA []byte) (int, error) { 980 size := m.Size() 981 return m.MarshalToSizedBuffer(dAtA[:size]) 982 } 983 984 func (m *Settings) MarshalToSizedBuffer(dAtA []byte) (int, error) { 985 i := len(dAtA) 986 _ = i 987 var l int 988 _ = l 989 if m.XXX_unrecognized != nil { 990 i -= len(m.XXX_unrecognized) 991 copy(dAtA[i:], m.XXX_unrecognized) 992 } 993 if m.AppsInAnyNamespaceEnabled { 994 i-- 995 if m.AppsInAnyNamespaceEnabled { 996 dAtA[i] = 1 997 } else { 998 dAtA[i] = 0 999 } 1000 i-- 1001 dAtA[i] = 0x1 1002 i-- 1003 dAtA[i] = 0xc0 1004 } 1005 if len(m.ControllerNamespace) > 0 { 1006 i -= len(m.ControllerNamespace) 1007 copy(dAtA[i:], m.ControllerNamespace) 1008 i = encodeVarintSettings(dAtA, i, uint64(len(m.ControllerNamespace))) 1009 i-- 1010 dAtA[i] = 0x1 1011 i-- 1012 dAtA[i] = 0xba 1013 } 1014 if m.ExecEnabled { 1015 i-- 1016 if m.ExecEnabled { 1017 dAtA[i] = 1 1018 } else { 1019 dAtA[i] = 0 1020 } 1021 i-- 1022 dAtA[i] = 0x1 1023 i-- 1024 dAtA[i] = 0xb0 1025 } 1026 if len(m.StatusBadgeRootUrl) > 0 { 1027 i -= len(m.StatusBadgeRootUrl) 1028 copy(dAtA[i:], m.StatusBadgeRootUrl) 1029 i = encodeVarintSettings(dAtA, i, uint64(len(m.StatusBadgeRootUrl))) 1030 i-- 1031 dAtA[i] = 0x1 1032 i-- 1033 dAtA[i] = 0xaa 1034 } 1035 if len(m.UiBannerPosition) > 0 { 1036 i -= len(m.UiBannerPosition) 1037 copy(dAtA[i:], m.UiBannerPosition) 1038 i = encodeVarintSettings(dAtA, i, uint64(len(m.UiBannerPosition))) 1039 i-- 1040 dAtA[i] = 0x1 1041 i-- 1042 dAtA[i] = 0xa2 1043 } 1044 if m.UiBannerPermanent { 1045 i-- 1046 if m.UiBannerPermanent { 1047 dAtA[i] = 1 1048 } else { 1049 dAtA[i] = 0 1050 } 1051 i-- 1052 dAtA[i] = 0x1 1053 i-- 1054 dAtA[i] = 0x98 1055 } 1056 if len(m.TrackingMethod) > 0 { 1057 i -= len(m.TrackingMethod) 1058 copy(dAtA[i:], m.TrackingMethod) 1059 i = encodeVarintSettings(dAtA, i, uint64(len(m.TrackingMethod))) 1060 i-- 1061 dAtA[i] = 0x1 1062 i-- 1063 dAtA[i] = 0x92 1064 } 1065 if len(m.PasswordPattern) > 0 { 1066 i -= len(m.PasswordPattern) 1067 copy(dAtA[i:], m.PasswordPattern) 1068 i = encodeVarintSettings(dAtA, i, uint64(len(m.PasswordPattern))) 1069 i-- 1070 dAtA[i] = 0x1 1071 i-- 1072 dAtA[i] = 0x8a 1073 } 1074 if len(m.UiBannerURL) > 0 { 1075 i -= len(m.UiBannerURL) 1076 copy(dAtA[i:], m.UiBannerURL) 1077 i = encodeVarintSettings(dAtA, i, uint64(len(m.UiBannerURL))) 1078 i-- 1079 dAtA[i] = 0x1 1080 i-- 1081 dAtA[i] = 0x82 1082 } 1083 if len(m.UiBannerContent) > 0 { 1084 i -= len(m.UiBannerContent) 1085 copy(dAtA[i:], m.UiBannerContent) 1086 i = encodeVarintSettings(dAtA, i, uint64(len(m.UiBannerContent))) 1087 i-- 1088 dAtA[i] = 0x7a 1089 } 1090 if len(m.UiCssURL) > 0 { 1091 i -= len(m.UiCssURL) 1092 copy(dAtA[i:], m.UiCssURL) 1093 i = encodeVarintSettings(dAtA, i, uint64(len(m.UiCssURL))) 1094 i-- 1095 dAtA[i] = 0x72 1096 } 1097 if len(m.KustomizeVersions) > 0 { 1098 for iNdEx := len(m.KustomizeVersions) - 1; iNdEx >= 0; iNdEx-- { 1099 i -= len(m.KustomizeVersions[iNdEx]) 1100 copy(dAtA[i:], m.KustomizeVersions[iNdEx]) 1101 i = encodeVarintSettings(dAtA, i, uint64(len(m.KustomizeVersions[iNdEx]))) 1102 i-- 1103 dAtA[i] = 0x6a 1104 } 1105 } 1106 if len(m.ConfigManagementPlugins) > 0 { 1107 for iNdEx := len(m.ConfigManagementPlugins) - 1; iNdEx >= 0; iNdEx-- { 1108 { 1109 size, err := m.ConfigManagementPlugins[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 1110 if err != nil { 1111 return 0, err 1112 } 1113 i -= size 1114 i = encodeVarintSettings(dAtA, i, uint64(size)) 1115 } 1116 i-- 1117 dAtA[i] = 0x62 1118 } 1119 } 1120 if m.UserLoginsDisabled { 1121 i-- 1122 if m.UserLoginsDisabled { 1123 dAtA[i] = 1 1124 } else { 1125 dAtA[i] = 0 1126 } 1127 i-- 1128 dAtA[i] = 0x58 1129 } 1130 if len(m.Plugins) > 0 { 1131 for iNdEx := len(m.Plugins) - 1; iNdEx >= 0; iNdEx-- { 1132 { 1133 size, err := m.Plugins[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 1134 if err != nil { 1135 return 0, err 1136 } 1137 i -= size 1138 i = encodeVarintSettings(dAtA, i, uint64(size)) 1139 } 1140 i-- 1141 dAtA[i] = 0x52 1142 } 1143 } 1144 if m.Help != nil { 1145 { 1146 size, err := m.Help.MarshalToSizedBuffer(dAtA[:i]) 1147 if err != nil { 1148 return 0, err 1149 } 1150 i -= size 1151 i = encodeVarintSettings(dAtA, i, uint64(size)) 1152 } 1153 i-- 1154 dAtA[i] = 0x4a 1155 } 1156 if m.KustomizeOptions != nil { 1157 { 1158 size, err := m.KustomizeOptions.MarshalToSizedBuffer(dAtA[:i]) 1159 if err != nil { 1160 return 0, err 1161 } 1162 i -= size 1163 i = encodeVarintSettings(dAtA, i, uint64(size)) 1164 } 1165 i-- 1166 dAtA[i] = 0x42 1167 } 1168 if m.GoogleAnalytics != nil { 1169 { 1170 size, err := m.GoogleAnalytics.MarshalToSizedBuffer(dAtA[:i]) 1171 if err != nil { 1172 return 0, err 1173 } 1174 i -= size 1175 i = encodeVarintSettings(dAtA, i, uint64(size)) 1176 } 1177 i-- 1178 dAtA[i] = 0x3a 1179 } 1180 if m.StatusBadgeEnabled { 1181 i-- 1182 if m.StatusBadgeEnabled { 1183 dAtA[i] = 1 1184 } else { 1185 dAtA[i] = 0 1186 } 1187 i-- 1188 dAtA[i] = 0x30 1189 } 1190 if len(m.ResourceOverrides) > 0 { 1191 for k := range m.ResourceOverrides { 1192 v := m.ResourceOverrides[k] 1193 baseI := i 1194 if v != nil { 1195 { 1196 size, err := v.MarshalToSizedBuffer(dAtA[:i]) 1197 if err != nil { 1198 return 0, err 1199 } 1200 i -= size 1201 i = encodeVarintSettings(dAtA, i, uint64(size)) 1202 } 1203 i-- 1204 dAtA[i] = 0x12 1205 } 1206 i -= len(k) 1207 copy(dAtA[i:], k) 1208 i = encodeVarintSettings(dAtA, i, uint64(len(k))) 1209 i-- 1210 dAtA[i] = 0xa 1211 i = encodeVarintSettings(dAtA, i, uint64(baseI-i)) 1212 i-- 1213 dAtA[i] = 0x2a 1214 } 1215 } 1216 if len(m.AppLabelKey) > 0 { 1217 i -= len(m.AppLabelKey) 1218 copy(dAtA[i:], m.AppLabelKey) 1219 i = encodeVarintSettings(dAtA, i, uint64(len(m.AppLabelKey))) 1220 i-- 1221 dAtA[i] = 0x22 1222 } 1223 if m.OIDCConfig != nil { 1224 { 1225 size, err := m.OIDCConfig.MarshalToSizedBuffer(dAtA[:i]) 1226 if err != nil { 1227 return 0, err 1228 } 1229 i -= size 1230 i = encodeVarintSettings(dAtA, i, uint64(size)) 1231 } 1232 i-- 1233 dAtA[i] = 0x1a 1234 } 1235 if m.DexConfig != nil { 1236 { 1237 size, err := m.DexConfig.MarshalToSizedBuffer(dAtA[:i]) 1238 if err != nil { 1239 return 0, err 1240 } 1241 i -= size 1242 i = encodeVarintSettings(dAtA, i, uint64(size)) 1243 } 1244 i-- 1245 dAtA[i] = 0x12 1246 } 1247 if len(m.URL) > 0 { 1248 i -= len(m.URL) 1249 copy(dAtA[i:], m.URL) 1250 i = encodeVarintSettings(dAtA, i, uint64(len(m.URL))) 1251 i-- 1252 dAtA[i] = 0xa 1253 } 1254 return len(dAtA) - i, nil 1255 } 1256 1257 func (m *GoogleAnalyticsConfig) Marshal() (dAtA []byte, err error) { 1258 size := m.Size() 1259 dAtA = make([]byte, size) 1260 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1261 if err != nil { 1262 return nil, err 1263 } 1264 return dAtA[:n], nil 1265 } 1266 1267 func (m *GoogleAnalyticsConfig) MarshalTo(dAtA []byte) (int, error) { 1268 size := m.Size() 1269 return m.MarshalToSizedBuffer(dAtA[:size]) 1270 } 1271 1272 func (m *GoogleAnalyticsConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1273 i := len(dAtA) 1274 _ = i 1275 var l int 1276 _ = l 1277 if m.XXX_unrecognized != nil { 1278 i -= len(m.XXX_unrecognized) 1279 copy(dAtA[i:], m.XXX_unrecognized) 1280 } 1281 if m.AnonymizeUsers { 1282 i-- 1283 if m.AnonymizeUsers { 1284 dAtA[i] = 1 1285 } else { 1286 dAtA[i] = 0 1287 } 1288 i-- 1289 dAtA[i] = 0x10 1290 } 1291 if len(m.TrackingID) > 0 { 1292 i -= len(m.TrackingID) 1293 copy(dAtA[i:], m.TrackingID) 1294 i = encodeVarintSettings(dAtA, i, uint64(len(m.TrackingID))) 1295 i-- 1296 dAtA[i] = 0xa 1297 } 1298 return len(dAtA) - i, nil 1299 } 1300 1301 func (m *SettingsPluginsResponse) Marshal() (dAtA []byte, err error) { 1302 size := m.Size() 1303 dAtA = make([]byte, size) 1304 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1305 if err != nil { 1306 return nil, err 1307 } 1308 return dAtA[:n], nil 1309 } 1310 1311 func (m *SettingsPluginsResponse) MarshalTo(dAtA []byte) (int, error) { 1312 size := m.Size() 1313 return m.MarshalToSizedBuffer(dAtA[:size]) 1314 } 1315 1316 func (m *SettingsPluginsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1317 i := len(dAtA) 1318 _ = i 1319 var l int 1320 _ = l 1321 if m.XXX_unrecognized != nil { 1322 i -= len(m.XXX_unrecognized) 1323 copy(dAtA[i:], m.XXX_unrecognized) 1324 } 1325 if len(m.Plugins) > 0 { 1326 for iNdEx := len(m.Plugins) - 1; iNdEx >= 0; iNdEx-- { 1327 { 1328 size, err := m.Plugins[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 1329 if err != nil { 1330 return 0, err 1331 } 1332 i -= size 1333 i = encodeVarintSettings(dAtA, i, uint64(size)) 1334 } 1335 i-- 1336 dAtA[i] = 0xa 1337 } 1338 } 1339 return len(dAtA) - i, nil 1340 } 1341 1342 func (m *Help) Marshal() (dAtA []byte, err error) { 1343 size := m.Size() 1344 dAtA = make([]byte, size) 1345 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1346 if err != nil { 1347 return nil, err 1348 } 1349 return dAtA[:n], nil 1350 } 1351 1352 func (m *Help) MarshalTo(dAtA []byte) (int, error) { 1353 size := m.Size() 1354 return m.MarshalToSizedBuffer(dAtA[:size]) 1355 } 1356 1357 func (m *Help) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1358 i := len(dAtA) 1359 _ = i 1360 var l int 1361 _ = l 1362 if m.XXX_unrecognized != nil { 1363 i -= len(m.XXX_unrecognized) 1364 copy(dAtA[i:], m.XXX_unrecognized) 1365 } 1366 if len(m.BinaryUrls) > 0 { 1367 for k := range m.BinaryUrls { 1368 v := m.BinaryUrls[k] 1369 baseI := i 1370 i -= len(v) 1371 copy(dAtA[i:], v) 1372 i = encodeVarintSettings(dAtA, i, uint64(len(v))) 1373 i-- 1374 dAtA[i] = 0x12 1375 i -= len(k) 1376 copy(dAtA[i:], k) 1377 i = encodeVarintSettings(dAtA, i, uint64(len(k))) 1378 i-- 1379 dAtA[i] = 0xa 1380 i = encodeVarintSettings(dAtA, i, uint64(baseI-i)) 1381 i-- 1382 dAtA[i] = 0x1a 1383 } 1384 } 1385 if len(m.ChatText) > 0 { 1386 i -= len(m.ChatText) 1387 copy(dAtA[i:], m.ChatText) 1388 i = encodeVarintSettings(dAtA, i, uint64(len(m.ChatText))) 1389 i-- 1390 dAtA[i] = 0x12 1391 } 1392 if len(m.ChatUrl) > 0 { 1393 i -= len(m.ChatUrl) 1394 copy(dAtA[i:], m.ChatUrl) 1395 i = encodeVarintSettings(dAtA, i, uint64(len(m.ChatUrl))) 1396 i-- 1397 dAtA[i] = 0xa 1398 } 1399 return len(dAtA) - i, nil 1400 } 1401 1402 func (m *Plugin) Marshal() (dAtA []byte, err error) { 1403 size := m.Size() 1404 dAtA = make([]byte, size) 1405 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1406 if err != nil { 1407 return nil, err 1408 } 1409 return dAtA[:n], nil 1410 } 1411 1412 func (m *Plugin) MarshalTo(dAtA []byte) (int, error) { 1413 size := m.Size() 1414 return m.MarshalToSizedBuffer(dAtA[:size]) 1415 } 1416 1417 func (m *Plugin) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1418 i := len(dAtA) 1419 _ = i 1420 var l int 1421 _ = l 1422 if m.XXX_unrecognized != nil { 1423 i -= len(m.XXX_unrecognized) 1424 copy(dAtA[i:], m.XXX_unrecognized) 1425 } 1426 if len(m.Name) > 0 { 1427 i -= len(m.Name) 1428 copy(dAtA[i:], m.Name) 1429 i = encodeVarintSettings(dAtA, i, uint64(len(m.Name))) 1430 i-- 1431 dAtA[i] = 0xa 1432 } 1433 return len(dAtA) - i, nil 1434 } 1435 1436 func (m *DexConfig) Marshal() (dAtA []byte, err error) { 1437 size := m.Size() 1438 dAtA = make([]byte, size) 1439 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1440 if err != nil { 1441 return nil, err 1442 } 1443 return dAtA[:n], nil 1444 } 1445 1446 func (m *DexConfig) MarshalTo(dAtA []byte) (int, error) { 1447 size := m.Size() 1448 return m.MarshalToSizedBuffer(dAtA[:size]) 1449 } 1450 1451 func (m *DexConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1452 i := len(dAtA) 1453 _ = i 1454 var l int 1455 _ = l 1456 if m.XXX_unrecognized != nil { 1457 i -= len(m.XXX_unrecognized) 1458 copy(dAtA[i:], m.XXX_unrecognized) 1459 } 1460 if len(m.Connectors) > 0 { 1461 for iNdEx := len(m.Connectors) - 1; iNdEx >= 0; iNdEx-- { 1462 { 1463 size, err := m.Connectors[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 1464 if err != nil { 1465 return 0, err 1466 } 1467 i -= size 1468 i = encodeVarintSettings(dAtA, i, uint64(size)) 1469 } 1470 i-- 1471 dAtA[i] = 0xa 1472 } 1473 } 1474 return len(dAtA) - i, nil 1475 } 1476 1477 func (m *Connector) Marshal() (dAtA []byte, err error) { 1478 size := m.Size() 1479 dAtA = make([]byte, size) 1480 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1481 if err != nil { 1482 return nil, err 1483 } 1484 return dAtA[:n], nil 1485 } 1486 1487 func (m *Connector) MarshalTo(dAtA []byte) (int, error) { 1488 size := m.Size() 1489 return m.MarshalToSizedBuffer(dAtA[:size]) 1490 } 1491 1492 func (m *Connector) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1493 i := len(dAtA) 1494 _ = i 1495 var l int 1496 _ = l 1497 if m.XXX_unrecognized != nil { 1498 i -= len(m.XXX_unrecognized) 1499 copy(dAtA[i:], m.XXX_unrecognized) 1500 } 1501 if len(m.Type) > 0 { 1502 i -= len(m.Type) 1503 copy(dAtA[i:], m.Type) 1504 i = encodeVarintSettings(dAtA, i, uint64(len(m.Type))) 1505 i-- 1506 dAtA[i] = 0x12 1507 } 1508 if len(m.Name) > 0 { 1509 i -= len(m.Name) 1510 copy(dAtA[i:], m.Name) 1511 i = encodeVarintSettings(dAtA, i, uint64(len(m.Name))) 1512 i-- 1513 dAtA[i] = 0xa 1514 } 1515 return len(dAtA) - i, nil 1516 } 1517 1518 func (m *OIDCConfig) Marshal() (dAtA []byte, err error) { 1519 size := m.Size() 1520 dAtA = make([]byte, size) 1521 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1522 if err != nil { 1523 return nil, err 1524 } 1525 return dAtA[:n], nil 1526 } 1527 1528 func (m *OIDCConfig) MarshalTo(dAtA []byte) (int, error) { 1529 size := m.Size() 1530 return m.MarshalToSizedBuffer(dAtA[:size]) 1531 } 1532 1533 func (m *OIDCConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1534 i := len(dAtA) 1535 _ = i 1536 var l int 1537 _ = l 1538 if m.XXX_unrecognized != nil { 1539 i -= len(m.XXX_unrecognized) 1540 copy(dAtA[i:], m.XXX_unrecognized) 1541 } 1542 if m.EnablePKCEAuthentication { 1543 i-- 1544 if m.EnablePKCEAuthentication { 1545 dAtA[i] = 1 1546 } else { 1547 dAtA[i] = 0 1548 } 1549 i-- 1550 dAtA[i] = 0x38 1551 } 1552 if len(m.IDTokenClaims) > 0 { 1553 for k := range m.IDTokenClaims { 1554 v := m.IDTokenClaims[k] 1555 baseI := i 1556 if v != nil { 1557 { 1558 size, err := v.MarshalToSizedBuffer(dAtA[:i]) 1559 if err != nil { 1560 return 0, err 1561 } 1562 i -= size 1563 i = encodeVarintSettings(dAtA, i, uint64(size)) 1564 } 1565 i-- 1566 dAtA[i] = 0x12 1567 } 1568 i -= len(k) 1569 copy(dAtA[i:], k) 1570 i = encodeVarintSettings(dAtA, i, uint64(len(k))) 1571 i-- 1572 dAtA[i] = 0xa 1573 i = encodeVarintSettings(dAtA, i, uint64(baseI-i)) 1574 i-- 1575 dAtA[i] = 0x32 1576 } 1577 } 1578 if len(m.Scopes) > 0 { 1579 for iNdEx := len(m.Scopes) - 1; iNdEx >= 0; iNdEx-- { 1580 i -= len(m.Scopes[iNdEx]) 1581 copy(dAtA[i:], m.Scopes[iNdEx]) 1582 i = encodeVarintSettings(dAtA, i, uint64(len(m.Scopes[iNdEx]))) 1583 i-- 1584 dAtA[i] = 0x2a 1585 } 1586 } 1587 if len(m.CLIClientID) > 0 { 1588 i -= len(m.CLIClientID) 1589 copy(dAtA[i:], m.CLIClientID) 1590 i = encodeVarintSettings(dAtA, i, uint64(len(m.CLIClientID))) 1591 i-- 1592 dAtA[i] = 0x22 1593 } 1594 if len(m.ClientID) > 0 { 1595 i -= len(m.ClientID) 1596 copy(dAtA[i:], m.ClientID) 1597 i = encodeVarintSettings(dAtA, i, uint64(len(m.ClientID))) 1598 i-- 1599 dAtA[i] = 0x1a 1600 } 1601 if len(m.Issuer) > 0 { 1602 i -= len(m.Issuer) 1603 copy(dAtA[i:], m.Issuer) 1604 i = encodeVarintSettings(dAtA, i, uint64(len(m.Issuer))) 1605 i-- 1606 dAtA[i] = 0x12 1607 } 1608 if len(m.Name) > 0 { 1609 i -= len(m.Name) 1610 copy(dAtA[i:], m.Name) 1611 i = encodeVarintSettings(dAtA, i, uint64(len(m.Name))) 1612 i-- 1613 dAtA[i] = 0xa 1614 } 1615 return len(dAtA) - i, nil 1616 } 1617 1618 func encodeVarintSettings(dAtA []byte, offset int, v uint64) int { 1619 offset -= sovSettings(v) 1620 base := offset 1621 for v >= 1<<7 { 1622 dAtA[offset] = uint8(v&0x7f | 0x80) 1623 v >>= 7 1624 offset++ 1625 } 1626 dAtA[offset] = uint8(v) 1627 return base 1628 } 1629 func (m *SettingsQuery) Size() (n int) { 1630 if m == nil { 1631 return 0 1632 } 1633 var l int 1634 _ = l 1635 if m.XXX_unrecognized != nil { 1636 n += len(m.XXX_unrecognized) 1637 } 1638 return n 1639 } 1640 1641 func (m *Settings) Size() (n int) { 1642 if m == nil { 1643 return 0 1644 } 1645 var l int 1646 _ = l 1647 l = len(m.URL) 1648 if l > 0 { 1649 n += 1 + l + sovSettings(uint64(l)) 1650 } 1651 if m.DexConfig != nil { 1652 l = m.DexConfig.Size() 1653 n += 1 + l + sovSettings(uint64(l)) 1654 } 1655 if m.OIDCConfig != nil { 1656 l = m.OIDCConfig.Size() 1657 n += 1 + l + sovSettings(uint64(l)) 1658 } 1659 l = len(m.AppLabelKey) 1660 if l > 0 { 1661 n += 1 + l + sovSettings(uint64(l)) 1662 } 1663 if len(m.ResourceOverrides) > 0 { 1664 for k, v := range m.ResourceOverrides { 1665 _ = k 1666 _ = v 1667 l = 0 1668 if v != nil { 1669 l = v.Size() 1670 l += 1 + sovSettings(uint64(l)) 1671 } 1672 mapEntrySize := 1 + len(k) + sovSettings(uint64(len(k))) + l 1673 n += mapEntrySize + 1 + sovSettings(uint64(mapEntrySize)) 1674 } 1675 } 1676 if m.StatusBadgeEnabled { 1677 n += 2 1678 } 1679 if m.GoogleAnalytics != nil { 1680 l = m.GoogleAnalytics.Size() 1681 n += 1 + l + sovSettings(uint64(l)) 1682 } 1683 if m.KustomizeOptions != nil { 1684 l = m.KustomizeOptions.Size() 1685 n += 1 + l + sovSettings(uint64(l)) 1686 } 1687 if m.Help != nil { 1688 l = m.Help.Size() 1689 n += 1 + l + sovSettings(uint64(l)) 1690 } 1691 if len(m.Plugins) > 0 { 1692 for _, e := range m.Plugins { 1693 l = e.Size() 1694 n += 1 + l + sovSettings(uint64(l)) 1695 } 1696 } 1697 if m.UserLoginsDisabled { 1698 n += 2 1699 } 1700 if len(m.ConfigManagementPlugins) > 0 { 1701 for _, e := range m.ConfigManagementPlugins { 1702 l = e.Size() 1703 n += 1 + l + sovSettings(uint64(l)) 1704 } 1705 } 1706 if len(m.KustomizeVersions) > 0 { 1707 for _, s := range m.KustomizeVersions { 1708 l = len(s) 1709 n += 1 + l + sovSettings(uint64(l)) 1710 } 1711 } 1712 l = len(m.UiCssURL) 1713 if l > 0 { 1714 n += 1 + l + sovSettings(uint64(l)) 1715 } 1716 l = len(m.UiBannerContent) 1717 if l > 0 { 1718 n += 1 + l + sovSettings(uint64(l)) 1719 } 1720 l = len(m.UiBannerURL) 1721 if l > 0 { 1722 n += 2 + l + sovSettings(uint64(l)) 1723 } 1724 l = len(m.PasswordPattern) 1725 if l > 0 { 1726 n += 2 + l + sovSettings(uint64(l)) 1727 } 1728 l = len(m.TrackingMethod) 1729 if l > 0 { 1730 n += 2 + l + sovSettings(uint64(l)) 1731 } 1732 if m.UiBannerPermanent { 1733 n += 3 1734 } 1735 l = len(m.UiBannerPosition) 1736 if l > 0 { 1737 n += 2 + l + sovSettings(uint64(l)) 1738 } 1739 l = len(m.StatusBadgeRootUrl) 1740 if l > 0 { 1741 n += 2 + l + sovSettings(uint64(l)) 1742 } 1743 if m.ExecEnabled { 1744 n += 3 1745 } 1746 l = len(m.ControllerNamespace) 1747 if l > 0 { 1748 n += 2 + l + sovSettings(uint64(l)) 1749 } 1750 if m.AppsInAnyNamespaceEnabled { 1751 n += 3 1752 } 1753 if m.XXX_unrecognized != nil { 1754 n += len(m.XXX_unrecognized) 1755 } 1756 return n 1757 } 1758 1759 func (m *GoogleAnalyticsConfig) Size() (n int) { 1760 if m == nil { 1761 return 0 1762 } 1763 var l int 1764 _ = l 1765 l = len(m.TrackingID) 1766 if l > 0 { 1767 n += 1 + l + sovSettings(uint64(l)) 1768 } 1769 if m.AnonymizeUsers { 1770 n += 2 1771 } 1772 if m.XXX_unrecognized != nil { 1773 n += len(m.XXX_unrecognized) 1774 } 1775 return n 1776 } 1777 1778 func (m *SettingsPluginsResponse) Size() (n int) { 1779 if m == nil { 1780 return 0 1781 } 1782 var l int 1783 _ = l 1784 if len(m.Plugins) > 0 { 1785 for _, e := range m.Plugins { 1786 l = e.Size() 1787 n += 1 + l + sovSettings(uint64(l)) 1788 } 1789 } 1790 if m.XXX_unrecognized != nil { 1791 n += len(m.XXX_unrecognized) 1792 } 1793 return n 1794 } 1795 1796 func (m *Help) Size() (n int) { 1797 if m == nil { 1798 return 0 1799 } 1800 var l int 1801 _ = l 1802 l = len(m.ChatUrl) 1803 if l > 0 { 1804 n += 1 + l + sovSettings(uint64(l)) 1805 } 1806 l = len(m.ChatText) 1807 if l > 0 { 1808 n += 1 + l + sovSettings(uint64(l)) 1809 } 1810 if len(m.BinaryUrls) > 0 { 1811 for k, v := range m.BinaryUrls { 1812 _ = k 1813 _ = v 1814 mapEntrySize := 1 + len(k) + sovSettings(uint64(len(k))) + 1 + len(v) + sovSettings(uint64(len(v))) 1815 n += mapEntrySize + 1 + sovSettings(uint64(mapEntrySize)) 1816 } 1817 } 1818 if m.XXX_unrecognized != nil { 1819 n += len(m.XXX_unrecognized) 1820 } 1821 return n 1822 } 1823 1824 func (m *Plugin) Size() (n int) { 1825 if m == nil { 1826 return 0 1827 } 1828 var l int 1829 _ = l 1830 l = len(m.Name) 1831 if l > 0 { 1832 n += 1 + l + sovSettings(uint64(l)) 1833 } 1834 if m.XXX_unrecognized != nil { 1835 n += len(m.XXX_unrecognized) 1836 } 1837 return n 1838 } 1839 1840 func (m *DexConfig) Size() (n int) { 1841 if m == nil { 1842 return 0 1843 } 1844 var l int 1845 _ = l 1846 if len(m.Connectors) > 0 { 1847 for _, e := range m.Connectors { 1848 l = e.Size() 1849 n += 1 + l + sovSettings(uint64(l)) 1850 } 1851 } 1852 if m.XXX_unrecognized != nil { 1853 n += len(m.XXX_unrecognized) 1854 } 1855 return n 1856 } 1857 1858 func (m *Connector) Size() (n int) { 1859 if m == nil { 1860 return 0 1861 } 1862 var l int 1863 _ = l 1864 l = len(m.Name) 1865 if l > 0 { 1866 n += 1 + l + sovSettings(uint64(l)) 1867 } 1868 l = len(m.Type) 1869 if l > 0 { 1870 n += 1 + l + sovSettings(uint64(l)) 1871 } 1872 if m.XXX_unrecognized != nil { 1873 n += len(m.XXX_unrecognized) 1874 } 1875 return n 1876 } 1877 1878 func (m *OIDCConfig) Size() (n int) { 1879 if m == nil { 1880 return 0 1881 } 1882 var l int 1883 _ = l 1884 l = len(m.Name) 1885 if l > 0 { 1886 n += 1 + l + sovSettings(uint64(l)) 1887 } 1888 l = len(m.Issuer) 1889 if l > 0 { 1890 n += 1 + l + sovSettings(uint64(l)) 1891 } 1892 l = len(m.ClientID) 1893 if l > 0 { 1894 n += 1 + l + sovSettings(uint64(l)) 1895 } 1896 l = len(m.CLIClientID) 1897 if l > 0 { 1898 n += 1 + l + sovSettings(uint64(l)) 1899 } 1900 if len(m.Scopes) > 0 { 1901 for _, s := range m.Scopes { 1902 l = len(s) 1903 n += 1 + l + sovSettings(uint64(l)) 1904 } 1905 } 1906 if len(m.IDTokenClaims) > 0 { 1907 for k, v := range m.IDTokenClaims { 1908 _ = k 1909 _ = v 1910 l = 0 1911 if v != nil { 1912 l = v.Size() 1913 l += 1 + sovSettings(uint64(l)) 1914 } 1915 mapEntrySize := 1 + len(k) + sovSettings(uint64(len(k))) + l 1916 n += mapEntrySize + 1 + sovSettings(uint64(mapEntrySize)) 1917 } 1918 } 1919 if m.EnablePKCEAuthentication { 1920 n += 2 1921 } 1922 if m.XXX_unrecognized != nil { 1923 n += len(m.XXX_unrecognized) 1924 } 1925 return n 1926 } 1927 1928 func sovSettings(x uint64) (n int) { 1929 return (math_bits.Len64(x|1) + 6) / 7 1930 } 1931 func sozSettings(x uint64) (n int) { 1932 return sovSettings(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 1933 } 1934 func (m *SettingsQuery) Unmarshal(dAtA []byte) error { 1935 l := len(dAtA) 1936 iNdEx := 0 1937 for iNdEx < l { 1938 preIndex := iNdEx 1939 var wire uint64 1940 for shift := uint(0); ; shift += 7 { 1941 if shift >= 64 { 1942 return ErrIntOverflowSettings 1943 } 1944 if iNdEx >= l { 1945 return io.ErrUnexpectedEOF 1946 } 1947 b := dAtA[iNdEx] 1948 iNdEx++ 1949 wire |= uint64(b&0x7F) << shift 1950 if b < 0x80 { 1951 break 1952 } 1953 } 1954 fieldNum := int32(wire >> 3) 1955 wireType := int(wire & 0x7) 1956 if wireType == 4 { 1957 return fmt.Errorf("proto: SettingsQuery: wiretype end group for non-group") 1958 } 1959 if fieldNum <= 0 { 1960 return fmt.Errorf("proto: SettingsQuery: illegal tag %d (wire type %d)", fieldNum, wire) 1961 } 1962 switch fieldNum { 1963 default: 1964 iNdEx = preIndex 1965 skippy, err := skipSettings(dAtA[iNdEx:]) 1966 if err != nil { 1967 return err 1968 } 1969 if (skippy < 0) || (iNdEx+skippy) < 0 { 1970 return ErrInvalidLengthSettings 1971 } 1972 if (iNdEx + skippy) > l { 1973 return io.ErrUnexpectedEOF 1974 } 1975 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 1976 iNdEx += skippy 1977 } 1978 } 1979 1980 if iNdEx > l { 1981 return io.ErrUnexpectedEOF 1982 } 1983 return nil 1984 } 1985 func (m *Settings) Unmarshal(dAtA []byte) error { 1986 l := len(dAtA) 1987 iNdEx := 0 1988 for iNdEx < l { 1989 preIndex := iNdEx 1990 var wire uint64 1991 for shift := uint(0); ; shift += 7 { 1992 if shift >= 64 { 1993 return ErrIntOverflowSettings 1994 } 1995 if iNdEx >= l { 1996 return io.ErrUnexpectedEOF 1997 } 1998 b := dAtA[iNdEx] 1999 iNdEx++ 2000 wire |= uint64(b&0x7F) << shift 2001 if b < 0x80 { 2002 break 2003 } 2004 } 2005 fieldNum := int32(wire >> 3) 2006 wireType := int(wire & 0x7) 2007 if wireType == 4 { 2008 return fmt.Errorf("proto: Settings: wiretype end group for non-group") 2009 } 2010 if fieldNum <= 0 { 2011 return fmt.Errorf("proto: Settings: illegal tag %d (wire type %d)", fieldNum, wire) 2012 } 2013 switch fieldNum { 2014 case 1: 2015 if wireType != 2 { 2016 return fmt.Errorf("proto: wrong wireType = %d for field URL", wireType) 2017 } 2018 var stringLen uint64 2019 for shift := uint(0); ; shift += 7 { 2020 if shift >= 64 { 2021 return ErrIntOverflowSettings 2022 } 2023 if iNdEx >= l { 2024 return io.ErrUnexpectedEOF 2025 } 2026 b := dAtA[iNdEx] 2027 iNdEx++ 2028 stringLen |= uint64(b&0x7F) << shift 2029 if b < 0x80 { 2030 break 2031 } 2032 } 2033 intStringLen := int(stringLen) 2034 if intStringLen < 0 { 2035 return ErrInvalidLengthSettings 2036 } 2037 postIndex := iNdEx + intStringLen 2038 if postIndex < 0 { 2039 return ErrInvalidLengthSettings 2040 } 2041 if postIndex > l { 2042 return io.ErrUnexpectedEOF 2043 } 2044 m.URL = string(dAtA[iNdEx:postIndex]) 2045 iNdEx = postIndex 2046 case 2: 2047 if wireType != 2 { 2048 return fmt.Errorf("proto: wrong wireType = %d for field DexConfig", wireType) 2049 } 2050 var msglen int 2051 for shift := uint(0); ; shift += 7 { 2052 if shift >= 64 { 2053 return ErrIntOverflowSettings 2054 } 2055 if iNdEx >= l { 2056 return io.ErrUnexpectedEOF 2057 } 2058 b := dAtA[iNdEx] 2059 iNdEx++ 2060 msglen |= int(b&0x7F) << shift 2061 if b < 0x80 { 2062 break 2063 } 2064 } 2065 if msglen < 0 { 2066 return ErrInvalidLengthSettings 2067 } 2068 postIndex := iNdEx + msglen 2069 if postIndex < 0 { 2070 return ErrInvalidLengthSettings 2071 } 2072 if postIndex > l { 2073 return io.ErrUnexpectedEOF 2074 } 2075 if m.DexConfig == nil { 2076 m.DexConfig = &DexConfig{} 2077 } 2078 if err := m.DexConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2079 return err 2080 } 2081 iNdEx = postIndex 2082 case 3: 2083 if wireType != 2 { 2084 return fmt.Errorf("proto: wrong wireType = %d for field OIDCConfig", wireType) 2085 } 2086 var msglen int 2087 for shift := uint(0); ; shift += 7 { 2088 if shift >= 64 { 2089 return ErrIntOverflowSettings 2090 } 2091 if iNdEx >= l { 2092 return io.ErrUnexpectedEOF 2093 } 2094 b := dAtA[iNdEx] 2095 iNdEx++ 2096 msglen |= int(b&0x7F) << shift 2097 if b < 0x80 { 2098 break 2099 } 2100 } 2101 if msglen < 0 { 2102 return ErrInvalidLengthSettings 2103 } 2104 postIndex := iNdEx + msglen 2105 if postIndex < 0 { 2106 return ErrInvalidLengthSettings 2107 } 2108 if postIndex > l { 2109 return io.ErrUnexpectedEOF 2110 } 2111 if m.OIDCConfig == nil { 2112 m.OIDCConfig = &OIDCConfig{} 2113 } 2114 if err := m.OIDCConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2115 return err 2116 } 2117 iNdEx = postIndex 2118 case 4: 2119 if wireType != 2 { 2120 return fmt.Errorf("proto: wrong wireType = %d for field AppLabelKey", wireType) 2121 } 2122 var stringLen uint64 2123 for shift := uint(0); ; shift += 7 { 2124 if shift >= 64 { 2125 return ErrIntOverflowSettings 2126 } 2127 if iNdEx >= l { 2128 return io.ErrUnexpectedEOF 2129 } 2130 b := dAtA[iNdEx] 2131 iNdEx++ 2132 stringLen |= uint64(b&0x7F) << shift 2133 if b < 0x80 { 2134 break 2135 } 2136 } 2137 intStringLen := int(stringLen) 2138 if intStringLen < 0 { 2139 return ErrInvalidLengthSettings 2140 } 2141 postIndex := iNdEx + intStringLen 2142 if postIndex < 0 { 2143 return ErrInvalidLengthSettings 2144 } 2145 if postIndex > l { 2146 return io.ErrUnexpectedEOF 2147 } 2148 m.AppLabelKey = string(dAtA[iNdEx:postIndex]) 2149 iNdEx = postIndex 2150 case 5: 2151 if wireType != 2 { 2152 return fmt.Errorf("proto: wrong wireType = %d for field ResourceOverrides", wireType) 2153 } 2154 var msglen int 2155 for shift := uint(0); ; shift += 7 { 2156 if shift >= 64 { 2157 return ErrIntOverflowSettings 2158 } 2159 if iNdEx >= l { 2160 return io.ErrUnexpectedEOF 2161 } 2162 b := dAtA[iNdEx] 2163 iNdEx++ 2164 msglen |= int(b&0x7F) << shift 2165 if b < 0x80 { 2166 break 2167 } 2168 } 2169 if msglen < 0 { 2170 return ErrInvalidLengthSettings 2171 } 2172 postIndex := iNdEx + msglen 2173 if postIndex < 0 { 2174 return ErrInvalidLengthSettings 2175 } 2176 if postIndex > l { 2177 return io.ErrUnexpectedEOF 2178 } 2179 if m.ResourceOverrides == nil { 2180 m.ResourceOverrides = make(map[string]*v1alpha1.ResourceOverride) 2181 } 2182 var mapkey string 2183 var mapvalue *v1alpha1.ResourceOverride 2184 for iNdEx < postIndex { 2185 entryPreIndex := iNdEx 2186 var wire uint64 2187 for shift := uint(0); ; shift += 7 { 2188 if shift >= 64 { 2189 return ErrIntOverflowSettings 2190 } 2191 if iNdEx >= l { 2192 return io.ErrUnexpectedEOF 2193 } 2194 b := dAtA[iNdEx] 2195 iNdEx++ 2196 wire |= uint64(b&0x7F) << shift 2197 if b < 0x80 { 2198 break 2199 } 2200 } 2201 fieldNum := int32(wire >> 3) 2202 if fieldNum == 1 { 2203 var stringLenmapkey uint64 2204 for shift := uint(0); ; shift += 7 { 2205 if shift >= 64 { 2206 return ErrIntOverflowSettings 2207 } 2208 if iNdEx >= l { 2209 return io.ErrUnexpectedEOF 2210 } 2211 b := dAtA[iNdEx] 2212 iNdEx++ 2213 stringLenmapkey |= uint64(b&0x7F) << shift 2214 if b < 0x80 { 2215 break 2216 } 2217 } 2218 intStringLenmapkey := int(stringLenmapkey) 2219 if intStringLenmapkey < 0 { 2220 return ErrInvalidLengthSettings 2221 } 2222 postStringIndexmapkey := iNdEx + intStringLenmapkey 2223 if postStringIndexmapkey < 0 { 2224 return ErrInvalidLengthSettings 2225 } 2226 if postStringIndexmapkey > l { 2227 return io.ErrUnexpectedEOF 2228 } 2229 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 2230 iNdEx = postStringIndexmapkey 2231 } else if fieldNum == 2 { 2232 var mapmsglen int 2233 for shift := uint(0); ; shift += 7 { 2234 if shift >= 64 { 2235 return ErrIntOverflowSettings 2236 } 2237 if iNdEx >= l { 2238 return io.ErrUnexpectedEOF 2239 } 2240 b := dAtA[iNdEx] 2241 iNdEx++ 2242 mapmsglen |= int(b&0x7F) << shift 2243 if b < 0x80 { 2244 break 2245 } 2246 } 2247 if mapmsglen < 0 { 2248 return ErrInvalidLengthSettings 2249 } 2250 postmsgIndex := iNdEx + mapmsglen 2251 if postmsgIndex < 0 { 2252 return ErrInvalidLengthSettings 2253 } 2254 if postmsgIndex > l { 2255 return io.ErrUnexpectedEOF 2256 } 2257 mapvalue = &v1alpha1.ResourceOverride{} 2258 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 2259 return err 2260 } 2261 iNdEx = postmsgIndex 2262 } else { 2263 iNdEx = entryPreIndex 2264 skippy, err := skipSettings(dAtA[iNdEx:]) 2265 if err != nil { 2266 return err 2267 } 2268 if (skippy < 0) || (iNdEx+skippy) < 0 { 2269 return ErrInvalidLengthSettings 2270 } 2271 if (iNdEx + skippy) > postIndex { 2272 return io.ErrUnexpectedEOF 2273 } 2274 iNdEx += skippy 2275 } 2276 } 2277 m.ResourceOverrides[mapkey] = mapvalue 2278 iNdEx = postIndex 2279 case 6: 2280 if wireType != 0 { 2281 return fmt.Errorf("proto: wrong wireType = %d for field StatusBadgeEnabled", wireType) 2282 } 2283 var v int 2284 for shift := uint(0); ; shift += 7 { 2285 if shift >= 64 { 2286 return ErrIntOverflowSettings 2287 } 2288 if iNdEx >= l { 2289 return io.ErrUnexpectedEOF 2290 } 2291 b := dAtA[iNdEx] 2292 iNdEx++ 2293 v |= int(b&0x7F) << shift 2294 if b < 0x80 { 2295 break 2296 } 2297 } 2298 m.StatusBadgeEnabled = bool(v != 0) 2299 case 7: 2300 if wireType != 2 { 2301 return fmt.Errorf("proto: wrong wireType = %d for field GoogleAnalytics", wireType) 2302 } 2303 var msglen int 2304 for shift := uint(0); ; shift += 7 { 2305 if shift >= 64 { 2306 return ErrIntOverflowSettings 2307 } 2308 if iNdEx >= l { 2309 return io.ErrUnexpectedEOF 2310 } 2311 b := dAtA[iNdEx] 2312 iNdEx++ 2313 msglen |= int(b&0x7F) << shift 2314 if b < 0x80 { 2315 break 2316 } 2317 } 2318 if msglen < 0 { 2319 return ErrInvalidLengthSettings 2320 } 2321 postIndex := iNdEx + msglen 2322 if postIndex < 0 { 2323 return ErrInvalidLengthSettings 2324 } 2325 if postIndex > l { 2326 return io.ErrUnexpectedEOF 2327 } 2328 if m.GoogleAnalytics == nil { 2329 m.GoogleAnalytics = &GoogleAnalyticsConfig{} 2330 } 2331 if err := m.GoogleAnalytics.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2332 return err 2333 } 2334 iNdEx = postIndex 2335 case 8: 2336 if wireType != 2 { 2337 return fmt.Errorf("proto: wrong wireType = %d for field KustomizeOptions", wireType) 2338 } 2339 var msglen int 2340 for shift := uint(0); ; shift += 7 { 2341 if shift >= 64 { 2342 return ErrIntOverflowSettings 2343 } 2344 if iNdEx >= l { 2345 return io.ErrUnexpectedEOF 2346 } 2347 b := dAtA[iNdEx] 2348 iNdEx++ 2349 msglen |= int(b&0x7F) << shift 2350 if b < 0x80 { 2351 break 2352 } 2353 } 2354 if msglen < 0 { 2355 return ErrInvalidLengthSettings 2356 } 2357 postIndex := iNdEx + msglen 2358 if postIndex < 0 { 2359 return ErrInvalidLengthSettings 2360 } 2361 if postIndex > l { 2362 return io.ErrUnexpectedEOF 2363 } 2364 if m.KustomizeOptions == nil { 2365 m.KustomizeOptions = &v1alpha1.KustomizeOptions{} 2366 } 2367 if err := m.KustomizeOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2368 return err 2369 } 2370 iNdEx = postIndex 2371 case 9: 2372 if wireType != 2 { 2373 return fmt.Errorf("proto: wrong wireType = %d for field Help", wireType) 2374 } 2375 var msglen int 2376 for shift := uint(0); ; shift += 7 { 2377 if shift >= 64 { 2378 return ErrIntOverflowSettings 2379 } 2380 if iNdEx >= l { 2381 return io.ErrUnexpectedEOF 2382 } 2383 b := dAtA[iNdEx] 2384 iNdEx++ 2385 msglen |= int(b&0x7F) << shift 2386 if b < 0x80 { 2387 break 2388 } 2389 } 2390 if msglen < 0 { 2391 return ErrInvalidLengthSettings 2392 } 2393 postIndex := iNdEx + msglen 2394 if postIndex < 0 { 2395 return ErrInvalidLengthSettings 2396 } 2397 if postIndex > l { 2398 return io.ErrUnexpectedEOF 2399 } 2400 if m.Help == nil { 2401 m.Help = &Help{} 2402 } 2403 if err := m.Help.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2404 return err 2405 } 2406 iNdEx = postIndex 2407 case 10: 2408 if wireType != 2 { 2409 return fmt.Errorf("proto: wrong wireType = %d for field Plugins", wireType) 2410 } 2411 var msglen int 2412 for shift := uint(0); ; shift += 7 { 2413 if shift >= 64 { 2414 return ErrIntOverflowSettings 2415 } 2416 if iNdEx >= l { 2417 return io.ErrUnexpectedEOF 2418 } 2419 b := dAtA[iNdEx] 2420 iNdEx++ 2421 msglen |= int(b&0x7F) << shift 2422 if b < 0x80 { 2423 break 2424 } 2425 } 2426 if msglen < 0 { 2427 return ErrInvalidLengthSettings 2428 } 2429 postIndex := iNdEx + msglen 2430 if postIndex < 0 { 2431 return ErrInvalidLengthSettings 2432 } 2433 if postIndex > l { 2434 return io.ErrUnexpectedEOF 2435 } 2436 m.Plugins = append(m.Plugins, &Plugin{}) 2437 if err := m.Plugins[len(m.Plugins)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2438 return err 2439 } 2440 iNdEx = postIndex 2441 case 11: 2442 if wireType != 0 { 2443 return fmt.Errorf("proto: wrong wireType = %d for field UserLoginsDisabled", wireType) 2444 } 2445 var v int 2446 for shift := uint(0); ; shift += 7 { 2447 if shift >= 64 { 2448 return ErrIntOverflowSettings 2449 } 2450 if iNdEx >= l { 2451 return io.ErrUnexpectedEOF 2452 } 2453 b := dAtA[iNdEx] 2454 iNdEx++ 2455 v |= int(b&0x7F) << shift 2456 if b < 0x80 { 2457 break 2458 } 2459 } 2460 m.UserLoginsDisabled = bool(v != 0) 2461 case 12: 2462 if wireType != 2 { 2463 return fmt.Errorf("proto: wrong wireType = %d for field ConfigManagementPlugins", wireType) 2464 } 2465 var msglen int 2466 for shift := uint(0); ; shift += 7 { 2467 if shift >= 64 { 2468 return ErrIntOverflowSettings 2469 } 2470 if iNdEx >= l { 2471 return io.ErrUnexpectedEOF 2472 } 2473 b := dAtA[iNdEx] 2474 iNdEx++ 2475 msglen |= int(b&0x7F) << shift 2476 if b < 0x80 { 2477 break 2478 } 2479 } 2480 if msglen < 0 { 2481 return ErrInvalidLengthSettings 2482 } 2483 postIndex := iNdEx + msglen 2484 if postIndex < 0 { 2485 return ErrInvalidLengthSettings 2486 } 2487 if postIndex > l { 2488 return io.ErrUnexpectedEOF 2489 } 2490 m.ConfigManagementPlugins = append(m.ConfigManagementPlugins, &v1alpha1.ConfigManagementPlugin{}) 2491 if err := m.ConfigManagementPlugins[len(m.ConfigManagementPlugins)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2492 return err 2493 } 2494 iNdEx = postIndex 2495 case 13: 2496 if wireType != 2 { 2497 return fmt.Errorf("proto: wrong wireType = %d for field KustomizeVersions", wireType) 2498 } 2499 var stringLen uint64 2500 for shift := uint(0); ; shift += 7 { 2501 if shift >= 64 { 2502 return ErrIntOverflowSettings 2503 } 2504 if iNdEx >= l { 2505 return io.ErrUnexpectedEOF 2506 } 2507 b := dAtA[iNdEx] 2508 iNdEx++ 2509 stringLen |= uint64(b&0x7F) << shift 2510 if b < 0x80 { 2511 break 2512 } 2513 } 2514 intStringLen := int(stringLen) 2515 if intStringLen < 0 { 2516 return ErrInvalidLengthSettings 2517 } 2518 postIndex := iNdEx + intStringLen 2519 if postIndex < 0 { 2520 return ErrInvalidLengthSettings 2521 } 2522 if postIndex > l { 2523 return io.ErrUnexpectedEOF 2524 } 2525 m.KustomizeVersions = append(m.KustomizeVersions, string(dAtA[iNdEx:postIndex])) 2526 iNdEx = postIndex 2527 case 14: 2528 if wireType != 2 { 2529 return fmt.Errorf("proto: wrong wireType = %d for field UiCssURL", wireType) 2530 } 2531 var stringLen uint64 2532 for shift := uint(0); ; shift += 7 { 2533 if shift >= 64 { 2534 return ErrIntOverflowSettings 2535 } 2536 if iNdEx >= l { 2537 return io.ErrUnexpectedEOF 2538 } 2539 b := dAtA[iNdEx] 2540 iNdEx++ 2541 stringLen |= uint64(b&0x7F) << shift 2542 if b < 0x80 { 2543 break 2544 } 2545 } 2546 intStringLen := int(stringLen) 2547 if intStringLen < 0 { 2548 return ErrInvalidLengthSettings 2549 } 2550 postIndex := iNdEx + intStringLen 2551 if postIndex < 0 { 2552 return ErrInvalidLengthSettings 2553 } 2554 if postIndex > l { 2555 return io.ErrUnexpectedEOF 2556 } 2557 m.UiCssURL = string(dAtA[iNdEx:postIndex]) 2558 iNdEx = postIndex 2559 case 15: 2560 if wireType != 2 { 2561 return fmt.Errorf("proto: wrong wireType = %d for field UiBannerContent", wireType) 2562 } 2563 var stringLen uint64 2564 for shift := uint(0); ; shift += 7 { 2565 if shift >= 64 { 2566 return ErrIntOverflowSettings 2567 } 2568 if iNdEx >= l { 2569 return io.ErrUnexpectedEOF 2570 } 2571 b := dAtA[iNdEx] 2572 iNdEx++ 2573 stringLen |= uint64(b&0x7F) << shift 2574 if b < 0x80 { 2575 break 2576 } 2577 } 2578 intStringLen := int(stringLen) 2579 if intStringLen < 0 { 2580 return ErrInvalidLengthSettings 2581 } 2582 postIndex := iNdEx + intStringLen 2583 if postIndex < 0 { 2584 return ErrInvalidLengthSettings 2585 } 2586 if postIndex > l { 2587 return io.ErrUnexpectedEOF 2588 } 2589 m.UiBannerContent = string(dAtA[iNdEx:postIndex]) 2590 iNdEx = postIndex 2591 case 16: 2592 if wireType != 2 { 2593 return fmt.Errorf("proto: wrong wireType = %d for field UiBannerURL", wireType) 2594 } 2595 var stringLen uint64 2596 for shift := uint(0); ; shift += 7 { 2597 if shift >= 64 { 2598 return ErrIntOverflowSettings 2599 } 2600 if iNdEx >= l { 2601 return io.ErrUnexpectedEOF 2602 } 2603 b := dAtA[iNdEx] 2604 iNdEx++ 2605 stringLen |= uint64(b&0x7F) << shift 2606 if b < 0x80 { 2607 break 2608 } 2609 } 2610 intStringLen := int(stringLen) 2611 if intStringLen < 0 { 2612 return ErrInvalidLengthSettings 2613 } 2614 postIndex := iNdEx + intStringLen 2615 if postIndex < 0 { 2616 return ErrInvalidLengthSettings 2617 } 2618 if postIndex > l { 2619 return io.ErrUnexpectedEOF 2620 } 2621 m.UiBannerURL = string(dAtA[iNdEx:postIndex]) 2622 iNdEx = postIndex 2623 case 17: 2624 if wireType != 2 { 2625 return fmt.Errorf("proto: wrong wireType = %d for field PasswordPattern", wireType) 2626 } 2627 var stringLen uint64 2628 for shift := uint(0); ; shift += 7 { 2629 if shift >= 64 { 2630 return ErrIntOverflowSettings 2631 } 2632 if iNdEx >= l { 2633 return io.ErrUnexpectedEOF 2634 } 2635 b := dAtA[iNdEx] 2636 iNdEx++ 2637 stringLen |= uint64(b&0x7F) << shift 2638 if b < 0x80 { 2639 break 2640 } 2641 } 2642 intStringLen := int(stringLen) 2643 if intStringLen < 0 { 2644 return ErrInvalidLengthSettings 2645 } 2646 postIndex := iNdEx + intStringLen 2647 if postIndex < 0 { 2648 return ErrInvalidLengthSettings 2649 } 2650 if postIndex > l { 2651 return io.ErrUnexpectedEOF 2652 } 2653 m.PasswordPattern = string(dAtA[iNdEx:postIndex]) 2654 iNdEx = postIndex 2655 case 18: 2656 if wireType != 2 { 2657 return fmt.Errorf("proto: wrong wireType = %d for field TrackingMethod", wireType) 2658 } 2659 var stringLen uint64 2660 for shift := uint(0); ; shift += 7 { 2661 if shift >= 64 { 2662 return ErrIntOverflowSettings 2663 } 2664 if iNdEx >= l { 2665 return io.ErrUnexpectedEOF 2666 } 2667 b := dAtA[iNdEx] 2668 iNdEx++ 2669 stringLen |= uint64(b&0x7F) << shift 2670 if b < 0x80 { 2671 break 2672 } 2673 } 2674 intStringLen := int(stringLen) 2675 if intStringLen < 0 { 2676 return ErrInvalidLengthSettings 2677 } 2678 postIndex := iNdEx + intStringLen 2679 if postIndex < 0 { 2680 return ErrInvalidLengthSettings 2681 } 2682 if postIndex > l { 2683 return io.ErrUnexpectedEOF 2684 } 2685 m.TrackingMethod = string(dAtA[iNdEx:postIndex]) 2686 iNdEx = postIndex 2687 case 19: 2688 if wireType != 0 { 2689 return fmt.Errorf("proto: wrong wireType = %d for field UiBannerPermanent", wireType) 2690 } 2691 var v int 2692 for shift := uint(0); ; shift += 7 { 2693 if shift >= 64 { 2694 return ErrIntOverflowSettings 2695 } 2696 if iNdEx >= l { 2697 return io.ErrUnexpectedEOF 2698 } 2699 b := dAtA[iNdEx] 2700 iNdEx++ 2701 v |= int(b&0x7F) << shift 2702 if b < 0x80 { 2703 break 2704 } 2705 } 2706 m.UiBannerPermanent = bool(v != 0) 2707 case 20: 2708 if wireType != 2 { 2709 return fmt.Errorf("proto: wrong wireType = %d for field UiBannerPosition", wireType) 2710 } 2711 var stringLen uint64 2712 for shift := uint(0); ; shift += 7 { 2713 if shift >= 64 { 2714 return ErrIntOverflowSettings 2715 } 2716 if iNdEx >= l { 2717 return io.ErrUnexpectedEOF 2718 } 2719 b := dAtA[iNdEx] 2720 iNdEx++ 2721 stringLen |= uint64(b&0x7F) << shift 2722 if b < 0x80 { 2723 break 2724 } 2725 } 2726 intStringLen := int(stringLen) 2727 if intStringLen < 0 { 2728 return ErrInvalidLengthSettings 2729 } 2730 postIndex := iNdEx + intStringLen 2731 if postIndex < 0 { 2732 return ErrInvalidLengthSettings 2733 } 2734 if postIndex > l { 2735 return io.ErrUnexpectedEOF 2736 } 2737 m.UiBannerPosition = string(dAtA[iNdEx:postIndex]) 2738 iNdEx = postIndex 2739 case 21: 2740 if wireType != 2 { 2741 return fmt.Errorf("proto: wrong wireType = %d for field StatusBadgeRootUrl", wireType) 2742 } 2743 var stringLen uint64 2744 for shift := uint(0); ; shift += 7 { 2745 if shift >= 64 { 2746 return ErrIntOverflowSettings 2747 } 2748 if iNdEx >= l { 2749 return io.ErrUnexpectedEOF 2750 } 2751 b := dAtA[iNdEx] 2752 iNdEx++ 2753 stringLen |= uint64(b&0x7F) << shift 2754 if b < 0x80 { 2755 break 2756 } 2757 } 2758 intStringLen := int(stringLen) 2759 if intStringLen < 0 { 2760 return ErrInvalidLengthSettings 2761 } 2762 postIndex := iNdEx + intStringLen 2763 if postIndex < 0 { 2764 return ErrInvalidLengthSettings 2765 } 2766 if postIndex > l { 2767 return io.ErrUnexpectedEOF 2768 } 2769 m.StatusBadgeRootUrl = string(dAtA[iNdEx:postIndex]) 2770 iNdEx = postIndex 2771 case 22: 2772 if wireType != 0 { 2773 return fmt.Errorf("proto: wrong wireType = %d for field ExecEnabled", wireType) 2774 } 2775 var v int 2776 for shift := uint(0); ; shift += 7 { 2777 if shift >= 64 { 2778 return ErrIntOverflowSettings 2779 } 2780 if iNdEx >= l { 2781 return io.ErrUnexpectedEOF 2782 } 2783 b := dAtA[iNdEx] 2784 iNdEx++ 2785 v |= int(b&0x7F) << shift 2786 if b < 0x80 { 2787 break 2788 } 2789 } 2790 m.ExecEnabled = bool(v != 0) 2791 case 23: 2792 if wireType != 2 { 2793 return fmt.Errorf("proto: wrong wireType = %d for field ControllerNamespace", wireType) 2794 } 2795 var stringLen uint64 2796 for shift := uint(0); ; shift += 7 { 2797 if shift >= 64 { 2798 return ErrIntOverflowSettings 2799 } 2800 if iNdEx >= l { 2801 return io.ErrUnexpectedEOF 2802 } 2803 b := dAtA[iNdEx] 2804 iNdEx++ 2805 stringLen |= uint64(b&0x7F) << shift 2806 if b < 0x80 { 2807 break 2808 } 2809 } 2810 intStringLen := int(stringLen) 2811 if intStringLen < 0 { 2812 return ErrInvalidLengthSettings 2813 } 2814 postIndex := iNdEx + intStringLen 2815 if postIndex < 0 { 2816 return ErrInvalidLengthSettings 2817 } 2818 if postIndex > l { 2819 return io.ErrUnexpectedEOF 2820 } 2821 m.ControllerNamespace = string(dAtA[iNdEx:postIndex]) 2822 iNdEx = postIndex 2823 case 24: 2824 if wireType != 0 { 2825 return fmt.Errorf("proto: wrong wireType = %d for field AppsInAnyNamespaceEnabled", wireType) 2826 } 2827 var v int 2828 for shift := uint(0); ; shift += 7 { 2829 if shift >= 64 { 2830 return ErrIntOverflowSettings 2831 } 2832 if iNdEx >= l { 2833 return io.ErrUnexpectedEOF 2834 } 2835 b := dAtA[iNdEx] 2836 iNdEx++ 2837 v |= int(b&0x7F) << shift 2838 if b < 0x80 { 2839 break 2840 } 2841 } 2842 m.AppsInAnyNamespaceEnabled = bool(v != 0) 2843 default: 2844 iNdEx = preIndex 2845 skippy, err := skipSettings(dAtA[iNdEx:]) 2846 if err != nil { 2847 return err 2848 } 2849 if (skippy < 0) || (iNdEx+skippy) < 0 { 2850 return ErrInvalidLengthSettings 2851 } 2852 if (iNdEx + skippy) > l { 2853 return io.ErrUnexpectedEOF 2854 } 2855 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 2856 iNdEx += skippy 2857 } 2858 } 2859 2860 if iNdEx > l { 2861 return io.ErrUnexpectedEOF 2862 } 2863 return nil 2864 } 2865 func (m *GoogleAnalyticsConfig) Unmarshal(dAtA []byte) error { 2866 l := len(dAtA) 2867 iNdEx := 0 2868 for iNdEx < l { 2869 preIndex := iNdEx 2870 var wire uint64 2871 for shift := uint(0); ; shift += 7 { 2872 if shift >= 64 { 2873 return ErrIntOverflowSettings 2874 } 2875 if iNdEx >= l { 2876 return io.ErrUnexpectedEOF 2877 } 2878 b := dAtA[iNdEx] 2879 iNdEx++ 2880 wire |= uint64(b&0x7F) << shift 2881 if b < 0x80 { 2882 break 2883 } 2884 } 2885 fieldNum := int32(wire >> 3) 2886 wireType := int(wire & 0x7) 2887 if wireType == 4 { 2888 return fmt.Errorf("proto: GoogleAnalyticsConfig: wiretype end group for non-group") 2889 } 2890 if fieldNum <= 0 { 2891 return fmt.Errorf("proto: GoogleAnalyticsConfig: illegal tag %d (wire type %d)", fieldNum, wire) 2892 } 2893 switch fieldNum { 2894 case 1: 2895 if wireType != 2 { 2896 return fmt.Errorf("proto: wrong wireType = %d for field TrackingID", wireType) 2897 } 2898 var stringLen uint64 2899 for shift := uint(0); ; shift += 7 { 2900 if shift >= 64 { 2901 return ErrIntOverflowSettings 2902 } 2903 if iNdEx >= l { 2904 return io.ErrUnexpectedEOF 2905 } 2906 b := dAtA[iNdEx] 2907 iNdEx++ 2908 stringLen |= uint64(b&0x7F) << shift 2909 if b < 0x80 { 2910 break 2911 } 2912 } 2913 intStringLen := int(stringLen) 2914 if intStringLen < 0 { 2915 return ErrInvalidLengthSettings 2916 } 2917 postIndex := iNdEx + intStringLen 2918 if postIndex < 0 { 2919 return ErrInvalidLengthSettings 2920 } 2921 if postIndex > l { 2922 return io.ErrUnexpectedEOF 2923 } 2924 m.TrackingID = string(dAtA[iNdEx:postIndex]) 2925 iNdEx = postIndex 2926 case 2: 2927 if wireType != 0 { 2928 return fmt.Errorf("proto: wrong wireType = %d for field AnonymizeUsers", wireType) 2929 } 2930 var v int 2931 for shift := uint(0); ; shift += 7 { 2932 if shift >= 64 { 2933 return ErrIntOverflowSettings 2934 } 2935 if iNdEx >= l { 2936 return io.ErrUnexpectedEOF 2937 } 2938 b := dAtA[iNdEx] 2939 iNdEx++ 2940 v |= int(b&0x7F) << shift 2941 if b < 0x80 { 2942 break 2943 } 2944 } 2945 m.AnonymizeUsers = bool(v != 0) 2946 default: 2947 iNdEx = preIndex 2948 skippy, err := skipSettings(dAtA[iNdEx:]) 2949 if err != nil { 2950 return err 2951 } 2952 if (skippy < 0) || (iNdEx+skippy) < 0 { 2953 return ErrInvalidLengthSettings 2954 } 2955 if (iNdEx + skippy) > l { 2956 return io.ErrUnexpectedEOF 2957 } 2958 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 2959 iNdEx += skippy 2960 } 2961 } 2962 2963 if iNdEx > l { 2964 return io.ErrUnexpectedEOF 2965 } 2966 return nil 2967 } 2968 func (m *SettingsPluginsResponse) Unmarshal(dAtA []byte) error { 2969 l := len(dAtA) 2970 iNdEx := 0 2971 for iNdEx < l { 2972 preIndex := iNdEx 2973 var wire uint64 2974 for shift := uint(0); ; shift += 7 { 2975 if shift >= 64 { 2976 return ErrIntOverflowSettings 2977 } 2978 if iNdEx >= l { 2979 return io.ErrUnexpectedEOF 2980 } 2981 b := dAtA[iNdEx] 2982 iNdEx++ 2983 wire |= uint64(b&0x7F) << shift 2984 if b < 0x80 { 2985 break 2986 } 2987 } 2988 fieldNum := int32(wire >> 3) 2989 wireType := int(wire & 0x7) 2990 if wireType == 4 { 2991 return fmt.Errorf("proto: SettingsPluginsResponse: wiretype end group for non-group") 2992 } 2993 if fieldNum <= 0 { 2994 return fmt.Errorf("proto: SettingsPluginsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2995 } 2996 switch fieldNum { 2997 case 1: 2998 if wireType != 2 { 2999 return fmt.Errorf("proto: wrong wireType = %d for field Plugins", wireType) 3000 } 3001 var msglen int 3002 for shift := uint(0); ; shift += 7 { 3003 if shift >= 64 { 3004 return ErrIntOverflowSettings 3005 } 3006 if iNdEx >= l { 3007 return io.ErrUnexpectedEOF 3008 } 3009 b := dAtA[iNdEx] 3010 iNdEx++ 3011 msglen |= int(b&0x7F) << shift 3012 if b < 0x80 { 3013 break 3014 } 3015 } 3016 if msglen < 0 { 3017 return ErrInvalidLengthSettings 3018 } 3019 postIndex := iNdEx + msglen 3020 if postIndex < 0 { 3021 return ErrInvalidLengthSettings 3022 } 3023 if postIndex > l { 3024 return io.ErrUnexpectedEOF 3025 } 3026 m.Plugins = append(m.Plugins, &Plugin{}) 3027 if err := m.Plugins[len(m.Plugins)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 3028 return err 3029 } 3030 iNdEx = postIndex 3031 default: 3032 iNdEx = preIndex 3033 skippy, err := skipSettings(dAtA[iNdEx:]) 3034 if err != nil { 3035 return err 3036 } 3037 if (skippy < 0) || (iNdEx+skippy) < 0 { 3038 return ErrInvalidLengthSettings 3039 } 3040 if (iNdEx + skippy) > l { 3041 return io.ErrUnexpectedEOF 3042 } 3043 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 3044 iNdEx += skippy 3045 } 3046 } 3047 3048 if iNdEx > l { 3049 return io.ErrUnexpectedEOF 3050 } 3051 return nil 3052 } 3053 func (m *Help) Unmarshal(dAtA []byte) error { 3054 l := len(dAtA) 3055 iNdEx := 0 3056 for iNdEx < l { 3057 preIndex := iNdEx 3058 var wire uint64 3059 for shift := uint(0); ; shift += 7 { 3060 if shift >= 64 { 3061 return ErrIntOverflowSettings 3062 } 3063 if iNdEx >= l { 3064 return io.ErrUnexpectedEOF 3065 } 3066 b := dAtA[iNdEx] 3067 iNdEx++ 3068 wire |= uint64(b&0x7F) << shift 3069 if b < 0x80 { 3070 break 3071 } 3072 } 3073 fieldNum := int32(wire >> 3) 3074 wireType := int(wire & 0x7) 3075 if wireType == 4 { 3076 return fmt.Errorf("proto: Help: wiretype end group for non-group") 3077 } 3078 if fieldNum <= 0 { 3079 return fmt.Errorf("proto: Help: illegal tag %d (wire type %d)", fieldNum, wire) 3080 } 3081 switch fieldNum { 3082 case 1: 3083 if wireType != 2 { 3084 return fmt.Errorf("proto: wrong wireType = %d for field ChatUrl", wireType) 3085 } 3086 var stringLen uint64 3087 for shift := uint(0); ; shift += 7 { 3088 if shift >= 64 { 3089 return ErrIntOverflowSettings 3090 } 3091 if iNdEx >= l { 3092 return io.ErrUnexpectedEOF 3093 } 3094 b := dAtA[iNdEx] 3095 iNdEx++ 3096 stringLen |= uint64(b&0x7F) << shift 3097 if b < 0x80 { 3098 break 3099 } 3100 } 3101 intStringLen := int(stringLen) 3102 if intStringLen < 0 { 3103 return ErrInvalidLengthSettings 3104 } 3105 postIndex := iNdEx + intStringLen 3106 if postIndex < 0 { 3107 return ErrInvalidLengthSettings 3108 } 3109 if postIndex > l { 3110 return io.ErrUnexpectedEOF 3111 } 3112 m.ChatUrl = string(dAtA[iNdEx:postIndex]) 3113 iNdEx = postIndex 3114 case 2: 3115 if wireType != 2 { 3116 return fmt.Errorf("proto: wrong wireType = %d for field ChatText", wireType) 3117 } 3118 var stringLen uint64 3119 for shift := uint(0); ; shift += 7 { 3120 if shift >= 64 { 3121 return ErrIntOverflowSettings 3122 } 3123 if iNdEx >= l { 3124 return io.ErrUnexpectedEOF 3125 } 3126 b := dAtA[iNdEx] 3127 iNdEx++ 3128 stringLen |= uint64(b&0x7F) << shift 3129 if b < 0x80 { 3130 break 3131 } 3132 } 3133 intStringLen := int(stringLen) 3134 if intStringLen < 0 { 3135 return ErrInvalidLengthSettings 3136 } 3137 postIndex := iNdEx + intStringLen 3138 if postIndex < 0 { 3139 return ErrInvalidLengthSettings 3140 } 3141 if postIndex > l { 3142 return io.ErrUnexpectedEOF 3143 } 3144 m.ChatText = string(dAtA[iNdEx:postIndex]) 3145 iNdEx = postIndex 3146 case 3: 3147 if wireType != 2 { 3148 return fmt.Errorf("proto: wrong wireType = %d for field BinaryUrls", wireType) 3149 } 3150 var msglen int 3151 for shift := uint(0); ; shift += 7 { 3152 if shift >= 64 { 3153 return ErrIntOverflowSettings 3154 } 3155 if iNdEx >= l { 3156 return io.ErrUnexpectedEOF 3157 } 3158 b := dAtA[iNdEx] 3159 iNdEx++ 3160 msglen |= int(b&0x7F) << shift 3161 if b < 0x80 { 3162 break 3163 } 3164 } 3165 if msglen < 0 { 3166 return ErrInvalidLengthSettings 3167 } 3168 postIndex := iNdEx + msglen 3169 if postIndex < 0 { 3170 return ErrInvalidLengthSettings 3171 } 3172 if postIndex > l { 3173 return io.ErrUnexpectedEOF 3174 } 3175 if m.BinaryUrls == nil { 3176 m.BinaryUrls = make(map[string]string) 3177 } 3178 var mapkey string 3179 var mapvalue string 3180 for iNdEx < postIndex { 3181 entryPreIndex := iNdEx 3182 var wire uint64 3183 for shift := uint(0); ; shift += 7 { 3184 if shift >= 64 { 3185 return ErrIntOverflowSettings 3186 } 3187 if iNdEx >= l { 3188 return io.ErrUnexpectedEOF 3189 } 3190 b := dAtA[iNdEx] 3191 iNdEx++ 3192 wire |= uint64(b&0x7F) << shift 3193 if b < 0x80 { 3194 break 3195 } 3196 } 3197 fieldNum := int32(wire >> 3) 3198 if fieldNum == 1 { 3199 var stringLenmapkey uint64 3200 for shift := uint(0); ; shift += 7 { 3201 if shift >= 64 { 3202 return ErrIntOverflowSettings 3203 } 3204 if iNdEx >= l { 3205 return io.ErrUnexpectedEOF 3206 } 3207 b := dAtA[iNdEx] 3208 iNdEx++ 3209 stringLenmapkey |= uint64(b&0x7F) << shift 3210 if b < 0x80 { 3211 break 3212 } 3213 } 3214 intStringLenmapkey := int(stringLenmapkey) 3215 if intStringLenmapkey < 0 { 3216 return ErrInvalidLengthSettings 3217 } 3218 postStringIndexmapkey := iNdEx + intStringLenmapkey 3219 if postStringIndexmapkey < 0 { 3220 return ErrInvalidLengthSettings 3221 } 3222 if postStringIndexmapkey > l { 3223 return io.ErrUnexpectedEOF 3224 } 3225 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 3226 iNdEx = postStringIndexmapkey 3227 } else if fieldNum == 2 { 3228 var stringLenmapvalue uint64 3229 for shift := uint(0); ; shift += 7 { 3230 if shift >= 64 { 3231 return ErrIntOverflowSettings 3232 } 3233 if iNdEx >= l { 3234 return io.ErrUnexpectedEOF 3235 } 3236 b := dAtA[iNdEx] 3237 iNdEx++ 3238 stringLenmapvalue |= uint64(b&0x7F) << shift 3239 if b < 0x80 { 3240 break 3241 } 3242 } 3243 intStringLenmapvalue := int(stringLenmapvalue) 3244 if intStringLenmapvalue < 0 { 3245 return ErrInvalidLengthSettings 3246 } 3247 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 3248 if postStringIndexmapvalue < 0 { 3249 return ErrInvalidLengthSettings 3250 } 3251 if postStringIndexmapvalue > l { 3252 return io.ErrUnexpectedEOF 3253 } 3254 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 3255 iNdEx = postStringIndexmapvalue 3256 } else { 3257 iNdEx = entryPreIndex 3258 skippy, err := skipSettings(dAtA[iNdEx:]) 3259 if err != nil { 3260 return err 3261 } 3262 if (skippy < 0) || (iNdEx+skippy) < 0 { 3263 return ErrInvalidLengthSettings 3264 } 3265 if (iNdEx + skippy) > postIndex { 3266 return io.ErrUnexpectedEOF 3267 } 3268 iNdEx += skippy 3269 } 3270 } 3271 m.BinaryUrls[mapkey] = mapvalue 3272 iNdEx = postIndex 3273 default: 3274 iNdEx = preIndex 3275 skippy, err := skipSettings(dAtA[iNdEx:]) 3276 if err != nil { 3277 return err 3278 } 3279 if (skippy < 0) || (iNdEx+skippy) < 0 { 3280 return ErrInvalidLengthSettings 3281 } 3282 if (iNdEx + skippy) > l { 3283 return io.ErrUnexpectedEOF 3284 } 3285 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 3286 iNdEx += skippy 3287 } 3288 } 3289 3290 if iNdEx > l { 3291 return io.ErrUnexpectedEOF 3292 } 3293 return nil 3294 } 3295 func (m *Plugin) Unmarshal(dAtA []byte) error { 3296 l := len(dAtA) 3297 iNdEx := 0 3298 for iNdEx < l { 3299 preIndex := iNdEx 3300 var wire uint64 3301 for shift := uint(0); ; shift += 7 { 3302 if shift >= 64 { 3303 return ErrIntOverflowSettings 3304 } 3305 if iNdEx >= l { 3306 return io.ErrUnexpectedEOF 3307 } 3308 b := dAtA[iNdEx] 3309 iNdEx++ 3310 wire |= uint64(b&0x7F) << shift 3311 if b < 0x80 { 3312 break 3313 } 3314 } 3315 fieldNum := int32(wire >> 3) 3316 wireType := int(wire & 0x7) 3317 if wireType == 4 { 3318 return fmt.Errorf("proto: Plugin: wiretype end group for non-group") 3319 } 3320 if fieldNum <= 0 { 3321 return fmt.Errorf("proto: Plugin: illegal tag %d (wire type %d)", fieldNum, wire) 3322 } 3323 switch fieldNum { 3324 case 1: 3325 if wireType != 2 { 3326 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 3327 } 3328 var stringLen uint64 3329 for shift := uint(0); ; shift += 7 { 3330 if shift >= 64 { 3331 return ErrIntOverflowSettings 3332 } 3333 if iNdEx >= l { 3334 return io.ErrUnexpectedEOF 3335 } 3336 b := dAtA[iNdEx] 3337 iNdEx++ 3338 stringLen |= uint64(b&0x7F) << shift 3339 if b < 0x80 { 3340 break 3341 } 3342 } 3343 intStringLen := int(stringLen) 3344 if intStringLen < 0 { 3345 return ErrInvalidLengthSettings 3346 } 3347 postIndex := iNdEx + intStringLen 3348 if postIndex < 0 { 3349 return ErrInvalidLengthSettings 3350 } 3351 if postIndex > l { 3352 return io.ErrUnexpectedEOF 3353 } 3354 m.Name = string(dAtA[iNdEx:postIndex]) 3355 iNdEx = postIndex 3356 default: 3357 iNdEx = preIndex 3358 skippy, err := skipSettings(dAtA[iNdEx:]) 3359 if err != nil { 3360 return err 3361 } 3362 if (skippy < 0) || (iNdEx+skippy) < 0 { 3363 return ErrInvalidLengthSettings 3364 } 3365 if (iNdEx + skippy) > l { 3366 return io.ErrUnexpectedEOF 3367 } 3368 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 3369 iNdEx += skippy 3370 } 3371 } 3372 3373 if iNdEx > l { 3374 return io.ErrUnexpectedEOF 3375 } 3376 return nil 3377 } 3378 func (m *DexConfig) Unmarshal(dAtA []byte) error { 3379 l := len(dAtA) 3380 iNdEx := 0 3381 for iNdEx < l { 3382 preIndex := iNdEx 3383 var wire uint64 3384 for shift := uint(0); ; shift += 7 { 3385 if shift >= 64 { 3386 return ErrIntOverflowSettings 3387 } 3388 if iNdEx >= l { 3389 return io.ErrUnexpectedEOF 3390 } 3391 b := dAtA[iNdEx] 3392 iNdEx++ 3393 wire |= uint64(b&0x7F) << shift 3394 if b < 0x80 { 3395 break 3396 } 3397 } 3398 fieldNum := int32(wire >> 3) 3399 wireType := int(wire & 0x7) 3400 if wireType == 4 { 3401 return fmt.Errorf("proto: DexConfig: wiretype end group for non-group") 3402 } 3403 if fieldNum <= 0 { 3404 return fmt.Errorf("proto: DexConfig: illegal tag %d (wire type %d)", fieldNum, wire) 3405 } 3406 switch fieldNum { 3407 case 1: 3408 if wireType != 2 { 3409 return fmt.Errorf("proto: wrong wireType = %d for field Connectors", wireType) 3410 } 3411 var msglen int 3412 for shift := uint(0); ; shift += 7 { 3413 if shift >= 64 { 3414 return ErrIntOverflowSettings 3415 } 3416 if iNdEx >= l { 3417 return io.ErrUnexpectedEOF 3418 } 3419 b := dAtA[iNdEx] 3420 iNdEx++ 3421 msglen |= int(b&0x7F) << shift 3422 if b < 0x80 { 3423 break 3424 } 3425 } 3426 if msglen < 0 { 3427 return ErrInvalidLengthSettings 3428 } 3429 postIndex := iNdEx + msglen 3430 if postIndex < 0 { 3431 return ErrInvalidLengthSettings 3432 } 3433 if postIndex > l { 3434 return io.ErrUnexpectedEOF 3435 } 3436 m.Connectors = append(m.Connectors, &Connector{}) 3437 if err := m.Connectors[len(m.Connectors)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 3438 return err 3439 } 3440 iNdEx = postIndex 3441 default: 3442 iNdEx = preIndex 3443 skippy, err := skipSettings(dAtA[iNdEx:]) 3444 if err != nil { 3445 return err 3446 } 3447 if (skippy < 0) || (iNdEx+skippy) < 0 { 3448 return ErrInvalidLengthSettings 3449 } 3450 if (iNdEx + skippy) > l { 3451 return io.ErrUnexpectedEOF 3452 } 3453 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 3454 iNdEx += skippy 3455 } 3456 } 3457 3458 if iNdEx > l { 3459 return io.ErrUnexpectedEOF 3460 } 3461 return nil 3462 } 3463 func (m *Connector) Unmarshal(dAtA []byte) error { 3464 l := len(dAtA) 3465 iNdEx := 0 3466 for iNdEx < l { 3467 preIndex := iNdEx 3468 var wire uint64 3469 for shift := uint(0); ; shift += 7 { 3470 if shift >= 64 { 3471 return ErrIntOverflowSettings 3472 } 3473 if iNdEx >= l { 3474 return io.ErrUnexpectedEOF 3475 } 3476 b := dAtA[iNdEx] 3477 iNdEx++ 3478 wire |= uint64(b&0x7F) << shift 3479 if b < 0x80 { 3480 break 3481 } 3482 } 3483 fieldNum := int32(wire >> 3) 3484 wireType := int(wire & 0x7) 3485 if wireType == 4 { 3486 return fmt.Errorf("proto: Connector: wiretype end group for non-group") 3487 } 3488 if fieldNum <= 0 { 3489 return fmt.Errorf("proto: Connector: illegal tag %d (wire type %d)", fieldNum, wire) 3490 } 3491 switch fieldNum { 3492 case 1: 3493 if wireType != 2 { 3494 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 3495 } 3496 var stringLen uint64 3497 for shift := uint(0); ; shift += 7 { 3498 if shift >= 64 { 3499 return ErrIntOverflowSettings 3500 } 3501 if iNdEx >= l { 3502 return io.ErrUnexpectedEOF 3503 } 3504 b := dAtA[iNdEx] 3505 iNdEx++ 3506 stringLen |= uint64(b&0x7F) << shift 3507 if b < 0x80 { 3508 break 3509 } 3510 } 3511 intStringLen := int(stringLen) 3512 if intStringLen < 0 { 3513 return ErrInvalidLengthSettings 3514 } 3515 postIndex := iNdEx + intStringLen 3516 if postIndex < 0 { 3517 return ErrInvalidLengthSettings 3518 } 3519 if postIndex > l { 3520 return io.ErrUnexpectedEOF 3521 } 3522 m.Name = string(dAtA[iNdEx:postIndex]) 3523 iNdEx = postIndex 3524 case 2: 3525 if wireType != 2 { 3526 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 3527 } 3528 var stringLen uint64 3529 for shift := uint(0); ; shift += 7 { 3530 if shift >= 64 { 3531 return ErrIntOverflowSettings 3532 } 3533 if iNdEx >= l { 3534 return io.ErrUnexpectedEOF 3535 } 3536 b := dAtA[iNdEx] 3537 iNdEx++ 3538 stringLen |= uint64(b&0x7F) << shift 3539 if b < 0x80 { 3540 break 3541 } 3542 } 3543 intStringLen := int(stringLen) 3544 if intStringLen < 0 { 3545 return ErrInvalidLengthSettings 3546 } 3547 postIndex := iNdEx + intStringLen 3548 if postIndex < 0 { 3549 return ErrInvalidLengthSettings 3550 } 3551 if postIndex > l { 3552 return io.ErrUnexpectedEOF 3553 } 3554 m.Type = string(dAtA[iNdEx:postIndex]) 3555 iNdEx = postIndex 3556 default: 3557 iNdEx = preIndex 3558 skippy, err := skipSettings(dAtA[iNdEx:]) 3559 if err != nil { 3560 return err 3561 } 3562 if (skippy < 0) || (iNdEx+skippy) < 0 { 3563 return ErrInvalidLengthSettings 3564 } 3565 if (iNdEx + skippy) > l { 3566 return io.ErrUnexpectedEOF 3567 } 3568 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 3569 iNdEx += skippy 3570 } 3571 } 3572 3573 if iNdEx > l { 3574 return io.ErrUnexpectedEOF 3575 } 3576 return nil 3577 } 3578 func (m *OIDCConfig) Unmarshal(dAtA []byte) error { 3579 l := len(dAtA) 3580 iNdEx := 0 3581 for iNdEx < l { 3582 preIndex := iNdEx 3583 var wire uint64 3584 for shift := uint(0); ; shift += 7 { 3585 if shift >= 64 { 3586 return ErrIntOverflowSettings 3587 } 3588 if iNdEx >= l { 3589 return io.ErrUnexpectedEOF 3590 } 3591 b := dAtA[iNdEx] 3592 iNdEx++ 3593 wire |= uint64(b&0x7F) << shift 3594 if b < 0x80 { 3595 break 3596 } 3597 } 3598 fieldNum := int32(wire >> 3) 3599 wireType := int(wire & 0x7) 3600 if wireType == 4 { 3601 return fmt.Errorf("proto: OIDCConfig: wiretype end group for non-group") 3602 } 3603 if fieldNum <= 0 { 3604 return fmt.Errorf("proto: OIDCConfig: illegal tag %d (wire type %d)", fieldNum, wire) 3605 } 3606 switch fieldNum { 3607 case 1: 3608 if wireType != 2 { 3609 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 3610 } 3611 var stringLen uint64 3612 for shift := uint(0); ; shift += 7 { 3613 if shift >= 64 { 3614 return ErrIntOverflowSettings 3615 } 3616 if iNdEx >= l { 3617 return io.ErrUnexpectedEOF 3618 } 3619 b := dAtA[iNdEx] 3620 iNdEx++ 3621 stringLen |= uint64(b&0x7F) << shift 3622 if b < 0x80 { 3623 break 3624 } 3625 } 3626 intStringLen := int(stringLen) 3627 if intStringLen < 0 { 3628 return ErrInvalidLengthSettings 3629 } 3630 postIndex := iNdEx + intStringLen 3631 if postIndex < 0 { 3632 return ErrInvalidLengthSettings 3633 } 3634 if postIndex > l { 3635 return io.ErrUnexpectedEOF 3636 } 3637 m.Name = string(dAtA[iNdEx:postIndex]) 3638 iNdEx = postIndex 3639 case 2: 3640 if wireType != 2 { 3641 return fmt.Errorf("proto: wrong wireType = %d for field Issuer", wireType) 3642 } 3643 var stringLen uint64 3644 for shift := uint(0); ; shift += 7 { 3645 if shift >= 64 { 3646 return ErrIntOverflowSettings 3647 } 3648 if iNdEx >= l { 3649 return io.ErrUnexpectedEOF 3650 } 3651 b := dAtA[iNdEx] 3652 iNdEx++ 3653 stringLen |= uint64(b&0x7F) << shift 3654 if b < 0x80 { 3655 break 3656 } 3657 } 3658 intStringLen := int(stringLen) 3659 if intStringLen < 0 { 3660 return ErrInvalidLengthSettings 3661 } 3662 postIndex := iNdEx + intStringLen 3663 if postIndex < 0 { 3664 return ErrInvalidLengthSettings 3665 } 3666 if postIndex > l { 3667 return io.ErrUnexpectedEOF 3668 } 3669 m.Issuer = string(dAtA[iNdEx:postIndex]) 3670 iNdEx = postIndex 3671 case 3: 3672 if wireType != 2 { 3673 return fmt.Errorf("proto: wrong wireType = %d for field ClientID", wireType) 3674 } 3675 var stringLen uint64 3676 for shift := uint(0); ; shift += 7 { 3677 if shift >= 64 { 3678 return ErrIntOverflowSettings 3679 } 3680 if iNdEx >= l { 3681 return io.ErrUnexpectedEOF 3682 } 3683 b := dAtA[iNdEx] 3684 iNdEx++ 3685 stringLen |= uint64(b&0x7F) << shift 3686 if b < 0x80 { 3687 break 3688 } 3689 } 3690 intStringLen := int(stringLen) 3691 if intStringLen < 0 { 3692 return ErrInvalidLengthSettings 3693 } 3694 postIndex := iNdEx + intStringLen 3695 if postIndex < 0 { 3696 return ErrInvalidLengthSettings 3697 } 3698 if postIndex > l { 3699 return io.ErrUnexpectedEOF 3700 } 3701 m.ClientID = string(dAtA[iNdEx:postIndex]) 3702 iNdEx = postIndex 3703 case 4: 3704 if wireType != 2 { 3705 return fmt.Errorf("proto: wrong wireType = %d for field CLIClientID", wireType) 3706 } 3707 var stringLen uint64 3708 for shift := uint(0); ; shift += 7 { 3709 if shift >= 64 { 3710 return ErrIntOverflowSettings 3711 } 3712 if iNdEx >= l { 3713 return io.ErrUnexpectedEOF 3714 } 3715 b := dAtA[iNdEx] 3716 iNdEx++ 3717 stringLen |= uint64(b&0x7F) << shift 3718 if b < 0x80 { 3719 break 3720 } 3721 } 3722 intStringLen := int(stringLen) 3723 if intStringLen < 0 { 3724 return ErrInvalidLengthSettings 3725 } 3726 postIndex := iNdEx + intStringLen 3727 if postIndex < 0 { 3728 return ErrInvalidLengthSettings 3729 } 3730 if postIndex > l { 3731 return io.ErrUnexpectedEOF 3732 } 3733 m.CLIClientID = string(dAtA[iNdEx:postIndex]) 3734 iNdEx = postIndex 3735 case 5: 3736 if wireType != 2 { 3737 return fmt.Errorf("proto: wrong wireType = %d for field Scopes", wireType) 3738 } 3739 var stringLen uint64 3740 for shift := uint(0); ; shift += 7 { 3741 if shift >= 64 { 3742 return ErrIntOverflowSettings 3743 } 3744 if iNdEx >= l { 3745 return io.ErrUnexpectedEOF 3746 } 3747 b := dAtA[iNdEx] 3748 iNdEx++ 3749 stringLen |= uint64(b&0x7F) << shift 3750 if b < 0x80 { 3751 break 3752 } 3753 } 3754 intStringLen := int(stringLen) 3755 if intStringLen < 0 { 3756 return ErrInvalidLengthSettings 3757 } 3758 postIndex := iNdEx + intStringLen 3759 if postIndex < 0 { 3760 return ErrInvalidLengthSettings 3761 } 3762 if postIndex > l { 3763 return io.ErrUnexpectedEOF 3764 } 3765 m.Scopes = append(m.Scopes, string(dAtA[iNdEx:postIndex])) 3766 iNdEx = postIndex 3767 case 6: 3768 if wireType != 2 { 3769 return fmt.Errorf("proto: wrong wireType = %d for field IDTokenClaims", wireType) 3770 } 3771 var msglen int 3772 for shift := uint(0); ; shift += 7 { 3773 if shift >= 64 { 3774 return ErrIntOverflowSettings 3775 } 3776 if iNdEx >= l { 3777 return io.ErrUnexpectedEOF 3778 } 3779 b := dAtA[iNdEx] 3780 iNdEx++ 3781 msglen |= int(b&0x7F) << shift 3782 if b < 0x80 { 3783 break 3784 } 3785 } 3786 if msglen < 0 { 3787 return ErrInvalidLengthSettings 3788 } 3789 postIndex := iNdEx + msglen 3790 if postIndex < 0 { 3791 return ErrInvalidLengthSettings 3792 } 3793 if postIndex > l { 3794 return io.ErrUnexpectedEOF 3795 } 3796 if m.IDTokenClaims == nil { 3797 m.IDTokenClaims = make(map[string]*oidc.Claim) 3798 } 3799 var mapkey string 3800 var mapvalue *oidc.Claim 3801 for iNdEx < postIndex { 3802 entryPreIndex := iNdEx 3803 var wire uint64 3804 for shift := uint(0); ; shift += 7 { 3805 if shift >= 64 { 3806 return ErrIntOverflowSettings 3807 } 3808 if iNdEx >= l { 3809 return io.ErrUnexpectedEOF 3810 } 3811 b := dAtA[iNdEx] 3812 iNdEx++ 3813 wire |= uint64(b&0x7F) << shift 3814 if b < 0x80 { 3815 break 3816 } 3817 } 3818 fieldNum := int32(wire >> 3) 3819 if fieldNum == 1 { 3820 var stringLenmapkey uint64 3821 for shift := uint(0); ; shift += 7 { 3822 if shift >= 64 { 3823 return ErrIntOverflowSettings 3824 } 3825 if iNdEx >= l { 3826 return io.ErrUnexpectedEOF 3827 } 3828 b := dAtA[iNdEx] 3829 iNdEx++ 3830 stringLenmapkey |= uint64(b&0x7F) << shift 3831 if b < 0x80 { 3832 break 3833 } 3834 } 3835 intStringLenmapkey := int(stringLenmapkey) 3836 if intStringLenmapkey < 0 { 3837 return ErrInvalidLengthSettings 3838 } 3839 postStringIndexmapkey := iNdEx + intStringLenmapkey 3840 if postStringIndexmapkey < 0 { 3841 return ErrInvalidLengthSettings 3842 } 3843 if postStringIndexmapkey > l { 3844 return io.ErrUnexpectedEOF 3845 } 3846 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 3847 iNdEx = postStringIndexmapkey 3848 } else if fieldNum == 2 { 3849 var mapmsglen int 3850 for shift := uint(0); ; shift += 7 { 3851 if shift >= 64 { 3852 return ErrIntOverflowSettings 3853 } 3854 if iNdEx >= l { 3855 return io.ErrUnexpectedEOF 3856 } 3857 b := dAtA[iNdEx] 3858 iNdEx++ 3859 mapmsglen |= int(b&0x7F) << shift 3860 if b < 0x80 { 3861 break 3862 } 3863 } 3864 if mapmsglen < 0 { 3865 return ErrInvalidLengthSettings 3866 } 3867 postmsgIndex := iNdEx + mapmsglen 3868 if postmsgIndex < 0 { 3869 return ErrInvalidLengthSettings 3870 } 3871 if postmsgIndex > l { 3872 return io.ErrUnexpectedEOF 3873 } 3874 mapvalue = &oidc.Claim{} 3875 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 3876 return err 3877 } 3878 iNdEx = postmsgIndex 3879 } else { 3880 iNdEx = entryPreIndex 3881 skippy, err := skipSettings(dAtA[iNdEx:]) 3882 if err != nil { 3883 return err 3884 } 3885 if (skippy < 0) || (iNdEx+skippy) < 0 { 3886 return ErrInvalidLengthSettings 3887 } 3888 if (iNdEx + skippy) > postIndex { 3889 return io.ErrUnexpectedEOF 3890 } 3891 iNdEx += skippy 3892 } 3893 } 3894 m.IDTokenClaims[mapkey] = mapvalue 3895 iNdEx = postIndex 3896 case 7: 3897 if wireType != 0 { 3898 return fmt.Errorf("proto: wrong wireType = %d for field EnablePKCEAuthentication", wireType) 3899 } 3900 var v int 3901 for shift := uint(0); ; shift += 7 { 3902 if shift >= 64 { 3903 return ErrIntOverflowSettings 3904 } 3905 if iNdEx >= l { 3906 return io.ErrUnexpectedEOF 3907 } 3908 b := dAtA[iNdEx] 3909 iNdEx++ 3910 v |= int(b&0x7F) << shift 3911 if b < 0x80 { 3912 break 3913 } 3914 } 3915 m.EnablePKCEAuthentication = bool(v != 0) 3916 default: 3917 iNdEx = preIndex 3918 skippy, err := skipSettings(dAtA[iNdEx:]) 3919 if err != nil { 3920 return err 3921 } 3922 if (skippy < 0) || (iNdEx+skippy) < 0 { 3923 return ErrInvalidLengthSettings 3924 } 3925 if (iNdEx + skippy) > l { 3926 return io.ErrUnexpectedEOF 3927 } 3928 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 3929 iNdEx += skippy 3930 } 3931 } 3932 3933 if iNdEx > l { 3934 return io.ErrUnexpectedEOF 3935 } 3936 return nil 3937 } 3938 func skipSettings(dAtA []byte) (n int, err error) { 3939 l := len(dAtA) 3940 iNdEx := 0 3941 depth := 0 3942 for iNdEx < l { 3943 var wire uint64 3944 for shift := uint(0); ; shift += 7 { 3945 if shift >= 64 { 3946 return 0, ErrIntOverflowSettings 3947 } 3948 if iNdEx >= l { 3949 return 0, io.ErrUnexpectedEOF 3950 } 3951 b := dAtA[iNdEx] 3952 iNdEx++ 3953 wire |= (uint64(b) & 0x7F) << shift 3954 if b < 0x80 { 3955 break 3956 } 3957 } 3958 wireType := int(wire & 0x7) 3959 switch wireType { 3960 case 0: 3961 for shift := uint(0); ; shift += 7 { 3962 if shift >= 64 { 3963 return 0, ErrIntOverflowSettings 3964 } 3965 if iNdEx >= l { 3966 return 0, io.ErrUnexpectedEOF 3967 } 3968 iNdEx++ 3969 if dAtA[iNdEx-1] < 0x80 { 3970 break 3971 } 3972 } 3973 case 1: 3974 iNdEx += 8 3975 case 2: 3976 var length int 3977 for shift := uint(0); ; shift += 7 { 3978 if shift >= 64 { 3979 return 0, ErrIntOverflowSettings 3980 } 3981 if iNdEx >= l { 3982 return 0, io.ErrUnexpectedEOF 3983 } 3984 b := dAtA[iNdEx] 3985 iNdEx++ 3986 length |= (int(b) & 0x7F) << shift 3987 if b < 0x80 { 3988 break 3989 } 3990 } 3991 if length < 0 { 3992 return 0, ErrInvalidLengthSettings 3993 } 3994 iNdEx += length 3995 case 3: 3996 depth++ 3997 case 4: 3998 if depth == 0 { 3999 return 0, ErrUnexpectedEndOfGroupSettings 4000 } 4001 depth-- 4002 case 5: 4003 iNdEx += 4 4004 default: 4005 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 4006 } 4007 if iNdEx < 0 { 4008 return 0, ErrInvalidLengthSettings 4009 } 4010 if depth == 0 { 4011 return iNdEx, nil 4012 } 4013 } 4014 return 0, io.ErrUnexpectedEOF 4015 } 4016 4017 var ( 4018 ErrInvalidLengthSettings = fmt.Errorf("proto: negative length found during unmarshaling") 4019 ErrIntOverflowSettings = fmt.Errorf("proto: integer overflow") 4020 ErrUnexpectedEndOfGroupSettings = fmt.Errorf("proto: unexpected end of group") 4021 )