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

There are no official published images for CCM #289

Open
frezbo opened this issue Nov 5, 2021 · 63 comments
Open

There are no official published images for CCM #289

frezbo opened this issue Nov 5, 2021 · 63 comments
Assignees
Labels
priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release.

Comments

@frezbo
Copy link

frezbo commented Nov 5, 2021

I see that k8s.gcr.io/cloud-controller-manager is published up to version 1.15.9. Are the images not published anymore or has the images registry changed?

@zetaab
Copy link
Member

zetaab commented Nov 14, 2021

@jingxu97 @saad-ali @cici37 do you have idea could owners of this repository build the image and start publishing it? We (kOps) are thinking to start implementing external ccm for GCP but it is really difficult if the basics like CI release pipeline is missing.

@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue or PR as fresh with /remove-lifecycle stale
  • Mark this issue or PR as rotten with /lifecycle rotten
  • Close this issue or PR with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Feb 12, 2022
@zetaab
Copy link
Member

zetaab commented Feb 14, 2022

/remove-lifecycle stale

@k8s-ci-robot k8s-ci-robot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Feb 14, 2022
@pagottoo
Copy link

pagottoo commented Mar 9, 2022

I folks, we are planning to upgrade our k8s distribution to the latest k8s version, but to support GCE we need to deploy CCM.
any position about the release process of this repo? or each one need to clone and DIY?
the images will be delivery publicly?

@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue or PR as fresh with /remove-lifecycle stale
  • Mark this issue or PR as rotten with /lifecycle rotten
  • Close this issue or PR with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Jun 7, 2022
@ialidzhikov
Copy link

/remove-lifecycle stale

@k8s-ci-robot k8s-ci-robot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Jun 17, 2022
@ialidzhikov
Copy link

/assign @jprzychodzen

@ialidzhikov
Copy link

/priority important-soon

@k8s-ci-robot k8s-ci-robot added the priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. label Jun 17, 2022
@ialidzhikov
Copy link

ping @jprzychodzen

@katexochen
Copy link

@jprzychodzen Any updates on this issue? Seems like there are still no images available.

@jprzychodzen
Copy link
Contributor

/assign @aojea

I guess this has happened, right?

@katexochen
Copy link

I guess this has happened, right?

It hasn't. You can check with

curl -sSL registry.k8s.io/v2/cloud-controller-manager/tags/list | jq .tags[]

@aojea
Copy link
Member

aojea commented Dec 23, 2022

There is a postsubmit jjobs that publish images after each. merge

https://gcr.io/k8s-staging-cloud-provider-gcp/cloud-controller-manager

Those registry.k8s.io/v2/cloud-controller-manager/tags/list sounds like the released images , I really don't have time for that, but I'm happy to help with reviews

@ialidzhikov
Copy link

I am bringing the topic raised in #300 (comment). What is the ETA for container images that can be consumed by end users?

@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle stale
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label May 7, 2023
@katexochen
Copy link

/remove-lifecycle stale

@k8s-ci-robot k8s-ci-robot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label May 7, 2023
@aojea
Copy link
Member

aojea commented May 7, 2023

https://console.cloud.google.com/gcr/images/k8s-staging-cloud-provider-gcp/GLOBAL/cloud-controller-manager has the released images

 docker pull gcr.io/k8s-staging-cloud-provider-gcp/cloud-controller-manager:v26.2.4
v26.2.4: Pulling from k8s-staging-cloud-provider-gcp/cloud-controller-manager
fc251a6e7981: Already exists
1a8af71790f3: Already exists
db4f354738a1: Pull complete
Digest: sha256:e70becd7b8cc50a3ac80f36ad0db8781742a225563e759897f846ac728da87db
Status: Downloaded newer image for gcr.io/k8s-staging-cloud-provider-gcp/cloud-controller-manager:v26.2.4
gcr.io/k8s-staging-cloud-provider-gcp/cloud-controller-manager:v26.2.4

@ialidzhikov
Copy link

@aojea, are there also non-staging images?

@sdmodi
Copy link

sdmodi commented Sep 29, 2023

I don't have permissions to tag releases on this repository.

@aojea
Copy link
Member

aojea commented Sep 29, 2023

I don't have permissions to tag releases on this repository.

I see, let me redo the question, do we want to tag releases on this repo? do we want to adhere to a cadence? match kubernetes releases? ...
then we'll figure out the technical details, don't worry about that

@sdmodi
Copy link

sdmodi commented Sep 29, 2023

It would be ideal to have periodic sync up with Kubernetes libraries and tag the releases accordingly. For example, in the current state we are synced up with k8s 1.28.0 when 1.28.2 is already available.

@aojea
Copy link
Member

aojea commented Sep 29, 2023

Ok, but what if we have a bug and we want to release something, what about v1.28.2-001 , where 001 is the patch release of ccm inside 1.28.2 ?

@sdmodi
Copy link

sdmodi commented Sep 29, 2023

We can create a new tag for that. That would be ccm/v28.2.1. In this repo, the K8s minor version takes the major version tag. That leaves us the patch version for our internal changes.

@aojea
Copy link
Member

aojea commented Sep 29, 2023

sgtm, do you mind formalizing that submitting a PR , it just a brief doc or section in the README

@sdmodi
Copy link

sdmodi commented Sep 29, 2023

I'll do that today.

@sdmodi
Copy link

sdmodi commented Sep 29, 2023

#613

@faiq
Copy link

faiq commented Oct 10, 2023

The images for v27.1.6 aren't available. Is there a work around I can use to get the images that are necessary?

@itspngu
Copy link
Contributor

itspngu commented Oct 11, 2023

The images for v27.1.6 aren't available. Is there a work around I can use to get the images that are necessary?

You'd have to check out the corresponding git tag of this repo and build KCM/CCM from source yourself in the meantime.

@cpanato
Copy link
Member

cpanato commented Oct 11, 2023

@sdmodi @aojea I think makes sense when we have a release publish the manifests in the github release, to make it easier to people to consume that.
I would not like to run bazel to build manifests locally, instead consume from upstream and adjust if needed

@cpanato
Copy link
Member

cpanato commented Oct 11, 2023

also looks like this repo is tagged with ccm/tag_version and I think this will not build the expected image in cloudbuild, because the test-infra job will not be triggered with that tag: https://github.com/kubernetes/test-infra/blob/master/config/jobs/image-pushing/k8s-staging-cloud-provider-gcp.yaml#L76

i can be totally wrong

@faiq
Copy link

faiq commented Oct 11, 2023

I made a build process to do this and published here if anyone needs the GCP CPI :) https://github.com/mesosphere/cloud-provider-gcp/pkgs/container/cloud-controller-manager-gcp/136544418?tag=v27.1.6.d2iq.0

@aojea
Copy link
Member

aojea commented Oct 11, 2023

also looks like this repo is tagged with ccm/tag_version and I think this will not build the expected image in cloudbuild, because the test-infra job will not be triggered with that tag: https://github.com/kubernetes/test-infra/blob/master/config/jobs/image-pushing/k8s-staging-cloud-provider-gcp.yaml#L76

i can be totally wrong

@cpanato I think you are right

@faiq
Copy link

faiq commented Oct 12, 2023

I hope that does the trick! Please let us know if that ends up being the issue

@aojea
Copy link
Member

aojea commented Oct 13, 2023

crane ls  registry.k8s.io/cloud-provider-gcp/cloud-controller-manager
sha256-e70becd7b8cc50a3ac80f36ad0db8781742a225563e759897f846ac728da87db.sig
sha256-f057f6c934d6afa73a38f94b71d7da2f99033e9a6e689d59b4ee1e689031ef00.sig
v26.2.4
v27.1.6

latest release published

@cpanato
Copy link
Member

cpanato commented Oct 13, 2023

@aojea nice! Can we have a release here in GitHub with the manifests as well?

@aojea
Copy link
Member

aojea commented Oct 13, 2023

@aojea nice! Can we have a release here in GitHub with the manifests as well?

what do you mean (more specifically)?

@cpanato
Copy link
Member

cpanato commented Oct 13, 2023

@aojea nice! Can we have a release here in GitHub with the manifests as well?

what do you mean (more specifically)?

do we have any deployments/clusterrole/etc to publish as well? or just the image

@itspngu
Copy link
Contributor

itspngu commented Oct 13, 2023

@aojea nice! Can we have a release here in GitHub with the manifests as well?

what do you mean (more specifically)?

do we have any deployments/clusterrole/etc to publish as well? or just the image

sort of

@aojea
Copy link
Member

aojea commented Oct 15, 2023

I see, that is #359

@cpanato
Copy link
Member

cpanato commented Oct 20, 2023

oh bazel :)

@andrewsykim
Copy link
Member

andrewsykim commented Dec 13, 2023

Is anyone working on addressing cpanto's comment about cloudbuild not recognizing our tagging format? I think we are still not publishing images on tagged releases

@xrstf
Copy link

xrstf commented Jan 12, 2024

The CCM image for Kubernetes 1.29.0 is not yet available / published, there's only

@aojea aojea changed the title published images There are no official published images for CCM Feb 21, 2024
@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle stale
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label May 21, 2024
@itspngu
Copy link
Contributor

itspngu commented May 21, 2024

/remove-lifecycle stale

@k8s-ci-robot k8s-ci-robot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Projects
None yet
Development

No branches or pull requests