Closed renovate[bot] closed 1 day ago
**Summary:**
- **Added:** 1
- **Modified:** 6
- **Removed:** 2
### Added Files
loki/charts/minio/templates/post-job.yaml
```yaml
---
# Source: loki/charts/minio/templates/post-job.yaml
apiVersion: batch/v1
kind: Job
metadata:
name: loki-test-chart-name-minio-post-job
labels:
app: minio-post-job
chart: minio-5.3.0
release: loki-test-chart-name
heritage: Helm
annotations:
"helm.sh/hook": post-install,post-upgrade
"helm.sh/hook-delete-policy": hook-succeeded,before-hook-creation
spec:
template:
metadata:
labels:
app: minio-job
release: loki-test-chart-name
spec:
restartPolicy: OnFailure
volumes:
- name: etc-path
emptyDir: {}
- name: tmp
emptyDir: {}
- name: minio-configuration
projected:
sources:
- configMap:
name: loki-test-chart-name-minio
- secret:
name: loki-test-chart-name-minio
serviceAccountName: minio-sa
containers:
- name: minio-make-bucket
image: "quay.io/minio/mc:RELEASE.2024-04-18T16-45-29Z"
imagePullPolicy: IfNotPresent
command: [ "/bin/sh", "/config/initialize" ]
env:
- name: MINIO_ENDPOINT
value: loki-test-chart-name-minio
- name: MINIO_PORT
value: "9000"
volumeMounts:
- name: etc-path
mountPath: /etc/minio/mc
- name: tmp
mountPath: /tmp
- name: minio-configuration
mountPath: /config
resources:
requests:
memory: 128Mi
- name: minio-make-user
image: "quay.io/minio/mc:RELEASE.2024-04-18T16-45-29Z"
imagePullPolicy: IfNotPresent
command: [ "/bin/sh", "/config/add-user" ]
env:
- name: MINIO_ENDPOINT
value: loki-test-chart-name-minio
- name: MINIO_PORT
value: "9000"
volumeMounts:
- name: etc-path
mountPath: /etc/minio/mc
- name: tmp
mountPath: /tmp
- name: minio-configuration
mountPath: /config
resources:
requests:
memory: 128Mi
```
loki/charts/minio/templates/statefulset.yaml
```diff
*** /home/runner/work/loki/loki/output/base/default-single-binary-values/loki/charts/minio/templates/statefulset.yaml 2024-11-19 00:14:39.540457012 +0000
--- /home/runner/work/loki/loki/output/pr/default-single-binary-values/loki/charts/minio/templates/statefulset.yaml 2024-11-19 00:14:41.928469488 +0000
***************
*** 4,15 ****
kind: Service
metadata:
name: loki-test-chart-name-minio-svc
- namespace: "default"
labels:
app: minio
! chart: minio-4.1.0
! release: "loki-test-chart-name"
! heritage: "Helm"
spec:
publishNotReadyAddresses: true
clusterIP: None
--- 4,14 ----
kind: Service
metadata:
name: loki-test-chart-name-minio-svc
labels:
app: minio
! chart: minio-5.3.0
! release: loki-test-chart-name
! heritage: Helm
spec:
publishNotReadyAddresses: true
clusterIP: None
***************
*** 27,36 ****
kind: StatefulSet
metadata:
name: loki-test-chart-name-minio
- namespace: "default"
labels:
app: minio
! chart: minio-4.1.0
release: loki-test-chart-name
heritage: Helm
spec:
--- 26,34 ----
kind: StatefulSet
metadata:
name: loki-test-chart-name-minio
labels:
app: minio
! chart: minio-5.3.0
release: loki-test-chart-name
heritage: Helm
spec:
***************
*** 50,73 ****
app: minio
release: loki-test-chart-name
annotations:
! checksum/secrets: e3b6994ac99f6f850571b7873d57eacbc15f9355668258d34fdb00f2ecfd1604
! checksum/config: 8cd8967e928246aeb5b41e61dca086802dc8040b18d1a2c2daf4332dec1881fe
spec:
securityContext:
- runAsUser: 1000
- runAsGroup: 1000
fsGroup: 1000
fsGroupChangePolicy: OnRootMismatch
!
serviceAccountName: minio-sa
containers:
- name: minio
! image: quay.io/minio/minio:RELEASE.2022-10-24T18-35-07Z
imagePullPolicy: IfNotPresent
!
! command: [ "/bin/sh",
"-ce",
! "/usr/bin/docker-entrypoint.sh minio server http://loki-test-chart-name-minio-{0...0}.loki-test-chart-name-minio-svc.default.svc.cluster.local/export-{0...1} -S /etc/minio/certs/ --address :9000 --console-address :9001" ]
volumeMounts:
- name: export-0
mountPath: /export-0
--- 48,71 ----
app: minio
release: loki-test-chart-name
annotations:
! checksum/secrets: 332ab406fb671aa9097a30fdb48f9cd8e1e54a3847e615e9645f925dbcf7806e
! checksum/config: 20286fb8b0e8bcdb72d2f59c79ecb3c3fdafc504e48b13cca57b3283a1384915
spec:
securityContext:
fsGroup: 1000
fsGroupChangePolicy: OnRootMismatch
! runAsGroup: 1000
! runAsUser: 1000
serviceAccountName: minio-sa
containers:
- name: minio
! image: quay.io/minio/minio:RELEASE.2024-04-18T19-09-19Z
imagePullPolicy: IfNotPresent
! command: [
! "/bin/sh",
"-ce",
! "/usr/bin/docker-entrypoint.sh minio server http://loki-test-chart-name-minio-{0...0}.loki-test-chart-name-minio-svc.default.svc/export-{0...1} -S /etc/minio/certs/ --address :9000 --console-address :9001"
! ]
volumeMounts:
- name: export-0
mountPath: /export-0
***************
*** 94,113 ****
resources:
requests:
cpu: 100m
! memory: 128Mi
volumes:
- name: minio-user
secret:
secretName: loki-test-chart-name-minio
volumeClaimTemplates:
! - metadata:
name: export-0
spec:
accessModes: [ "ReadWriteOnce" ]
resources:
requests:
storage: 5Gi
! - metadata:
name: export-1
spec:
accessModes: [ "ReadWriteOnce" ]
--- 92,117 ----
resources:
requests:
cpu: 100m
! memory: 128Mi
! securityContext:
! readOnlyRootFilesystem: false
volumes:
- name: minio-user
secret:
secretName: loki-test-chart-name-minio
volumeClaimTemplates:
! - apiVersion: v1
! kind: PersistentVolumeClaim
! metadata:
name: export-0
spec:
accessModes: [ "ReadWriteOnce" ]
resources:
requests:
storage: 5Gi
! - apiVersion: v1
! kind: PersistentVolumeClaim
! metadata:
name: export-1
spec:
accessModes: [ "ReadWriteOnce" ]
```
loki/charts/minio/templates/serviceaccount.yaml
```diff
*** /home/runner/work/loki/loki/output/base/default-single-binary-values/loki/charts/minio/templates/serviceaccount.yaml 2024-11-19 00:14:39.536456991 +0000
--- /home/runner/work/loki/loki/output/pr/default-single-binary-values/loki/charts/minio/templates/serviceaccount.yaml 2024-11-19 00:14:41.924469467 +0000
***************
*** 4,7 ****
kind: ServiceAccount
metadata:
name: "minio-sa"
- namespace: "default"
--- 4,6 ----
```
loki/charts/minio/templates/service.yaml
```diff
*** /home/runner/work/loki/loki/output/base/default-single-binary-values/loki/charts/minio/templates/service.yaml 2024-11-19 00:14:39.536456991 +0000
--- /home/runner/work/loki/loki/output/pr/default-single-binary-values/loki/charts/minio/templates/service.yaml 2024-11-19 00:14:41.928469488 +0000
***************
*** 4,13 ****
kind: Service
metadata:
name: loki-test-chart-name-minio
- namespace: "default"
labels:
app: minio
! chart: minio-4.1.0
release: loki-test-chart-name
heritage: Helm
monitoring: "true"
--- 4,12 ----
kind: Service
metadata:
name: loki-test-chart-name-minio
labels:
app: minio
! chart: minio-5.3.0
release: loki-test-chart-name
heritage: Helm
monitoring: "true"
```
loki/charts/minio/templates/configmap.yaml
```diff
*** /home/runner/work/loki/loki/output/base/default-single-binary-values/loki/charts/minio/templates/configmap.yaml 2024-11-19 00:14:39.536456991 +0000
--- /home/runner/work/loki/loki/output/pr/default-single-binary-values/loki/charts/minio/templates/configmap.yaml 2024-11-19 00:14:41.928469488 +0000
***************
*** 4,118 ****
kind: ConfigMap
metadata:
name: loki-test-chart-name-minio
- namespace: "default"
labels:
app: minio
! chart: minio-4.1.0
release: loki-test-chart-name
heritage: Helm
data:
initialize: |-
#!/bin/sh
! set -e ; # Have script exit in the event of a failed command.
MC_CONFIG_DIR="/etc/minio/mc/"
MC="/usr/bin/mc --insecure --config-dir ${MC_CONFIG_DIR}"
# connectToMinio
# Use a check-sleep-check loop to wait for MinIO service to be available
connectToMinio() {
! SCHEME=$1
! ATTEMPTS=0 ; LIMIT=29 ; # Allow 30 attempts
! set -e ; # fail if we can't read the keys.
! ACCESS=$(cat /config/rootUser) ; SECRET=$(cat /config/rootPassword) ;
! set +e ; # The connections to minio are allowed to fail.
! echo "Connecting to MinIO server: $SCHEME://$MINIO_ENDPOINT:$MINIO_PORT" ;
! MC_COMMAND="${MC} alias set myminio $SCHEME://$MINIO_ENDPOINT:$MINIO_PORT $ACCESS $SECRET" ;
! $MC_COMMAND ;
! STATUS=$? ;
! until [ $STATUS = 0 ]
! do
! ATTEMPTS=`expr $ATTEMPTS + 1` ;
! echo \"Failed attempts: $ATTEMPTS\" ;
! if [ $ATTEMPTS -gt $LIMIT ]; then
! exit 1 ;
! fi ;
! sleep 2 ; # 1 second intervals between attempts
! $MC_COMMAND ;
! STATUS=$? ;
! done ;
! set -e ; # reset `e` as active
! return 0
}
# checkBucketExists ($bucket)
# Check if the bucket exists, by using the exit code of `mc ls`
checkBucketExists() {
! BUCKET=$1
! CMD=$(${MC} ls myminio/$BUCKET > /dev/null 2>&1)
! return $?
}
# createBucket ($bucket, $policy, $purge)
# Ensure bucket exists, purging if asked to
createBucket() {
! BUCKET=$1
! POLICY=$2
! PURGE=$3
! VERSIONING=$4
! OBJECTLOCKING=$5
!
! # Purge the bucket, if set & exists
! # Since PURGE is user input, check explicitly for `true`
! if [ $PURGE = true ]; then
! if checkBucketExists $BUCKET ; then
! echo "Purging bucket '$BUCKET'."
! set +e ; # don't exit if this fails
! ${MC} rm -r --force myminio/$BUCKET
! set -e ; # reset `e` as active
! else
! echo "Bucket '$BUCKET' does not exist, skipping purge."
! fi
! fi
!
! # Create the bucket if it does not exist and set objectlocking if enabled (NOTE: versioning will be not changed if OBJECTLOCKING is set because it enables versioning to the Buckets created)
! if ! checkBucketExists $BUCKET ; then
! if [ ! -z $OBJECTLOCKING ] ; then
! if [ $OBJECTLOCKING = true ] ; then
! echo "Creating bucket with OBJECTLOCKING '$BUCKET'"
! ${MC} mb --with-lock myminio/$BUCKET
! elif [ $OBJECTLOCKING = false ] ; then
! echo "Creating bucket '$BUCKET'"
! ${MC} mb myminio/$BUCKET
! fi
! elif [ -z $OBJECTLOCKING ] ; then
! echo "Creating bucket '$BUCKET'"
! ${MC} mb myminio/$BUCKET
! else
! echo "Bucket '$BUCKET' already exists."
! fi
! fi
!
!
! # set versioning for bucket if objectlocking is disabled or not set
! if [ -z $OBJECTLOCKING ] ; then
! if [ ! -z $VERSIONING ] ; then
! if [ $VERSIONING = true ] ; then
! echo "Enabling versioning for '$BUCKET'"
! ${MC} version enable myminio/$BUCKET
! elif [ $VERSIONING = false ] ; then
! echo "Suspending versioning for '$BUCKET'"
! ${MC} version suspend myminio/$BUCKET
! fi
! fi
! else
! echo "Bucket '$BUCKET' versioning unchanged."
! fi
!
!
! # At this point, the bucket should exist, skip checking for existence
! # Set policy on the bucket
! echo "Setting policy of bucket '$BUCKET' to '$POLICY'."
! ${MC} policy set $POLICY myminio/$BUCKET
}
# Try connecting to MinIO instance
--- 4,116 ----
kind: ConfigMap
metadata:
name: loki-test-chart-name-minio
labels:
app: minio
! chart: minio-5.3.0
release: loki-test-chart-name
heritage: Helm
data:
initialize: |-
#!/bin/sh
! set -e # Have script exit in the event of a failed command.
MC_CONFIG_DIR="/etc/minio/mc/"
MC="/usr/bin/mc --insecure --config-dir ${MC_CONFIG_DIR}"
# connectToMinio
# Use a check-sleep-check loop to wait for MinIO service to be available
connectToMinio() {
! SCHEME=$1
! ATTEMPTS=0
! LIMIT=29 # Allow 30 attempts
! set -e # fail if we can't read the keys.
! ACCESS=$(cat /config/rootUser)
! SECRET=$(cat /config/rootPassword)
! set +e # The connections to minio are allowed to fail.
! echo "Connecting to MinIO server: $SCHEME://$MINIO_ENDPOINT:$MINIO_PORT"
! MC_COMMAND="${MC} alias set myminio $SCHEME://$MINIO_ENDPOINT:$MINIO_PORT $ACCESS $SECRET"
! $MC_COMMAND
! STATUS=$?
! until [ $STATUS = 0 ]; do
! ATTEMPTS=$(expr $ATTEMPTS + 1)
! echo \"Failed attempts: $ATTEMPTS\"
! if [ $ATTEMPTS -gt $LIMIT ]; then
! exit 1
! fi
! sleep 2 # 1 second intervals between attempts
! $MC_COMMAND
! STATUS=$?
! done
! set -e # reset `e` as active
! return 0
}
# checkBucketExists ($bucket)
# Check if the bucket exists, by using the exit code of `mc ls`
checkBucketExists() {
! BUCKET=$1
! CMD=$(${MC} stat myminio/$BUCKET >/dev/null 2>&1)
! return $?
}
# createBucket ($bucket, $policy, $purge)
# Ensure bucket exists, purging if asked to
createBucket() {
! BUCKET=$1
! POLICY=$2
! PURGE=$3
! VERSIONING=$4
! OBJECTLOCKING=$5
!
! # Purge the bucket, if set & exists
! # Since PURGE is user input, check explicitly for `true`
! if [ $PURGE = true ]; then
! if checkBucketExists $BUCKET; then
! echo "Purging bucket '$BUCKET'."
! set +e # don't exit if this fails
! ${MC} rm -r --force myminio/$BUCKET
! set -e # reset `e` as active
! else
! echo "Bucket '$BUCKET' does not exist, skipping purge."
! fi
! fi
!
! # Create the bucket if it does not exist and set objectlocking if enabled (NOTE: versioning will be not changed if OBJECTLOCKING is set because it enables versioning to the Buckets created)
! if ! checkBucketExists $BUCKET; then
! if [ ! -z $OBJECTLOCKING ]; then
! if [ $OBJECTLOCKING = true ]; then
! echo "Creating bucket with OBJECTLOCKING '$BUCKET'"
! ${MC} mb --with-lock myminio/$BUCKET
! elif [ $OBJECTLOCKING = false ]; then
! echo "Creating bucket '$BUCKET'"
! ${MC} mb myminio/$BUCKET
! fi
! elif [ -z $OBJECTLOCKING ]; then
! echo "Creating bucket '$BUCKET'"
! ${MC} mb myminio/$BUCKET
! else
! echo "Bucket '$BUCKET' already exists."
! fi
! fi
!
! # set versioning for bucket if objectlocking is disabled or not set
! if [ $OBJECTLOCKING = false ]; then
! if [ ! -z $VERSIONING ]; then
! if [ $VERSIONING = true ]; then
! echo "Enabling versioning for '$BUCKET'"
! ${MC} version enable myminio/$BUCKET
! elif [ $VERSIONING = false ]; then
! echo "Suspending versioning for '$BUCKET'"
! ${MC} version suspend myminio/$BUCKET
! fi
! fi
! else
! echo "Bucket '$BUCKET' versioning unchanged."
! fi
!
! # At this point, the bucket should exist, skip checking for existence
! # Set policy on the bucket
! echo "Setting policy of bucket '$BUCKET' to '$POLICY'."
! ${MC} anonymous set $POLICY myminio/$BUCKET
}
# Try connecting to MinIO instance
***************
*** 122,130 ****
# Create the buckets
! createBucket chunks none false
! createBucket ruler none false
! createBucket admin none false
add-user: |-
#!/bin/sh
set -e ; # Have script exit in the event of a failed command.
--- 120,129 ----
# Create the buckets
! createBucket chunks "none" false false false
! createBucket ruler "none" false false false
! createBucket admin "none" false false false
!
add-user: |-
#!/bin/sh
set -e ; # Have script exit in the event of a failed command.
***************
*** 196,202 ****
# set policy for user
if [ ! -z $POLICY -a $POLICY != " " ] ; then
echo "Adding policy '$POLICY' for '$USER'"
! ${MC} admin policy set myminio $POLICY user=$USER
else
echo "User '$USER' has no policy attached."
fi
--- 195,203 ----
# set policy for user
if [ ! -z $POLICY -a $POLICY != " " ] ; then
echo "Adding policy '$POLICY' for '$USER'"
! set +e ; # policy already attach errors out, allow it.
! ${MC} admin policy attach myminio $POLICY --user=$USER
! set -e
else
echo "User '$USER' has no policy attached."
fi
***************
*** 266,272 ****
else
echo "Policy '$NAME' already exists."
fi
! ${MC} admin policy add myminio $NAME /config/$FILENAME.json
}
--- 267,273 ----
else
echo "Policy '$NAME' already exists."
fi
! ${MC} admin policy create myminio $NAME /config/$FILENAME.json
}
***************
*** 275,280 ****
--- 276,363 ----
connectToMinio $scheme
+
+ add-svcacct: |-
+ #!/bin/sh
+ set -e ; # Have script exit in the event of a failed command.
+ MC_CONFIG_DIR="/etc/minio/mc/"
+ MC="/usr/bin/mc --insecure --config-dir ${MC_CONFIG_DIR}"
+
+ # AccessKey and secretkey credentials file are added to prevent shell execution errors caused by special characters.
+ # Special characters for example : ',",<,>,{,}
+ MINIO_ACCESSKEY_SECRETKEY_TMP="/tmp/accessKey_and_secretKey_svcacct_tmp"
+
+ # connectToMinio
+ # Use a check-sleep-check loop to wait for MinIO service to be available
+ connectToMinio() {
+ SCHEME=$1
+ ATTEMPTS=0 ; LIMIT=29 ; # Allow 30 attempts
+ set -e ; # fail if we can't read the keys.
+ ACCESS=$(cat /config/rootUser) ; SECRET=$(cat /config/rootPassword) ;
+ set +e ; # The connections to minio are allowed to fail.
+ echo "Connecting to MinIO server: $SCHEME://$MINIO_ENDPOINT:$MINIO_PORT" ;
+ MC_COMMAND="${MC} alias set myminio $SCHEME://$MINIO_ENDPOINT:$MINIO_PORT $ACCESS $SECRET" ;
+ $MC_COMMAND ;
+ STATUS=$? ;
+ until [ $STATUS = 0 ]
+ do
+ ATTEMPTS=`expr $ATTEMPTS + 1` ;
+ echo \"Failed attempts: $ATTEMPTS\" ;
+ if [ $ATTEMPTS -gt $LIMIT ]; then
+ exit 1 ;
+ fi ;
+ sleep 2 ; # 2 second intervals between attempts
+ $MC_COMMAND ;
+ STATUS=$? ;
+ done ;
+ set -e ; # reset `e` as active
+ return 0
+ }
+
+ # checkSvcacctExists ()
+ # Check if the svcacct exists, by using the exit code of `mc admin user svcacct info`
+ checkSvcacctExists() {
+ CMD=$(${MC} admin user svcacct info myminio $(head -1 $MINIO_ACCESSKEY_SECRETKEY_TMP) > /dev/null 2>&1)
+ return $?
+ }
+
+ # createSvcacct ($user)
+ createSvcacct () {
+ USER=$1
+ FILENAME=$2
+ #check accessKey_and_secretKey_tmp file
+ if [[ ! -f $MINIO_ACCESSKEY_SECRETKEY_TMP ]];then
+ echo "credentials file does not exist"
+ return 1
+ fi
+ if [[ $(cat $MINIO_ACCESSKEY_SECRETKEY_TMP|wc -l) -ne 2 ]];then
+ echo "credentials file is invalid"
+ rm -f $MINIO_ACCESSKEY_SECRETKEY_TMP
+ return 1
+ fi
+ SVCACCT=$(head -1 $MINIO_ACCESSKEY_SECRETKEY_TMP)
+ # Create the svcacct if it does not exist
+ if ! checkSvcacctExists ; then
+ echo "Creating svcacct '$SVCACCT'"
+ # Check if policy file is define
+ if [ -z $FILENAME ]; then
+ ${MC} admin user svcacct add --access-key $(head -1 $MINIO_ACCESSKEY_SECRETKEY_TMP) --secret-key $(tail -n1 $MINIO_ACCESSKEY_SECRETKEY_TMP) myminio $USER
+ else
+ ${MC} admin user svcacct add --access-key $(head -1 $MINIO_ACCESSKEY_SECRETKEY_TMP) --secret-key $(tail -n1 $MINIO_ACCESSKEY_SECRETKEY_TMP) --policy /config/$FILENAME.json myminio $USER
+ fi
+ else
+ echo "Svcacct '$SVCACCT' already exists."
+ fi
+ #clean up credentials files.
+ rm -f $MINIO_ACCESSKEY_SECRETKEY_TMP
+ }
+
+ # Try connecting to MinIO instance
+ scheme=http
+ connectToMinio $scheme
+
+
+
custom-command: |-
#!/bin/sh
set -e ; # Have script exit in the event of a failed command.
```
loki/charts/minio/templates/console-service.yaml
```diff
*** /home/runner/work/loki/loki/output/base/default-single-binary-values/loki/charts/minio/templates/console-service.yaml 2024-11-19 00:14:39.536456991 +0000
--- /home/runner/work/loki/loki/output/pr/default-single-binary-values/loki/charts/minio/templates/console-service.yaml 2024-11-19 00:14:41.928469488 +0000
***************
*** 4,13 ****
kind: Service
metadata:
name: loki-test-chart-name-minio-console
- namespace: "default"
labels:
app: minio
! chart: minio-4.1.0
release: loki-test-chart-name
heritage: Helm
spec:
--- 4,12 ----
kind: Service
metadata:
name: loki-test-chart-name-minio-console
labels:
app: minio
! chart: minio-5.3.0
release: loki-test-chart-name
heritage: Helm
spec:
```
loki/charts/minio/templates/secrets.yaml
```diff
*** /home/runner/work/loki/loki/output/base/default-single-binary-values/loki/charts/minio/templates/secrets.yaml 2024-11-19 00:14:39.536456991 +0000
--- /home/runner/work/loki/loki/output/pr/default-single-binary-values/loki/charts/minio/templates/secrets.yaml 2024-11-19 00:14:41.924469467 +0000
***************
*** 4,13 ****
kind: Secret
metadata:
name: loki-test-chart-name-minio
- namespace: "default"
labels:
app: minio
! chart: minio-4.1.0
release: loki-test-chart-name
heritage: Helm
type: Opaque
--- 4,12 ----
kind: Secret
metadata:
name: loki-test-chart-name-minio
labels:
app: minio
! chart: minio-5.3.0
release: loki-test-chart-name
heritage: Helm
type: Opaque
```
loki/charts/minio/templates/post-install-create-bucket-job.yaml
```yaml
---
# Source: loki/charts/minio/templates/post-install-create-bucket-job.yaml
apiVersion: batch/v1
kind: Job
metadata:
name: loki-test-chart-name-minio-make-bucket-job
namespace: "default"
labels:
app: minio-make-bucket-job
chart: minio-4.1.0
release: loki-test-chart-name
heritage: Helm
annotations:
"helm.sh/hook": post-install,post-upgrade
"helm.sh/hook-delete-policy": hook-succeeded,before-hook-creation
spec:
template:
metadata:
labels:
app: minio-job
release: loki-test-chart-name
spec:
restartPolicy: OnFailure
volumes:
- name: minio-configuration
projected:
sources:
- configMap:
name: loki-test-chart-name-minio
- secret:
name: loki-test-chart-name-minio
serviceAccountName: minio-sa
containers:
- name: minio-mc
image: "quay.io/minio/mc:RELEASE.2022-10-20T23-26-33Z"
imagePullPolicy: IfNotPresent
command: ["/bin/sh", "/config/initialize"]
env:
- name: MINIO_ENDPOINT
value: loki-test-chart-name-minio
- name: MINIO_PORT
value: "9000"
volumeMounts:
- name: minio-configuration
mountPath: /config
resources:
requests:
memory: 128Mi
```
loki/charts/minio/templates/post-install-create-user-job.yaml
```yaml
---
# Source: loki/charts/minio/templates/post-install-create-user-job.yaml
apiVersion: batch/v1
kind: Job
metadata:
name: loki-test-chart-name-minio-make-user-job
namespace: "default"
labels:
app: minio-make-user-job
chart: minio-4.1.0
release: loki-test-chart-name
heritage: Helm
annotations:
"helm.sh/hook": post-install,post-upgrade
"helm.sh/hook-delete-policy": hook-succeeded,before-hook-creation
spec:
template:
metadata:
labels:
app: minio-job
release: loki-test-chart-name
spec:
restartPolicy: OnFailure
volumes:
- name: minio-configuration
projected:
sources:
- configMap:
name: loki-test-chart-name-minio
- secret:
name: loki-test-chart-name-minio
serviceAccountName: minio-sa
containers:
- name: minio-mc
image: "quay.io/minio/mc:RELEASE.2022-10-20T23-26-33Z"
imagePullPolicy: IfNotPresent
command: ["/bin/sh", "/config/add-user"]
env:
- name: MINIO_ENDPOINT
value: loki-test-chart-name-minio
- name: MINIO_PORT
value: "9000"
volumeMounts:
- name: minio-configuration
mountPath: /config
resources:
requests:
memory: 128Mi
```
**Summary:** - **Added:** 0 - **Modified:** 0 - **Removed:** 0 ### Added Files _No added files_ ### Modified Files _No modified files_ ### Removed Files _No removed files_
**Summary:** - **Added:** 0 - **Modified:** 0 - **Removed:** 0 ### Added Files _No added files_ ### Modified Files _No modified files_ ### Removed Files _No removed files_
**Summary:** - **Added:** 0 - **Modified:** 0 - **Removed:** 0 ### Added Files _No added files_ ### Modified Files _No modified files_ ### Removed Files _No removed files_
**Summary:** - **Added:** 0 - **Modified:** 0 - **Removed:** 0 ### Added Files _No added files_ ### Modified Files _No modified files_ ### Removed Files _No removed files_
covered by https://github.com/grafana/loki/pull/14834
Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 5.x
releases. But if you manually upgrade to 5.x
then Renovate will re-enable minor
and patch
updates automatically.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
This PR contains the following updates:
4.1.0
->5.3.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.