You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Make anexia provider more resilient against errors (#1175)
* add conditions & tests
Original commit by @kstiehl, conflicts resolved by @LittleFox94, mainly
in pkg/cloudprovider/provider/anexia/provider.go
Signed-off-by: kstiehl <[email protected]>
Signed-off-by: Mara Sophie Grosch <[email protected]>
* Fix various linter errors
Signed-off-by: Mara Sophie Grosch <[email protected]>
* Add missing boilerplate to files
Signed-off-by: Mara Sophie Grosch <[email protected]>
* Anexia provider: add dummy updater for tests
Signed-off-by: Mara Sophie Grosch <[email protected]>
Co-authored-by: Mara Sophie Grosch <[email protected]>
* docs(anexia): add info for templates (#1288)
* docs(anexia): add info for templates
Signed-off-by: Waleed Malik <[email protected]>
* Update anexia.md
Signed-off-by: Waleed Malik <[email protected]>
* anexia: increase HTTP client timeout to 120s (#1331)
Signed-off-by: Mara Sophie Grosch <[email protected]>
* Anexia: extend disk configuration (#1402)
* Anexia: cleanup Config/RawConfig attribute duplication
types.Config and types.RawConfig contained the same members, with
RawConfig using ConfigVars and Config storing the resolved data. This
commit does some cleanup to ease adding new config values in the future.
Signed-off-by: Mara Sophie Grosch <[email protected]>
* Anexia: extend disk configuration
Adds a new config value "Disks", with each entry configuring the size
and performance type of a single disk. The config format can be used for
configuring multiple disks in the future, which is on our roadmap, but
right now only a single disk is supported - with the added feature of
defining the performance type.
Signed-off-by: Mara Sophie Grosch <[email protected]>
* Anexia: update MachineDeployment example
Signed-off-by: Mara Sophie Grosch <[email protected]>
* CI: disable OperationSystemManager for Anexia
Signed-off-by: Mara Sophie Grosch <[email protected]>
Signed-off-by: Mara Sophie Grosch <[email protected]>
* Anexia: return reserved IP when instance IPs are requested
When creating a machine at, we always first reserve an IP address for
it. Later when retrieving the addresses of that machine, we rely on the
vminfo API, which has some delay as it retrieves the IPs from the
running VM.
This commit adds the reserved address to the list of addresses returned
from an instance, which should reduce provisioning time a bit and make
it more stable.
Also fixes a long-standing TODO comment: marking internal IPs as
internal.
Signed-off-by: Mara Sophie Grosch <[email protected]>
Signed-off-by: Waleed Malik <[email protected]>
Signed-off-by: Mara Sophie Grosch <[email protected]>
Co-authored-by: Kevin Stiehl <[email protected]>
Co-authored-by: Waleed Malik <[email protected]>
Copy file name to clipboardExpand all lines: docs/anexia.md
+11-1Lines changed: 11 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,4 +6,14 @@ This provider implementation is currently in **alpha** state.
6
6
7
7
Only flatcar linux is currently supported and you explicitly have to set the provisioning mechanism to cloud-init by setting `machine.spec.providerSpec.value.operatingSystemSpec.provisioningUtility` to "cloud-init".
8
8
9
-
An example machine deployment can be found here: [examples/anexia-machinedeployment.yaml](../examples/anexia-machinedeployment.yaml)
9
+
An example machine deployment can be found here: [examples/anexia-machinedeployment.yaml](../examples/anexia-machinedeployment.yaml)
10
+
11
+
## Templates
12
+
13
+
To retrieve all available templates against a given location:
Templates are rotated pretty often, to include updates and latest security patches. Outdated versions of templates are not retained as a result and they get removed after some time.
0 commit comments