Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding OCI Cloud Controller Manager integration #21

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

augustopimenta
Copy link

Hi!

Today, Oracle CCM team released version 0.13.0 with ARM support, so now, it works with Ampere instances.

Important to remember that the maximum supported version of Kubernetes is 1.21

This is my little contribution to integrating this CCM with the project.

@@ -8,6 +8,27 @@ locals {
compartment_id = oci_identity_compartment._.id
}

# Dynamic groups must be created with a tenancy comportament id
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dynamic groups and identity_policy should be created in the home region.

https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingregions.htm#The

@jpetazzo
Copy link
Owner

jpetazzo commented Jun 5, 2022

Hi!

Sorry that it took me so long to review this 😅

This is neat, but I have two questions:

  • if someone creates a resource through the CCM (e.g. a Service with type: LoadBalancer) then destroys their cluster, will it automatically destroy the load balancer?

  • since this is not compatible with the latest versions of Kubernetes, should we make this optional, i.e. have an easy way to switch between "latest k8s without CCM" and "older k8s with CCM"?

What do you think?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants