[Container-tools] Has anyone gotten the CDK and Fabric8.io working together?

Albert Wong alwong at redhat.com
Fri Mar 4 01:16:43 UTC 2016


Community...  here you go.... Fabric 8 latest release running on CDK 2.0
beta 4....

---------

Alberts-MacBook-Pro:rhel-ose alwong$ vagrant ssh
[vagrant at localhost ~]$ oc config use-context
default/10-0-2-15:8443/system:admin
switched to context "default/10-0-2-15:8443/system:admin".
[vagrant at localhost ~]$ oc login -u system:admin
Logged into "https://10.0.2.15:8443" as "system:admin" using existing
credentials.

You have access to the following projects and can switch between them with
'oc project <projectname>':

  * default (current)
  * openshift
  * openshift-infra
  * test

Using project "default".
[root at localhost ~]# oc whoami
system:admin
[vagrant at localhost ~]$ oadm policy add-cluster-role-to-user cluster-admin
admin
[vagrant at localhost ~]$ sudo su -
[root at localhost ~]# yum install wget
[root at localhost ~]# wget
https://github.com/fabric8io/gofabric8/releases/download/v0.3.27/gofabric8-0.3.27-linux-amd64.tar.gz
[root at localhost ~]# tar zxvf gofabric8-0.3.27-linux-amd64.tar.gz
[root at localhost ~]# oc whoami
system:admin
[root at localhost ~]# ./gofabric8 deploy -d cdk.vm -y
[root at localhost ~]# ./gofabric8 secrets -y

                                   Z Z        Z
                                  Z Z        Z
                                  Z Z        Z
                                  Z Z        Z
                  ZZZZZZZZZZZZ    Z Z        Z
                  Z      Z Z Z    Z Z        Z
                  Z      Z Z Z    ZZZZZZZZZZZZ
                  Z      Z Z Z                    ZZZZZZZZZZZZ
                  Z      Z Z Z                    Z Z Z      Z
                  Z      Z Z Z                    Z Z Z      Z
                  Z          Z                    Z Z Z      Z
                                                  Z Z Z      Z
                  Z                               Z Z Z      Z
                    Z                             ZZZZZZZZZZZZ
              ZZZ  ZZZ
               ZZZZZZZ
                 ZZZZZZZ                                   Z    Z
                 :  ZZZZZ          Z ZZZZZZZZ             ZZZ  ZZ
                 Z  .ZZZZZ        ZZZZZ$    ZZZ          ZZZZZZZ
                   Z  ZZZZZZZ$ZZZZZZZZZZZZZZZZZZ        ZZZZZZZ
                    ZZ  ZZZZZZZ IIIZZZZZZZZZZZZZZZ     ZZZZZZZZ
                      ZZ ,ZZZZZ, ZZZZZZZZZZ+    ZZZZ  ZZZZZZZ
                         ZZZZZZZ  ZZ:::::::::IZZZZZZZZZZZZZZ
                            ZZZZ  Z:           ,:::ZZZZZZ
                            ZZZZI Z:       I.     :?ZZ
                             ZZZZ Z:       II     :ZZ
                             ZZZZ Z:    ,IIII     :ZZ
                             ZZZZ Z:    IIII      :ZZ
                             ZZZZZZ:    II.I      :ZZ
                             ZZZZZZI:   II III   .:ZZ
                             ZZZZZZZZ::::::::::::?ZZ
                             ZZZZZZZZZZZZZZZZZZZZZZZ
                                ZZZZZZZZZZZZZZZZZZZZ
                                ZZZZZZZ     ZZZZZZ
                                ZZZZZZZ     ZZZZZZ
                                ZZZ ZZZ     ZZZZZZ
                                ZZZ ZZZZ+:::ZZZZZZZ:::::
                         :::::::::ZZZZZZZZ::::ZZZZZZ=:
                               ::::::::::::::::::::::

                  ZZZZ         ZZ             ZZ          ZZZZZZ
                  ZZ           ZZ             ZZ         ZZZ  ZZZ
                 ZZZZZ ZZZZZZ  ZZZZZZ  ZZ ZZZ ZZ  ZZZZZZ ZZ   ZZZ
                  ZZ       ZZZ ZZ   ZZ ZZZZZZ ZZ ZZZ     ZZZZZZZ
                  ZZ   ZZZZZZZ ZZ   ZZ ZZZ    ZZ ZZ      ZZ   ZZZ
                  ZZ   ZZ  ZZZ ZZ   ZZ ZZZ    ZZ ZZ      ZZ   ZZZ
                  ZZ   ZZZZZZZ ZZZZZZZ ZZZ    ZZ ZZZZZZZ ZZZZZZZZ

Setting up secrets on your OpenShift installation at https://10.0.2.15:8443
in namespace default

Importing secret: jenkins-hub-api-token/hub
Warning: open jenkins-hub-api-token/hub: no such file or directory
jenkins-hub-api-token
secret..................................................✔
Importing secret: jenkins-docker-cfg/config.json
Warning: open jenkins-docker-cfg/config.json: no such file or directory
jenkins-docker-cfg
secret.....................................................✔
Importing secret: jenkins-git-ssh/ssh-key
Importing secret: jenkins-git-ssh/ssh-key.pub
No secrets found on local filesystem, generating SSH public and private key
pair
jenkins-git-ssh
secret........................................................✔
Importing secret: jenkins-master-ssh/ssh-key
Importing secret: jenkins-master-ssh/ssh-key.pub
No secrets found on local filesystem, generating SSH public and private key
pair
jenkins-master-ssh
secret.....................................................✔
Importing secret: jenkins-ssh-config/config
Warning: open jenkins-ssh-config/config: no such file or directory
jenkins-ssh-config
secret.....................................................✔
Importing secret: jenkins-release-gpg/gpg.conf
Warning: open jenkins-release-gpg/gpg.conf: no such file or directory
Importing secret: jenkins-release-gpg/secring.gpg
Warning: open jenkins-release-gpg/secring.gpg: no such file or directory
Importing secret: jenkins-release-gpg/pubring.gpg
Warning: open jenkins-release-gpg/pubring.gpg: no such file or directory
Importing secret: jenkins-release-gpg/trustdb.gpg
Warning: open jenkins-release-gpg/trustdb.gpg: no such file or directory
jenkins-release-gpg
secret....................................................✔
Importing secret: jenkins-maven-settings/settings.xml
Warning: open jenkins-maven-settings/settings.xml: no such file or directory
Importing secret: Using deafult maven settings from
https://raw.githubusercontent.com/fabric8io/gofabric8/master/default-secrets/mvnsettings.xml
jenkins-maven-settings
secret.................................................✔
Importing secret: gerrit-users-ssh-keys/id-jenkins-rsa.pub
No secrets found on local filesystem, generating SSH public key
Importing secret: gerrit-users-ssh-keys/id-sonar-rsa.pub
No secrets found on local filesystem, generating SSH public key
gerrit-users-ssh-keys
secret..................................................✔
Importing secret: gerrit-admin-ssh/ssh-key
Importing secret: gerrit-admin-ssh/ssh-key.pub
No secrets found on local filesystem, generating SSH public and private key
pair
gerrit-admin-ssh
secret.......................................................✔
Importing secret: jenkins-release-gpg/gpg.conf
Warning: open jenkins-release-gpg/gpg.conf: no such file or directory
Importing secret: jenkins-release-gpg/secring.gpg
Warning: open jenkins-release-gpg/secring.gpg: no such file or directory
Importing secret: jenkins-release-gpg/pubring.gpg
Warning: open jenkins-release-gpg/pubring.gpg: no such file or directory
Importing secret: jenkins-release-gpg/trustdb.gpg
Warning: open jenkins-release-gpg/trustdb.gpg: no such file or directory
jenkins-release-gpg
secret....................................................✘ secrets
"jenkins-release-gpg" already exists
Importing secret: jenkins-maven-settings/settings.xml
Warning: open jenkins-maven-settings/settings.xml: no such file or directory
Importing secret: Using deafult maven settings from
https://raw.githubusercontent.com/fabric8io/gofabric8/master/default-secrets/mvnsettings.xml
jenkins-maven-settings
secret.................................................✘ secrets
"jenkins-maven-settings" already exists
Importing secret: jenkins-hub-api-token/hub
Warning: open jenkins-hub-api-token/hub: no such file or directory
jenkins-hub-api-token
secret..................................................✘ secrets
"jenkins-hub-api-token" already exists
Importing secret: jenkins-docker-cfg/config.json
Warning: open jenkins-docker-cfg/config.json: no such file or directory
jenkins-docker-cfg
secret.....................................................✘ secrets
"jenkins-docker-cfg" already exists
Importing secret: jenkins-git-ssh/ssh-key
Importing secret: jenkins-git-ssh/ssh-key.pub
No secrets found on local filesystem, generating SSH public and private key
pair
jenkins-git-ssh
secret........................................................✘ secrets
"jenkins-git-ssh" already exists
Importing secret: jenkins-master-ssh/ssh-key
Importing secret: jenkins-master-ssh/ssh-key.pub
No secrets found on local filesystem, generating SSH public and private key
pair
jenkins-master-ssh
secret.....................................................✘ secrets
"jenkins-master-ssh" already exists
Importing secret: jenkins-ssh-config/config
Warning: open jenkins-ssh-config/config: no such file or directory
jenkins-ssh-config
secret.....................................................✘ secrets
"jenkins-ssh-config" already exists
[root at localhost ~]# ./gofabric8 validate

                                   Z Z        Z
                                  Z Z        Z
                                  Z Z        Z
                                  Z Z        Z
                  ZZZZZZZZZZZZ    Z Z        Z
                  Z      Z Z Z    Z Z        Z
                  Z      Z Z Z    ZZZZZZZZZZZZ
                  Z      Z Z Z                    ZZZZZZZZZZZZ
                  Z      Z Z Z                    Z Z Z      Z
                  Z      Z Z Z                    Z Z Z      Z
                  Z          Z                    Z Z Z      Z
                                                  Z Z Z      Z
                  Z                               Z Z Z      Z
                    Z                             ZZZZZZZZZZZZ
              ZZZ  ZZZ
               ZZZZZZZ
                 ZZZZZZZ                                   Z    Z
                 :  ZZZZZ          Z ZZZZZZZZ             ZZZ  ZZ
                 Z  .ZZZZZ        ZZZZZ$    ZZZ          ZZZZZZZ
                   Z  ZZZZZZZ$ZZZZZZZZZZZZZZZZZZ        ZZZZZZZ
                    ZZ  ZZZZZZZ IIIZZZZZZZZZZZZZZZ     ZZZZZZZZ
                      ZZ ,ZZZZZ, ZZZZZZZZZZ+    ZZZZ  ZZZZZZZ
                         ZZZZZZZ  ZZ:::::::::IZZZZZZZZZZZZZZ
                            ZZZZ  Z:           ,:::ZZZZZZ
                            ZZZZI Z:       I.     :?ZZ
                             ZZZZ Z:       II     :ZZ
                             ZZZZ Z:    ,IIII     :ZZ
                             ZZZZ Z:    IIII      :ZZ
                             ZZZZZZ:    II.I      :ZZ
                             ZZZZZZI:   II III   .:ZZ
                             ZZZZZZZZ::::::::::::?ZZ
                             ZZZZZZZZZZZZZZZZZZZZZZZ
                                ZZZZZZZZZZZZZZZZZZZZ
                                ZZZZZZZ     ZZZZZZ
                                ZZZZZZZ     ZZZZZZ
                                ZZZ ZZZ     ZZZZZZ
                                ZZZ ZZZZ+:::ZZZZZZZ:::::
                         :::::::::ZZZZZZZZ::::ZZZZZZ=:
                               ::::::::::::::::::::::

                  ZZZZ         ZZ             ZZ          ZZZZZZ
                  ZZ           ZZ             ZZ         ZZZ  ZZZ
                 ZZZZZ ZZZZZZ  ZZZZZZ  ZZ ZZZ ZZ  ZZZZZZ ZZ   ZZZ
                  ZZ       ZZZ ZZ   ZZ ZZZZZZ ZZ ZZZ     ZZZZZZZ
                  ZZ   ZZZZZZZ ZZ   ZZ ZZZ    ZZ ZZ      ZZ   ZZZ
                  ZZ   ZZ  ZZZ ZZ   ZZ ZZZ    ZZ ZZ      ZZ   ZZZ
                  ZZ   ZZZZZZZ ZZZZZZZ ZZZ    ZZ ZZZZZZZ ZZZZZZZZ

Validating your OpenShift installation at https://10.0.2.15:8443 in
namespace default

Service
account...............................................................✔
Console.......................................................................✔
Router........................................................................✔
Templates.....................................................................✔
SecurityContextConstraints....................................................✔
PersistentVolumeClaims........................................................✔
[root at localhost ~]# ./gofabric8 pull cd-pipeline
[root at localhost ~]# vi
/var/lib/origin/openshift.local.config/master/master-config.yaml

!!!!!!!  Make sure add the following
!!!!!!!  corsAllowedOrigins:
!!!!!!!         - .*
!!!!!!!

[root at localhost ~]# systemctl restart openshift

!!!!!!! Log into http://fabric8.cdk.vm
!!!!!!! Run the cd-pipeline.   Make sure that you change all
hostname/domain defaults to cdk.vm
!!!!!!! Follow the video to do the CI/CD demo -
https://blog.fabric8.io/polyglot-pipelines-dea0175a4daa#.tqmrs8tku

On Thu, Mar 3, 2016 at 2:16 PM, Burr Sutter <bsutter at redhat.com> wrote:

> I believe Christian P has made an attempt, I love the idea, please let us
> know how it goes.
>
> Sent from my iPhone
>
> On Mar 3, 2016, at 4:39 PM, Albert Wong <alwong at redhat.com> wrote:
>
> I just got the latest Fabric8 video working on my own laptop using the
> FAbric8 vagrant image (
> https://blog.fabric8.io/polyglot-pipelines-dea0175a4daa#.tqmrs8tku).
> Has anyone tried to get it running on the Red Hat Container Development Kit
> (CDK)?
>
> I wanted to get tips/tricks I should know about before I do it.  If not,
> I'll write something up if no one has done it already.
>
> --
> Albert T. Wong 黃頌言 | Solution Architect
> Red Hat
> +1 949-689-6412
> http://linkd.in/1qGS9XC, @alberttwong, https://url.corp.redhat.com/alwong
>
> Better technology. Faster innovation. Powered by community collaboration.
> See how it works at redhat.com
>
> _______________________________________________
> Container-tools mailing list
> Container-tools at redhat.com
> https://www.redhat.com/mailman/listinfo/container-tools
>
>


-- 
Albert T. Wong 黃頌言 | Solution Architect
Red Hat
+1 949-689-6412
http://linkd.in/1qGS9XC, @alberttwong, https://url.corp.redhat.com/alwong

Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/container-tools/attachments/20160303/1a8570e3/attachment.htm>


More information about the Container-tools mailing list