Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for ReadDockerConfigFileFromBytes (0.36 sec)

  1. pkg/credentialprovider/keyring_test.go

    		sampleDockerConfig := fmt.Sprintf(`{
       "%s": {
         "email": %q,
         "auth": %q
       }
    }`, test.globURL, email, auth)
    
    		keyring := &BasicDockerKeyring{}
    		if cfg, err := ReadDockerConfigFileFromBytes([]byte(sampleDockerConfig)); err != nil {
    			t.Errorf("Error processing json blob %q, %v", sampleDockerConfig, err)
    		} else {
    			keyring.Add(cfg)
    		}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 15 10:47:22 UTC 2023
    - 15.1K bytes
    - Viewed (0)
  2. pkg/credentialprovider/config.go

    		return nil, err
    	}
    
    	if limitedReader.N <= 0 {
    		return nil, errors.New("the read limit is reached")
    	}
    
    	return contents, nil
    }
    
    // ReadDockerConfigFileFromBytes read a docker config file from the given bytes
    func ReadDockerConfigFileFromBytes(contents []byte) (cfg DockerConfig, err error) {
    	if err = json.Unmarshal(contents, &cfg); err != nil {
    		return nil, errors.New("error occurred while trying to unmarshal json")
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 19 15:11:57 UTC 2023
    - 9.3K bytes
    - Viewed (0)
  3. pkg/credentialprovider/config_test.go

    			errorExpected:    true,
    			expectedErrorMsg: "error occurred while trying to unmarshal json",
    		},
    	}
    
    	for _, tc := range testCases {
    		cfg, err := ReadDockerConfigFileFromBytes(tc.input)
    		if err != nil && !tc.errorExpected {
    			t.Fatalf("Error was not expected: %v", err)
    		}
    		if err != nil && tc.errorExpected {
    			if !reflect.DeepEqual(err.Error(), tc.expectedErrorMsg) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 19 15:11:57 UTC 2023
    - 10.7K bytes
    - Viewed (0)
Back to top