Skip to content

Commit

Permalink
Forward controlplane IPAMKind value to CCM
Browse files Browse the repository at this point in the history
  • Loading branch information
Nuckal777 committed Jan 30, 2025
1 parent 2fcd1c4 commit 9390c88
Show file tree
Hide file tree
Showing 10 changed files with 174 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,6 @@ data:
clusterName: {{ .Values.clusterName }}
networking:
configureNodeAddresses: {{ .Values.networking.configureNodeAddresses }}
{{- if .Values.networking.ipamKind }}
ipamKind: {{ toYaml .Values.networking.ipamKind | nindent 8 }}
{{- end }}
2 changes: 1 addition & 1 deletion example/controller-registration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ kind: ControllerDeployment
metadata:
name: provider-ironcore-metal
helm:
rawChart: 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
rawChart: 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
values:
image:
tag: v0.1.0
Expand Down
10 changes: 10 additions & 0 deletions pkg/apis/metal/types_controlplane.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,16 @@ type ControlPlaneConfig struct {
type CloudControllerNetworking struct {
// ConfigureNodeAddresses enables the configuration of node addresses.
ConfigureNodeAddresses bool
// IPAMKind enables the IPAM integration.
IPAMKind *IPAMKind
}

// IPAMKind specifiers the IPAM objects in-use.
type IPAMKind struct {
// APIGroup is the resource group.
APIGroup string
// Kind is the resource type.
Kind string
}

// CloudControllerManagerConfig contains configuration settings for the cloud-controller-manager.
Expand Down
11 changes: 11 additions & 0 deletions pkg/apis/metal/v1alpha1/types_controlplane.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,17 @@ type CloudControllerNetworking struct {
// ConfigureNodeAddresses enables the configuration of node addresses.
// +optional
ConfigureNodeAddresses bool `json:"configureNodeAddresses,omitempty"`
// IPAMKind enables the IPAM integration.
// +optional
IPAMKind *IPAMKind `json:"ipamKind,omitempty"`
}

// IPAMKind specifiers the IPAM objects in-use.
type IPAMKind struct {
// APIGroup is the resource group.
APIGroup string `json:"apiGroup"`
// Kind is the resource type.
Kind string `json:"kind"`
}

// CloudControllerManagerConfig contains configuration settings for the cloud-controller-manager.
Expand Down
34 changes: 34 additions & 0 deletions pkg/apis/metal/v1alpha1/zz_generated.conversion.go

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

23 changes: 22 additions & 1 deletion pkg/apis/metal/v1alpha1/zz_generated.deepcopy.go

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

23 changes: 22 additions & 1 deletion pkg/apis/metal/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 9390c88

Please sign in to comment.