diff --git a/docs/api-references/docs.md b/docs/api-references/docs.md index a53aedc0526..197ac81a458 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
+
+public-path-prefix
string
diff --git a/pkg/apis/pingcap/v1alpha1/pd_config.go b/pkg/apis/pingcap/v1alpha1/pd_config.go
index 55a346dcd4f..eb558984549 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 24d14afe2b4..e75f8dab81e 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
}