delete -R parameter in init container step (#1264)

This commit is contained in:
majinghe
2025-12-25 18:14:50 +08:00
committed by GitHub
parent 89c3ae77a4
commit a083fca17a
4 changed files with 10 additions and 10 deletions
+6 -6
View File
@@ -148,8 +148,8 @@ ENV RUSTFS_ADDRESS=":9000" \
RUSTFS_OBS_LOG_DIRECTORY="/logs" \ RUSTFS_OBS_LOG_DIRECTORY="/logs" \
RUSTFS_USERNAME="rustfs" \ RUSTFS_USERNAME="rustfs" \
RUSTFS_GROUPNAME="rustfs" \ RUSTFS_GROUPNAME="rustfs" \
RUSTFS_UID="1000" \ RUSTFS_UID="10001" \
RUSTFS_GID="1000" RUSTFS_GID="10001"
# Note: We don't COPY source here because we expect it to be mounted at /app # Note: We don't COPY source here because we expect it to be mounted at /app
# We rely on cargo run to build and run # We rely on cargo run to build and run
@@ -187,8 +187,8 @@ RUN set -eux; \
# Create a conventional runtime user/group (final switch happens in entrypoint via chroot --userspec) # Create a conventional runtime user/group (final switch happens in entrypoint via chroot --userspec)
RUN set -eux; \ RUN set -eux; \
groupadd -g 1000 rustfs; \ groupadd -g 10001 rustfs; \
useradd -u 1000 -g rustfs -M -s /usr/sbin/nologin rustfs useradd -u 10001 -g rustfs -M -s /usr/sbin/nologin rustfs
WORKDIR /app WORKDIR /app
@@ -212,8 +212,8 @@ ENV RUSTFS_ADDRESS=":9000" \
RUST_LOG="warn" \ RUST_LOG="warn" \
RUSTFS_USERNAME="rustfs" \ RUSTFS_USERNAME="rustfs" \
RUSTFS_GROUPNAME="rustfs" \ RUSTFS_GROUPNAME="rustfs" \
RUSTFS_UID="1000" \ RUSTFS_UID="10001" \
RUSTFS_GID="1000" RUSTFS_GID="10001"
EXPOSE 9000 EXPOSE 9000
VOLUME ["/data"] VOLUME ["/data"]
+2 -2
View File
@@ -15,10 +15,10 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes # This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version. # to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/) # Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.0.76 version: 0.0.77
# This is the version number of the application being deployed. This version number should be # This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to # incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using. # follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes. # It is recommended to use it with quotes.
appVersion: "1.0.0-alpha.73" appVersion: "1.0.0-alpha.77"
+1 -1
View File
@@ -66,7 +66,7 @@ spec:
- -c - -c
- | - |
mkdir -p /data /logs mkdir -p /data /logs
chown -R 10001:10001 /data /logs chown 10001:10001 /data /logs
volumeMounts: volumeMounts:
- name: data - name: data
mountPath: /data mountPath: /data
+1 -1
View File
@@ -87,7 +87,7 @@ spec:
mkdir -p /data mkdir -p /data
fi fi
mkdir -p {{ $logDir }} mkdir -p {{ $logDir }}
chown -R 10001:10001 /data {{ $logDir }} chown 10001:10001 /data {{ $logDir }}
volumeMounts: volumeMounts:
{{- if eq (int .Values.replicaCount) 4 }} {{- if eq (int .Values.replicaCount) 4 }}
{{- range $i := until (int .Values.replicaCount) }} {{- range $i := until (int .Values.replicaCount) }}