Examples of AzureCredential


Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

                                + "TA0+meQcD7qPGKxxijqwU5Y1QTw=\n"
                                + "-----END CERTIFICATE-----"));
    }

    private AzureCredential azureCredential(String publicKey) {
        AzureCredential azureCredential = new AzureCredential();
        azureCredential.setPublicKey(publicKey);
        return azureCredential;
    }
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

        return credentialJson;
    }

    @Override
    public AzureCredential convert(CredentialJson json) {
        AzureCredential azureCredential = new AzureCredential();
        azureCredential.setJks(String.valueOf(json.getParameters().get(RequiredAzureCredentialParam.JKS_PASSWORD.getName())));
        azureCredential.setName(json.getName());
        azureCredential.setDescription(json.getDescription());
        azureCredential.setSubscriptionId(String.valueOf(json.getParameters().get(RequiredAzureCredentialParam.SUBSCRIPTION_ID.getName())));
        azureCredential.setPostFix(String.valueOf(new Date().getTime()));
        azureCredential.setCloudPlatform(CloudPlatform.AZURE);
        azureCredential.setPublicKey(json.getPublicKey());
        azureCredentialInitializer.init(azureCredential);
        return azureCredential;
    }
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

    @Autowired
    private UserDetailsService userDetailsService;

    @Override
    public AzureProvisionContextObject provisionInit(Stack stack, String userData) throws Exception {
        AzureCredential credential = (AzureCredential) stack.getCredential();
        AzureClient azureClient = createAzureClient(credential, AzureCertificateService.getUserJksFileName(credential, emailAsFolder(stack.getOwner())));
        AzureProvisionContextObject azureProvisionContextObject =
                new AzureProvisionContextObject(stack.getId(), credential.getCommonName(), azureClient, emailAsFolder(stack.getOwner()),
                        getOsImageName(credential), userData);
        return azureProvisionContextObject;
    }
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

        return azureProvisionContextObject;
    }

    @Override
    public AzureDeleteContextObject deleteInit(Stack stack) throws Exception {
        AzureCredential credential = (AzureCredential) stack.getCredential();
        AzureClient azureClient = createAzureClient(credential, AzureCertificateService.getUserJksFileName(credential, emailAsFolder(stack.getOwner())));
        AzureDeleteContextObject azureDeleteContextObject =
                new AzureDeleteContextObject(stack.getId(), credential.getCommonName(), azureClient, emailAsFolder(stack.getOwner()));
        return azureDeleteContextObject;
    }
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

        return azureDeleteContextObject;
    }

    @Override
    public AzureStartStopContextObject startStopInit(Stack stack) throws Exception {
        AzureCredential credential = (AzureCredential) stack.getCredential();
        AzureClient azureClient = createAzureClient(credential, AzureCertificateService.getUserJksFileName(credential, emailAsFolder(stack.getOwner())));
        return new AzureStartStopContextObject(stack, azureClient, emailAsFolder(stack.getOwner()));
    }
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

        return new AzureStartStopContextObject(stack, azureClient, emailAsFolder(stack.getOwner()));
    }

    @Override
    public AzureDescribeContextObject describeInit(Stack stack) throws Exception {
        AzureCredential credential = (AzureCredential) stack.getCredential();
        AzureClient azureClient = createAzureClient(credential, AzureCertificateService.getUserJksFileName(credential, emailAsFolder(stack.getOwner())));
        AzureDescribeContextObject azureDescribeContextObject =
                new AzureDescribeContextObject(stack.getId(), credential.getCommonName(), azureClient, emailAsFolder(stack.getOwner()));
        return azureDescribeContextObject;
    }
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();
        Map<String, String> props = new HashMap<>();
        String name = filterResourcesByType(resources, ResourceType.AZURE_CLOUD_SERVICE).get(0).getResourceName();
        props.put(NAME, name);
        X509Certificate sshCert = null;
        try {
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

                new StatusMessage(credential.getId(), credential.getName(), Status.DELETE_COMPLETED.name()));
    }

    private void createAzureCertificates(CbUser user, Credential credential) {
        if (CloudPlatform.AZURE.equals(credential.cloudPlatform())) {
            AzureCredential azureCredential = (AzureCredential) credential;
            if (azureCredential.getPublicKey() != null) {
                azureCertificateService.generateSshCertificate(user, azureCredential, azureCredential.getPublicKey());
            }
            azureCertificateService.generateCertificate(user, azureCredential);
        }
    }
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

    private AzureStackUtil azureStackUtil;

    @Override
    public void setupMetadata(Stack stack) {
        MDCBuilder.buildMdcContext(stack);
        AzureCredential azureCredential = (AzureCredential) stack.getCredential();
        String filePath = AzureCertificateService.getUserJksFileName(azureCredential, azureStackUtil.emailAsFolder(stack.getOwner()));
        AzureClient azureClient = azureStackUtil.createAzureClient(azureCredential, filePath);
        Set<CoreInstanceMetaData> instanceMetaDatas = collectMetaData(stack, azureClient);
        LOGGER.info("Publishing {} event [StackId: '{}']", ReactorConfig.METADATA_SETUP_COMPLETE_EVENT, stack.getId());
        reactor.notify(ReactorConfig.METADATA_SETUP_COMPLETE_EVENT,
View Full Code Here

Examples of com.sequenceiq.cloudbreak.domain.AzureCredential

    }

    @Override
    public void addNewNodesToMetadata(Stack stack, Set<Resource> resourceList) {
        MDCBuilder.buildMdcContext(stack);
        AzureCredential azureCredential = (AzureCredential) stack.getCredential();
        String filePath = AzureCertificateService.getUserJksFileName(azureCredential, azureStackUtil.emailAsFolder(stack.getOwner()));
        AzureClient azureClient = azureStackUtil.createAzureClient(azureCredential, filePath);
        List<Resource> resources = new ArrayList<>();
        for (Resource resource : resourceList) {
            if (ResourceType.AZURE_VIRTUAL_MACHINE.equals(resource.getResourceType())) {
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.