Skip to content

[release-v1.14] Recreate manager, compliance, and ES+KB pub certs if DNS names change…#1103

Merged
lmm merged 1 commit into
tigera:release-v1.14from
lmm:lmm-pick
Jan 28, 2021
Merged

[release-v1.14] Recreate manager, compliance, and ES+KB pub certs if DNS names change…#1103
lmm merged 1 commit into
tigera:release-v1.14from
lmm:lmm-pick

Conversation

@lmm

@lmm lmm commented Jan 28, 2021

Copy link
Copy Markdown
Contributor

Description

Pick of #1092

For PR author

  • Tests for change.
  • If changing pkg/apis/, run make gen-files
  • If changing versions, run make gen-versions

For PR reviewers

A note for code reviewers - all pull requests must have the following:

  • Milestone set according to targeted release.
  • Appropriate labels:
    • kind/bug if this is a bugfix.
    • kind/enhancement if this is a a new feature.
    • enterprise if this PR applies to Calico Enterprise only.

…tigera#1092)

Ensure that manager, compliance, and ES/KB certs have the right DNS names. If the cert is managed by the operator, the cert is recreated. If the cert is supplied by the user, the component is degraded until an updated cert is applied. The public ES and KB certs managed by ECK operator are also checked and deleted if invalid so they can be regenerated.

- As a part of this PR, cert creation for manager and compliance was moved out of the render pkg and into the controllers themselves.

@doublek doublek left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@tmjd tmjd added this to the v1.14.0 milestone Jan 28, 2021
@lmm lmm merged commit 294c0b2 into tigera:release-v1.14 Jan 28, 2021
@lmm lmm deleted the lmm-pick branch January 28, 2021 02:18
Brian-McM added a commit to Brian-McM/operator that referenced this pull request Jul 13, 2026
Cloud-only changes that landed on operator-cloud after the initial un-fork
snapshot (or were missed by it), all behind the runtime Cloud gate so
enterprise/OSS behavior is unchanged:

- TSLA-11182: disable ui-apis Kibana login for all Calico Cloud (not just
  multi-tenant) via a cloud-gated decorateCloudUIAPIsContainer decorator.
- TSLA-11580 (tigera#1111): run cloud kube-controllers from the tesla-tagged
  calico image (components.CalicoCloudImage); gated on Config.Cloud, plumbed
  into both the calico- and es-kube-controllers render configs.
- TSLA-11553 (tigera#1103): pin the policy-activity index base name only for
  single-tenant external-ES (Tenant.SingleTenant()), not all tenants.
- TSLA-11547: point enterprise images at the cloud registry in the
  build-hashrelease ArgoCI template so hashrelease images resolve.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs-not-required enterprise Feature applies to enterprise only kind/bug Something isn't working release-note-not-required

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants