mirror of
				https://github.com/edgelesssys/constellation.git
				synced 2025-11-03 20:24:16 -05:00 
			
		
		
		
	* Add attestation options to config * Add join-config migration path for clusters with old measurement format * Always create MAA provider for Azure SNP clusters * Remove confidential VM option from provider in favor of attestation options * cli: add config migrate command to handle config migration (#1678) --------- Signed-off-by: Daniel Weiße <dw@edgeless.systems>
		
			
				
	
	
		
			30 lines
		
	
	
	
		
			716 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
	
		
			716 B
		
	
	
	
		
			Go
		
	
	
	
	
	
/*
 | 
						|
Copyright (c) Edgeless Systems GmbH
 | 
						|
 | 
						|
SPDX-License-Identifier: AGPL-3.0-only
 | 
						|
*/
 | 
						|
 | 
						|
package cmd
 | 
						|
 | 
						|
import (
 | 
						|
	"github.com/spf13/cobra"
 | 
						|
)
 | 
						|
 | 
						|
// NewConfigCmd creates a new config parent command. Config needs another
 | 
						|
// verb, and does nothing on its own.
 | 
						|
func NewConfigCmd() *cobra.Command {
 | 
						|
	cmd := &cobra.Command{
 | 
						|
		Use:   "config",
 | 
						|
		Short: "Work with the Constellation configuration file",
 | 
						|
		Long:  "Work with the Constellation configuration file.",
 | 
						|
		Args:  cobra.ExactArgs(0),
 | 
						|
	}
 | 
						|
 | 
						|
	cmd.AddCommand(newConfigGenerateCmd())
 | 
						|
	cmd.AddCommand(newConfigFetchMeasurementsCmd())
 | 
						|
	cmd.AddCommand(newConfigInstanceTypesCmd())
 | 
						|
	cmd.AddCommand(newConfigKubernetesVersionsCmd())
 | 
						|
	cmd.AddCommand(newConfigMigrateCmd())
 | 
						|
 | 
						|
	return cmd
 | 
						|
}
 |