Skip to content

Commit

Permalink
Remove "template" from telemetry CRD
Browse files Browse the repository at this point in the history
  • Loading branch information
vyzigold committed Nov 21, 2023
1 parent 468549c commit d564042
Show file tree
Hide file tree
Showing 8 changed files with 718 additions and 772 deletions.
694 changes: 335 additions & 359 deletions api/bases/telemetry.openstack.org_telemetries.yaml

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions api/v1beta1/telemetry_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ type CeilometerSection struct {
// +kubebuilder:validation:Optional
//+operator-sdk:csv:customresourcedefinitions:type=spec
// Template - Overrides to use when creating the OpenStack Ceilometer service
Template CeilometerSpec `json:"template,omitempty"`
CeilometerSpec `json:",inline"`
}

// AutoscalingSection defines the desired state of the autoscaling service
Expand All @@ -84,7 +84,7 @@ type AutoscalingSection struct {
// +kubebuilder:validation:Optional
//+operator-sdk:csv:customresourcedefinitions:type=spec
// Template - Overrides to use when creating the OpenStack autoscaling service
Template AutoscalingSpec `json:"template,omitempty"`
AutoscalingSpec `json:",inline"`
}

// TelemetryStatus defines the observed state of Telemetry
Expand Down
40 changes: 20 additions & 20 deletions api/v1beta1/telemetry_webhook.go
Original file line number Diff line number Diff line change
Expand Up @@ -72,35 +72,35 @@ func (r *Telemetry) Default() {

// Default - set defaults for this Telemetry spec
func (spec *TelemetrySpec) Default() {
if spec.Ceilometer.Template.CentralImage == "" {
spec.Ceilometer.Template.CentralImage = telemetryDefaults.CentralContainerImageURL
if spec.Ceilometer.CeilometerSpec.CentralImage == "" {
spec.Ceilometer.CeilometerSpec.CentralImage = telemetryDefaults.CentralContainerImageURL
}
if spec.Ceilometer.Template.ComputeImage == "" {
spec.Ceilometer.Template.ComputeImage = telemetryDefaults.ComputeContainerImageURL
if spec.Ceilometer.CeilometerSpec.ComputeImage == "" {
spec.Ceilometer.CeilometerSpec.ComputeImage = telemetryDefaults.ComputeContainerImageURL
}
if spec.Ceilometer.Template.IpmiImage == "" {
spec.Ceilometer.Template.IpmiImage = telemetryDefaults.IpmiContainerImageURL
if spec.Ceilometer.CeilometerSpec.IpmiImage == "" {
spec.Ceilometer.CeilometerSpec.IpmiImage = telemetryDefaults.IpmiContainerImageURL
}
if spec.Ceilometer.Template.NotificationImage == "" {
spec.Ceilometer.Template.NotificationImage = telemetryDefaults.NotificationContainerImageURL
if spec.Ceilometer.CeilometerSpec.NotificationImage == "" {
spec.Ceilometer.CeilometerSpec.NotificationImage = telemetryDefaults.NotificationContainerImageURL
}
if spec.Ceilometer.Template.SgCoreImage == "" {
spec.Ceilometer.Template.SgCoreImage = telemetryDefaults.SgCoreContainerImageURL
if spec.Ceilometer.CeilometerSpec.SgCoreImage == "" {
spec.Ceilometer.CeilometerSpec.SgCoreImage = telemetryDefaults.SgCoreContainerImageURL
}
if spec.Ceilometer.Template.NodeExporterImage == "" {
spec.Ceilometer.Template.NodeExporterImage = telemetryDefaults.NodeExporterContainerImageURL
if spec.Ceilometer.CeilometerSpec.NodeExporterImage == "" {
spec.Ceilometer.CeilometerSpec.NodeExporterImage = telemetryDefaults.NodeExporterContainerImageURL
}
if spec.Autoscaling.Template.Aodh.APIImage == "" {
spec.Autoscaling.Template.Aodh.APIImage = telemetryDefaults.AodhAPIContainerImageURL
if spec.Autoscaling.AutoscalingSpec.Aodh.APIImage == "" {
spec.Autoscaling.AutoscalingSpec.Aodh.APIImage = telemetryDefaults.AodhAPIContainerImageURL
}
if spec.Autoscaling.Template.Aodh.EvaluatorImage == "" {
spec.Autoscaling.Template.Aodh.EvaluatorImage = telemetryDefaults.AodhEvaluatorContainerImageURL
if spec.Autoscaling.AutoscalingSpec.Aodh.EvaluatorImage == "" {
spec.Autoscaling.AutoscalingSpec.Aodh.EvaluatorImage = telemetryDefaults.AodhEvaluatorContainerImageURL
}
if spec.Autoscaling.Template.Aodh.NotifierImage == "" {
spec.Autoscaling.Template.Aodh.NotifierImage = telemetryDefaults.AodhNotifierContainerImageURL
if spec.Autoscaling.AutoscalingSpec.Aodh.NotifierImage == "" {
spec.Autoscaling.AutoscalingSpec.Aodh.NotifierImage = telemetryDefaults.AodhNotifierContainerImageURL
}
if spec.Autoscaling.Template.Aodh.ListenerImage == "" {
spec.Autoscaling.Template.Aodh.ListenerImage = telemetryDefaults.AodhListenerContainerImageURL
if spec.Autoscaling.AutoscalingSpec.Aodh.ListenerImage == "" {
spec.Autoscaling.AutoscalingSpec.Aodh.ListenerImage = telemetryDefaults.AodhListenerContainerImageURL
}

}
Expand Down
4 changes: 2 additions & 2 deletions api/v1beta1/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit d564042

Please sign in to comment.