diff --git a/docs/api-references/docs.md b/docs/api-references/docs.md index a53aedc052..197ac81a45 100644 --- a/docs/api-references/docs.md +++ b/docs/api-references/docs.md @@ -3172,7 +3172,7 @@ CrdKind -tidb_cacert_path
+tidb-cacert-path
string @@ -3183,7 +3183,7 @@ string -tidb_cert_path
+tidb-cert-path
string @@ -3194,7 +3194,18 @@ string -tidb_key_path
+tidb-key-path
+ +string + + + +(Optional) + + + + +public-path-prefix
string diff --git a/pkg/apis/pingcap/v1alpha1/pd_config.go b/pkg/apis/pingcap/v1alpha1/pd_config.go index 55a346dcd4..eb55898454 100644 --- a/pkg/apis/pingcap/v1alpha1/pd_config.go +++ b/pkg/apis/pingcap/v1alpha1/pd_config.go @@ -126,11 +126,13 @@ type PDConfig struct { // DashboardConfig is the configuration for tidb-dashboard. type DashboardConfig struct { // +optional - TiDBCAPath *string `toml:"tidb-cacert-path,omitempty" json:"tidb_cacert_path,omitempty"` + TiDBCAPath *string `toml:"tidb-cacert-path,omitempty" json:"tidb-cacert-path,omitempty"` // +optional - TiDBCertPath *string `toml:"tidb-cert-path,omitempty" json:"tidb_cert_path,omitempty"` + TiDBCertPath *string `toml:"tidb-cert-path,omitempty" json:"tidb-cert-path,omitempty"` // +optional - TiDBKeyPath *string `toml:"tidb-key-path,omitempty" json:"tidb_key_path,omitempty"` + TiDBKeyPath *string `toml:"tidb-key-path,omitempty" json:"tidb-key-path,omitempty"` + // +optional + PublicPathPrefix *string `toml:"public-path-prefix,omitempty" json:"public-path-prefix,omitempty"` } // PDLogConfig serializes log related config in toml/json. diff --git a/pkg/apis/pingcap/v1alpha1/zz_generated.deepcopy.go b/pkg/apis/pingcap/v1alpha1/zz_generated.deepcopy.go index 24d14afe2b..e75f8dab81 100644 --- a/pkg/apis/pingcap/v1alpha1/zz_generated.deepcopy.go +++ b/pkg/apis/pingcap/v1alpha1/zz_generated.deepcopy.go @@ -767,6 +767,11 @@ func (in *DashboardConfig) DeepCopyInto(out *DashboardConfig) { *out = new(string) **out = **in } + if in.PublicPathPrefix != nil { + in, out := &in.PublicPathPrefix, &out.PublicPathPrefix + *out = new(string) + **out = **in + } return }