Skip to content

Commit a696810

Browse files
authored
Releasing jfrog registry operator v2.1.1 (#38)
Signed-off-by: oumk <oumk@jfrog.com>
1 parent d50f42f commit a696810

File tree

16 files changed

+65
-145
lines changed

16 files changed

+65
-145
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ BUNDLE_METADATA_OPTS ?= $(BUNDLE_CHANNELS) $(BUNDLE_DEFAULT_CHANNEL)
3131
#
3232
# For example, running 'make bundle-build bundle-push catalog-build catalog-push' will build and push both
3333
# jfrog.com/operator-bundle:$VERSION and jfrog.com/operator-catalog:$VERSION.
34-
IMAGE_TAG_BASE ?= docker.jfrog.io/jfrog/jfrog-registry-operator:2.1.0
34+
IMAGE_TAG_BASE ?= docker.jfrog.io/jfrog/jfrog-registry-operator:2.1.1
3535

3636
# BUNDLE_IMG defines the image:tag used for the bundle.
3737
# You can use it as an arg. (E.g make bundle-build BUNDLE_IMG=<some-registry>/<project-name-bundle>:<tag>)

README.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,25 +51,21 @@ helm upgrade --install secretrotator jfrog/jfrog-registry-operator --set "servic
5151
### For multi-user installations, if multiple service accounts need to be created:
5252
```
5353
# In a multi-user scenario, please create all service accounts using the role ARN as an annotation via the Helm chart. This will also update the ClusterRole to grant the necessary permissions to each specific service account.
54-
5554
# Create a custom-values.yaml file with service account details and then install operator.
5655
exchangedServiceAccounts:
5756
- name: "sample-service-account"
5857
namespace: "<NAMESPACE>"
5958
annotations:
6059
eks.amazonaws.com/role-arn: < role arn >
61-
6260
helm upgrade --install secretrotator jfrog/jfrog-registry-operator --create-namespace -f custom-values.yaml -n ${NAMESPACE}
63-
6461
Important Note: After this, you can use the service account name and namespace in custom resources. You may install multiple custom resources with different service account details.
65-
6662
Example:
6763
serviceAccount:
6864
name: "sample-service-account"
6965
namespace: "<NAMESPACE>"
7066
```
7167

72-
Once operator is in running state, configure `artifactoryUrl`, `refreshTime`, `namespaceSelector`, `serviceAccount`, `generatedSecrets`, and `secretMetadata` in [secretrotator.yaml](https://github.com/jfrog/jfrog-registry-operator/blob/master/charts/jfrog-registry-operator/examples/secretrotator.yaml)
68+
Once operator is in running state, configure `artifactoryUrl`, `refreshTime`, `namespaceSelector`, `serviceAccount`, `generatedSecrets`, `artifactorySubdomains` and `secretMetadata` in [secretrotator.yaml](https://github.com/jfrog/jfrog-registry-operator/blob/master/charts/jfrog-registry-operator/examples/secretrotator.yaml)
7369

7470
Sample Manifest:
7571

@@ -92,6 +88,7 @@ spec:
9288
# - secretName: token-generic-secret
9389
# secretType: generic
9490
artifactoryUrl: "artifactory.example.com"
91+
# artifactorySubdomains: []
9592
refreshTime: 30m
9693
# serviceAccount: # The default name and namespace will be the operator’s service account name and namespace
9794
# name: ""

charts/jfrog-registry-operator/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# JFrog Secret Rotator Operator Chart Changelog
22
All changes to this chart will be documented in this file.
33

4+
## [2.1.1] - June 11, 2025
5+
* Added subdomain support in registry operator `spec.artifactorySubdomains` [GH-34](https://github.com/jfrog/jfrog-registry-operator/pull/34)
6+
47
## [2.1.0] - May 27, 2025
58
* Added support for `exchangedServiceAccounts`. Using this, multiple service accounts can be created, which can later be used in `serviceAccount.name` and `serviceAccount.namespace` in the custom resource
69
* Added permissions for `serviceaccounts` and `serviceaccounts/token` for the target service accounts.

charts/jfrog-registry-operator/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kubeVersion: ">= 1.19.0-0"
33
type: application
44
name: jfrog-registry-operator
55
home: https://jfrog.com/platform/
6-
version: 2.1.0
6+
version: 2.1.1
77
appVersion: 2.x-SNAPSHOT
88
dependencies:
99
- name: jfrog-common

charts/jfrog-registry-operator/crds/apps.jfrog.com_secretrotators.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,12 @@ spec:
4848
spec:
4949
description: SecretRotatorSpec defines the desired state of SecretRotator
5050
properties:
51+
artifactorySubdomains:
52+
description: ArtifactorySubdomains holds a list of Artifactory subdomain
53+
names.
54+
items:
55+
type: string
56+
type: array
5157
artifactoryUrl:
5258
description: ArtifactoryUrl, URL of Artifactory
5359
type: string

charts/jfrog-registry-operator/examples/secretrotator.yaml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ spec:
1717
# - secretName: token-generic-secret
1818
# secretType: generic
1919
artifactoryUrl: ""
20-
artifactorySubdomains: []
20+
# artifactorySubdomains:
21+
# - "https://docker.artifactory.company.com"
22+
# - "https://base-images.artifactory.company.com"
2123
refreshTime: 30m
2224
secretMetadata:
2325
annotations:
@@ -31,6 +33,6 @@ spec:
3133
## NOTE: You can provide either a pair of cert.pem and key.pem, or ca.pem, or all three: cert.pem, key.pem, and ca.pem. But make sure that key needs to same as cert.pem, key.pem, and ca.pem in secret
3234
certificateSecretName:
3335
insecureSkipVerify: false
34-
# serviceAccount: # The default name and namespace will be the operator’s service account name and namespace
35-
# name: ""
36-
# namespace: ""
36+
# serviceAccount: # The default name and namespace will be the operator’s service account name and namespace
37+
# name: ""
38+
# namespace: ""

charts/jfrog-registry-operator/full-values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ global:
88
image:
99
registry: releases-docker.jfrog.io
1010
repository: jfrog/jfrog-registry-operator
11-
tag: 2.1.0
11+
tag: 2.1.1
1212

1313
pullPolicy: IfNotPresent
1414
# pullSecrets:

charts/jfrog-registry-operator/templates/role.yaml

Lines changed: 0 additions & 77 deletions
This file was deleted.

charts/jfrog-registry-operator/templates/rolebinding.yaml

Lines changed: 0 additions & 19 deletions
This file was deleted.

charts/jfrog-registry-operator/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ global:
88
image:
99
registry: releases-docker.jfrog.io
1010
repository: jfrog/jfrog-registry-operator
11-
tag: 2.1.0
11+
tag: 2.1.1
1212

1313
pullPolicy: IfNotPresent
1414
# pullSecrets:

0 commit comments

Comments
 (0)