-
Notifications
You must be signed in to change notification settings - Fork 35
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
create a controller for handling machine request set which is created for managed control planes #705
Comments
Unix4ever
added a commit
to Unix4ever/omni
that referenced
this issue
Nov 4, 2024
Cluster template now has ``` managed: enable: true|false ``` configuration in the control planes model. Creating managed control planes will be possible only if the Omni account is configured with the provider to use for managed control planes, otherwise resource validation won't allow creating the machine set with such configuration. Also drop `MachineRequestSet` allocation mode from the machine set, remove source there, as it doesn't make much sense: for managed control planes it should always use the machine request set name with the same name as the machine set. Config patches for managed mode are going to be added in the follow-up PRs. Fixes: siderolabs#705 Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
Unix4ever
added a commit
to Unix4ever/omni
that referenced
this issue
Nov 4, 2024
Cluster template now has ``` managed: enable: true|false ``` configuration in the control planes model. Creating managed control planes will be possible only if the Omni account is configured with the provider to use for managed control planes, otherwise resource validation won't allow creating the machine set with such configuration. Also drop `MachineRequestSet` allocation mode from the machine set, remove source there, as it doesn't make much sense: for managed control planes it should always use the machine request set name with the same name as the machine set. Config patches for managed mode are going to be added in the follow-up PRs. Fixes: siderolabs#705 Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
Unix4ever
added a commit
to Unix4ever/omni
that referenced
this issue
Nov 4, 2024
Cluster template now has ``` managed: enable: true|false ``` configuration in the control planes model. Creating managed control planes will be possible only if the Omni account is configured with the provider to use for managed control planes, otherwise resource validation won't allow creating the machine set with such configuration. Also drop `MachineRequestSet` allocation mode from the machine set, remove source there, as it doesn't make much sense: for managed control planes it should always use the machine request set name with the same name as the machine set. Config patches for managed mode are going to be added in the follow-up PRs. Fixes: siderolabs#705 Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
Unix4ever
added a commit
to Unix4ever/omni
that referenced
this issue
Nov 4, 2024
Cluster template now has ``` managed: enable: true|false ``` configuration in the control planes model. Creating managed control planes will be possible only if the Omni account is configured with the provider to use for managed control planes, otherwise resource validation won't allow creating the machine set with such configuration. Also drop `MachineRequestSet` allocation mode from the machine set, remove source there, as it doesn't make much sense: for managed control planes it should always use the machine request set name with the same name as the machine set. Config patches for managed mode are going to be added in the follow-up PRs. Fixes: siderolabs#705 Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
Unix4ever
added a commit
to Unix4ever/omni
that referenced
this issue
Nov 4, 2024
Cluster template now has ``` managed: enable: true|false ``` configuration in the control planes model. Creating managed control planes will be possible only if the Omni account is configured with the provider to use for managed control planes, otherwise resource validation won't allow creating the machine set with such configuration. Also drop `MachineRequestSet` allocation mode from the machine set, remove source there, as it doesn't make much sense: for managed control planes it should always use the machine request set name with the same name as the machine set. Config patches for managed mode are going to be added in the follow-up PRs. Fixes: siderolabs#705 Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
Unix4ever
added a commit
to Unix4ever/omni
that referenced
this issue
Nov 5, 2024
Cluster template now has ``` managed: enable: true|false ``` configuration in the control planes model. Creating managed control planes will be possible only if the Omni account is configured with the provider to use for managed control planes, otherwise resource validation won't allow creating the machine set with such configuration. Also drop `MachineRequestSet` allocation mode from the machine set, remove source there, as it doesn't make much sense: for managed control planes it should always use the machine request set name with the same name as the machine set. Config patches for managed mode are going to be added in the follow-up PRs. Fixes: siderolabs#705 Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
Unix4ever
added a commit
to Unix4ever/omni
that referenced
this issue
Nov 5, 2024
Cluster template now has ``` managed: enable: true|false ``` configuration in the control planes model. Creating managed control planes will be possible only if the Omni account is configured with the provider to use for managed control planes, otherwise resource validation won't allow creating the machine set with such configuration. Also drop `MachineRequestSet` allocation mode from the machine set, remove source there, as it doesn't make much sense: for managed control planes it should always use the machine request set name with the same name as the machine set. Config patches for managed mode are going to be added in the follow-up PRs. Fixes: siderolabs#705 Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
Unix4ever
added a commit
to Unix4ever/omni
that referenced
this issue
Nov 5, 2024
Cluster template now has ``` managed: enable: true|false ``` configuration in the control planes model. Creating managed control planes will be possible only if the Omni account is configured with the provider to use for managed control planes, otherwise resource validation won't allow creating the machine set with such configuration. Also drop `MachineRequestSet` allocation mode from the machine set, remove source there, as it doesn't make much sense: for managed control planes it should always use the machine request set name with the same name as the machine set. Config patches for managed mode are going to be added in the follow-up PRs. Fixes: siderolabs#705 Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
Unix4ever
added a commit
to Unix4ever/omni
that referenced
this issue
Nov 5, 2024
Cluster template now has ``` managed: enable: true|false ``` configuration in the control planes model. Creating managed control planes will be possible only if the Omni account is configured with the provider to use for managed control planes, otherwise resource validation won't allow creating the machine set with such configuration. Also drop `MachineRequestSet` allocation mode from the machine set, remove source there, as it doesn't make much sense: for managed control planes it should always use the machine request set name with the same name as the machine set. Config patches for managed mode are going to be added in the follow-up PRs. Fixes: siderolabs#705 Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
Unix4ever
added a commit
to Unix4ever/omni
that referenced
this issue
Nov 12, 2024
Cluster template now has ``` managed: enable: true|false ``` configuration in the control planes model. Creating managed control planes will be possible only if the Omni account is configured with the provider to use for managed control planes, otherwise resource validation won't allow creating the machine set with such configuration. Also drop `MachineRequestSet` allocation mode from the machine set, remove source there, as it doesn't make much sense: for managed control planes it should always use the machine request set name with the same name as the machine set. Config patches for managed mode are going to be added in the follow-up PRs. Fixes: siderolabs#705 Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
Unix4ever
added a commit
to Unix4ever/omni
that referenced
this issue
Nov 12, 2024
Cluster template now has ``` managed: enable: true|false ``` configuration in the control planes model. Creating managed control planes will be possible only if the Omni account is configured with the provider to use for managed control planes, otherwise resource validation won't allow creating the machine set with such configuration. Also drop `MachineRequestSet` allocation mode from the machine set, remove source there, as it doesn't make much sense: for managed control planes it should always use the machine request set name with the same name as the machine set. Config patches for managed mode are going to be added in the follow-up PRs. Fixes: siderolabs#705 Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
Unix4ever
added a commit
to Unix4ever/omni
that referenced
this issue
Nov 12, 2024
Cluster template now has ``` managed: enable: true|false ``` configuration in the control planes model. Creating managed control planes will be possible only if the Omni account is configured with the provider to use for managed control planes, otherwise resource validation won't allow creating the machine set with such configuration. Also drop `MachineRequestSet` allocation mode from the machine set, remove source there, as it doesn't make much sense: for managed control planes it should always use the machine request set name with the same name as the machine set. Config patches for managed mode are going to be added in the follow-up PRs. Fixes: siderolabs#705 Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
Unix4ever
added a commit
to Unix4ever/omni
that referenced
this issue
Nov 12, 2024
Cluster template now has ``` managed: enable: true|false ``` configuration in the control planes model. Creating managed control planes will be possible only if the Omni account is configured with the provider to use for managed control planes, otherwise resource validation won't allow creating the machine set with such configuration. Also drop `MachineRequestSet` allocation mode from the machine set, remove source there, as it doesn't make much sense: for managed control planes it should always use the machine request set name with the same name as the machine set. Config patches for managed mode are going to be added in the follow-up PRs. Fixes: siderolabs#705 Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
Unix4ever
added a commit
to Unix4ever/omni
that referenced
this issue
Nov 13, 2024
Cluster template now has ``` managed: enable: true|false ``` configuration in the control planes model. Creating managed control planes will be possible only if the Omni account is configured with the provider to use for managed control planes, otherwise resource validation won't allow creating the machine set with such configuration. Also drop `MachineRequestSet` allocation mode from the machine set, remove source there, as it doesn't make much sense: for managed control planes it should always use the machine request set name with the same name as the machine set. Config patches for managed mode are going to be added in the follow-up PRs. Fixes: siderolabs#705 Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Implement the controller that will create machine request sets for the clusters which have managed control planes enabled.
Each cluster will have it's own machine request set with 3 requests.
Add
omni.sidero.dev/managed
label to theCluster
.Open questions:
MachineSet
?MachineSet
be created by the controller?The text was updated successfully, but these errors were encountered: