SYMBOL INDEX (367 symbols across 46 files) FILE: main.go function main (line 27) | func main() { FILE: pkg/talos/client_configuration_test.go function TestGetClientConfigurationValues_Typed (line 18) | func TestGetClientConfigurationValues_Typed(t *testing.T) { function TestGetClientConfigurationValues_Reconstructed (line 63) | func TestGetClientConfigurationValues_Reconstructed(t *testing.T) { function TestGetClientConfigurationValues_Null (line 113) | func TestGetClientConfigurationValues_Null(t *testing.T) { function TestGetClientConfigurationValues_Unknown (line 140) | func TestGetClientConfigurationValues_Unknown(t *testing.T) { FILE: pkg/talos/generate_kubeconfig_test.go function TestGenerateKubeconfigDeterminism (line 20) | func TestGenerateKubeconfigDeterminism(t *testing.T) { FILE: pkg/talos/internal/gen/diskspec.go function resourceMaps (line 21) | func resourceMaps() map[string]any { function main (line 27) | func main() { type Generator (line 117) | type Generator struct method Printf (line 121) | func (g *Generator) Printf(format string, args ...interface{}) { method format (line 126) | func (g *Generator) format() []byte { function mapGoTypesToTFTypes (line 139) | func mapGoTypesToTFTypes(goType reflect.Type) (string, error) { function mapGoTypesToTFAttributeSpec (line 162) | func mapGoTypesToTFAttributeSpec(goType reflect.Type) (string, error) { function mapStructTypeToTFType (line 194) | func mapStructTypeToTFType(structField reflect.StructField, resourceName... FILE: pkg/talos/provider.go constant ImageFactoryURL (line 22) | ImageFactoryURL = "https://factory.talos.dev" type talosProvider (line 26) | type talosProvider struct method Metadata (line 38) | func (p *talosProvider) Metadata(_ context.Context, _ provider.Metadat... method Schema (line 43) | func (p *talosProvider) Schema(_ context.Context, _ provider.SchemaReq... method Configure (line 55) | func (p *talosProvider) Configure(ctx context.Context, req provider.Co... method DataSources (line 82) | func (p *talosProvider) DataSources(_ context.Context) []func() dataso... method Resources (line 97) | func (p *talosProvider) Resources(_ context.Context) []func() resource... method EphemeralResources (line 108) | func (p *talosProvider) EphemeralResources(_ context.Context) []func()... type talosProviderModelV0 (line 28) | type talosProviderModelV0 struct function New (line 33) | func New() provider.Provider { FILE: pkg/talos/provider_test.go type dynamicConfig (line 28) | type dynamicConfig struct method render (line 44) | func (c *dynamicConfig) render() string { constant cpuModeHostPassthrough (line 40) | cpuModeHostPassthrough = "host-passthrough" constant cpuModeHostModel (line 41) | cpuModeHostModel = "host-model" FILE: pkg/talos/rfc6979.go type deterministicECDSASigner (line 24) | type deterministicECDSASigner struct method Public (line 28) | func (s *deterministicECDSASigner) Public() crypto.PublicKey { method Sign (line 32) | func (s *deterministicECDSASigner) Sign(_ io.Reader, digest []byte, _ ... function rfc6979Sign (line 42) | func rfc6979Sign(key *ecdsa.PrivateKey, hash []byte) (*big.Int, *big.Int) { function rawECDSASign (line 97) | func rawECDSASign(curve elliptic.Curve, n, d, k *big.Int, hash []byte) (... function hmacSHA256 (line 120) | func hmacSHA256(key []byte, data ...[]byte) []byte { function int2octets (line 130) | func int2octets(v *big.Int, qLen int) []byte { function bits2int (line 144) | func bits2int(b []byte, n *big.Int) *big.Int { function bits2octets (line 156) | func bits2octets(hash []byte, n *big.Int, qLen int) []byte { FILE: pkg/talos/rfc6979_test.go function TestRFC6979SignTestVectors (line 18) | func TestRFC6979SignTestVectors(t *testing.T) { FILE: pkg/talos/talos_client_configuration_data_source.go type talosClientConfigurationDataSource (line 18) | type talosClientConfigurationDataSource struct method Metadata (line 36) | func (d *talosClientConfigurationDataSource) Metadata(_ context.Contex... method Schema (line 40) | func (d *talosClientConfigurationDataSource) Schema(_ context.Context,... method Read (line 93) | func (d *talosClientConfigurationDataSource) Read(ctx context.Context,... type talosClientConfigurationDataSourceModelV0 (line 20) | type talosClientConfigurationDataSourceModelV0 struct function NewTalosClientConfigurationDataSource (line 32) | func NewTalosClientConfigurationDataSource() datasource.DataSource { FILE: pkg/talos/talos_client_configuration_data_source_test.go function TestAccTalosClientConfigurationDataSource (line 18) | func TestAccTalosClientConfigurationDataSource(t *testing.T) { function testAccTalosClientConfigurationDataSourceConfig (line 58) | func testAccTalosClientConfigurationDataSourceConfig(clusterName string,... function validateTalosClientConfigContext (line 91) | func validateTalosClientConfigContext(t *testing.T, tc, contextName stri... FILE: pkg/talos/talos_client_configuration_ephemeral_resource.go type talosClientConfigurationEphemeralResource (line 20) | type talosClientConfigurationEphemeralResource struct method Metadata (line 38) | func (r *talosClientConfigurationEphemeralResource) Metadata(_ context... method Schema (line 42) | func (r *talosClientConfigurationEphemeralResource) Schema(_ context.C... method Open (line 116) | func (r *talosClientConfigurationEphemeralResource) Open(ctx context.C... type talosClientConfigurationEphemeralResourceModel (line 22) | type talosClientConfigurationEphemeralResourceModel struct function NewTalosClientConfigurationEphemeralResource (line 34) | func NewTalosClientConfigurationEphemeralResource() ephemeral.EphemeralR... FILE: pkg/talos/talos_client_configuration_ephemeral_resource_test.go function TestAccTalosClientConfigurationEphemeralResourceFromMachineSecrets (line 21) | func TestAccTalosClientConfigurationEphemeralResourceFromMachineSecrets(... function TestAccTalosClientConfigurationEphemeralResourceCustomTTL (line 61) | func TestAccTalosClientConfigurationEphemeralResourceCustomTTL(t *testin... function TestAccTalosClientConfigurationEphemeralResourceCrtTTLInvalid (line 99) | func TestAccTalosClientConfigurationEphemeralResourceCrtTTLInvalid(t *te... function TestAccTalosClientConfigurationEphemeralResourceDeterminism (line 132) | func TestAccTalosClientConfigurationEphemeralResourceDeterminism(t *test... function TestAccTalosClientConfigurationEphemeralResourceDeterminismWithNotBefore (line 179) | func TestAccTalosClientConfigurationEphemeralResourceDeterminismWithNotB... function TestAccTalosClientConfigurationEphemeralResourceInvalidNotBefore (line 231) | func TestAccTalosClientConfigurationEphemeralResourceInvalidNotBefore(t ... function TestAccTalosClientConfigurationEphemeralResourceClientConfigurationOutput (line 264) | func TestAccTalosClientConfigurationEphemeralResourceClientConfiguration... FILE: pkg/talos/talos_cluster_health_data_source.go type talosClusterHealthDataSource (line 26) | type talosClusterHealthDataSource struct method Metadata (line 103) | func (d *talosClusterHealthDataSource) Metadata(_ context.Context, req... method Schema (line 107) | func (d *talosClusterHealthDataSource) Schema(ctx context.Context, _ d... method Read (line 160) | func (d *talosClusterHealthDataSource) Read(ctx context.Context, req d... type talosClusterHealthDataSourceModelV0 (line 30) | type talosClusterHealthDataSourceModelV0 struct type clusterNodes (line 40) | type clusterNodes struct method Nodes (line 67) | func (c *clusterNodes) Nodes() []cluster.NodeInfo { method NodesByType (line 72) | func (c *clusterNodes) NodesByType(t machine.Type) []cluster.NodeInfo { function newClusterNodes (line 45) | func newClusterNodes(controlPlaneNodes, workerNodes []string) (*clusterN... type reporter (line 76) | type reporter struct method Update (line 86) | func (r *reporter) Update(condition conditions.Condition) { method String (line 94) | func (r *reporter) String() string { function newReporter (line 81) | func newReporter() *reporter { function NewTalosClusterHealthDataSource (line 99) | func NewTalosClusterHealthDataSource() datasource.DataSource { FILE: pkg/talos/talos_cluster_health_data_source_test.go function TestAccTalosClusterHealthDataSource (line 14) | func TestAccTalosClusterHealthDataSource(t *testing.T) { function testAccTalosClusterHealthDataSourceConfig (line 41) | func testAccTalosClusterHealthDataSourceConfig(providerName, rName strin... FILE: pkg/talos/talos_cluster_health_ephemeral_resource.go type talosClusterHealthEphemeralResource (line 24) | type talosClusterHealthEphemeralResource struct method Metadata (line 62) | func (r *talosClusterHealthEphemeralResource) Metadata(_ context.Conte... method Schema (line 66) | func (r *talosClusterHealthEphemeralResource) Schema(_ context.Context... method Open (line 116) | func (r *talosClusterHealthEphemeralResource) Open(ctx context.Context... type talosClusterHealthEphemeralResourceModel (line 26) | type talosClusterHealthEphemeralResourceModel struct type healthReporter (line 35) | type healthReporter struct method Update (line 45) | func (r *healthReporter) Update(condition conditions.Condition) { method String (line 53) | func (r *healthReporter) String() string { function newHealthReporter (line 40) | func newHealthReporter() *healthReporter { function NewTalosClusterHealthEphemeralResource (line 58) | func NewTalosClusterHealthEphemeralResource() ephemeral.EphemeralResource { FILE: pkg/talos/talos_cluster_kubeconfig_data_source.go type talosClusterKubeConfigDataSource (line 23) | type talosClusterKubeConfigDataSource struct method Metadata (line 43) | func (d *talosClusterKubeConfigDataSource) Metadata(_ context.Context,... method Schema (line 47) | func (d *talosClusterKubeConfigDataSource) Schema(ctx context.Context,... method Read (line 124) | func (d *talosClusterKubeConfigDataSource) Read(ctx context.Context, r... type talosClusterKubeConfigDataSourceModelV0 (line 25) | type talosClusterKubeConfigDataSourceModelV0 struct function NewTalosClusterKubeConfigDataSource (line 39) | func NewTalosClusterKubeConfigDataSource() datasource.DataSource { FILE: pkg/talos/talos_cluster_kubeconfig_ephemeral_resource.go type talosClusterKubeConfigEphemeralResource (line 33) | type talosClusterKubeConfigEphemeralResource struct method Metadata (line 50) | func (r *talosClusterKubeConfigEphemeralResource) Metadata(_ context.C... method Schema (line 54) | func (r *talosClusterKubeConfigEphemeralResource) Schema(_ context.Con... method Open (line 125) | func (r *talosClusterKubeConfigEphemeralResource) Open(ctx context.Con... type talosClusterKubeConfigEphemeralResourceModel (line 35) | type talosClusterKubeConfigEphemeralResourceModel struct function NewTalosClusterKubeConfigEphemeralResource (line 46) | func NewTalosClusterKubeConfigEphemeralResource() ephemeral.EphemeralRes... type KubeconfigResult (line 190) | type KubeconfigResult struct function GenerateKubeconfig (line 201) | func GenerateKubeconfig(bundle *secrets.Bundle, clusterName, endpoint st... FILE: pkg/talos/talos_cluster_kubeconfig_ephemeral_resource_test.go function TestAccTalosClusterKubeconfigEphemeralResourceBasic (line 21) | func TestAccTalosClusterKubeconfigEphemeralResourceBasic(t *testing.T) { function TestAccTalosClusterKubeconfigEphemeralResourceKubernetesClientConfigurationFields (line 60) | func TestAccTalosClusterKubeconfigEphemeralResourceKubernetesClientConfi... function TestAccTalosClusterKubeconfigEphemeralResourceDeterminism (line 103) | func TestAccTalosClusterKubeconfigEphemeralResourceDeterminism(t *testin... function TestAccTalosClusterKubeconfigEphemeralResourceDeterminismWithNotBefore (line 150) | func TestAccTalosClusterKubeconfigEphemeralResourceDeterminismWithNotBef... function TestAccTalosClusterKubeconfigEphemeralResourceCustomTTL (line 203) | func TestAccTalosClusterKubeconfigEphemeralResourceCustomTTL(t *testing.... function TestAccTalosClusterKubeconfigEphemeralResourceInvalidTTL (line 242) | func TestAccTalosClusterKubeconfigEphemeralResourceInvalidTTL(t *testing... function TestAccTalosClusterKubeconfigEphemeralResourceInvalidNotBefore (line 277) | func TestAccTalosClusterKubeconfigEphemeralResourceInvalidNotBefore(t *t... FILE: pkg/talos/talos_cluster_kubeconfig_resource.go type talosClusterKubeConfigResource (line 32) | type talosClusterKubeConfigResource struct method Metadata (line 73) | func (r *talosClusterKubeConfigResource) Metadata(_ context.Context, r... method Schema (line 77) | func (r *talosClusterKubeConfigResource) Schema(ctx context.Context, _... method Create (line 165) | func (r *talosClusterKubeConfigResource) Create(ctx context.Context, r... method Delete (line 290) | func (r *talosClusterKubeConfigResource) Delete(_ context.Context, _ r... method Read (line 293) | func (r *talosClusterKubeConfigResource) Read(_ context.Context, _ res... method ModifyPlan (line 299) | func (r *talosClusterKubeConfigResource) ModifyPlan(ctx context.Contex... method UpgradeState (line 457) | func (r *talosClusterKubeConfigResource) UpgradeState(ctx context.Cont... method Update (line 570) | func (r *talosClusterKubeConfigResource) Update(ctx context.Context, r... type talosClusterKubeConfigResourceModelV0 (line 40) | type talosClusterKubeConfigResourceModelV0 struct type talosClusterKubeConfigResourceModelV1 (line 50) | type talosClusterKubeConfigResourceModelV1 struct type kubernetesClientConfiguration (line 61) | type kubernetesClientConfiguration struct function NewTalosClusterKubeConfigResource (line 69) | func NewTalosClusterKubeConfigResource() resource.Resource { FILE: pkg/talos/talos_cluster_kubeconfig_resource_test.go function TestAccTalosClusterKubeconfigResource (line 17) | func TestAccTalosClusterKubeconfigResource(t *testing.T) { function testAccTalosClusterKubeconfigResourceConfig (line 99) | func testAccTalosClusterKubeconfigResourceConfig(rName string) string { FILE: pkg/talos/talos_image_factory_extensions_versions_data_source.go type talosImageFactoryExtensionsVersionsDataSource (line 22) | type talosImageFactoryExtensionsVersionsDataSource struct method Metadata (line 53) | func (d *talosImageFactoryExtensionsVersionsDataSource) Metadata(_ con... method Schema (line 57) | func (d *talosImageFactoryExtensionsVersionsDataSource) Schema(_ conte... method Configure (line 107) | func (d *talosImageFactoryExtensionsVersionsDataSource) Configure(_ co... method Read (line 126) | func (d *talosImageFactoryExtensionsVersionsDataSource) Read(ctx conte... type talosImageFactoryExtensionsVersionsDataSourceModelV0 (line 26) | type talosImageFactoryExtensionsVersionsDataSourceModelV0 struct type talosImageFactoryExtensionsVersionsFilter (line 34) | type talosImageFactoryExtensionsVersionsFilter struct type extensionInfo (line 38) | type extensionInfo struct function NewTalosImageFactoryExtensionsVersionsDataSource (line 49) | func NewTalosImageFactoryExtensionsVersionsDataSource() datasource.DataS... FILE: pkg/talos/talos_image_factory_extensions_versions_data_source_test.go function TestAccTalosImageFactoryExtensionsVersionsDataSource (line 13) | func TestAccTalosImageFactoryExtensionsVersionsDataSource(t *testing.T) { function testAccTalosImageFactoryExtensionsVersionsDataSourceConfig (line 42) | func testAccTalosImageFactoryExtensionsVersionsDataSourceConfig() string { function testAccTalosImageFactoryExtensionsVersionsDataSourceConfigWithFilters (line 52) | func testAccTalosImageFactoryExtensionsVersionsDataSourceConfigWithFilte... function testAccTalosImageFactoryExtensionsVersionsDataSourceConfigWithExactFilters (line 68) | func testAccTalosImageFactoryExtensionsVersionsDataSourceConfigWithExact... FILE: pkg/talos/talos_image_factory_overlays_versions_data_source.go type talosImageFactoryOverlaysVersionsDataSource (line 21) | type talosImageFactoryOverlaysVersionsDataSource struct method Metadata (line 50) | func (d *talosImageFactoryOverlaysVersionsDataSource) Metadata(_ conte... method Schema (line 54) | func (d *talosImageFactoryOverlaysVersionsDataSource) Schema(_ context... method Configure (line 91) | func (d *talosImageFactoryOverlaysVersionsDataSource) Configure(_ cont... method Read (line 109) | func (d *talosImageFactoryOverlaysVersionsDataSource) Read(ctx context... type talosImageFactoryOverlaysVersionsDataSourceModelV0 (line 25) | type talosImageFactoryOverlaysVersionsDataSourceModelV0 struct type talosImageFactoryOverlaysVersionsFilter (line 32) | type talosImageFactoryOverlaysVersionsFilter struct type overlayInfo (line 36) | type overlayInfo struct function NewTalosImageFactoryOverlaysVersionsDataSource (line 46) | func NewTalosImageFactoryOverlaysVersionsDataSource() datasource.DataSou... FILE: pkg/talos/talos_image_factory_overlays_versions_data_source_test.go function TestAccTalosImageFactoryOverlaysVersionsDataSource (line 13) | func TestAccTalosImageFactoryOverlaysVersionsDataSource(t *testing.T) { function testAccTalosImageFactoryOverlaysVersionsDataSourceConfig (line 35) | func testAccTalosImageFactoryOverlaysVersionsDataSourceConfig() string { function testAccTalosImageFactoryOverlaysVersionsDataSourceConfigWithFilters (line 45) | func testAccTalosImageFactoryOverlaysVersionsDataSourceConfigWithFilters... FILE: pkg/talos/talos_image_factory_schematic_resource.go type talosImageFactorySchematicResource (line 19) | type talosImageFactorySchematicResource struct method Metadata (line 46) | func (r *talosImageFactorySchematicResource) Metadata(_ context.Contex... method Schema (line 50) | func (r *talosImageFactorySchematicResource) Schema(_ context.Context,... method Configure (line 66) | func (r *talosImageFactorySchematicResource) Configure(_ context.Conte... method Create (line 84) | func (r *talosImageFactorySchematicResource) Create(ctx context.Contex... method Delete (line 117) | func (r *talosImageFactorySchematicResource) Delete(_ context.Context,... method Read (line 120) | func (r *talosImageFactorySchematicResource) Read(_ context.Context, _... method Update (line 123) | func (r *talosImageFactorySchematicResource) Update(ctx context.Contex... type talosImageFactorySchematicResourceModelV0 (line 36) | type talosImageFactorySchematicResourceModelV0 struct function NewTalosImageFactorySchematicResource (line 42) | func NewTalosImageFactorySchematicResource() resource.Resource { FILE: pkg/talos/talos_image_factory_schematic_resource_test.go function TestAccTalosImageFactorySchematicResource (line 13) | func TestAccTalosImageFactorySchematicResource(t *testing.T) { function testAccTalosTalosImageFactorySchematicConfig (line 57) | func testAccTalosTalosImageFactorySchematicConfig() string { function testAccTalosTalosImageFactorySchematicEmptySchematicConfig (line 65) | func testAccTalosTalosImageFactorySchematicEmptySchematicConfig() string { function testAccTalosTalosImageFactorySchematicEmptyCustomizationConfig (line 75) | func testAccTalosTalosImageFactorySchematicEmptyCustomizationConfig() st... function testAccTalosTalosImageFactorySchematicKnownExtensionConfig (line 89) | func testAccTalosTalosImageFactorySchematicKnownExtensionConfig() string { FILE: pkg/talos/talos_image_factory_urls_data_source.go type talosImageFactoryURLSDataSource (line 28) | type talosImageFactoryURLSDataSource struct method Metadata (line 97) | func (d *talosImageFactoryURLSDataSource) Metadata(_ context.Context, ... method Schema (line 101) | func (d *talosImageFactoryURLSDataSource) Schema(_ context.Context, _ ... method Configure (line 218) | func (d *talosImageFactoryURLSDataSource) Configure(_ context.Context,... method Read (line 236) | func (d *talosImageFactoryURLSDataSource) Read(ctx context.Context, re... type talosImageFactoryURLSDataSourceModelV0 (line 68) | type talosImageFactoryURLSDataSourceModelV0 struct type urls (line 78) | type urls struct function NewTalosImageFactoryURLSDataSource (line 93) | func NewTalosImageFactoryURLSDataSource() datasource.DataSource { FILE: pkg/talos/talos_image_factory_urls_data_source_test.go function TestAccTalosImageFactoryURLsDataSource (line 14) | func TestAccTalosImageFactoryURLsDataSource(t *testing.T) { function testAccTalosImageFactoryURLsBothSBCAndPlatformNotSetConfig (line 130) | func testAccTalosImageFactoryURLsBothSBCAndPlatformNotSetConfig() string { function testAccTalosImageFactoryURLsBothSBCAndPlatformSetConfig (line 141) | func testAccTalosImageFactoryURLsBothSBCAndPlatformSetConfig() string { function testAccTalosImageFactoryURLsMetalPlatformConfig (line 154) | func testAccTalosImageFactoryURLsMetalPlatformConfig() string { function testAccTalosImageFactoryURLsMetalPlatformArm64Config (line 166) | func testAccTalosImageFactoryURLsMetalPlatformArm64Config() string { function testAccTalosImageFactoryURLsAWSPlatformConfig (line 179) | func testAccTalosImageFactoryURLsAWSPlatformConfig() string { function testAccTalosImageFactoryURLsNoCloudPlatformConfig (line 191) | func testAccTalosImageFactoryURLsNoCloudPlatformConfig() string { function testAccTalosImageFactoryURLsSBCConfig (line 203) | func testAccTalosImageFactoryURLsSBCConfig() string { function testAccTalosImageFactoryURLsInvalidVersionConfig (line 215) | func testAccTalosImageFactoryURLsInvalidVersionConfig() string { FILE: pkg/talos/talos_image_factory_versions_data_source.go type talosImageFactoryVersionsDataSource (line 20) | type talosImageFactoryVersionsDataSource struct method Metadata (line 41) | func (d *talosImageFactoryVersionsDataSource) Metadata(_ context.Conte... method Schema (line 45) | func (d *talosImageFactoryVersionsDataSource) Schema(_ context.Context... method Configure (line 71) | func (d *talosImageFactoryVersionsDataSource) Configure(_ context.Cont... method Read (line 89) | func (d *talosImageFactoryVersionsDataSource) Read(ctx context.Context... type talosImageFactoryVersionsDataSourceModelV0 (line 24) | type talosImageFactoryVersionsDataSourceModelV0 struct type talosImageFactoryVersionsFilter (line 30) | type talosImageFactoryVersionsFilter struct function NewTalosImageFactoryVersionsDataSource (line 37) | func NewTalosImageFactoryVersionsDataSource() datasource.DataSource { FILE: pkg/talos/talos_image_factory_versions_data_source_test.go function TestAccTalosImageFactoryVersionsDataSource (line 15) | func TestAccTalosImageFactoryVersionsDataSource(t *testing.T) { function testAccTalosImageFactoryVersionsDataSourceConfig (line 36) | func testAccTalosImageFactoryVersionsDataSourceConfig() string { function testAccTalosImageFactoryVersionsDataSourceWithFilterConfig (line 44) | func testAccTalosImageFactoryVersionsDataSourceWithFilterConfig() string { FILE: pkg/talos/talos_machine_bootstrap_resource.go type talosMachineBootstrapResource (line 27) | type talosMachineBootstrapResource struct method Metadata (line 57) | func (r *talosMachineBootstrapResource) Metadata(_ context.Context, re... method ValidateConfig (line 61) | func (r *talosMachineBootstrapResource) ValidateConfig(ctx context.Con... method Schema (line 123) | func (r *talosMachineBootstrapResource) Schema(ctx context.Context, _ ... method Create (line 193) | func (r *talosMachineBootstrapResource) Create(ctx context.Context, re... method Read (line 295) | func (r *talosMachineBootstrapResource) Read(_ context.Context, _ reso... method Update (line 298) | func (r *talosMachineBootstrapResource) Update(ctx context.Context, re... method Delete (line 317) | func (r *talosMachineBootstrapResource) Delete(_ context.Context, _ re... method ModifyPlan (line 320) | func (r *talosMachineBootstrapResource) ModifyPlan(ctx context.Context... method UpgradeState (line 383) | func (r *talosMachineBootstrapResource) UpgradeState(_ context.Context... method ImportState (line 453) | func (r *talosMachineBootstrapResource) ImportState(ctx context.Contex... type talosMachineBootstrapResourceModelV0 (line 36) | type talosMachineBootstrapResourceModelV0 struct type talosMachineBootstrapResourceModelV1 (line 43) | type talosMachineBootstrapResourceModelV1 struct function NewTalosMachineBootstrapResource (line 53) | func NewTalosMachineBootstrapResource() resource.Resource { function getBootstrapClientConfiguration (line 91) | func getBootstrapClientConfiguration(state *talosMachineBootstrapResourc... FILE: pkg/talos/talos_machine_bootstrap_resource_test.go function TestAccTalosMachineBootstrapResource (line 15) | func TestAccTalosMachineBootstrapResource(t *testing.T) { function TestAccTalosMachineBootstrapResourceUpgrade (line 44) | func TestAccTalosMachineBootstrapResourceUpgrade(t *testing.T) { function testAccTalosMachineBootstrapResourceConfigV0 (line 106) | func testAccTalosMachineBootstrapResourceConfigV0(providerName, rName st... function testAccTalosMachineBootstrapResourceConfigV1 (line 117) | func testAccTalosMachineBootstrapResourceConfigV1(providerName, rName st... function testAccTalosMachineBootstrapResourceConfigImport (line 128) | func testAccTalosMachineBootstrapResourceConfigImport(node string) string { FILE: pkg/talos/talos_machine_configuration_apply_resource.go type talosMachineConfigurationApplyResource (line 40) | type talosMachineConfigurationApplyResource struct method Metadata (line 92) | func (p *talosMachineConfigurationApplyResource) Metadata(_ context.Co... method Schema (line 96) | func (p *talosMachineConfigurationApplyResource) Schema(ctx context.Co... method ValidateConfig (line 240) | func (p *talosMachineConfigurationApplyResource) ValidateConfig(ctx co... method Create (line 473) | func (p *talosMachineConfigurationApplyResource) Create(ctx context.Co... method Read (line 609) | func (p *talosMachineConfigurationApplyResource) Read(_ context.Contex... method Update (line 612) | func (p *talosMachineConfigurationApplyResource) Update(ctx context.Co... method Delete (line 756) | func (p *talosMachineConfigurationApplyResource) Delete(ctx context.Co... method handleRebootPrevention (line 903) | func (p *talosMachineConfigurationApplyResource) handleRebootPrevention( method ModifyPlan (line 1010) | func (p *talosMachineConfigurationApplyResource) ModifyPlan(ctx contex... method setPlanMachineConfiguration (line 1134) | func (p *talosMachineConfigurationApplyResource) setPlanMachineConfigu... method UpgradeState (line 1154) | func (p *talosMachineConfigurationApplyResource) UpgradeState(_ contex... type talosMachineConfigurationApplyResourceModelV0 (line 55) | type talosMachineConfigurationApplyResourceModelV0 struct type talosMachineConfigurationApplyResourceModelV1 (line 64) | type talosMachineConfigurationApplyResourceModelV1 struct type onDestroyOptions (line 81) | type onDestroyOptions struct function NewTalosMachineConfigurationApplyResource (line 88) | func NewTalosMachineConfigurationApplyResource() resource.Resource { function getMachineConfigurationInput (line 287) | func getMachineConfigurationInput(state *talosMachineConfigurationApplyR... function computeMachineConfiguration (line 296) | func computeMachineConfiguration(state *talosMachineConfigurationApplyRe... function configPatchesAsStrings (line 328) | func configPatchesAsStrings(list types.List) ([]string, error) { function getClientConfiguration (line 362) | func getClientConfiguration(state *talosMachineConfigurationApplyResourc... function getClientConfigurationValues (line 397) | func getClientConfigurationValues(ctx context.Context, clientConfig base... function getMapKeys (line 464) | func getMapKeys(m map[string]attr.Value) []string { function getEffectiveMode (line 747) | func getEffectiveMode(state *talosMachineConfigurationApplyResourceModel... function setResolvedApplyMode (line 879) | func setResolvedApplyMode(ctx context.Context, resp *resource.ModifyPlan... function dryRunNeedsReboot (line 884) | func dryRunNeedsReboot(cfgBytes []byte, needsReboot *bool) func(context.... function resetGetActorID (line 1248) | func resetGetActorID(ctx context.Context, c *client.Client, req *machine... type clientExecutor (line 1261) | type clientExecutor struct method WithClient (line 1273) | func (c *clientExecutor) WithClient(action func(context.Context, *clie... method NodeList (line 1279) | func (c *clientExecutor) NodeList() []string { function newClientExecutor (line 1266) | func newClientExecutor(c *client.Client, nodes []string) *clientExecutor { FILE: pkg/talos/talos_machine_configuration_apply_resource_test.go function TestAccTalosMachineConfigurationApplyResource (line 19) | func TestAccTalosMachineConfigurationApplyResource(t *testing.T) { function TestAccTalosMachineConfigurationApplyResourceAutoStaged (line 64) | func TestAccTalosMachineConfigurationApplyResourceAutoStaged(t *testing.... function logApplyModeState (line 90) | func logApplyModeState(t *testing.T, stepName string) resource.TestCheck... function TestAccTalosMachineConfigurationApplyResourceUpgradeWithResolvedApplyModeBug (line 121) | func TestAccTalosMachineConfigurationApplyResourceUpgradeWithResolvedApp... function TestAccTalosMachineConfigurationApplyResourceUpgradeWithResolvedApplyModeFix (line 173) | func TestAccTalosMachineConfigurationApplyResourceUpgradeWithResolvedApp... function TestAccTalosMachineConfigurationApplyResourceUpgrade (line 217) | func TestAccTalosMachineConfigurationApplyResourceUpgrade(t *testing.T) { function testAccTalosMachineConfigurationApplyResourceConfig (line 283) | func testAccTalosMachineConfigurationApplyResourceConfig(providerName, r... function testAccTalosMachineConfigurationApplyResourceConfigV0 (line 294) | func testAccTalosMachineConfigurationApplyResourceConfigV0(providerName,... function testAccTalosMachineConfigurationApplyResourceConfigV1 (line 305) | func testAccTalosMachineConfigurationApplyResourceConfigV1(providerName,... function testAccTalosMachineConfigurationApplyResourceConfigWithAutoStaged (line 316) | func testAccTalosMachineConfigurationApplyResourceConfigWithAutoStaged(p... function TestAccTalosMachineConfigurationApplyWithEphemeralClientConfigWO (line 370) | func TestAccTalosMachineConfigurationApplyWithEphemeralClientConfigWO(t ... function testAccTalosMachineConfigurationApplyResourceConfigAutoStagedUpgrade (line 414) | func testAccTalosMachineConfigurationApplyResourceConfigAutoStagedUpgrad... function testAccTalosMachineConfigurationApplyWithEphemeralClientConfigWOConfig (line 434) | func testAccTalosMachineConfigurationApplyWithEphemeralClientConfigWOCon... function TestAccTalosMachineConfigurationApplyConfigPatchesUnknownList (line 550) | func TestAccTalosMachineConfigurationApplyConfigPatchesUnknownList(t *te... function testAccTalosMachineConfigurationApplyConfigPatchesUnknownListConfig (line 566) | func testAccTalosMachineConfigurationApplyConfigPatchesUnknownListConfig... FILE: pkg/talos/talos_machine_configuration_data_source.go type talosMachineConfigurationDataSourceModelV0 (line 27) | type talosMachineConfigurationDataSourceModelV0 struct type talosMachineConfigurationDataSource (line 41) | type talosMachineConfigurationDataSource struct method Metadata (line 53) | func (d *talosMachineConfigurationDataSource) Metadata(_ context.Conte... method Schema (line 57) | func (d *talosMachineConfigurationDataSource) Schema(_ context.Context... method Read (line 116) | func (d *talosMachineConfigurationDataSource) Read(ctx context.Context... method ValidateConfig (line 215) | func (d *talosMachineConfigurationDataSource) ValidateConfig(ctx conte... function NewTalosMachineConfigurationDataSource (line 49) | func NewTalosMachineConfigurationDataSource() datasource.DataSource { function validateMachineConfigurationConfig (line 240) | func validateMachineConfigurationConfig(ctx context.Context, clusterEndp... function machineSecretsSchemaAttribute (line 278) | func machineSecretsSchemaAttribute() schema.SingleNestedAttribute { function certSchemaInput (line 354) | func certSchemaInput() schema.SingleNestedAttribute { function machineSecretsCertsToSecretsBundleCerts (line 372) | func machineSecretsCertsToSecretsBundleCerts(machineSecretsCerts machine... function certDataToX509PEMEncodedCertificateAndKey (line 407) | func certDataToX509PEMEncodedCertificateAndKey(cert, key string) (*x509.... function certDataToX509PEMEncodedKey (line 424) | func certDataToX509PEMEncodedKey(key string) (*x509.PEMEncodedKey, error) { FILE: pkg/talos/talos_machine_configuration_data_source_test.go function TestAccTalosMachineConfigurationDataSource (line 27) | func TestAccTalosMachineConfigurationDataSource(t *testing.T) { function testAccTalosMachineConfigurationDataSourceConfig (line 203) | func testAccTalosMachineConfigurationDataSourceConfig( function validateGeneratedTalosMachineConfig (line 285) | func validateGeneratedTalosMachineConfig( FILE: pkg/talos/talos_machine_configuration_ephemeral_resource.go type talosMachineConfigurationEphemeralResource (line 29) | type talosMachineConfigurationEphemeralResource struct method Metadata (line 49) | func (r *talosMachineConfigurationEphemeralResource) Metadata(_ contex... method Schema (line 53) | func (r *talosMachineConfigurationEphemeralResource) Schema(_ context.... method Open (line 111) | func (r *talosMachineConfigurationEphemeralResource) Open(ctx context.... method ValidateConfig (line 230) | func (r *talosMachineConfigurationEphemeralResource) ValidateConfig(ct... type talosMachineConfigurationEphemeralResourceModel (line 31) | type talosMachineConfigurationEphemeralResourceModel struct function NewTalosMachineConfigurationEphemeralResource (line 45) | func NewTalosMachineConfigurationEphemeralResource() ephemeral.Ephemeral... FILE: pkg/talos/talos_machine_configuration_ephemeral_resource_test.go function TestAccTalosMachineConfigurationEphemeralResource (line 19) | func TestAccTalosMachineConfigurationEphemeralResource(t *testing.T) { function TestAccTalosMachineConfigurationEphemeralResourceWorker (line 57) | func TestAccTalosMachineConfigurationEphemeralResourceWorker(t *testing.... FILE: pkg/talos/talos_machine_disks_data_source.go type nodiskFoundError (line 32) | type nodiskFoundError struct method Error (line 28) | func (e nodiskFoundError) Error() string { type talosMachineDisksDataSource (line 34) | type talosMachineDisksDataSource struct method Metadata (line 53) | func (d *talosMachineDisksDataSource) Metadata(_ context.Context, req ... method Schema (line 57) | func (d *talosMachineDisksDataSource) Schema(ctx context.Context, _ da... method Read (line 113) | func (d *talosMachineDisksDataSource) Read(ctx context.Context, req da... type talosMachineDisksDataSourceModelV1 (line 36) | type talosMachineDisksDataSourceModelV1 struct function NewTalosMachineDisksDataSource (line 49) | func NewTalosMachineDisksDataSource() datasource.DataSource { FILE: pkg/talos/talos_machine_disks_data_source_test.go function TestAccTalosMachineDisksDataSource (line 14) | func TestAccTalosMachineDisksDataSource(t *testing.T) { function testAccTalosMachineDisksDataSourceConfigV0 (line 45) | func testAccTalosMachineDisksDataSourceConfigV0(providerName, rName stri... FILE: pkg/talos/talos_machine_disks_data_source_types.go type diskspec (line 17) | type diskspec struct function diskspecToTFTypes (line 97) | func diskspecToTFTypes(diskspecSpec block.DiskSpec) diskspec { FILE: pkg/talos/talos_machine_secrets_ephemeral_resource.go type talosMachineSecretsEphemeralResource (line 23) | type talosMachineSecretsEphemeralResource struct method Metadata (line 36) | func (r *talosMachineSecretsEphemeralResource) Metadata(_ context.Cont... method Schema (line 40) | func (r *talosMachineSecretsEphemeralResource) Schema(_ context.Contex... method Open (line 76) | func (r *talosMachineSecretsEphemeralResource) Open(ctx context.Contex... type talosMachineSecretsEphemeralResourceModel (line 25) | type talosMachineSecretsEphemeralResourceModel struct function NewTalosMachineSecretsEphemeralResource (line 32) | func NewTalosMachineSecretsEphemeralResource() ephemeral.EphemeralResour... FILE: pkg/talos/talos_machine_secrets_ephemeral_resource_test.go function TestAccTalosMachineSecretsEphemeralResource (line 35) | func TestAccTalosMachineSecretsEphemeralResource(t *testing.T) { function TestAccTalosMachineSecretsEphemeralResourceNotInState (line 74) | func TestAccTalosMachineSecretsEphemeralResourceNotInState(t *testing.T) { function TestAccTalosMachineSecretsEphemeralResourceWithDefault (line 92) | func TestAccTalosMachineSecretsEphemeralResourceWithDefault(t *testing.T) { FILE: pkg/talos/talos_machine_secrets_resource.go type talosMachineSecretsResource (line 44) | type talosMachineSecretsResource struct method Metadata (line 109) | func (r *talosMachineSecretsResource) Metadata(_ context.Context, req ... method Schema (line 113) | func (r *talosMachineSecretsResource) Schema(_ context.Context, _ reso... method Create (line 254) | func (r *talosMachineSecretsResource) Create(ctx context.Context, req ... method Read (line 314) | func (r *talosMachineSecretsResource) Read(_ context.Context, _ resour... method ModifyPlan (line 317) | func (r *talosMachineSecretsResource) ModifyPlan(ctx context.Context, ... method Update (line 386) | func (r *talosMachineSecretsResource) Update(ctx context.Context, req ... method Delete (line 506) | func (r *talosMachineSecretsResource) Delete(_ context.Context, _ reso... method UpgradeState (line 545) | func (r *talosMachineSecretsResource) UpgradeState(_ context.Context) ... method ImportState (line 603) | func (r *talosMachineSecretsResource) ImportState(ctx context.Context,... type talosMachineSecretsResourceModelV0 (line 46) | type talosMachineSecretsResourceModelV0 struct type talosMachineSecretsResourceModelV1 (line 52) | type talosMachineSecretsResourceModelV1 struct type clientConfiguration (line 59) | type clientConfiguration struct type machineSecrets (line 65) | type machineSecrets struct type machineSecretsCluster (line 72) | type machineSecretsCluster struct type machineSecretsSecrets (line 77) | type machineSecretsSecrets struct type machineSecretsTrustdInfo (line 83) | type machineSecretsTrustdInfo struct type machineSecretsCerts (line 87) | type machineSecretsCerts struct type machineSecretsCertsK8sServiceAccount (line 95) | type machineSecretsCertsK8sServiceAccount struct type machineSecretsCertKeyPair (line 99) | type machineSecretsCertKeyPair struct function NewTalosMachineSecretsResource (line 105) | func NewTalosMachineSecretsResource() resource.Resource { function machineSecretsOutputSchemaAttribute (line 160) | func machineSecretsOutputSchemaAttribute() schema.SingleNestedAttribute { function certSchema (line 236) | func certSchema() schema.SingleNestedAttribute { function talosMachineFeaturesVersionDefaults (line 509) | func talosMachineFeaturesVersionDefaults() planmodifier.String { type talosMachineFeaturesVersionPlanModifier (line 513) | type talosMachineFeaturesVersionPlanModifier struct method Description (line 517) | func (apm *talosMachineFeaturesVersionPlanModifier) Description(_ cont... method MarkdownDescription (line 521) | func (apm *talosMachineFeaturesVersionPlanModifier) MarkdownDescriptio... method PlanModifyString (line 525) | func (apm *talosMachineFeaturesVersionPlanModifier) PlanModifyString(_... FILE: pkg/talos/talos_machine_secrets_resource_test.go function TestAccTalosMachineSecretsResource (line 21) | func TestAccTalosMachineSecretsResource(t *testing.T) { function TestAccTalosMachineSecretsResourceUpgrade1 (line 298) | func TestAccTalosMachineSecretsResourceUpgrade1(t *testing.T) { function TestAccTalosMachineSecretsResourceUpgrade2 (line 345) | func TestAccTalosMachineSecretsResourceUpgrade2(t *testing.T) { //nolint... function TestAccTalosMachineSecretsResourceUpgrade3 (line 391) | func TestAccTalosMachineSecretsResourceUpgrade3(t *testing.T) { //nolint... function testAccTalosMachineSecretsResourceConfig (line 437) | func testAccTalosMachineSecretsResourceConfig(talosConfigVersion string)... FILE: pkg/talos/util.go type machineConfigGenerateOptions (line 43) | type machineConfigGenerateOptions struct method generate (line 55) | func (m *machineConfigGenerateOptions) generate() (string, error) { function GenerateInstallerImage (line 134) | func GenerateInstallerImage() string { function secretsBundleTomachineSecrets (line 138) | func secretsBundleTomachineSecrets(secretsBundle *secrets.Bundle) (talos... function generateClientConfigurationWithTTL (line 195) | func generateClientConfigurationWithTTL(secretsBundle *secrets.Bundle, t... function generateClientConfiguration (line 220) | func generateClientConfiguration(secretsBundle *secrets.Bundle, clusterN... function parseCAPrivateKey (line 326) | func parseCAPrivateKey(block *pem.Block) (any, error) { type clientConfigTimestampError (line 356) | type clientConfigTimestampError struct method Error (line 361) | func (e *clientConfigTimestampError) Error() string { return e.detail } function resolveClientConfigTimestamps (line 366) | func resolveClientConfigTimestamps(notBeforeStr, crtTTLStr string, osCAC... function machineSecretsToSecretsBundle (line 412) | func machineSecretsToSecretsBundle(model talosMachineSecretsResourceMode... function validateVersionContract (line 501) | func validateVersionContract(version string) (*config.VersionContract, e... function talosClientOp (line 510) | func talosClientOp(ctx context.Context, endpoint, node string, tc *clien... type talosVersionValidator (line 534) | type talosVersionValidator struct method ValidateString (line 540) | func (v talosVersionValidator) ValidateString(_ context.Context, req v... method Description (line 553) | func (v talosVersionValidator) Description(_ context.Context) string { method MarkdownDescription (line 557) | func (v talosVersionValidator) MarkdownDescription(ctx context.Context... function talosVersionValid (line 536) | func talosVersionValid() talosVersionValidator { type goDurationValidator (line 561) | type goDurationValidator struct method ValidateString (line 567) | func (v goDurationValidator) ValidateString(_ context.Context, req val... method Description (line 581) | func (v goDurationValidator) Description(_ context.Context) string { method MarkdownDescription (line 585) | func (v goDurationValidator) MarkdownDescription(ctx context.Context) ... function goDurationValid (line 563) | func goDurationValid() goDurationValidator { type rfc3339Validator (line 589) | type rfc3339Validator struct method ValidateString (line 595) | func (v rfc3339Validator) ValidateString(_ context.Context, req valida... method Description (line 609) | func (v rfc3339Validator) Description(_ context.Context) string { method MarkdownDescription (line 613) | func (v rfc3339Validator) MarkdownDescription(ctx context.Context) str... function rfc3339Valid (line 591) | func rfc3339Valid() rfc3339Validator { function validateClusterEndpoint (line 617) | func validateClusterEndpoint(endpoint string) error { function fixControlPlaneEndpoint (line 650) | func fixControlPlaneEndpoint(u *url.URL) *url.URL { function bytesToBase64 (line 666) | func bytesToBase64(b []byte) string { function base64ToBytes (line 670) | func base64ToBytes(in string) ([]byte, error) { function talosClientTFConfigToTalosClientConfig (line 674) | func talosClientTFConfigToTalosClientConfig(clusterName, ca, cert, key s...