Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
stackspin
kubernetes-agent-setup
Commits
9c00d8e1
Unverified
Commit
9c00d8e1
authored
May 04, 2022
by
Varac
Browse files
Configure ssl.com clusterissuer
parent
2c4bbdf1
Pipeline
#15945
passed with stage
in 12 seconds
Changes
5
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
9c00d8e1
...
...
@@ -17,7 +17,8 @@ Create a `gitlab` namespace:
Create a secret for the Gitlab kubernetes agent:
cat flux/gitlab-k8s-agent-secret.yml.tmpl| token=TOKEN_IN_PLAINTEXT envsubst | kubectl apply -f -
cat flux/gitlab-k8s-agent-secret.yml.tmpl| token=$GITLAB-K8S-AGENT-SECRET envsubst | kubectl apply -f -
cat flux/sslcom-eabsecret-secret.yml.tmpl | secret=$SSL_COM_EAB_HMAC_KEY envsubst | kubectl apply -f -
Run
...
...
flux/cert-manager/sslcom-clusterissuer.yaml
0 → 100644
View file @
9c00d8e1
---
apiVersion
:
cert-manager.io/v1
kind
:
ClusterIssuer
metadata
:
name
:
sslcom-issuer
namespace
:
cert-manager
spec
:
acme
:
email
:
maarten@greenhost.nl
server
:
https://acme.ssl.com/sslcom-dv-rsa
externalAccountBinding
:
keyID
:
24e31e029f14
keySecretRef
:
name
:
sslcom-eabsecret
key
:
secret
# Name of a secret used to store the ACME account private key
privateKeySecretRef
:
name
:
sslcom-eabsecret
solvers
:
-
http01
:
ingress
:
class
:
nginx
flux/cert-manager/stackspin-cert-manager-override.yaml
0 → 100644
View file @
9c00d8e1
---
apiVersion
:
v1
kind
:
ConfigMap
metadata
:
namespace
:
cert-manager
name
:
stackspin-cert-manager-override
data
:
values.yaml
:
|
ingressShim:
defaultIssuerName: sslcom-issuer
defaultIssuerKind: ClusterIssuer
flux/kustomizations/sslcom-kustomization.yaml
0 → 100644
View file @
9c00d8e1
apiVersion
:
kustomize.toolkit.fluxcd.io/v1beta1
kind
:
Kustomization
metadata
:
name
:
sslcom
namespace
:
cert-manager
spec
:
interval
:
24h
sourceRef
:
kind
:
GitRepository
name
:
kubernetes-agent-setup
path
:
./flux/cert-manager
prune
:
true
validation
:
client
flux/sslcom-eabsecret-secret.yml.tmpl
0 → 100644
View file @
9c00d8e1
apiVersion: v1
kind: Secret
metadata:
name: sslcom-eabsecret
namespace: cert-manager
stringData:
secret: ${secret}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment