[agent-operator] - 增加镜像同步的消息通知内容
This commit is contained in:
@@ -68,6 +68,10 @@ func NewDefaultClient() *Client {
|
||||
return New(defaultConfig)
|
||||
}
|
||||
|
||||
func (c *Client) ChangeTopicName(topicName string) {
|
||||
c.config.DefaultTopic = topicName
|
||||
}
|
||||
|
||||
func (c *Client) PublishDefault(message bytes.Buffer, options []PublishOption) (*Message, error) {
|
||||
if c.config.DefaultTopic == "" {
|
||||
return nil, errors.New("[PublishDefault] - topic empty")
|
||||
@@ -135,17 +139,17 @@ func (c *Client) expandTopicURL(topic string) (string, error) {
|
||||
if !topicRegex.MatchString(topic) {
|
||||
return "", fmt.Errorf("invalid topic name: %s", topic)
|
||||
}
|
||||
return fmt.Sprintf("%s/%s", c.config.DefaultHost, topic), nil
|
||||
return fmt.Sprintf("%s/%s", c.config.Host, topic), nil
|
||||
}
|
||||
|
||||
func (c *Client) parseConfigToOption(options []PublishOption) []PublishOption {
|
||||
config := c.config
|
||||
|
||||
if config.DefaultToken != "" {
|
||||
options = append(options, WithBearerAuth(config.DefaultToken))
|
||||
} else if config.DefaultUser != "" {
|
||||
if *config.DefaultPassword != "" {
|
||||
options = append(options, WithBasicAuth(config.DefaultUser, *config.DefaultPassword))
|
||||
if config.Token != "" {
|
||||
options = append(options, WithBearerAuth(config.Token))
|
||||
} else if config.User != "" {
|
||||
if *config.Password != "" {
|
||||
options = append(options, WithBasicAuth(config.User, *config.Password))
|
||||
} else {
|
||||
log.ErrorF("[parseConfigToOption] - default password is empty!")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user