Skip to content

Commit

Permalink
add sercrets of rucio daemons and update few manifests
Browse files Browse the repository at this point in the history
  • Loading branch information
garciagenrique committed Aug 21, 2024
1 parent 674c70d commit c11c943
Show file tree
Hide file tree
Showing 7 changed files with 130 additions and 0 deletions.
8 changes: 8 additions & 0 deletions infrastructure/cluster/flux/rucio/rucio-helm_repository.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: rucio-charts
namespace: rucio
spec:
interval: 10m
url: https://rucio.github.io/helm-charts/
6 changes: 6 additions & 0 deletions infrastructure/cluster/flux/rucio/rucio-namespace.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: Namespace
apiVersion: v1
metadata:
labels:
name: rucio
name: rucio
56 changes: 56 additions & 0 deletions infrastructure/scripts/rucio_secrets_4-daemons.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
echo " *** START rucio DAEMONS Script"

# Once the certificates have been split, provide their path to be read when creating the secrets (NEEDS TO BE EXCLUDED FROM COMMITS!!):
RAW_SECRETS_DAEMONS="/root/clusters_CERTS/vre/daemons"
RAW_SECRETS_BUNDLE="/root/clusters_CERTS/vre/daemons/ca-bundle_files/"
RAW_SECRETS_FTS="/root/clusters_CERTS/vre/daemons/fts-robot-cert/"
RAW_SECRETS_IDP="/root/software/vre/infrastructure/secrets/tmp_local_secrets/idpsecrets.json"


# kubeseal controller namespace
CONTROLLER_NS="sealed-secrets"
CONTROLLER_NAME="sealed-secrets-controller"

# rucio namespace
RUCIO_NS="rucio"
HELM_RELEASE_DAEMONS="daemons"

# Output dir
SECRETS_DIR="/root/software/vre/infrastructure/secrets/rucio"

# The content of this file is the same as in /etc/pki/tls/certs/CERN-bundle.pem but renamed to ca.pem
kubectl create secret generic ${HELM_RELEASE_DAEMONS}-cafile --dry-run=client --from-file=${RAW_SECRETS_DAEMONS}/cafile.pem -o yaml | \
kubeseal --controller-name=${CONTROLLER_NAME} --controller-namespace=${CONTROLLER_NS} --format yaml --namespace=${RUCIO_NS} > ${SECRETS_DIR}/ss_${HELM_RELEASE_DAEMONS}-cafile.yaml

kubectl apply -f ${SECRETS_DIR}/ss_${HELM_RELEASE_DAEMONS}-cafile.yaml

echo " *** Create and apply IDP secrets for DAEMONS"

kubectl create secret generic ${HELM_RELEASE_DAEMONS}-idpsecrets --dry-run=client --from-file=${RAW_SECRETS_IDP} -o yaml | \
kubeseal --controller-name=${CONTROLLER_NAME} --controller-namespace=${CONTROLLER_NS} --format yaml --namespace=${RUCIO_NS} > ${SECRETS_DIR}/ss_${HELM_RELEASE_DAEMONS}-idpsecrets.yaml

kubectl apply -f ${SECRETS_DIR}/ss_${HELM_RELEASE_DAEMONS}-idpsecrets.yaml

echo " *** Create and apply rucio-ca-bumndle secrets for CONVEYOR and REAPER"

mkdir -p ${RAW_SECRETS_BUNDLE}
cp /etc/grid-security/certificates/*.0 ${RAW_SECRETS_BUNDLE}
cp /etc/grid-security/certificates/*.signing_policy ${RAW_SECRETS_BUNDLE}

# kubeseal has problems with secretsthis large, so it needs to be created manually and not applied with kubeseal
kubectl create secret generic ${HELM_RELEASE_DAEMONS}-rucio-ca-bundle --from-file=${RAW_SECRETS_BUNDLE} --namespace=${RUCIO_NS}
kubectl create secret generic ${HELM_RELEASE_DAEMONS}-rucio-ca-bundle-reaper --from-file=${RAW_SECRETS_BUNDLE} --namespace=${RUCIO_NS}

echo " *** Create and apply fts-cert and fts-key secrets for FTS RENEWER"

kubectl create secret generic ${HELM_RELEASE_DAEMONS}-fts-cert --dry-run=client --from-file=${RAW_SECRETS_FTS}/usercert.pem -o yaml | \
kubeseal --controller-name=${CONTROLLER_NAME} --controller-namespace=${CONTROLLER_NS} --format yaml --namespace=${RUCIO_NS} > ${SECRETS_DIR}/ss_${HELM_RELEASE_DAEMONS}-fts-cert.yaml

kubectl apply -f ${SECRETS_DIR}/ss_${HELM_RELEASE_DAEMONS}-fts-cert.yaml

kubectl create secret generic ${HELM_RELEASE_DAEMONS}-fts-key --dry-run=client --from-file=${RAW_SECRETS_FTS}/userkey.pem -o yaml | \
kubeseal --controller-name=${CONTROLLER_NAME} --controller-namespace=${CONTROLLER_NS} --format yaml --namespace=${RUCIO_NS} > ${SECRETS_DIR}/ss_${HELM_RELEASE_DAEMONS}-fts-key.yaml

kubectl apply -f ${SECRETS_DIR}/ss_${HELM_RELEASE_DAEMONS}-fts-key.yaml

echo " *** END rucio DAEMONS Script"
15 changes: 15 additions & 0 deletions infrastructure/secrets/rucio/ss_daemons-cafile.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
creationTimestamp: null
name: daemons-cafile
namespace: rucio
spec:
encryptedData:
cafile.pem: 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
template:
metadata:
creationTimestamp: null
name: daemons-cafile
namespace: rucio
Loading

0 comments on commit c11c943

Please sign in to comment.