فهرست منبع

Cambios para lanzar sin helm

Celestino Rey 8 ماه پیش
والد
کامیت
234a9068b1

+ 3 - 11
README.md

@@ -4,7 +4,7 @@
 
 ## Crear proyeto (namespace)
 
-    oc create project jenkins
+    kubectl create project jenkins
 
 ## Configurar repositorio de jenkins
 
@@ -14,19 +14,11 @@
 
 ## Crear PVC
 
-    oc create -f pvc-jenkins.yaml
+    kubectl create -f pvc-jenkins.yaml
 
 ## Crear ServiceAccount
 
-    oc create -f serviceAccount.yaml
-
-## Para que no de error al instalar
-
-    oc adm policy add-scc-to-user privileged -z jenkins
-
-si aun así no funciona, probar también con default 
-
-    oc adm policy add-scc-to-user privileged -z default
+    kubectl create -f serviceAccount.yaml
 
 ## Modificar el fichero values.yaml
 

+ 1 - 1
creaCredecialesRegistry.sh

@@ -1 +1 @@
-oc create secret docker-registry regcred --docker-server=registry.reymota.es --docker-username=creylopez --docker-password=Rey-1176 --docker-email=creylopez@yahoo.es --namespace jenkins
+kubectl create secret docker-registry regcred --docker-server=registry.reymota.es --docker-username=creylopez --docker-password=Rey-1176 --docker-email=creylopez@yahoo.es --namespace jenkins

+ 3 - 3
jcasc-default-config.yaml

@@ -23,7 +23,7 @@ jenkins:
       defaultsProviderTemplate: ""
       connectTimeout: "5"
       readTimeout: "15"
-      jenkinsUrl: "https://jenkins.reymota.es"
+      jenkinsUrl: "https://jenkins-rancher.reymota.es"
       jenkinsTunnel: "jenkins-agent.jenkins.svc.cluster.local:50000"
       skipTlsVerify: false
       usageRestricted: false
@@ -49,7 +49,7 @@ jenkins:
             envVars:
               - envVar:
                   key: "JENKINS_URL"
-                  value: https://jenkins.reymota.es
+                  value: https://jenkins-rancher.reymota.es
             image: "jenkins/inbound-agent:3327.v868139a_d00e0-6"
             privileged: "false"
             resourceLimitCpu: 512m
@@ -79,4 +79,4 @@ security:
     usageStatisticsEnabled: true
 unclassified:
   location:
-    url: http://jenkins:8080
+    url: http://jenkins:8080

+ 32 - 0
jenkins-ingress.yaml

@@ -0,0 +1,32 @@
+apiVersion: networking.k8s.io/v1
+kind: Ingress
+metadata:
+  generation: 1
+  managedFields:
+    - apiVersion: networking.k8s.io/v1
+      fieldsType: FieldsV1
+      fieldsV1:
+        f:spec:
+          f:defaultBackend:
+            .: {}
+            f:service:
+              .: {}
+              f:name: {}
+              f:port: {}
+          f:rules: {}
+      manager: rancher
+      operation: Update
+  name: jenkins
+  namespace: jenkins
+spec:
+  defaultBackend:
+    service:
+      name: jenkins
+      port:
+        number: 80
+  ingressClassName: nginx
+  rules:
+    - host: jenkins.reymota.lab
+status:
+  loadBalancer: {}
+

+ 1 - 0
sin-helm/creaCredecialesRegistry.sh

@@ -0,0 +1 @@
+kubectl create secret docker-registry regcred --docker-server=registry.reymota.es --docker-username=creylopez --docker-password=Rey-1176 --docker-email=creylopez@yahoo.es --namespace devops-tools

+ 2 - 1
sin-helm/jenkins-04-service.yaml

@@ -12,6 +12,7 @@ spec:
     app: jenkins-server
   type: NodePort
   ports:
-    - port: 8080
+    - name: httpport
+      port: 8080
       targetPort: 8080
       nodePort: 32000

+ 17 - 0
sin-helm/jenkins-05-service.yaml

@@ -0,0 +1,17 @@
+apiVersion: v1
+kind: Service
+metadata:
+  name: jenkins-service-agent
+  namespace: devops-tools
+  annotations:
+      prometheus.io/scrape: 'true'
+      prometheus.io/path:   /
+      prometheus.io/port:   '8080'
+spec:
+  selector:
+    app: jenkins-server
+  type: ClusterIP
+  ports:
+    - name: jnlpport
+      port: 50000
+      targetPort: 50000