Skip to content

Oracle

Overview

  • Oracle Cloud redefines how you modernize, innovate, and compete in a digital world, delivering complete and integrated cloud services that allow business users and developers to build, deploy, and manage workloads seamlessly—in the cloud or on premises.

Prerequisites

  • The following components are mandatory to enable Oracle Cloud Provider in Spinnaker

    • A user in IAM for the person or system who will be using Spinnaker, and put that user in at least one IAM group with any desired permissions. See Adding Users.
    • The user’s home region. See Managing Regions. (e.g. --region us-ashburn-1)
    • RSA key pair in PEM format (minimum 2048 bits). See How to Generate an API Signing Key. (e.g. --ssh-private-key-file-path /home/ubuntu/.oci/myPrivateKey.pem)
    • Fingerprint of the public key. See How to Get the Key’s Fingerprint. (e.g. -- fingerprint 11:22:33:..:aa)
    • Tenancy’s OCID and user’s OCID. See Where to Get the Tenancy’s OCID and User’s OCID. (e.g. --tenancyId ocid1.tenancy.oc1..aa... --user-id ocid1.user.oc1..aa...)
    • Compartment OCID: On Oracle Cloud Console, open the navigation menu. Under Governance and Administration, go to Identity and click Compartments. See Managing Compartments. (e.g. --compartment-id ocid1.compartment.oc1..aa...)
    • Upload the public key from the key pair in the Console. See How to Upload the Public Key.

Add Oracle Cloud as Cloud Provider

  • Ensure to enable Oracle Cloud Provider by executing the below command

        hal config provider oracle enable
    
  • Run the below command to add the newly created oracle account for Spinnaker

        hal config provider oracle account add my-oci-acct \
        --compartment-id $COMPARTMENT_OCID \
        --fingerprint $API_KEY_FINGERPRINT \
        --region $REGION \
        --ssh-private-key-file-path $PRIVATE_KEY_FILE \
        --tenancyId $TENANCY_OCID \
        --user-id $USER_OCID
    

Next Steps

  • If Oracle is not the Cloud Provider you’re looking for, try to choose another cloud provider. Otherwise system is ready to configure the mode of environment to install.

Comments