-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support toggling provisioning checks #290
Conversation
@ekarlso I edited your comment to remove the word 'fixes' as otherwise merging this PR would close the issue prematurely. |
3c765db
to
c140629
Compare
Signed-off-by: ekarlso <endre.karlson@gmail.com>
c140629
to
5299af1
Compare
Signed-off-by: ekarlso <endre.karlson@gmail.com>
f618472
to
8f42780
Compare
8f42780
to
31cf332
Compare
There is still failing tests |
Signed-off-by: ekarlso <endre.karlson@gmail.com>
78b8ed0
to
3e54878
Compare
Quality Gate passedIssues Measures |
Dear IONOS Team, spec:
config:
engine: cloud-init|flatcar
flatcar: {}
cloudInit:
dataSource: netplan|nocloud
qemuAgent: true|false With this new arrangement in place, it should be possible to address all the issues around that involve both reconciliation activities and engine config format in general. |
Hey, spec:
config:
engine: cloud-init|flatcar
flatcar: {}
cloudInit:
dataSource: netplan|nocloud
qemuAgent: true|false
here is some of my notes:
However, can you also explain how we can actually implement the cloud-init checks and Qemu and under which conditions? Finally, a word of advice, please create a new issue and start a discussion around the API additions or changes in the issue, before starting the PR, |
If you want to leave the world as is, the only issue to solve to let Talos do its work with capmox is the value of
Nocloud expects it to start as follows:
Routes section should be written as follows: {{- define "routes" }}
{{- if or .Gateway .Gateway6 }}
{{- if .Gateway }}
gateway4: {{ .Gateway }}
{{- end }}
{{- if .Gateway6 }}
gateway6: {{ .Gateway6 }}
{{- end }}
{{- end }}
{{- if .Routes }}
routes:
{{- range $index, $route := .Routes }}
- {
{{- if $route.To }} "to": "{{$route.To}}", {{ end -}}
{{- if $route.Via }} "via": "{{$route.Via}}", {{ end -}}
{{- if $route.Metric }} "metric": {{$route.Metric}}, {{ end -}}
{{- if $route.Table }} "table": {{$route.Table}}, {{ end -}} }
{{- end -}}
{{- end -}} and the rest of the string should be rearranged accordingly in terms of indentation. spec:
checks: {}
cloudInitFormat: netplan|nocloud and check for the format before creating NetworkConfigData. |
@ekarlso @ricottatosta Open new issue, and let's discuss there. |
cf #183
Testing performed:
Added / adapted tests