728x90
https://huntedhappy.github.io/tanzu-application-platform/
The Documentation TAP
Tanzu Application Platform
huntedhappy.github.io
TANZU TAP 설치
## GCR에서 다운로드 받은 키 저장
tanzu secret registry add registry-credentials --server gcr.io --username _json_key --password "$(cat main-xxxx-xxx-xxxx.json)" --namespace tap-install
service_account_key="$(cat main-xxxx-xxx-xxxx.json)"
## 실행파일
cat <<EOF > gcr-tap-values.yaml
profile: full
ceip_policy_disclosed: true # The value must be true for installation to succeed
buildservice:
kp_default_repository: "gcr.io/{Registry ID}/build-service"
kp_default_repository_username: _json_key
kp_default_repository_password: '$(echo $service_account_key)'
tanzunet_username: "" ## Tanzu Network ID
tanzunet_password: "" ## Tanzu Network Password
descriptor_name: "tap-1.0.0-full"
enable_automatic_dependency_updates: true
supply_chain: basic
cnrs:
domain_name: tkg.io
accelerator:
server:
service_type: "ClusterIP"
ootb_supply_chain_basic:
registry:
server: "gcr.io"
repository: "{Registry ID}/supply_chain"
gitops:
#repository_prefix: git@github.com:vmware-tanzu/
#branch: main
#user_name: supplychain
#user_email: supplychain
#commit_message: supplychain@cluster.local
#ssh_secret: git-ssh
ssh_secret: ""
cluster_builder: default
service_account: default
learningcenter:
ingressDomain: "tkg.io"
ingressClass: contour
ingressSecret:
secretName: workshops.example.com-tls
contour:
envoy:
service:
type: LoadBalancer
tap_gui:
service_type: ClusterIP
ingressEnabled: "true"
ingressDomain: "tkg.io"
app_config:
app:
baseUrl: http://tap-gui.tkg.io
support:
url: https://tanzu.vmware.com/support
items:
- title: Contact Support
icon: email
links:
- url: https://tanzu.vmware.com/support
title: Tanzu Support Page
- title: Documentation
icon: docs
links:
- url: https://docs.vmware.com/en/VMware-Tanzu-Application-Platform/index.html
title: Tanzu Application Platform Documentation
integrations:
github: # Other integrations available see NOTE below
- host: github.com
token: "{GIT TOKEN}"
catalog:
locations:
- type: url
target: https://github.com/huntedhappy/tanzu-java-web-app/catalog-info.yaml
backend:
baseUrl: http://tap-gui.tkg.io
cors:
origin: http://tap-gui.tkg.io
# ##Existing values file above (OIDC)
# auth:
# allowGuestAccess: true
# environment: development
# loginPage:
# github:
# title: Github Login
# message: Enter with your GitHub account
# providers:
# github:
# development:
# clientId:
# clientSecret:
# ## uncomment if using GitHub Enterprise
# # enterpriseInstanceUrl:
metadata_store:
app_service_type: LoadBalancer # (optional) Defaults to LoadBalancer. Change to NodePort for distributions that don't support LoadBalancer
grype:
namespace: "tap-install" # (optional) Defaults to default namespace.
EOF
## TAP 설치
tanzu package install tap -p tap.tanzu.vmware.com -v $TAP_VERSION --values-file gcr-tap-values.yml -n tap-install

반응형
'VMware > TANZU' 카테고리의 다른 글
(DK) Tanzu Application Platform (3) (0) | 2022.04.08 |
---|---|
(DK) Tanzu Application Platform (3) (0) | 2022.04.08 |
(DK) Tanzu Application Platform (1) (0) | 2022.03.09 |
(DK)WSL 에서 TCE Extension 설치 하기 (0) | 2021.12.18 |
(DK)WSL에서 TCE(Tanzu Communty Edition) Install (0) | 2021.12.18 |