INNER CODE UNIT · Go

run

edgelesssys/constellation · disk-mapper/cmd/main.go:67

func run() error {
	csp := flag.String("csp", "", "Cloud Service Provider the image is running on")
	verbosity := flag.Int("v", 0, logger.CmdLineVerbosityDescription)

	flag.Parse()
	log := logger.NewJSONLogger(logger.VerbosityFromInt(*verbosity))
	log.With(slog.String("version", constants.BinaryVersion().String()), slog.String("cloudProvider", *csp)).
		Info("Starting disk-mapper")

	// set up quote issuer for aTLS connections
	attestVariant, err := variant.FromString(os.Getenv(constants.AttestationVariant))
	if err != nil {
		log.With(slog.Any("error", err)).Error("Failed to parse attestation variant")
		return err
	}
	issuer, err := choose.Issuer(attestVariant, log)
	if err != nil {
		log.With(slog.Any("error", err)).Error("Failed to select issuer")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…