I previously blogged about "Installing Spinnaker on Pivotal Container Service (PKS) with NSX-T running on vSphere" and then how to invoke UI using a "kubectl port-forward".
http://theblasfrompas.blogspot.com/2019/02/installing-spinnaker-on-pivotal.html
http://theblasfrompas.blogspot.com/2019/02/exposing-spinnaker-ui-endpoint-from.html
Steps
1. Exec into hal pod using a command as follows:
$ kubectl exec --namespace default -it myspinnaker-spinnaker-halyard-0 bash
Note: You can get the POD name as follows
papicella@papicella:~$ kubectl get pods | grep halyard
myspinnaker-spinnaker-halyard-0 1/1 Running 0 6d
2. Create a file settings-local.js in the directory ~/.hal/default/profiles/
window.spinnakerSettings.providers.cloudfoundry = {
defaults: {account: 'my-cloudfoundry-account'}
};
3. Create a file clouddriver-local.yml with contents as follows. You can add multiple accounts but in this example I am just adding one
cloudfoundry:
enabled: true
accounts:
- name: PWS
user: papicella-pas@pivotal.io
password: yyyyyyy
api: api.run.pivotal.io
4. If you are working with an existing installation of Spinnaker, apply your changes:
spinnaker@myspinnaker-spinnaker-halyard-0:~/.hal/default/profiles$ hal deploy apply
+ Get current deployment
Success
+ Prep deployment
Success
Problems in halconfig:
- WARNING There is a newer version of Halyard available (1.15.0),
please update when possible
? Run 'sudo apt-get update && sudo apt-get install
spinnaker-halyard -y' to upgrade
+ Preparation complete... deploying Spinnaker
+ Get current deployment
Success
+ Apply deployment
Success
+ Run `hal deploy connect` to connect to Spinnaker.
5. Once this is done in the UI you will see any applications in your Organisations appear in this example it's a single application called "Spring" as shown below
6. In the example below when "Creating an Application" we can select the ORGS/Spaces we wish to use as shown below
More Information
Cloud Foundry Integration
https://www.spinnaker.io/setup/install/providers/cf/
Cloud Foundry Resource Mapping
https://www.spinnaker.io/reference/providers/cf/
No comments:
Post a Comment