Examples of AzureCredential


Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

    }

    public static Credential createCredential(String owner, String account, CloudPlatform platform) {
        switch (platform) {
            case AZURE:
                AzureCredential azureCredential = new AzureCredential();
                azureCredential.setId(1L);
                azureCredential.setOwner(owner);
                azureCredential.setAccount(account);
                azureCredential.setCloudPlatform(platform);
                azureCredential.setPublicInAccount(true);
                azureCredential.setPublicKey(PUBLIC_KEY);
                return azureCredential;
            case AWS:
                AwsCredential awsCredential = new AwsCredential();
                awsCredential.setId(1L);
                awsCredential.setOwner(owner);
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

        stack.setId(1L);
        Cluster cluster = new Cluster();
        cluster.setEmailNeeded(false);
        stack.setCluster(cluster);
        stack.setName(STACK_NAME);
        stack.setCredential(new AzureCredential());
        AzureTemplate azureTemplate = new AzureTemplate();
        stack.setTemplate(azureTemplate);
        stack.setOwner(DUMMY_EMAIL);
        return stack;
    }
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

    @Test
    public void testConvertAzureCredentialJsonToEntity() {
        // GIVEN
        given(azureCredentialInitializer.init(any(AzureCredential.class))).willReturn(createAzureCredential());
        // WHEN
        AzureCredential result = underTest.convert(credentialJson);
        // THEN
        assertEquals(result.getCloudPlatform(), credentialJson.getCloudPlatform());
        assertEquals(result.getJks(),
                credentialJson.getParameters().get(RequiredAzureCredentialParam.JKS_PASSWORD.getName()));
        assertEquals(result.getName(), credentialJson.getName());
    }
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

        credentialJson.setDescription(DUMMY_DESCRIPTION);
        return credentialJson;
    }

    private AzureCredential createAzureCredential() {
        AzureCredential azureCredential = new AzureCredential();
        azureCredential.setJks(DUMMY_JKS);
        azureCredential.setName(DUMMY_NAME);
        azureCredential.setSubscriptionId(DUMMY_SUBSCRIPTION_ID);
        azureCredential.setCloudPlatform(CloudPlatform.AZURE);
        azureCredential.setDescription(DUMMY_DESCRIPTION);
        azureCredential.setId(1L);
        azureCredential.setPublicInAccount(true);
        return azureCredential;
    }
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

    @Override
    public List<Resource> create(AzureProvisionContextObject po, int index, List<Resource> resources) throws Exception {
        Stack stack = stackRepository.findById(po.getStackId());
        AzureTemplate azureTemplate = (AzureTemplate) stack.getTemplate();
        AzureCredential azureCredential = (AzureCredential) stack.getCredential();
        String vmName = getVmName(po.filterResourcesByType(ResourceType.AZURE_NETWORK).get(0).getResourceName(), index)
                + String.valueOf(new Date().getTime());
        Map<String, String> props = new HashMap<>();
        props.put(NAME, vmName);
        props.put(DESCRIPTION, azureTemplate.getDescription());
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

    }

    @Override
    public Boolean delete(Resource resource, AzureDeleteContextObject aDCO) throws Exception {
        Stack stack = stackRepository.findById(aDCO.getStackId());
        AzureCredential credential = (AzureCredential) stack.getCredential();
        AzureCloudServiceDeleteTaskContext azureCloudServiceDeleteTaskContext =
                new AzureCloudServiceDeleteTaskContext(aDCO.getCommonName(), resource.getResourceName(),
                        stack, aDCO.getNewAzureClient(credential));
        azureCloudServiceRemoveReadyPollerObjectPollingService
                .pollWithTimeout(azureCloudServiceDeleteTask, azureCloudServiceDeleteTaskContext, POLLING_INTERVAL, MAX_POLLING_ATTEMPTS);
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

    }

    @Override
    public Optional<String> describe(Resource resource, AzureDescribeContextObject aDCO) throws Exception {
        Stack stack = stackRepository.findById(aDCO.getStackId());
        AzureCredential credential = (AzureCredential) stack.getCredential();
        Map<String, String> props = new HashMap<>();
        props.put(SERVICENAME, resource.getResourceName());
        props.put(NAME, resource.getResourceName());
        try {
            AzureClient azureClient = aDCO.getNewAzureClient(credential);
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

    public List<Resource> create(AzureProvisionContextObject po, int index, List<Resource> resources) throws Exception {
        Stack stack = stackRepository.findById(po.getStackId());
        String vmName = filterResourcesByType(resources, ResourceType.AZURE_CLOUD_SERVICE).get(0).getResourceName();
        String internalIp = "172.16.0." + (index + VALID_IP_RANGE_START);
        AzureTemplate azureTemplate = (AzureTemplate) stack.getTemplate();
        AzureCredential azureCredential = (AzureCredential) stack.getCredential();
        byte[] encoded = Base64.encodeBase64(vmName.getBytes());
        String label = new String(encoded);
        Map<String, Object> props = new HashMap<>();
        List<Port> ports = new ArrayList<>();
        ports.add(new Port("Ambari", "8080", "8080", "tcp"));
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

    }

    @Override
    public Boolean delete(Resource resource, AzureDeleteContextObject aDCO) throws Exception {
        Stack stack = stackRepository.findById(aDCO.getStackId());
        AzureCredential credential = (AzureCredential) stack.getCredential();
        try {
            Map<String, String> props = new HashMap<>();
            props.put(SERVICENAME, resource.getResourceName());
            props.put(NAME, resource.getResourceName());
            AzureClient azureClient = aDCO.getNewAzureClient(credential);
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

    }

    @Override
    public Optional<String> describe(Resource resource, AzureDescribeContextObject aDCO) throws Exception {
        Stack stack = stackRepository.findById(aDCO.getStackId());
        AzureCredential credential = (AzureCredential) stack.getCredential();
        try {
            AzureClient azureClient = aDCO.getNewAzureClient(credential);
            Object cloudService = azureClient.getCloudService(resource.getResourceName());
            return Optional.fromNullable(cloudService.toString());
        } catch (Exception ex) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.