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